Share via


DeploymentOperationsExtensions Class

 

Represents the extensions for deployment management.

Namespace:   Microsoft.WindowsAzure.Management.Compute
Assembly:  Microsoft.WindowsAzure.Management.Compute (in Microsoft.WindowsAzure.Management.Compute.dll)

Inheritance Hierarchy

System.Object
  Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions

Syntax

public static class DeploymentOperationsExtensions
[ExtensionAttribute]
public ref class DeploymentOperationsExtensions abstract sealed 
[<AbstractClass>]
[<Sealed>]
type DeploymentOperationsExtensions = class end
<ExtensionAttribute>
Public NotInheritable Class DeploymentOperationsExtensions

Methods

Name Description
BeginChangingConfigurationByName(IDeploymentOperations, String, String, DeploymentChangeConfigurationParameters)

Initiates a change in the configuration of a specified deployment.

BeginChangingConfigurationByNameAsync(IDeploymentOperations, String, String, DeploymentChangeConfigurationParameters)

Asynchronously initiates a change in the configuration of a specified deployment.

BeginChangingConfigurationBySlot(IDeploymentOperations, String, DeploymentSlot, DeploymentChangeConfigurationParameters)

Initiates a change to the configuration of a deployment based on where the application is deployed.

BeginChangingConfigurationBySlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentChangeConfigurationParameters)

Asynchronously initiates a change to the configuration of a deployment based on where the application is deployed.

BeginCreating(IDeploymentOperations, String, DeploymentSlot, DeploymentCreateParameters)

Initiates the creation of a new deployment in the specified cloud service.

BeginCreatingAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentCreateParameters)

Asynchronously initiates the creation of a new deployment in the specified cloud service.

BeginDeletingByName(IDeploymentOperations, String, String, Boolean)

BeginDeletingByNameAsync(IDeploymentOperations, String, String, Boolean)

BeginDeletingBySlot(IDeploymentOperations, String, DeploymentSlot)

Initiates the deletion of a deployment based on the environment where the application is deployed.

BeginDeletingBySlotAsync(IDeploymentOperations, String, DeploymentSlot)

Asynchronously initiates the deletion of a deployment based on the environment where the application is deployed.

BeginDeletingRoleInstanceByBeploymentSlot(IDeploymentOperations, String, String, DeploymentDeleteRoleInstanceParameters)

BeginDeletingRoleInstanceByBeploymentSlotAsync(IDeploymentOperations, String, String, DeploymentDeleteRoleInstanceParameters)

BeginDeletingRoleInstanceByDeploymentName(IDeploymentOperations, String, String, DeploymentDeleteRoleInstanceParameters)

BeginDeletingRoleInstanceByDeploymentNameAsync(IDeploymentOperations, String, String, DeploymentDeleteRoleInstanceParameters)

BeginGettingPackageByName(IDeploymentOperations, String, String, DeploymentGetPackageParameters)

BeginGettingPackageByNameAsync(IDeploymentOperations, String, String, DeploymentGetPackageParameters)

BeginGettingPackageBySlot(IDeploymentOperations, String, DeploymentSlot, DeploymentGetPackageParameters)

BeginGettingPackageBySlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentGetPackageParameters)

BeginRebootingRoleInstanceByDeploymentName(IDeploymentOperations, String, String, String)

Initiates the reboot of a specified role instance that is running in the specified deployment.

BeginRebootingRoleInstanceByDeploymentNameAsync(IDeploymentOperations, String, String, String)

Asynchronously initiates the reboot of a specified role instance that is running in the specified deployment.

BeginRebootingRoleInstanceByDeploymentSlot(IDeploymentOperations, String, DeploymentSlot, String)

Initiates the reboot of a specified role instance that is running in the specified deployment based on where the application is deployed.

BeginRebootingRoleInstanceByDeploymentSlotAsync(IDeploymentOperations, String, DeploymentSlot, String)

Asynchronously initiates the reboot of a specified role instance that is running in the specified deployment based on where the application is deployed.

BeginRebuildingRoleInstanceByDeploymentName(IDeploymentOperations, String, String, String, String)

BeginRebuildingRoleInstanceByDeploymentNameAsync(IDeploymentOperations, String, String, String, String)

BeginRebuildingRoleInstanceByDeploymentSlot(IDeploymentOperations, String, String, String, String)

