/// <summary> /// <p>Manage resource provider features.</p> /// <p>For more details, visit the <a href="https://docs.microsoft.com/en-us/cli/azure/feature?view=azure-cli-latest">official website</a>.</p> /// </summary> public static IReadOnlyCollection <Output> AzureFeatureRegister(AzureFeatureRegisterSettings toolSettings = null) { toolSettings = toolSettings ?? new AzureFeatureRegisterSettings(); var process = ProcessTasks.StartProcess(toolSettings); process.AssertZeroExitCode(); return(process.Output); }
public static AzureFeatureRegisterSettings ResetVerbose(this AzureFeatureRegisterSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.Verbose = null; return(toolSettings); }
public static AzureFeatureRegisterSettings SetVerbose(this AzureFeatureRegisterSettings toolSettings, string verbose) { toolSettings = toolSettings.NewInstance(); toolSettings.Verbose = verbose; return(toolSettings); }
public static AzureFeatureRegisterSettings ResetQuery(this AzureFeatureRegisterSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.Query = null; return(toolSettings); }
public static AzureFeatureRegisterSettings SetQuery(this AzureFeatureRegisterSettings toolSettings, string query) { toolSettings = toolSettings.NewInstance(); toolSettings.Query = query; return(toolSettings); }
public static AzureFeatureRegisterSettings ResetOutput(this AzureFeatureRegisterSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.Output = null; return(toolSettings); }
public static AzureFeatureRegisterSettings SetOutput(this AzureFeatureRegisterSettings toolSettings, AzureOutput output) { toolSettings = toolSettings.NewInstance(); toolSettings.Output = output; return(toolSettings); }
public static AzureFeatureRegisterSettings SetHelp(this AzureFeatureRegisterSettings toolSettings, string help) { toolSettings = toolSettings.NewInstance(); toolSettings.Help = help; return(toolSettings); }
public static AzureFeatureRegisterSettings SetDebug(this AzureFeatureRegisterSettings toolSettings, string debug) { toolSettings = toolSettings.NewInstance(); toolSettings.Debug = debug; return(toolSettings); }
public static AzureFeatureRegisterSettings ResetSubscription(this AzureFeatureRegisterSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.Subscription = null; return(toolSettings); }
public static AzureFeatureRegisterSettings SetSubscription(this AzureFeatureRegisterSettings toolSettings, string subscription) { toolSettings = toolSettings.NewInstance(); toolSettings.Subscription = subscription; return(toolSettings); }
public static AzureFeatureRegisterSettings SetNamespace(this AzureFeatureRegisterSettings toolSettings, string @namespace) { toolSettings = toolSettings.NewInstance(); toolSettings.Namespace = @namespace; return(toolSettings); }