DeploymentStacksClient Interface
Implements
public interface DeploymentStacksClient
extends InnerSupportsGet<DeploymentStackInner>, InnerSupportsListing<DeploymentStackInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in DeploymentStacksClient.
Method Summary
Method Details
beginCreateOrUpdateAtManagementGroup
public abstract SyncPoller
Creates or updates a Deployment stack at Management Group scope.
Parameters:
Returns:
beginCreateOrUpdateAtManagementGroup
public abstract SyncPoller
Creates or updates a Deployment stack at Management Group scope.
Parameters:
Returns:
beginCreateOrUpdateAtManagementGroupAsync
public abstract PollerFlux
Creates or updates a Deployment stack at Management Group scope.
Parameters:
Returns:
beginCreateOrUpdateAtResourceGroup
public abstract SyncPoller
Creates or updates a Deployment stack at Resource Group scope.
Parameters:
Returns:
beginCreateOrUpdateAtResourceGroup
public abstract SyncPoller
Creates or updates a Deployment stack at Resource Group scope.
Parameters:
Returns:
beginCreateOrUpdateAtResourceGroupAsync
public abstract PollerFlux
Creates or updates a Deployment stack at Resource Group scope.
Parameters:
Returns:
beginCreateOrUpdateAtSubscription
public abstract SyncPoller
Creates or updates a Deployment stack at Subscription scope.
Parameters:
Returns:
beginCreateOrUpdateAtSubscription
public abstract SyncPoller
Creates or updates a Deployment stack at Subscription scope.
Parameters:
Returns:
beginCreateOrUpdateAtSubscriptionAsync
public abstract PollerFlux
Creates or updates a Deployment stack at Subscription scope.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDeleteAtManagementGroup
public abstract SyncPoller
Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDeleteAtManagementGroup
public abstract SyncPoller
Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDeleteAtManagementGroupAsync
public abstract PollerFlux
Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDeleteAtManagementGroupAsync
public abstract PollerFlux
Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDeleteAtSubscription
public abstract SyncPoller
Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDeleteAtSubscription
public abstract SyncPoller
Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDeleteAtSubscriptionAsync
public abstract PollerFlux
Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginDeleteAtSubscriptionAsync
public abstract PollerFlux
Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
beginValidateStackAtManagementGroup
public abstract SyncPoller
Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
beginValidateStackAtManagementGroup
public abstract SyncPoller
Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
beginValidateStackAtManagementGroupAsync
public abstract PollerFlux
Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
beginValidateStackAtResourceGroup
public abstract SyncPoller
Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
beginValidateStackAtResourceGroup
public abstract SyncPoller
Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
beginValidateStackAtResourceGroupAsync
public abstract PollerFlux
Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
beginValidateStackAtSubscription
public abstract SyncPoller
Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
beginValidateStackAtSubscription
public abstract SyncPoller
Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
beginValidateStackAtSubscriptionAsync
public abstract PollerFlux
Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
createOrUpdateAtManagementGroup
public abstract DeploymentStackInner createOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)
Creates or updates a Deployment stack at Management Group scope.
Parameters:
Returns:
createOrUpdateAtManagementGroup
public abstract DeploymentStackInner createOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)
Creates or updates a Deployment stack at Management Group scope.
Parameters:
Returns:
createOrUpdateAtManagementGroupAsync
public abstract Mono
Creates or updates a Deployment stack at Management Group scope.
Parameters:
Returns:
createOrUpdateAtManagementGroupWithResponseAsync
public abstract Mono
Creates or updates a Deployment stack at Management Group scope.
Parameters:
Returns:
createOrUpdateAtResourceGroup
public abstract DeploymentStackInner createOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)
Creates or updates a Deployment stack at Resource Group scope.
Parameters:
Returns:
createOrUpdateAtResourceGroup
public abstract DeploymentStackInner createOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)
Creates or updates a Deployment stack at Resource Group scope.
Parameters:
Returns:
createOrUpdateAtResourceGroupAsync
public abstract Mono
Creates or updates a Deployment stack at Resource Group scope.
Parameters:
Returns:
createOrUpdateAtResourceGroupWithResponseAsync
public abstract Mono
Creates or updates a Deployment stack at Resource Group scope.
Parameters:
Returns:
createOrUpdateAtSubscription
public abstract DeploymentStackInner createOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)
Creates or updates a Deployment stack at Subscription scope.
Parameters:
Returns:
createOrUpdateAtSubscription
public abstract DeploymentStackInner createOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, Context context)
Creates or updates a Deployment stack at Subscription scope.
Parameters:
Returns:
createOrUpdateAtSubscriptionAsync
public abstract Mono
Creates or updates a Deployment stack at Subscription scope.
Parameters:
Returns:
createOrUpdateAtSubscriptionWithResponseAsync
public abstract Mono
Creates or updates a Deployment stack at Subscription scope.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String deploymentStackName)
Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.
Parameters:
delete
public abstract void delete(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)
Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.
Parameters:
deleteAsync
public abstract Mono
Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
deleteAsync
public abstract Mono
Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
deleteAtManagementGroup
public abstract void deleteAtManagementGroup(String managementGroupId, String deploymentStackName)
Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.
Parameters:
deleteAtManagementGroup
public abstract void deleteAtManagementGroup(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)
Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.
Parameters:
deleteAtManagementGroupAsync
public abstract Mono
Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
deleteAtManagementGroupAsync
public abstract Mono
Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
deleteAtManagementGroupWithResponseAsync
public abstract Mono
Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
deleteAtSubscription
public abstract void deleteAtSubscription(String deploymentStackName)
Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.
Parameters:
deleteAtSubscription
public abstract void deleteAtSubscription(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)
Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.
Parameters:
deleteAtSubscriptionAsync
public abstract Mono
Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
deleteAtSubscriptionAsync
public abstract Mono
Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
deleteAtSubscriptionWithResponseAsync
public abstract Mono
Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.
Parameters:
Returns:
exportTemplateAtManagementGroup
public abstract DeploymentStackTemplateDefinitionInner exportTemplateAtManagementGroup(String managementGroupId, String deploymentStackName)
Exports the template used to create the Deployment stack at Management Group scope.
Parameters:
Returns:
exportTemplateAtManagementGroupAsync
public abstract Mono
Exports the template used to create the Deployment stack at Management Group scope.
Parameters:
Returns:
exportTemplateAtManagementGroupWithResponse
public abstract Response
Exports the template used to create the Deployment stack at Management Group scope.
Parameters:
Returns:
exportTemplateAtManagementGroupWithResponseAsync
public abstract Mono
Exports the template used to create the Deployment stack at Management Group scope.
Parameters:
Returns:
exportTemplateAtResourceGroup
public abstract DeploymentStackTemplateDefinitionInner exportTemplateAtResourceGroup(String resourceGroupName, String deploymentStackName)
Exports the template used to create the Deployment stack at Resource Group scope.
Parameters:
Returns:
exportTemplateAtResourceGroupAsync
public abstract Mono
Exports the template used to create the Deployment stack at Resource Group scope.
Parameters:
Returns:
exportTemplateAtResourceGroupWithResponse
public abstract Response
Exports the template used to create the Deployment stack at Resource Group scope.
Parameters:
Returns:
exportTemplateAtResourceGroupWithResponseAsync
public abstract Mono
Exports the template used to create the Deployment stack at Resource Group scope.
Parameters:
Returns:
exportTemplateAtSubscription
public abstract DeploymentStackTemplateDefinitionInner exportTemplateAtSubscription(String deploymentStackName)
Exports the template used to create the Deployment stack at Subscription scope.
Parameters:
Returns:
exportTemplateAtSubscriptionAsync
public abstract Mono
Exports the template used to create the Deployment stack at Subscription scope.
Parameters:
Returns:
exportTemplateAtSubscriptionWithResponse
public abstract Response
Exports the template used to create the Deployment stack at Subscription scope.
Parameters:
Returns:
exportTemplateAtSubscriptionWithResponseAsync
public abstract Mono
Exports the template used to create the Deployment stack at Subscription scope.
Parameters:
Returns:
getAtManagementGroup
public abstract DeploymentStackInner getAtManagementGroup(String managementGroupId, String deploymentStackName)
Gets a Deployment stack with a given name at Management Group scope.
Parameters:
Returns:
getAtManagementGroupAsync
public abstract Mono
Gets a Deployment stack with a given name at Management Group scope.
Parameters:
Returns:
getAtManagementGroupWithResponse
public abstract Response
Gets a Deployment stack with a given name at Management Group scope.
Parameters:
Returns:
getAtManagementGroupWithResponseAsync
public abstract Mono
Gets a Deployment stack with a given name at Management Group scope.
Parameters:
Returns:
getAtSubscription
public abstract DeploymentStackInner getAtSubscription(String deploymentStackName)
Gets a Deployment stack with a given name at Subscription scope.
Parameters:
Returns:
getAtSubscriptionAsync
public abstract Mono
Gets a Deployment stack with a given name at Subscription scope.
Parameters:
Returns:
getAtSubscriptionWithResponse
public abstract Response
Gets a Deployment stack with a given name at Subscription scope.
Parameters:
Returns:
getAtSubscriptionWithResponseAsync
public abstract Mono
Gets a Deployment stack with a given name at Subscription scope.
Parameters:
Returns:
getByResourceGroup
public abstract DeploymentStackInner getByResourceGroup(String resourceGroupName, String deploymentStackName)
Gets a Deployment stack with a given name at Resource Group scope.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets a Deployment stack with a given name at Resource Group scope.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets a Deployment stack with a given name at Resource Group scope.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets a Deployment stack with a given name at Resource Group scope.
Parameters:
Returns:
list
public abstract PagedIterable
Lists all the Deployment stacks within the specified Subscription.
Returns:
list
public abstract PagedIterable
Lists all the Deployment stacks within the specified Subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lists all the Deployment stacks within the specified Subscription.
Returns:
listAtManagementGroup
public abstract PagedIterable
Lists all the Deployment stacks within the specified Management Group.
Parameters:
Returns:
listAtManagementGroup
public abstract PagedIterable
Lists all the Deployment stacks within the specified Management Group.
Parameters:
Returns:
listAtManagementGroupAsync
public abstract PagedFlux
Lists all the Deployment stacks within the specified Management Group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all the Deployment stacks within the specified Resource Group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all the Deployment stacks within the specified Resource Group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists all the Deployment stacks within the specified Resource Group.
Parameters:
Returns:
validateStackAtManagementGroup
public abstract DeploymentStackValidateResultInner validateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)
Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtManagementGroup
public abstract DeploymentStackValidateResultInner validateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)
Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtManagementGroupAsync
public abstract Mono
Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtManagementGroupWithResponseAsync
public abstract Mono
Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtResourceGroup
public abstract DeploymentStackValidateResultInner validateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)
Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtResourceGroup
public abstract DeploymentStackValidateResultInner validateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)
Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtResourceGroupAsync
public abstract Mono
Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtResourceGroupWithResponseAsync
public abstract Mono
Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtSubscription
public abstract DeploymentStackValidateResultInner validateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)
Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtSubscription
public abstract DeploymentStackValidateResultInner validateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, Context context)
Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtSubscriptionAsync
public abstract Mono
Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
validateStackAtSubscriptionWithResponseAsync
public abstract Mono
Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.
Parameters:
Returns:
Applies to
Azure SDK for Java