BeginRebuildingRoleInstanceByDeploymentSlotAsync(IDeploymentOperations, String, String, String, String)

BeginReimagingRoleInstanceByDeploymentName(IDeploymentOperations, String, String, String)

Initiates a reimage of a specified role instance that is running in a specified deployment.

BeginReimagingRoleInstanceByDeploymentNameAsync(IDeploymentOperations, String, String, String)

Asynchronously initiates a reimage of a specified role instance that is running in a specified deployment.

BeginReimagingRoleInstanceByDeploymentSlot(IDeploymentOperations, String, DeploymentSlot, String)

Initiates a reimage of a specified role instance that is running in a specified deployment based on where the application is deployed.

BeginReimagingRoleInstanceByDeploymentSlotAsync(IDeploymentOperations, String, DeploymentSlot, String)

Asynchronously initiates a reimage of a specified role instance that is running in a specified deployment based on where the application is deployed.

BeginSwapping(IDeploymentOperations, String, DeploymentSwapParameters)

Initiates a virtual IP address swap between the staging and production deployment environments for a service.

BeginSwappingAsync(IDeploymentOperations, String, DeploymentSwapParameters)

Asynchronously initiates a virtual IP address swap between the staging and production deployment environments for a service.

BeginUpdatingStatusByDeploymentName(IDeploymentOperations, String, String, DeploymentUpdateStatusParameters)

Initiates a change in the running status of a deployment. The status of a deployment can be running or suspended.

BeginUpdatingStatusByDeploymentNameAsync(IDeploymentOperations, String, String, DeploymentUpdateStatusParameters)

Asynchronously initiates a change in the running status of a deployment. The status of a deployment can be running or suspended.

BeginUpdatingStatusByDeploymentSlot(IDeploymentOperations, String, DeploymentSlot, DeploymentUpdateStatusParameters)

Initiates a change in the running status of a deployment based on where the application is deployed. The status of a deployment can be running or suspended.

BeginUpdatingStatusByDeploymentSlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentUpdateStatusParameters)

Asynchronously initiates a change in the running status of a deployment based on where the application is deployed. The status of a deployment can be running or suspended.

BeginUpgradingByName(IDeploymentOperations, String, String, DeploymentUpgradeParameters)

Initiates an upgrade of role instances in a specified deployment.

BeginUpgradingByNameAsync(IDeploymentOperations, String, String, DeploymentUpgradeParameters)

Asynchronously initiates an upgrade of role instances in a specified deployment.

BeginUpgradingBySlot(IDeploymentOperations, String, DeploymentSlot, DeploymentUpgradeParameters)

Initiates an upgrade of role instances in a deployment based on where the application is deployed.

BeginUpgradingBySlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentUpgradeParameters)

Asynchronously initiates an upgrade of role instances in a deployment based on where the application is deployed.

BeginWalkingUpgradeDomainByDeploymentName(IDeploymentOperations, String, String, DeploymentWalkUpgradeDomainParameters)

Initiates the upgrade of role instances in upgrade domains.

BeginWalkingUpgradeDomainByDeploymentNameAsync(IDeploymentOperations, String, String, DeploymentWalkUpgradeDomainParameters)

Asynchronously initiates the upgrade of role instances in upgrade domains.

BeginWalkingUpgradeDomainByDeploymentSlot(IDeploymentOperations, String, DeploymentSlot, DeploymentWalkUpgradeDomainParameters)

Initiates the upgrade of role instances in upgrade domains based on where the application is deployed.

BeginWalkingUpgradeDomainByDeploymentSlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentWalkUpgradeDomainParameters)

Asynchronously initiates the upgrade of role instances in upgrade domains based on where the application is deployed.

ChangeConfigurationByName(IDeploymentOperations, String, String, DeploymentChangeConfigurationParameters)

Changes the configuration of a specified deployment.

ChangeConfigurationByNameAsync(IDeploymentOperations, String, String, DeploymentChangeConfigurationParameters)

Asynchronously changes the configuration of the specified deployment.

ChangeConfigurationBySlot(IDeploymentOperations, String, DeploymentSlot, DeploymentChangeConfigurationParameters)

Changes the configuration of a deployment based on where the application is deployed.

ChangeConfigurationBySlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentChangeConfigurationParameters)

Asynchronously changes the configuration of a deployment based on where the application is deployed.

Create(IDeploymentOperations, String, DeploymentSlot, DeploymentCreateParameters)

Creates a new deployment in the specified cloud service.

CreateAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentCreateParameters)

Asynchronously creates a new deployment in the specified cloud service.

DeleteByName(IDeploymentOperations, String, String, Boolean)

DeleteByNameAsync(IDeploymentOperations, String, String, Boolean)

DeleteBySlot(IDeploymentOperations, String, DeploymentSlot)

Delete a deployment based on the environment where the application is deployed.

DeleteBySlotAsync(IDeploymentOperations, String, DeploymentSlot)

Asynchronously deletes a deployment based on the environment where the application is deployed.

DeleteRoleInstanceByDeploymentName(IDeploymentOperations, String, String, DeploymentDeleteRoleInstanceParameters)

DeleteRoleInstanceByDeploymentNameAsync(IDeploymentOperations, String, String, DeploymentDeleteRoleInstanceParameters)

DeleteRoleInstanceByDeploymentSlot(IDeploymentOperations, String, String, DeploymentDeleteRoleInstanceParameters)

DeleteRoleInstanceByDeploymentSlotAsync(IDeploymentOperations, String, String, DeploymentDeleteRoleInstanceParameters)

GetByName(IDeploymentOperations, String, String)

Returns configuration information, status, and system properties for a deployment.

GetByNameAsync(IDeploymentOperations, String, String)

Asynchronously returns configuration information, status, and system properties for a deployment.

GetBySlot(IDeploymentOperations, String, DeploymentSlot)

Returns configuration information, status, and system properties for a deployment based on where the application is deployed.

GetBySlotAsync(IDeploymentOperations, String, DeploymentSlot)

Asynchronously returns configuration information, status, and system properties for a deployment based on where the application is deployed.

GetPackageByName(IDeploymentOperations, String, String, DeploymentGetPackageParameters)

Retrieves a cloud service package for a deployment and stores the package files in Azure Blob Storage.

GetPackageByNameAsync(IDeploymentOperations, String, String, DeploymentGetPackageParameters)

Asynchronously retrieves a cloud service package for a deployment and stores the package files in Azure Blob Storage.

GetPackageBySlot(IDeploymentOperations, String, DeploymentSlot, DeploymentGetPackageParameters)

Retrieves a cloud service package for a deployment based on where the application is deployed. The package files are stored in Azure Blob Storage.

GetPackageBySlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentGetPackageParameters)

Asynchronously retrieves a cloud service package for a deployment based on where the application is deployed. The package files are stored in Azure Blob Storage.

ListEvents(IDeploymentOperations, String, String, DateTime, DateTime)

ListEventsAsync(IDeploymentOperations, String, String, DateTime, DateTime)

ListEventsBySlot(IDeploymentOperations, String, DeploymentSlot, DateTime, DateTime)

ListEventsBySlotAsync(IDeploymentOperations, String, DeploymentSlot, DateTime, DateTime)

RebootRoleInstanceByDeploymentName(IDeploymentOperations, String, String, String)

Reboots a specified role instance that is running in the specified deployment.

RebootRoleInstanceByDeploymentNameAsync(IDeploymentOperations, String, String, String)

Asynchronously reboots a specified role instance that is running in the specified deployment.

RebootRoleInstanceByDeploymentSlot(IDeploymentOperations, String, DeploymentSlot, String)

Reboots a specified role instance that is running in the specified deployment based on where the application is deployed.

RebootRoleInstanceByDeploymentSlotAsync(IDeploymentOperations, String, DeploymentSlot, String)

Asynchronously reboots a specified role instance that is running in the specified deployment based on where the application is deployed.

RebuildRoleInstanceByDeploymentName(IDeploymentOperations, String, String, String, String)

RebuildRoleInstanceByDeploymentNameAsync(IDeploymentOperations, String, String, String, String)

RebuildRoleInstanceByDeploymentSlot(IDeploymentOperations, String, String, String, String)

RebuildRoleInstanceByDeploymentSlotAsync(IDeploymentOperations, String, String, String, String)

ReimageRoleInstanceByDeploymentName(IDeploymentOperations, String, String, String)

Reimages a specified role instance that is running in a specified deployment.

ReimageRoleInstanceByDeploymentNameAsync(IDeploymentOperations, String, String, String)

Asynchronously reimages a specified role instance that is running in a specified deployment.

ReimageRoleInstanceByDeploymentSlot(IDeploymentOperations, String, DeploymentSlot, String)

Reimages a specified role instance that is running in a specified deployment based on where the application is deployed.

ReimageRoleInstanceByDeploymentSlotAsync(IDeploymentOperations, String, DeploymentSlot, String)

Asynchronously reimages a specified role instance that is running in a specified deployment based on where the application is deployed.

RollbackUpdateOrUpgradeByDeploymentName(IDeploymentOperations, String, String, DeploymentRollbackUpdateOrUpgradeParameters)

Cancels an in-progress update of a configuration and returns the deployment to the state it was in before the update was started.

RollbackUpdateOrUpgradeByDeploymentNameAsync(IDeploymentOperations, String, String, DeploymentRollbackUpdateOrUpgradeParameters)

Asynchronously cancels an in-progress update of a configuration and returns the deployment to the state it was in before the update was started.

RollbackUpdateOrUpgradeByDeploymentSlot(IDeploymentOperations, String, DeploymentSlot, DeploymentRollbackUpdateOrUpgradeParameters)

Cancels an in-progress update of a configuration and returns the deployment in the specified deployment environment to the state it was in before the update was started.

RollbackUpdateOrUpgradeByDeploymentSlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentRollbackUpdateOrUpgradeParameters)

Asynchronously cancels an in-progress update of a configuration and returns the deployment in the specified deployment environment to the state it was in before the update was started.

Swap(IDeploymentOperations, String, DeploymentSwapParameters)

Swaps the virtual IP addresses between the staging and production deployment environments for a service.

SwapAsync(IDeploymentOperations, String, DeploymentSwapParameters)

Asynchronously swaps the virtual IP addresses between the staging and production deployment environments for a service.

UpdateStatusByDeploymentName(IDeploymentOperations, String, String, DeploymentUpdateStatusParameters)

Changes the running status of a deployment. The status of a deployment can be running or suspended.

UpdateStatusByDeploymentNameAsync(IDeploymentOperations, String, String, DeploymentUpdateStatusParameters)

Asynchronously changes the running status of a deployment. The status of a deployment can be running or suspended.

UpdateStatusByDeploymentSlot(IDeploymentOperations, String, DeploymentSlot, DeploymentUpdateStatusParameters)

Changes the running status of a deployment based on where the application is deployed. The status of a deployment can be running or suspended.

UpdateStatusByDeploymentSlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentUpdateStatusParameters)

Asynchronously changes the running status of a deployment based on where the application is deployed. The status of a deployment can be running or suspended.

UpgradeByName(IDeploymentOperations, String, String, DeploymentUpgradeParameters)

Upgrades role instances in a specified deployment.

UpgradeByNameAsync(IDeploymentOperations, String, String, DeploymentUpgradeParameters)

Asynchronously upgrades role instances in a specified deployment.

UpgradeBySlot(IDeploymentOperations, String, DeploymentSlot, DeploymentUpgradeParameters)

Upgrades role instances in a deployment based on where the application is deployed.

UpgradeBySlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentUpgradeParameters)

Upgrades role instances in a deployment based on where the application is deployed.

WalkUpgradeDomainByDeploymentName(IDeploymentOperations, String, String, DeploymentWalkUpgradeDomainParameters)

Upgrades role instances in upgrade domains.

WalkUpgradeDomainByDeploymentNameAsync(IDeploymentOperations, String, String, DeploymentWalkUpgradeDomainParameters)

Asynchronously upgrades role instances in upgrade domains.

WalkUpgradeDomainByDeploymentSlot(IDeploymentOperations, String, DeploymentSlot, DeploymentWalkUpgradeDomainParameters)

Upgrades role instances in upgrade domains based on where the application is deployed.

WalkUpgradeDomainByDeploymentSlotAsync(IDeploymentOperations, String, DeploymentSlot, DeploymentWalkUpgradeDomainParameters)

Asynchronously upgrades role instances in upgrade domains based on where the application is deployed.

Remarks

For more information about managing deployments, see the following resources:

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.WindowsAzure.Management.Compute Namespace

Return to top