Compute/Microsoft.WindowsAzure.Management.Compute.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.WindowsAzure.Management.Compute</name>
    </assembly>
    <members>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.ApiVersion">
            <summary>
            Gets the API version.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.BaseUri">
            <summary>
            Gets the URI used as the base for all cloud service requests.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.Credentials">
            <summary>
            Gets subscription credentials which uniquely identify Microsoft
            Azure subscription. The subscription ID forms part of the URI for
            every service call.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.LongRunningOperationInitialTimeout">
            <summary>
            Gets or sets the initial timeout for Long Running Operations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.LongRunningOperationRetryTimeout">
            <summary>
            Gets or sets the retry timeout for Long Running Operations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.Deployments">
            <summary>
            The Service Management API includes operations for managing the
            deployments in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.DnsServer">
            <summary>
            The Compute Management API includes operations for managing the dns
            servers for your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.ExtensionImages">
            <summary>
            The Service Management API includes operations for managing the
            service and virtual machine extension images in your publisher
            subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.HostedServices">
            <summary>
            The Service Management API includes operations for managing the
            hosted services beneath your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.LoadBalancers">
            <summary>
            The Compute Management API includes operations for managing the
            load balancers for your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.OperatingSystems">
            <summary>
            Operations for determining the version of the Azure Guest Operating
            System on which your service is running. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ff684169.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.ServiceCertificates">
            <summary>
            Operations for managing service certificates for your subscription.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee795178.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.VirtualMachineDisks">
            <summary>
            The Service Management API includes operations for managing the
            disks in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157188.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.VirtualMachineExtensions">
            <summary>
            The Service Management API includes operations for managing the
            virtual machine extensions in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157206.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.VirtualMachines">
            <summary>
            The Service Management API includes operations for managing the
            virtual machines in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157206.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.VirtualMachineOSImages">
            <summary>
            The Service Management API includes operations for managing the OS
            images in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157175.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.VirtualMachineVMImages">
            <summary>
            The Service Management API includes operations for managing the
            virtual machine templates in your subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.#ctor">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.#ctor(Microsoft.Azure.SubscriptionCloudCredentials,System.Uri)">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='credentials'>
            Required. Gets subscription credentials which uniquely identify
            Microsoft Azure subscription. The subscription ID forms part of
            the URI for every service call.
            </param>
            <param name='baseUri'>
            Optional. Gets the URI used as the base for all cloud service
            requests.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.#ctor(Microsoft.Azure.SubscriptionCloudCredentials)">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='credentials'>
            Required. Gets subscription credentials which uniquely identify
            Microsoft Azure subscription. The subscription ID forms part of
            the URI for every service call.
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.#ctor(System.Net.Http.HttpClient)">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='httpClient'>
            The Http client
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.#ctor(Microsoft.Azure.SubscriptionCloudCredentials,System.Uri,System.Net.Http.HttpClient)">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='credentials'>
            Required. Gets subscription credentials which uniquely identify
            Microsoft Azure subscription. The subscription ID forms part of
            the URI for every service call.
            </param>
            <param name='baseUri'>
            Optional. Gets the URI used as the base for all cloud service
            requests.
            </param>
            <param name='httpClient'>
            The Http client
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.#ctor(Microsoft.Azure.SubscriptionCloudCredentials,System.Net.Http.HttpClient)">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='credentials'>
            Required. Gets subscription credentials which uniquely identify
            Microsoft Azure subscription. The subscription ID forms part of
            the URI for every service call.
            </param>
            <param name='httpClient'>
            The Http client
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.Clone(Hyak.Common.ServiceClient{Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient})">
            <summary>
            Clones properties from current instance to another
            ComputeManagementClient instance
            </summary>
            <param name='client'>
            Instance of ComputeManagementClient to clone to
            </param>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.ParseCertificateFormat(System.String)">
            <summary>
            Parse enum values for type CertificateFormat.
            </summary>
            <param name='value'>
            The value to parse.
            </param>
            <returns>
            The enum value.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.CertificateFormatToString(Microsoft.WindowsAzure.Management.Compute.Models.CertificateFormat)">
            <summary>
            Convert an enum of type CertificateFormat to a string.
            </summary>
            <param name='value'>
            The value to convert to a string.
            </param>
            <returns>
            The enum value as a string.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.ParseLoadBalancerProbeTransportProtocol(System.String)">
            <summary>
            Parse enum values for type LoadBalancerProbeTransportProtocol.
            </summary>
            <param name='value'>
            The value to parse.
            </param>
            <returns>
            The enum value.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.LoadBalancerProbeTransportProtocolToString(Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerProbeTransportProtocol)">
            <summary>
            Convert an enum of type LoadBalancerProbeTransportProtocol to a
            string.
            </summary>
            <param name='value'>
            The value to convert to a string.
            </param>
            <returns>
            The enum value as a string.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.GetOperationStatusAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Operation Status operation returns the status of the
            specified operation. After calling an asynchronous operation, you
            can call Get Operation Status to determine whether the operation
            has succeeded, failed, or is still in progress. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460783.aspx
            for more information)
            </summary>
            <param name='requestId'>
            Required. The request ID for the request you wish to track. The
            request ID is returned in the x-ms-request-id response header for
            every request.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClientExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClientExtensions.GetOperationStatus(Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient,System.String)">
            <summary>
            The Get Operation Status operation returns the status of the
            specified operation. After calling an asynchronous operation, you
            can call Get Operation Status to determine whether the operation
            has succeeded, failed, or is still in progress. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460783.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.
            </param>
            <param name='requestId'>
            Required. The request ID for the request you wish to track. The
            request ID is returned in the x-ms-request-id response header for
            every request.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ComputeManagementClientExtensions.GetOperationStatusAsync(Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient,System.String)">
            <summary>
            The Get Operation Status operation returns the status of the
            specified operation. After calling an asynchronous operation, you
            can call Get Operation Status to determine whether the operation
            has succeeded, failed, or is still in progress. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460783.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.
            </param>
            <param name='requestId'>
            Required. The request ID for the request you wish to track. The
            request ID is returned in the x-ms-request-id response header for
            every request.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations">
            <summary>
            The Service Management API includes operations for managing the
            deployments in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the DeploymentOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.AbortMigrationAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Abort Deployment Operation validates and aborts your deployment
            for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginAbortMigrationAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Abort Deployment Operation validates and aborts your deployment
            for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginChangingConfigurationByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Changing Deployment Configuration By Name operation
            initiates a change to the deployment configuration. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentName'>
            Required. The deployment to change configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Changing Configuration
            Deployment By Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginChangingConfigurationBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Changing Deployment Configuration By Slot operation
            initiates a change to the deployment configuration. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to change deployment configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Changing Configuration
            Deployment By Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginCommitMigrationAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Commit Deployment Operation validates and commits your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginCreatingAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Creating Deployment operation uploads a new service
            package and creates a new deployment in the staging or production
            environments. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460813.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to create a deployment for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to create a deployment for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Deployment
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginDeletingByNameAsync(System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Deployment By Name operation deletes the
            specified deployment. This operation is an asynchronous operation.
            To determine whether the Management service has finished
            processing the request, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginDeletingBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Deployment By Slot operation deletes the
            specified deployment. This operation is an asynchronous operation.
            To determine whether the Management service has finished
            processing the request, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginDeletingRoleInstanceByBeploymentSlotAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters,System.Threading.CancellationToken)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The name of the deployment slot.
            </param>
            <param name='parameters'>
            Required. The parameters to delete the role.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginDeletingRoleInstanceByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters,System.Threading.CancellationToken)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. The parameters to delete the role.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginGettingPackageByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters,System.Threading.CancellationToken)">
            <summary>
            The Get Package By Name operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginGettingPackageBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters,System.Threading.CancellationToken)">
            <summary>
            The Get Package By Slot operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginPrepareMigrationAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters,System.Threading.CancellationToken)">
            <summary>
            The Prepare Deployment Operation validates and prepares your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Required. Deployment Network resource parameters for migration.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginRebootingRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Rebooting Role Instance By Deployment Name operation
            requests a reboot of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginRebootingRoleInstanceByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Rebooting Role Instance By Deployment Slot operation
            requests a reboot of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginRebuildingRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginRebuildingRoleInstanceByDeploymentSlotAsync(System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginReimagingRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Reimaging Role Instance By Deployment Name operation
            requests a reimage of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginReimagingRoleInstanceByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Reimaging Role Instance By Deployment Slot operation
            requests a reimage of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginSwappingAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Swapping Deployment operation initiates a virtual IP
            address swap between the staging and production deployment
            environments for a service. If the service is currently running in
            the staging environment, it will be swapped to the production
            environment. If it is running in the production environment, it
            will be swapped to staging. For more information on this type of
            upgrade, see Performing Virtual IP Swap Upgrades at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460814.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Swapping Deployment
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginUpdatingStatusByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Updating Deployment Status By Deployment Name operation
            initiates a change in the running status of a deployment. The
            status of a deployment can be running or suspended. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Deployment
            Status By Deployment Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginUpdatingStatusByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Updating Deployment Status By Deployment Slot operation
            initiates a change in the running status of a deployment. The
            status of a deployment can be running or suspended. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Deployment
            Status By Deployment Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginUpgradingByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Upgrading Deployment By Name operation initiates an
            update of role instances in a deployment using the package and
            configuration that you specify. For more information about
            updating role instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentName'>
            Required. The deployment to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Upgrading Deployment By
            Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginUpgradingBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Upgrading Deployment By Slot operation initiates an
            update of role instances in a deployment using the package and
            configuration that you specify. For more information about
            updating role instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.This
            operation is an asynchronous operation. To determine whether the
            request has been processed, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Upgrading Deployment By
            Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginWalkingUpgradeDomainByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Walking Upgrade Domain By Deployment Name operation
            specifies an update domain in which a role instance must be
            updated. For more information about updating role instances, see
            Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Walking Upgrade Domain
            By Deployment Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.BeginWalkingUpgradeDomainByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Walking Upgrade Domain By Deployment Slot operation
            specifies an update domain in which a role instance must be
            updated. For more information about updating role instances, see
            Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Walking Upgrade Domain
            By Deployment Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.ChangeConfigurationByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters,System.Threading.CancellationToken)">
            <summary>
            The Change Deployment Configuration By Name operation initiates a
            change to the deployment configuration. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentName'>
            Required. The deployment to change configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Change ConfigurationDeployment
            By Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.ChangeConfigurationBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters,System.Threading.CancellationToken)">
            <summary>
            The Change Deployment Configuration By Slot operation initiates a
            change to the deployment configuration. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to change deployment configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Change Configuration
            Deployment By Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.CommitMigrationAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Commit Deployment Operation validates and commits your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.CreateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Deployment operation uploads a new service package and
            creates a new deployment in the staging or production
            environments. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460813.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to create a deployment for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to create a deployment for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Deployment operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.DeleteByNameAsync(System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete Deployment By Name operation deletes the specified
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.DeleteBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.Threading.CancellationToken)">
            <summary>
            The Delete Deployment By Slot operation deletes the specified
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.DeleteRoleInstanceByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters,System.Threading.CancellationToken)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The parameters to delete the role.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.DeleteRoleInstanceByDeploymentSlotAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters,System.Threading.CancellationToken)">
            <summary>
            The Delete Role Instances operation deletes the role instances from
            a deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The name of the deployment slot.
            </param>
            <param name='parameters'>
            Required. The parameters to delete the role.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.GetByNameAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Deployment By Name operation returns configuration
            information, status, and system properties for a deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460804.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A deployment that exists in the cloud service.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.GetBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.Threading.CancellationToken)">
            <summary>
            The Get Deployment By Slot operation returns configuration
            information, status, and system properties for a deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460804.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A deployment that exists in the cloud service.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.GetPackageByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters,System.Threading.CancellationToken)">
            <summary>
            The Get Package By Name operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.GetPackageBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters,System.Threading.CancellationToken)">
            <summary>
            The Get Package By Slot operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.ListEventsAsync(System.String,System.String,System.DateTime,System.DateTime,System.Threading.CancellationToken)">
            <summary>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='startTime'>
            Required. Datetime in UTC representing the start time of the query.
            </param>
            <param name='endTime'>
            Required. Datetime in UTC representing the end time of the query.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.ListEventsBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.DateTime,System.DateTime,System.Threading.CancellationToken)">
            <summary>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='startTime'>
            Required. Datetime in UTC representing the start time of the query.
            </param>
            <param name='endTime'>
            Required. Datetime in UTC representing the end time of the query.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.PrepareMigrationAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters,System.Threading.CancellationToken)">
            <summary>
            The Prepare Deployment Operation validates and prepares your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Required. Deployment Network resource parameters for migration.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.RebootRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Reboot Role Instance By Deployment Name operation requests a
            reboot of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.RebootRoleInstanceByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String,System.Threading.CancellationToken)">
            <summary>
            The Reboot Role Instance By Deployment Slot operation requests a
            reboot of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.RebuildRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.RebuildRoleInstanceByDeploymentSlotAsync(System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.ReimageRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Reimage Role Instance By Deployment Name operation requests a
            reimage of a role instance that is running in a deployment.This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.ReimageRoleInstanceByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String,System.Threading.CancellationToken)">
            <summary>
            The Reimage Role Instance By Deployment Slot operation requests a
            reimage of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.RollbackUpdateOrUpgradeByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Rollback Update Or Upgrade By Deployment Name operation cancels
            an in-progress configuration update and returns the deployment to
            its state before the update was started. This operation can only
            be called when an update is in progress on the deployment. The
            deployment status can be detected by calling the Get Deployment
            operation or Get Hosted Service Properties operation and
            inspecting the RollbackAllowed element. If the value returned is
            true a rollback can be performed. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/hh403977.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Rollback Update Or Upgrade By
            Deployment Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.RollbackUpdateOrUpgradeByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Rollback Update Or Upgrade By Deployment Slot operation cancels
            an in-progress configuration update and returns the deployment to
            its state before the update was started. This operation can only
            be called when an update is in progress on the deployment. The
            deployment status can be detected by calling the Get Deployment
            operation or Get Hosted Service Properties operation and
            inspecting the RollbackAllowed element. If the value returned is
            true a rollback can be performed. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/hh403977.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Rollback Update Or Upgrade By
            Deployment Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.SwapAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters,System.Threading.CancellationToken)">
            <summary>
            The Swap Deployment operation initiates a virtual IP address swap
            between the staging and production deployment environments for a
            service. If the service is currently running in the staging
            environment, it will be swapped to the production environment. If
            it is running in the production environment, it will be swapped to
            staging. For more information on this type of upgrade, see
            Performing Virtual IP Swap Upgrades at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460814.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Swap Deployment operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.UpdateStatusByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Deployment Status By Deployment Name operation initiates
            a change in the running status of a deployment. The status of a
            deployment can be running or suspended. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Deployment Status By
            Deployment Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.UpdateStatusByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Deployment Status By Deployment Slot operation initiates
            a change in the running status of a deployment. The status of a
            deployment can be running or suspended. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Deployment Status By
            Deployment Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.UpgradeByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Upgrade Deployment By Name operation initiates an update of
            role instances in a deployment using the package and configuration
            that you specify. For more information about updating role
            instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentName'>
            Required. The deployment to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Upgrade Deployment By Name
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.UpgradeBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Upgrade Deployment By Slot operation initiates an update of
            role instances in a deployment using the package and configuration
            that you specify. For more information about updating role
            instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Upgrade Deployment By Slot
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.ValidateMigrationAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters,System.Threading.CancellationToken)">
            <summary>
            The Validate Deployment Operation validates your deployment for
            IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Required. Deployment Network resource parameters for migration.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Validate Deployment Migration operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.WalkUpgradeDomainByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters,System.Threading.CancellationToken)">
            <summary>
            The Walk Upgrade Domain By Deployment Name operation specifies an
            update domain in which a role instance must be updated. For more
            information about updating role instances, see Update an Azure
            Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Walk Upgrade Domain By
            Deployment Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperations.WalkUpgradeDomainByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters,System.Threading.CancellationToken)">
            <summary>
            The Walk Upgrade Domain By Deployment Slot operation specifies an
            update domain in which a role instance must be updated. For more
            information about updating role instances, see Update an Azure
            Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Walk Upgrade Domain By
            Deployment Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.AbortMigration(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String)">
            <summary>
            The Abort Deployment Operation validates and aborts your deployment
            for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.AbortMigrationAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String)">
            <summary>
            The Abort Deployment Operation validates and aborts your deployment
            for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginAbortMigration(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String)">
            <summary>
            The Abort Deployment Operation validates and aborts your deployment
            for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginAbortMigrationAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String)">
            <summary>
            The Abort Deployment Operation validates and aborts your deployment
            for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginChangingConfigurationByName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters)">
            <summary>
            The Begin Changing Deployment Configuration By Name operation
            initiates a change to the deployment configuration. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentName'>
            Required. The deployment to change configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Changing Configuration
            Deployment By Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginChangingConfigurationByNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters)">
            <summary>
            The Begin Changing Deployment Configuration By Name operation
            initiates a change to the deployment configuration. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentName'>
            Required. The deployment to change configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Changing Configuration
            Deployment By Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginChangingConfigurationBySlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters)">
            <summary>
            The Begin Changing Deployment Configuration By Slot operation
            initiates a change to the deployment configuration. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to change deployment configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Changing Configuration
            Deployment By Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginChangingConfigurationBySlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters)">
            <summary>
            The Begin Changing Deployment Configuration By Slot operation
            initiates a change to the deployment configuration. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to change deployment configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Changing Configuration
            Deployment By Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginCommitMigration(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String)">
            <summary>
            The Commit Deployment Operation validates and commits your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginCommitMigrationAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String)">
            <summary>
            The Commit Deployment Operation validates and commits your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginCreating(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters)">
            <summary>
            The Begin Creating Deployment operation uploads a new service
            package and creates a new deployment in the staging or production
            environments. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460813.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to create a deployment for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to create a deployment for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Deployment
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginCreatingAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters)">
            <summary>
            The Begin Creating Deployment operation uploads a new service
            package and creates a new deployment in the staging or production
            environments. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460813.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to create a deployment for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to create a deployment for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Deployment
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginDeletingByName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.Boolean)">
            <summary>
            The Begin Deleting Deployment By Name operation deletes the
            specified deployment. This operation is an asynchronous operation.
            To determine whether the Management service has finished
            processing the request, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginDeletingByNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.Boolean)">
            <summary>
            The Begin Deleting Deployment By Name operation deletes the
            specified deployment. This operation is an asynchronous operation.
            To determine whether the Management service has finished
            processing the request, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginDeletingBySlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot)">
            <summary>
            The Begin Deleting Deployment By Slot operation deletes the
            specified deployment. This operation is an asynchronous operation.
            To determine whether the Management service has finished
            processing the request, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginDeletingBySlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot)">
            <summary>
            The Begin Deleting Deployment By Slot operation deletes the
            specified deployment. This operation is an asynchronous operation.
            To determine whether the Management service has finished
            processing the request, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginDeletingRoleInstanceByBeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The name of the deployment slot.
            </param>
            <param name='parameters'>
            Required. The parameters to delete the role.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginDeletingRoleInstanceByBeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The name of the deployment slot.
            </param>
            <param name='parameters'>
            Required. The parameters to delete the role.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginDeletingRoleInstanceByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. The parameters to delete the role.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginDeletingRoleInstanceByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. The parameters to delete the role.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginGettingPackageByName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters)">
            <summary>
            The Get Package By Name operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginGettingPackageByNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters)">
            <summary>
            The Get Package By Name operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginGettingPackageBySlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters)">
            <summary>
            The Get Package By Slot operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginGettingPackageBySlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters)">
            <summary>
            The Get Package By Slot operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginPrepareMigration(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters)">
            <summary>
            The Prepare Deployment Operation validates and prepares your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Required. Deployment Network resource parameters for migration.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginPrepareMigrationAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters)">
            <summary>
            The Prepare Deployment Operation validates and prepares your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Required. Deployment Network resource parameters for migration.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginRebootingRoleInstanceByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String)">
            <summary>
            The Begin Rebooting Role Instance By Deployment Name operation
            requests a reboot of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginRebootingRoleInstanceByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String)">
            <summary>
            The Begin Rebooting Role Instance By Deployment Name operation
            requests a reboot of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginRebootingRoleInstanceByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String)">
            <summary>
            The Begin Rebooting Role Instance By Deployment Slot operation
            requests a reboot of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginRebootingRoleInstanceByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String)">
            <summary>
            The Begin Rebooting Role Instance By Deployment Slot operation
            requests a reboot of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginRebuildingRoleInstanceByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String,System.String)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginRebuildingRoleInstanceByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String,System.String)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginRebuildingRoleInstanceByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String,System.String)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginRebuildingRoleInstanceByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String,System.String)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginReimagingRoleInstanceByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String)">
            <summary>
            The Begin Reimaging Role Instance By Deployment Name operation
            requests a reimage of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginReimagingRoleInstanceByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String)">
            <summary>
            The Begin Reimaging Role Instance By Deployment Name operation
            requests a reimage of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginReimagingRoleInstanceByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String)">
            <summary>
            The Begin Reimaging Role Instance By Deployment Slot operation
            requests a reimage of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginReimagingRoleInstanceByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String)">
            <summary>
            The Begin Reimaging Role Instance By Deployment Slot operation
            requests a reimage of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginSwapping(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters)">
            <summary>
            The Begin Swapping Deployment operation initiates a virtual IP
            address swap between the staging and production deployment
            environments for a service. If the service is currently running in
            the staging environment, it will be swapped to the production
            environment. If it is running in the production environment, it
            will be swapped to staging. For more information on this type of
            upgrade, see Performing Virtual IP Swap Upgrades at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460814.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Swapping Deployment
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginSwappingAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters)">
            <summary>
            The Begin Swapping Deployment operation initiates a virtual IP
            address swap between the staging and production deployment
            environments for a service. If the service is currently running in
            the staging environment, it will be swapped to the production
            environment. If it is running in the production environment, it
            will be swapped to staging. For more information on this type of
            upgrade, see Performing Virtual IP Swap Upgrades at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460814.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Swapping Deployment
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginUpdatingStatusByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters)">
            <summary>
            The Begin Updating Deployment Status By Deployment Name operation
            initiates a change in the running status of a deployment. The
            status of a deployment can be running or suspended. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Deployment
            Status By Deployment Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginUpdatingStatusByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters)">
            <summary>
            The Begin Updating Deployment Status By Deployment Name operation
            initiates a change in the running status of a deployment. The
            status of a deployment can be running or suspended. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Deployment
            Status By Deployment Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginUpdatingStatusByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters)">
            <summary>
            The Begin Updating Deployment Status By Deployment Slot operation
            initiates a change in the running status of a deployment. The
            status of a deployment can be running or suspended. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Deployment
            Status By Deployment Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginUpdatingStatusByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters)">
            <summary>
            The Begin Updating Deployment Status By Deployment Slot operation
            initiates a change in the running status of a deployment. The
            status of a deployment can be running or suspended. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Deployment
            Status By Deployment Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginUpgradingByName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters)">
            <summary>
            The Begin Upgrading Deployment By Name operation initiates an
            update of role instances in a deployment using the package and
            configuration that you specify. For more information about
            updating role instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentName'>
            Required. The deployment to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Upgrading Deployment By
            Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginUpgradingByNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters)">
            <summary>
            The Begin Upgrading Deployment By Name operation initiates an
            update of role instances in a deployment using the package and
            configuration that you specify. For more information about
            updating role instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentName'>
            Required. The deployment to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Upgrading Deployment By
            Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginUpgradingBySlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters)">
            <summary>
            The Begin Upgrading Deployment By Slot operation initiates an
            update of role instances in a deployment using the package and
            configuration that you specify. For more information about
            updating role instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.This
            operation is an asynchronous operation. To determine whether the
            request has been processed, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Upgrading Deployment By
            Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginUpgradingBySlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters)">
            <summary>
            The Begin Upgrading Deployment By Slot operation initiates an
            update of role instances in a deployment using the package and
            configuration that you specify. For more information about
            updating role instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.This
            operation is an asynchronous operation. To determine whether the
            request has been processed, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Upgrading Deployment By
            Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginWalkingUpgradeDomainByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters)">
            <summary>
            The Begin Walking Upgrade Domain By Deployment Name operation
            specifies an update domain in which a role instance must be
            updated. For more information about updating role instances, see
            Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Walking Upgrade Domain
            By Deployment Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginWalkingUpgradeDomainByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters)">
            <summary>
            The Begin Walking Upgrade Domain By Deployment Name operation
            specifies an update domain in which a role instance must be
            updated. For more information about updating role instances, see
            Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Walking Upgrade Domain
            By Deployment Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginWalkingUpgradeDomainByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters)">
            <summary>
            The Begin Walking Upgrade Domain By Deployment Slot operation
            specifies an update domain in which a role instance must be
            updated. For more information about updating role instances, see
            Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Walking Upgrade Domain
            By Deployment Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.BeginWalkingUpgradeDomainByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters)">
            <summary>
            The Begin Walking Upgrade Domain By Deployment Slot operation
            specifies an update domain in which a role instance must be
            updated. For more information about updating role instances, see
            Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Walking Upgrade Domain
            By Deployment Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ChangeConfigurationByName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters)">
            <summary>
            The Change Deployment Configuration By Name operation initiates a
            change to the deployment configuration. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentName'>
            Required. The deployment to change configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Change ConfigurationDeployment
            By Name operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ChangeConfigurationByNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters)">
            <summary>
            The Change Deployment Configuration By Name operation initiates a
            change to the deployment configuration. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentName'>
            Required. The deployment to change configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Change ConfigurationDeployment
            By Name operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ChangeConfigurationBySlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters)">
            <summary>
            The Change Deployment Configuration By Slot operation initiates a
            change to the deployment configuration. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to change deployment configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Change Configuration
            Deployment By Slot operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ChangeConfigurationBySlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters)">
            <summary>
            The Change Deployment Configuration By Slot operation initiates a
            change to the deployment configuration. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to change deployment configuration for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Change Configuration
            Deployment By Slot operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.CommitMigration(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String)">
            <summary>
            The Commit Deployment Operation validates and commits your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.CommitMigrationAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String)">
            <summary>
            The Commit Deployment Operation validates and commits your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.Create(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters)">
            <summary>
            The Create Deployment operation uploads a new service package and
            creates a new deployment in the staging or production
            environments. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460813.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to create a deployment for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to create a deployment for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Deployment operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.CreateAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters)">
            <summary>
            The Create Deployment operation uploads a new service package and
            creates a new deployment in the staging or production
            environments. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460813.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to create a deployment for.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to create a deployment for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Deployment operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.DeleteByName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.Boolean)">
            <summary>
            The Delete Deployment By Name operation deletes the specified
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.DeleteByNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.Boolean)">
            <summary>
            The Delete Deployment By Name operation deletes the specified
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.DeleteBySlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot)">
            <summary>
            The Delete Deployment By Slot operation deletes the specified
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.DeleteBySlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot)">
            <summary>
            The Delete Deployment By Slot operation deletes the specified
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.DeleteRoleInstanceByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The parameters to delete the role.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.DeleteRoleInstanceByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The parameters to delete the role.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.DeleteRoleInstanceByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters)">
            <summary>
            The Delete Role Instances operation deletes the role instances from
            a deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The name of the deployment slot.
            </param>
            <param name='parameters'>
            Required. The parameters to delete the role.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.DeleteRoleInstanceByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters)">
            <summary>
            The Delete Role Instances operation deletes the role instances from
            a deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The name of the deployment slot.
            </param>
            <param name='parameters'>
            Required. The parameters to delete the role.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.GetByName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String)">
            <summary>
            The Get Deployment By Name operation returns configuration
            information, status, and system properties for a deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460804.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <returns>
            A deployment that exists in the cloud service.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.GetByNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String)">
            <summary>
            The Get Deployment By Name operation returns configuration
            information, status, and system properties for a deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460804.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <returns>
            A deployment that exists in the cloud service.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.GetBySlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot)">
            <summary>
            The Get Deployment By Slot operation returns configuration
            information, status, and system properties for a deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460804.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <returns>
            A deployment that exists in the cloud service.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.GetBySlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot)">
            <summary>
            The Get Deployment By Slot operation returns configuration
            information, status, and system properties for a deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460804.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <returns>
            A deployment that exists in the cloud service.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.GetPackageByName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters)">
            <summary>
            The Get Package By Name operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Name operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.GetPackageByNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters)">
            <summary>
            The Get Package By Name operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Name operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.GetPackageBySlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters)">
            <summary>
            The Get Package By Slot operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Slot operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.GetPackageBySlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters)">
            <summary>
            The Get Package By Slot operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Package By Slot operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ListEvents(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.DateTime,System.DateTime)">
            <summary>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='startTime'>
            Required. Datetime in UTC representing the start time of the query.
            </param>
            <param name='endTime'>
            Required. Datetime in UTC representing the end time of the query.
            </param>
            <returns>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ListEventsAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.DateTime,System.DateTime)">
            <summary>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='startTime'>
            Required. Datetime in UTC representing the start time of the query.
            </param>
            <param name='endTime'>
            Required. Datetime in UTC representing the end time of the query.
            </param>
            <returns>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ListEventsBySlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.DateTime,System.DateTime)">
            <summary>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='startTime'>
            Required. Datetime in UTC representing the start time of the query.
            </param>
            <param name='endTime'>
            Required. Datetime in UTC representing the end time of the query.
            </param>
            <returns>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ListEventsBySlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.DateTime,System.DateTime)">
            <summary>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='startTime'>
            Required. Datetime in UTC representing the start time of the query.
            </param>
            <param name='endTime'>
            Required. Datetime in UTC representing the end time of the query.
            </param>
            <returns>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.PrepareMigration(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters)">
            <summary>
            The Prepare Deployment Operation validates and prepares your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Required. Deployment Network resource parameters for migration.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.PrepareMigrationAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters)">
            <summary>
            The Prepare Deployment Operation validates and prepares your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Required. Deployment Network resource parameters for migration.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RebootRoleInstanceByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String)">
            <summary>
            The Reboot Role Instance By Deployment Name operation requests a
            reboot of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RebootRoleInstanceByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String)">
            <summary>
            The Reboot Role Instance By Deployment Name operation requests a
            reboot of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RebootRoleInstanceByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String)">
            <summary>
            The Reboot Role Instance By Deployment Slot operation requests a
            reboot of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RebootRoleInstanceByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String)">
            <summary>
            The Reboot Role Instance By Deployment Slot operation requests a
            reboot of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RebuildRoleInstanceByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String,System.String)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RebuildRoleInstanceByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String,System.String)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RebuildRoleInstanceByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String,System.String)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RebuildRoleInstanceByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String,System.String)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <param name='resources'>
            Required. Specifies the resources that must be rebuilt. Currently,
            the only supported value is 'allLocalDrives'.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ReimageRoleInstanceByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String)">
            <summary>
            The Reimage Role Instance By Deployment Name operation requests a
            reimage of a role instance that is running in a deployment.This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ReimageRoleInstanceByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,System.String)">
            <summary>
            The Reimage Role Instance By Deployment Name operation requests a
            reimage of a role instance that is running in a deployment.This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ReimageRoleInstanceByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String)">
            <summary>
            The Reimage Role Instance By Deployment Slot operation requests a
            reimage of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ReimageRoleInstanceByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String)">
            <summary>
            The Reimage Role Instance By Deployment Slot operation requests a
            reimage of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='roleInstanceName'>
            Required. The name of your role instance.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RollbackUpdateOrUpgradeByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters)">
            <summary>
            The Rollback Update Or Upgrade By Deployment Name operation cancels
            an in-progress configuration update and returns the deployment to
            its state before the update was started. This operation can only
            be called when an update is in progress on the deployment. The
            deployment status can be detected by calling the Get Deployment
            operation or Get Hosted Service Properties operation and
            inspecting the RollbackAllowed element. If the value returned is
            true a rollback can be performed. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/hh403977.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Rollback Update Or Upgrade By
            Deployment Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RollbackUpdateOrUpgradeByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters)">
            <summary>
            The Rollback Update Or Upgrade By Deployment Name operation cancels
            an in-progress configuration update and returns the deployment to
            its state before the update was started. This operation can only
            be called when an update is in progress on the deployment. The
            deployment status can be detected by calling the Get Deployment
            operation or Get Hosted Service Properties operation and
            inspecting the RollbackAllowed element. If the value returned is
            true a rollback can be performed. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/hh403977.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Rollback Update Or Upgrade By
            Deployment Name operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RollbackUpdateOrUpgradeByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters)">
            <summary>
            The Rollback Update Or Upgrade By Deployment Slot operation cancels
            an in-progress configuration update and returns the deployment to
            its state before the update was started. This operation can only
            be called when an update is in progress on the deployment. The
            deployment status can be detected by calling the Get Deployment
            operation or Get Hosted Service Properties operation and
            inspecting the RollbackAllowed element. If the value returned is
            true a rollback can be performed. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/hh403977.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Rollback Update Or Upgrade By
            Deployment Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.RollbackUpdateOrUpgradeByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters)">
            <summary>
            The Rollback Update Or Upgrade By Deployment Slot operation cancels
            an in-progress configuration update and returns the deployment to
            its state before the update was started. This operation can only
            be called when an update is in progress on the deployment. The
            deployment status can be detected by calling the Get Deployment
            operation or Get Hosted Service Properties operation and
            inspecting the RollbackAllowed element. If the value returned is
            true a rollback can be performed. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/hh403977.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Rollback Update Or Upgrade By
            Deployment Slot operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.Swap(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters)">
            <summary>
            The Swap Deployment operation initiates a virtual IP address swap
            between the staging and production deployment environments for a
            service. If the service is currently running in the staging
            environment, it will be swapped to the production environment. If
            it is running in the production environment, it will be swapped to
            staging. For more information on this type of upgrade, see
            Performing Virtual IP Swap Upgrades at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460814.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Swap Deployment operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.SwapAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters)">
            <summary>
            The Swap Deployment operation initiates a virtual IP address swap
            between the staging and production deployment environments for a
            service. If the service is currently running in the staging
            environment, it will be swapped to the production environment. If
            it is running in the production environment, it will be swapped to
            staging. For more information on this type of upgrade, see
            Performing Virtual IP Swap Upgrades at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460814.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Swap Deployment operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.UpdateStatusByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters)">
            <summary>
            The Update Deployment Status By Deployment Name operation initiates
            a change in the running status of a deployment. The status of a
            deployment can be running or suspended. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Deployment Status By
            Deployment Name operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.UpdateStatusByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters)">
            <summary>
            The Update Deployment Status By Deployment Name operation initiates
            a change in the running status of a deployment. The status of a
            deployment can be running or suspended. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Deployment Status By
            Deployment Name operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.UpdateStatusByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters)">
            <summary>
            The Update Deployment Status By Deployment Slot operation initiates
            a change in the running status of a deployment. The status of a
            deployment can be running or suspended. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Deployment Status By
            Deployment Slot operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.UpdateStatusByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters)">
            <summary>
            The Update Deployment Status By Deployment Slot operation initiates
            a change in the running status of a deployment. The status of a
            deployment can be running or suspended. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Deployment Status By
            Deployment Slot operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.UpgradeByName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters)">
            <summary>
            The Upgrade Deployment By Name operation initiates an update of
            role instances in a deployment using the package and configuration
            that you specify. For more information about updating role
            instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentName'>
            Required. The deployment to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Upgrade Deployment By Name
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.UpgradeByNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters)">
            <summary>
            The Upgrade Deployment By Name operation initiates an update of
            role instances in a deployment using the package and configuration
            that you specify. For more information about updating role
            instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentName'>
            Required. The deployment to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Upgrade Deployment By Name
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.UpgradeBySlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters)">
            <summary>
            The Upgrade Deployment By Slot operation initiates an update of
            role instances in a deployment using the package and configuration
            that you specify. For more information about updating role
            instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Upgrade Deployment By Slot
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.UpgradeBySlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters)">
            <summary>
            The Upgrade Deployment By Slot operation initiates an update of
            role instances in a deployment using the package and configuration
            that you specify. For more information about updating role
            instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service to upgrade.
            </param>
            <param name='deploymentSlot'>
            Required. The slot to upgrade.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Upgrade Deployment By Slot
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ValidateMigration(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters)">
            <summary>
            The Validate Deployment Operation validates your deployment for
            IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Required. Deployment Network resource parameters for migration.
            </param>
            <returns>
            The Validate Deployment Migration operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.ValidateMigrationAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters)">
            <summary>
            The Validate Deployment Operation validates your deployment for
            IaaS Classic to ARM migration.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Required. Deployment Network resource parameters for migration.
            </param>
            <returns>
            The Validate Deployment Migration operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.WalkUpgradeDomainByDeploymentName(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters)">
            <summary>
            The Walk Upgrade Domain By Deployment Name operation specifies an
            update domain in which a role instance must be updated. For more
            information about updating role instances, see Update an Azure
            Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Walk Upgrade Domain By
            Deployment Name operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.WalkUpgradeDomainByDeploymentNameAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters)">
            <summary>
            The Walk Upgrade Domain By Deployment Name operation specifies an
            update domain in which a role instance must be updated. For more
            information about updating role instances, see Update an Azure
            Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Walk Upgrade Domain By
            Deployment Name operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.WalkUpgradeDomainByDeploymentSlot(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters)">
            <summary>
            The Walk Upgrade Domain By Deployment Slot operation specifies an
            update domain in which a role instance must be updated. For more
            information about updating role instances, see Update an Azure
            Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Walk Upgrade Domain By
            Deployment Slot operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DeploymentOperationsExtensions.WalkUpgradeDomainByDeploymentSlotAsync(Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters)">
            <summary>
            The Walk Upgrade Domain By Deployment Slot operation specifies an
            update domain in which a role instance must be updated. For more
            information about updating role instances, see Update an Azure
            Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            Required. The deployment slot.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Walk Upgrade Domain By
            Deployment Slot operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.DNSServerOperations">
            <summary>
            The Compute Management API includes operations for managing the dns
            servers for your subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the DNSServerOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.DNSServerOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperations.AddDNSServerAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters,System.Threading.CancellationToken)">
            <summary>
            Add a definition for a DNS server to an existing deployment. VM's
            in this deployment will be programmed to use this DNS server for
            all DNS resolutions
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Add DNS Server operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperations.BeginAddingDNSServerAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters,System.Threading.CancellationToken)">
            <summary>
            Add a definition for a DNS server to an existing deployment. VM's
            in this deployment will be programmed to use this DNS server for
            all DNS resolutions
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Add DNS Server operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperations.BeginDeletingDNSServerAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a definition for an existing DNS server from the deployment
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperations.BeginUpdatingDNSServerAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Updates a definition for an existing DNS server. Updates to address
            is the only change allowed. DNS server name cannot be changed
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update DNS Server operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperations.DeleteDNSServerAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a definition for an existing DNS server from the deployment
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperations.UpdateDNSServerAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Updates a definition for an existing DNS server. Updates to address
            is the only change allowed. DNS server name cannot be changed
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update DNS Server operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.AddDNSServer(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters)">
            <summary>
            Add a definition for a DNS server to an existing deployment. VM's
            in this deployment will be programmed to use this DNS server for
            all DNS resolutions
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Add DNS Server operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.AddDNSServerAsync(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters)">
            <summary>
            Add a definition for a DNS server to an existing deployment. VM's
            in this deployment will be programmed to use this DNS server for
            all DNS resolutions
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Add DNS Server operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.BeginAddingDNSServer(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters)">
            <summary>
            Add a definition for a DNS server to an existing deployment. VM's
            in this deployment will be programmed to use this DNS server for
            all DNS resolutions
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Add DNS Server operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.BeginAddingDNSServerAsync(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters)">
            <summary>
            Add a definition for a DNS server to an existing deployment. VM's
            in this deployment will be programmed to use this DNS server for
            all DNS resolutions
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Add DNS Server operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.BeginDeletingDNSServer(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a definition for an existing DNS server from the deployment
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.BeginDeletingDNSServerAsync(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a definition for an existing DNS server from the deployment
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.BeginUpdatingDNSServer(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters)">
            <summary>
            Updates a definition for an existing DNS server. Updates to address
            is the only change allowed. DNS server name cannot be changed
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update DNS Server operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.BeginUpdatingDNSServerAsync(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters)">
            <summary>
            Updates a definition for an existing DNS server. Updates to address
            is the only change allowed. DNS server name cannot be changed
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update DNS Server operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.DeleteDNSServer(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a definition for an existing DNS server from the deployment
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.DeleteDNSServerAsync(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a definition for an existing DNS server from the deployment
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.UpdateDNSServer(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters)">
            <summary>
            Updates a definition for an existing DNS server. Updates to address
            is the only change allowed. DNS server name cannot be changed
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update DNS Server operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.DNSServerOperationsExtensions.UpdateDNSServerAsync(Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters)">
            <summary>
            Updates a definition for an existing DNS server. Updates to address
            is the only change allowed. DNS server name cannot be changed
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='dnsServerName'>
            Required. The name of the dns server.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update DNS Server operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperations">
            <summary>
            The Service Management API includes operations for managing the service
            and virtual machine extension images in your publisher subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the ExtensionImageOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperations.BeginRegisteringAsync(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters,System.Threading.CancellationToken)">
            <summary>
            Register a new extension. An extension is identified by the
            combination of its ProviderNamespace and Type (case-sensitive
            string). It is not allowed to register an extension with the same
            identity (i.e. combination of ProviderNamespace and Type) of an
            already-registered extension. To register new version of an
            existing extension, the Update Extension API should be used.
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Register Virtual Machine
            Extension Image operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperations.BeginUnregisteringAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Unregister a version of an extension that was previously registered
            using either the Register Extension or Update Extension APIs. An
            extension version is identified by the combination of its
            ProviderNamespace, Type and Version which are specified when
            registering the extension. Unregistering is only allowed for
            internal extensions, that is, the extensions for which the
            IsInternalExtension field is set to 'true' during registration or
            during an update. There is a quota (15) on the number of
            extensions that can be registered per subscription. If your
            subscription runs out of quota, you will wither need to unregister
            some of the internal extensions or contact Azure (same email used
            to become a publisher) to increase the quota.
            </summary>
            <param name='providerNamespace'>
            Required. The provider namespace of the extension image to
            unregister.
            </param>
            <param name='type'>
            Required. The type of the extension image to unregister.
            </param>
            <param name='version'>
            Required. The version of the extension image to unregister.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperations.BeginUpdatingAsync(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Update a new extension. It is allowed to update an extension which
            had already been registered with the same identity (i.e.
            combination of ProviderNamespace and Type) but with different
            version. It will fail if the extension to update has an identity
            that has not been registered before, or there is already an
            extension with the same identity and same version.
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine
            Extension Image operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperations.RegisterAsync(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters,System.Threading.CancellationToken)">
            <summary>
            Register a new extension. An extension is identified by the
            combination of its ProviderNamespace and Type (case-sensitive
            string). It is not allowed to register an extension with the same
            identity (i.e. combination of ProviderNamespace and Type) of an
            already-registered extension. To register new version of an
            existing extension, the Update Extension API should be used.
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Register Virtual Machine
            Extension Image operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperations.UnregisterAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Unregister a version of an extension that was previously registered
            using either the Register Extension or Update Extension APIs. An
            extension version is identified by the combination of its
            ProviderNamespace, Type and Version which are specified when
            registering the extension. Unregistering is only allowed for
            internal extensions, that is, the extensions for which the
            IsInternalExtension field is set to 'true' during registration or
            during an update. There is a quota (15) on the number of
            extensions that can be registered per subscription. If your
            subscription runs out of quota, you will wither need to unregister
            some of the internal extensions or contact Azure (same email used
            to become a publisher) to increase the quota.
            </summary>
            <param name='providerNamespace'>
            Required. The provider namespace of the extension image to
            unregister.
            </param>
            <param name='type'>
            Required. The type of the extension image to unregister.
            </param>
            <param name='version'>
            Required. The version of the extension image to unregister.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperations.UpdateAsync(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Update a new extension. It is allowed to update an extension which
            had already been registered with the same identity (i.e.
            combination of ProviderNamespace and Type) but with different
            version. It will fail if the extension to update has an identity
            that has not been registered before, or there is already an
            extension with the same identity and same version.
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine
            Extension Image operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.BeginRegistering(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters)">
            <summary>
            Register a new extension. An extension is identified by the
            combination of its ProviderNamespace and Type (case-sensitive
            string). It is not allowed to register an extension with the same
            identity (i.e. combination of ProviderNamespace and Type) of an
            already-registered extension. To register new version of an
            existing extension, the Update Extension API should be used.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Register Virtual Machine
            Extension Image operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.BeginRegisteringAsync(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters)">
            <summary>
            Register a new extension. An extension is identified by the
            combination of its ProviderNamespace and Type (case-sensitive
            string). It is not allowed to register an extension with the same
            identity (i.e. combination of ProviderNamespace and Type) of an
            already-registered extension. To register new version of an
            existing extension, the Update Extension API should be used.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Register Virtual Machine
            Extension Image operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.BeginUnregistering(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,System.String,System.String,System.String)">
            <summary>
            Unregister a version of an extension that was previously registered
            using either the Register Extension or Update Extension APIs. An
            extension version is identified by the combination of its
            ProviderNamespace, Type and Version which are specified when
            registering the extension. Unregistering is only allowed for
            internal extensions, that is, the extensions for which the
            IsInternalExtension field is set to 'true' during registration or
            during an update. There is a quota (15) on the number of
            extensions that can be registered per subscription. If your
            subscription runs out of quota, you will wither need to unregister
            some of the internal extensions or contact Azure (same email used
            to become a publisher) to increase the quota.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='providerNamespace'>
            Required. The provider namespace of the extension image to
            unregister.
            </param>
            <param name='type'>
            Required. The type of the extension image to unregister.
            </param>
            <param name='version'>
            Required. The version of the extension image to unregister.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.BeginUnregisteringAsync(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,System.String,System.String,System.String)">
            <summary>
            Unregister a version of an extension that was previously registered
            using either the Register Extension or Update Extension APIs. An
            extension version is identified by the combination of its
            ProviderNamespace, Type and Version which are specified when
            registering the extension. Unregistering is only allowed for
            internal extensions, that is, the extensions for which the
            IsInternalExtension field is set to 'true' during registration or
            during an update. There is a quota (15) on the number of
            extensions that can be registered per subscription. If your
            subscription runs out of quota, you will wither need to unregister
            some of the internal extensions or contact Azure (same email used
            to become a publisher) to increase the quota.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='providerNamespace'>
            Required. The provider namespace of the extension image to
            unregister.
            </param>
            <param name='type'>
            Required. The type of the extension image to unregister.
            </param>
            <param name='version'>
            Required. The version of the extension image to unregister.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.BeginUpdating(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters)">
            <summary>
            Update a new extension. It is allowed to update an extension which
            had already been registered with the same identity (i.e.
            combination of ProviderNamespace and Type) but with different
            version. It will fail if the extension to update has an identity
            that has not been registered before, or there is already an
            extension with the same identity and same version.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine
            Extension Image operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.BeginUpdatingAsync(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters)">
            <summary>
            Update a new extension. It is allowed to update an extension which
            had already been registered with the same identity (i.e.
            combination of ProviderNamespace and Type) but with different
            version. It will fail if the extension to update has an identity
            that has not been registered before, or there is already an
            extension with the same identity and same version.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine
            Extension Image operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.Register(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters)">
            <summary>
            Register a new extension. An extension is identified by the
            combination of its ProviderNamespace and Type (case-sensitive
            string). It is not allowed to register an extension with the same
            identity (i.e. combination of ProviderNamespace and Type) of an
            already-registered extension. To register new version of an
            existing extension, the Update Extension API should be used.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Register Virtual Machine
            Extension Image operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.RegisterAsync(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters)">
            <summary>
            Register a new extension. An extension is identified by the
            combination of its ProviderNamespace and Type (case-sensitive
            string). It is not allowed to register an extension with the same
            identity (i.e. combination of ProviderNamespace and Type) of an
            already-registered extension. To register new version of an
            existing extension, the Update Extension API should be used.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Register Virtual Machine
            Extension Image operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.Unregister(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,System.String,System.String,System.String)">
            <summary>
            Unregister a version of an extension that was previously registered
            using either the Register Extension or Update Extension APIs. An
            extension version is identified by the combination of its
            ProviderNamespace, Type and Version which are specified when
            registering the extension. Unregistering is only allowed for
            internal extensions, that is, the extensions for which the
            IsInternalExtension field is set to 'true' during registration or
            during an update. There is a quota (15) on the number of
            extensions that can be registered per subscription. If your
            subscription runs out of quota, you will wither need to unregister
            some of the internal extensions or contact Azure (same email used
            to become a publisher) to increase the quota.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='providerNamespace'>
            Required. The provider namespace of the extension image to
            unregister.
            </param>
            <param name='type'>
            Required. The type of the extension image to unregister.
            </param>
            <param name='version'>
            Required. The version of the extension image to unregister.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.UnregisterAsync(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,System.String,System.String,System.String)">
            <summary>
            Unregister a version of an extension that was previously registered
            using either the Register Extension or Update Extension APIs. An
            extension version is identified by the combination of its
            ProviderNamespace, Type and Version which are specified when
            registering the extension. Unregistering is only allowed for
            internal extensions, that is, the extensions for which the
            IsInternalExtension field is set to 'true' during registration or
            during an update. There is a quota (15) on the number of
            extensions that can be registered per subscription. If your
            subscription runs out of quota, you will wither need to unregister
            some of the internal extensions or contact Azure (same email used
            to become a publisher) to increase the quota.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='providerNamespace'>
            Required. The provider namespace of the extension image to
            unregister.
            </param>
            <param name='type'>
            Required. The type of the extension image to unregister.
            </param>
            <param name='version'>
            Required. The version of the extension image to unregister.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.Update(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters)">
            <summary>
            Update a new extension. It is allowed to update an extension which
            had already been registered with the same identity (i.e.
            combination of ProviderNamespace and Type) but with different
            version. It will fail if the extension to update has an identity
            that has not been registered before, or there is already an
            extension with the same identity and same version.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine
            Extension Image operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ExtensionImageOperationsExtensions.UpdateAsync(Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters)">
            <summary>
            Update a new extension. It is allowed to update an extension which
            had already been registered with the same identity (i.e.
            combination of ProviderNamespace and Type) but with different
            version. It will fail if the extension to update has an identity
            that has not been registered before, or there is already an
            extension with the same identity and same version.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine
            Extension Image operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations">
            <summary>
            The Service Management API includes operations for managing the hosted
            services beneath your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the HostedServiceOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.AddExtensionAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters,System.Threading.CancellationToken)">
            <summary>
            The Add Extension operation adds an available extension to your
            cloud service. In Azure, a process can run as an extension of a
            cloud service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            can find the available extension by using the List Available
            Extensions operation. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169558.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Add Extension operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.BeginAddingExtensionAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Adding Extension operation adds an available extension to
            your cloud service. In Azure, a process can run as an extension of
            a cloud service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            can find the available extension by using the List Available
            Extensions operation. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169558.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Adding Extension
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.BeginDeletingAllAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The DeleteAll Hosted Service operation deletes the specified cloud
            service as well as operating system disk, attached data disks, and
            the source blobs for the disks from storage from Microsoft Azure.
            (see
            'http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx'
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.BeginDeletingExtensionAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Extension operation deletes the specified
            extension from a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169560.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='extensionId'>
            Required. The identifier that was assigned to the extension when it
            was added to the cloud service
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.CheckNameAvailabilityAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Check Hosted Service Name Availability operation checks for the
            availability of the specified cloud service name. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154116.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The cloud service name that you would like to use.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Check Hosted Service Name Availability operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.CreateAsync(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Hosted Service operation creates a new cloud service in
            Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441304.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Create Hosted Service
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.DeleteAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Delete Hosted Service operation deletes the specified cloud
            service from Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.DeleteAllAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The DeleteAll Hosted Service operation deletes the specified cloud
            service as well as operating system disk, attached data disks, and
            the source blobs for the disks from storage from Microsoft Azure.
            (see
            'http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx'
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.DeleteExtensionAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Delete Extension operation deletes the specified extension from
            a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169560.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='extensionId'>
            Required. The identifier that was assigned to the extension when it
            was added to the cloud service
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.GetAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Hosted Service Properties operation retrieves system
            properties for the specified cloud service. These properties
            include the service name and service type; and the name of the
            affinity group to which the service belongs, or its location if it
            is not part of an affinity group. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460806.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.GetDetailedAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Detailed Hosted Service Properties operation retrieves
            system properties for the specified cloud service. These
            properties include the service name and service type; the name of
            the affinity group to which the service belongs, or its location
            if it is not part of an affinity group; and information on the
            deployments of the service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460806.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The detailed Get Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.GetExtensionAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Extension operation retrieves information about a specified
            extension that was added to a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169557.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='extensionId'>
            Required. The identifier that was assigned to the extension when it
            was added to the cloud service
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Extension operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.ListAsync(System.Threading.CancellationToken)">
            <summary>
            The List Hosted Services operation lists the cloud services
            available under the current subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460781.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.ListAvailableExtensionsAsync(System.Threading.CancellationToken)">
            <summary>
            The List Available Extensions operation lists the extensions that
            are available to add to your cloud service. In Windows Azure, a
            process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169559.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.ListExtensionsAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The List Extensions operation lists all of the extensions that were
            added to a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169561.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.ListExtensionVersionsAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The List Extension Versions operation lists the versions of an
            extension that are available to add to a cloud service. In Azure,
            a process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495437.aspx
            for more information)
            </summary>
            <param name='providerNamespace'>
            Required. The provider namespace.
            </param>
            <param name='extensionType'>
            Required. The extension type name.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.ListPublisherExtensionsAsync(System.Threading.CancellationToken)">
            <summary>
            The List Available Extensions operation lists the extensions that
            are available to add to your cloud service. In Windows Azure, a
            process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169559.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperations.UpdateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Hosted Service operation can update the label or
            description of a cloud service in Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441303.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Hosted Service
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.AddExtension(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters)">
            <summary>
            The Add Extension operation adds an available extension to your
            cloud service. In Azure, a process can run as an extension of a
            cloud service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            can find the available extension by using the List Available
            Extensions operation. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169558.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Add Extension operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.AddExtensionAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters)">
            <summary>
            The Add Extension operation adds an available extension to your
            cloud service. In Azure, a process can run as an extension of a
            cloud service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            can find the available extension by using the List Available
            Extensions operation. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169558.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Add Extension operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.BeginAddingExtension(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters)">
            <summary>
            The Begin Adding Extension operation adds an available extension to
            your cloud service. In Azure, a process can run as an extension of
            a cloud service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            can find the available extension by using the List Available
            Extensions operation. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169558.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Adding Extension
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.BeginAddingExtensionAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters)">
            <summary>
            The Begin Adding Extension operation adds an available extension to
            your cloud service. In Azure, a process can run as an extension of
            a cloud service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            can find the available extension by using the List Available
            Extensions operation. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169558.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Adding Extension
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.BeginDeletingAll(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The DeleteAll Hosted Service operation deletes the specified cloud
            service as well as operating system disk, attached data disks, and
            the source blobs for the disks from storage from Microsoft Azure.
            (see
            'http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx'
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.BeginDeletingAllAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The DeleteAll Hosted Service operation deletes the specified cloud
            service as well as operating system disk, attached data disks, and
            the source blobs for the disks from storage from Microsoft Azure.
            (see
            'http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx'
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.BeginDeletingExtension(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,System.String)">
            <summary>
            The Begin Deleting Extension operation deletes the specified
            extension from a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169560.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='extensionId'>
            Required. The identifier that was assigned to the extension when it
            was added to the cloud service
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.BeginDeletingExtensionAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,System.String)">
            <summary>
            The Begin Deleting Extension operation deletes the specified
            extension from a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169560.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='extensionId'>
            Required. The identifier that was assigned to the extension when it
            was added to the cloud service
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.CheckNameAvailability(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The Check Hosted Service Name Availability operation checks for the
            availability of the specified cloud service name. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154116.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service name that you would like to use.
            </param>
            <returns>
            The Check Hosted Service Name Availability operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.CheckNameAvailabilityAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The Check Hosted Service Name Availability operation checks for the
            availability of the specified cloud service name. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154116.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The cloud service name that you would like to use.
            </param>
            <returns>
            The Check Hosted Service Name Availability operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.Create(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters)">
            <summary>
            The Create Hosted Service operation creates a new cloud service in
            Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441304.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Hosted Service
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.CreateAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters)">
            <summary>
            The Create Hosted Service operation creates a new cloud service in
            Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441304.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Hosted Service
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.Delete(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The Delete Hosted Service operation deletes the specified cloud
            service from Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.DeleteAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The Delete Hosted Service operation deletes the specified cloud
            service from Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.DeleteAll(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The DeleteAll Hosted Service operation deletes the specified cloud
            service as well as operating system disk, attached data disks, and
            the source blobs for the disks from storage from Microsoft Azure.
            (see
            'http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx'
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.DeleteAllAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The DeleteAll Hosted Service operation deletes the specified cloud
            service as well as operating system disk, attached data disks, and
            the source blobs for the disks from storage from Microsoft Azure.
            (see
            'http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx'
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.DeleteExtension(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,System.String)">
            <summary>
            The Delete Extension operation deletes the specified extension from
            a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169560.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='extensionId'>
            Required. The identifier that was assigned to the extension when it
            was added to the cloud service
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.DeleteExtensionAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,System.String)">
            <summary>
            The Delete Extension operation deletes the specified extension from
            a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169560.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='extensionId'>
            Required. The identifier that was assigned to the extension when it
            was added to the cloud service
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.Get(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The Get Hosted Service Properties operation retrieves system
            properties for the specified cloud service. These properties
            include the service name and service type; and the name of the
            affinity group to which the service belongs, or its location if it
            is not part of an affinity group. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460806.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            The Get Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.GetAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The Get Hosted Service Properties operation retrieves system
            properties for the specified cloud service. These properties
            include the service name and service type; and the name of the
            affinity group to which the service belongs, or its location if it
            is not part of an affinity group. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460806.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            The Get Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.GetDetailed(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The Get Detailed Hosted Service Properties operation retrieves
            system properties for the specified cloud service. These
            properties include the service name and service type; the name of
            the affinity group to which the service belongs, or its location
            if it is not part of an affinity group; and information on the
            deployments of the service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460806.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            The detailed Get Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.GetDetailedAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The Get Detailed Hosted Service Properties operation retrieves
            system properties for the specified cloud service. These
            properties include the service name and service type; the name of
            the affinity group to which the service belongs, or its location
            if it is not part of an affinity group; and information on the
            deployments of the service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460806.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            The detailed Get Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.GetExtension(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,System.String)">
            <summary>
            The Get Extension operation retrieves information about a specified
            extension that was added to a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169557.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='extensionId'>
            Required. The identifier that was assigned to the extension when it
            was added to the cloud service
            </param>
            <returns>
            The Get Extension operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.GetExtensionAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,System.String)">
            <summary>
            The Get Extension operation retrieves information about a specified
            extension that was added to a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169557.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='extensionId'>
            Required. The identifier that was assigned to the extension when it
            was added to the cloud service
            </param>
            <returns>
            The Get Extension operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.List(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations)">
            <summary>
            The List Hosted Services operation lists the cloud services
            available under the current subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460781.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <returns>
            The List Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.ListAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations)">
            <summary>
            The List Hosted Services operation lists the cloud services
            available under the current subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460781.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <returns>
            The List Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.ListAvailableExtensions(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations)">
            <summary>
            The List Available Extensions operation lists the extensions that
            are available to add to your cloud service. In Windows Azure, a
            process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169559.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.ListAvailableExtensionsAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations)">
            <summary>
            The List Available Extensions operation lists the extensions that
            are available to add to your cloud service. In Windows Azure, a
            process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169559.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.ListExtensions(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The List Extensions operation lists all of the extensions that were
            added to a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169561.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            The List Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.ListExtensionsAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String)">
            <summary>
            The List Extensions operation lists all of the extensions that were
            added to a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169561.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <returns>
            The List Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.ListExtensionVersions(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,System.String)">
            <summary>
            The List Extension Versions operation lists the versions of an
            extension that are available to add to a cloud service. In Azure,
            a process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495437.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='providerNamespace'>
            Required. The provider namespace.
            </param>
            <param name='extensionType'>
            Required. The extension type name.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.ListExtensionVersionsAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,System.String)">
            <summary>
            The List Extension Versions operation lists the versions of an
            extension that are available to add to a cloud service. In Azure,
            a process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495437.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='providerNamespace'>
            Required. The provider namespace.
            </param>
            <param name='extensionType'>
            Required. The extension type name.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.ListPublisherExtensions(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations)">
            <summary>
            The List Available Extensions operation lists the extensions that
            are available to add to your cloud service. In Windows Azure, a
            process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169559.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.ListPublisherExtensionsAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations)">
            <summary>
            The List Available Extensions operation lists the extensions that
            are available to add to your cloud service. In Windows Azure, a
            process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169559.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.Update(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters)">
            <summary>
            The Update Hosted Service operation can update the label or
            description of a cloud service in Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441303.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Hosted Service
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.HostedServiceOperationsExtensions.UpdateAsync(Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters)">
            <summary>
            The Update Hosted Service operation can update the label or
            description of a cloud service in Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441303.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the cloud service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Hosted Service
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.ApiVersion">
            <summary>
            Gets the API version.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.BaseUri">
            <summary>
            Gets the URI used as the base for all cloud service requests.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.Credentials">
            <summary>
            Gets subscription credentials which uniquely identify Microsoft
            Azure subscription. The subscription ID forms part of the URI for
            every service call.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.LongRunningOperationInitialTimeout">
            <summary>
            Gets or sets the initial timeout for Long Running Operations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.LongRunningOperationRetryTimeout">
            <summary>
            Gets or sets the retry timeout for Long Running Operations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.Deployments">
            <summary>
            The Service Management API includes operations for managing the
            deployments in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.DnsServer">
            <summary>
            The Compute Management API includes operations for managing the dns
            servers for your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.ExtensionImages">
            <summary>
            The Service Management API includes operations for managing the
            service and virtual machine extension images in your publisher
            subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.HostedServices">
            <summary>
            The Service Management API includes operations for managing the
            hosted services beneath your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.LoadBalancers">
            <summary>
            The Compute Management API includes operations for managing the
            load balancers for your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.OperatingSystems">
            <summary>
            Operations for determining the version of the Azure Guest Operating
            System on which your service is running. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ff684169.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.ServiceCertificates">
            <summary>
            Operations for managing service certificates for your subscription.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee795178.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.VirtualMachineDisks">
            <summary>
            The Service Management API includes operations for managing the
            disks in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157188.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.VirtualMachineExtensions">
            <summary>
            The Service Management API includes operations for managing the
            virtual machine extensions in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157206.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.VirtualMachines">
            <summary>
            The Service Management API includes operations for managing the
            virtual machines in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157206.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.VirtualMachineOSImages">
            <summary>
            The Service Management API includes operations for managing the OS
            images in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157175.aspx
            for more information)
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.VirtualMachineVMImages">
            <summary>
            The Service Management API includes operations for managing the
            virtual machine templates in your subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient.GetOperationStatusAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Operation Status operation returns the status of the
            specified operation. After calling an asynchronous operation, you
            can call Get Operation Status to determine whether the operation
            has succeeded, failed, or is still in progress. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460783.aspx
            for more information)
            </summary>
            <param name='requestId'>
            The request ID for the request you wish to track. The request ID is
            returned in the x-ms-request-id response header for every request.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations">
            <summary>
            The Service Management API includes operations for managing the
            deployments in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.AbortMigrationAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Abort Deployment Operation validates and aborts your deployment
            for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Name of the deployment to be migrated.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginAbortMigrationAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Abort Deployment Operation validates and aborts your deployment
            for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Name of the deployment to be migrated.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginChangingConfigurationByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Changing Deployment Configuration By Name operation
            initiates a change to the deployment configuration. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentName'>
            The deployment to change configuration for.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Changing Configuration Deployment
            By Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginChangingConfigurationBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Changing Deployment Configuration By Slot operation
            initiates a change to the deployment configuration. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentSlot'>
            The slot to change deployment configuration for.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Changing Configuration Deployment
            By Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginCommitMigrationAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Commit Deployment Operation validates and commits your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Name of the deployment to be migrated.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginCreatingAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Creating Deployment operation uploads a new service
            package and creates a new deployment in the staging or production
            environments. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460813.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to create a deployment for.
            </param>
            <param name='deploymentSlot'>
            The slot to create a deployment for.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Creating Deployment operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginDeletingByNameAsync(System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Deployment By Name operation deletes the
            specified deployment. This operation is an asynchronous operation.
            To determine whether the Management service has finished
            processing the request, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='deleteFromStorage'>
            Specifies that the source blob for the disk should also be deleted
            from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginDeletingBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Deployment By Slot operation deletes the
            specified deployment. This operation is an asynchronous operation.
            To determine whether the Management service has finished
            processing the request, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginDeletingRoleInstanceByBeploymentSlotAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters,System.Threading.CancellationToken)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The name of the deployment slot.
            </param>
            <param name='parameters'>
            The parameters to delete the role.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginDeletingRoleInstanceByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters,System.Threading.CancellationToken)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='parameters'>
            The parameters to delete the role.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginGettingPackageByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters,System.Threading.CancellationToken)">
            <summary>
            The Get Package By Name operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Get Package By Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginGettingPackageBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters,System.Threading.CancellationToken)">
            <summary>
            The Get Package By Slot operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='parameters'>
            Parameters supplied to the Get Package By Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginPrepareMigrationAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters,System.Threading.CancellationToken)">
            <summary>
            The Prepare Deployment Operation validates and prepares your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Deployment Network resource parameters for migration.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginRebootingRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Rebooting Role Instance By Deployment Name operation
            requests a reboot of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginRebootingRoleInstanceByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Rebooting Role Instance By Deployment Slot operation
            requests a reboot of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginRebuildingRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='resources'>
            Specifies the resources that must be rebuilt. Currently, the only
            supported value is 'allLocalDrives'.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginRebuildingRoleInstanceByDeploymentSlotAsync(System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='resources'>
            Specifies the resources that must be rebuilt. Currently, the only
            supported value is 'allLocalDrives'.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginReimagingRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Reimaging Role Instance By Deployment Name operation
            requests a reimage of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginReimagingRoleInstanceByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Reimaging Role Instance By Deployment Slot operation
            requests a reimage of a role instance that is running in a
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginSwappingAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Swapping Deployment operation initiates a virtual IP
            address swap between the staging and production deployment
            environments for a service. If the service is currently running in
            the staging environment, it will be swapped to the production
            environment. If it is running in the production environment, it
            will be swapped to staging. For more information on this type of
            upgrade, see Performing Virtual IP Swap Upgrades at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460814.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to swap deployments for.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Swapping Deployment operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginUpdatingStatusByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Updating Deployment Status By Deployment Name operation
            initiates a change in the running status of a deployment. The
            status of a deployment can be running or suspended. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Updating Deployment Status By
            Deployment Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginUpdatingStatusByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Updating Deployment Status By Deployment Slot operation
            initiates a change in the running status of a deployment. The
            status of a deployment can be running or suspended. This operation
            is an asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Updating Deployment Status By
            Deployment Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginUpgradingByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Upgrading Deployment By Name operation initiates an
            update of role instances in a deployment using the package and
            configuration that you specify. For more information about
            updating role instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to upgrade.
            </param>
            <param name='deploymentName'>
            The deployment to upgrade.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Upgrading Deployment By Name
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginUpgradingBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Upgrading Deployment By Slot operation initiates an
            update of role instances in a deployment using the package and
            configuration that you specify. For more information about
            updating role instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.This
            operation is an asynchronous operation. To determine whether the
            request has been processed, call Get Operation Status. For more
            information on asynchronous operations, see Tracking Asynchronous
            Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to upgrade.
            </param>
            <param name='deploymentSlot'>
            The slot to upgrade.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Upgrading Deployment By Slot
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginWalkingUpgradeDomainByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Walking Upgrade Domain By Deployment Name operation
            specifies an update domain in which a role instance must be
            updated. For more information about updating role instances, see
            Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Walking Upgrade Domain By
            Deployment Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.BeginWalkingUpgradeDomainByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Walking Upgrade Domain By Deployment Slot operation
            specifies an update domain in which a role instance must be
            updated. For more information about updating role instances, see
            Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Walking Upgrade Domain By
            Deployment Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.ChangeConfigurationByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters,System.Threading.CancellationToken)">
            <summary>
            The Change Deployment Configuration By Name operation initiates a
            change to the deployment configuration. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentName'>
            The deployment to change configuration for.
            </param>
            <param name='parameters'>
            Parameters supplied to the Change ConfigurationDeployment By Name
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.ChangeConfigurationBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters,System.Threading.CancellationToken)">
            <summary>
            The Change Deployment Configuration By Slot operation initiates a
            change to the deployment configuration. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460809.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to change deployment configuration for.
            </param>
            <param name='deploymentSlot'>
            The slot to change deployment configuration for.
            </param>
            <param name='parameters'>
            Parameters supplied to the Change Configuration Deployment By Slot
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.CommitMigrationAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Commit Deployment Operation validates and commits your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Name of the deployment to be migrated.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.CreateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Deployment operation uploads a new service package and
            creates a new deployment in the staging or production
            environments. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460813.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to create a deployment for.
            </param>
            <param name='deploymentSlot'>
            The slot to create a deployment for.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Deployment operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.DeleteByNameAsync(System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete Deployment By Name operation deletes the specified
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='deleteFromStorage'>
            Specifies that the source blob for the disk should also be deleted
            from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.DeleteBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.Threading.CancellationToken)">
            <summary>
            The Delete Deployment By Slot operation deletes the specified
            deployment. This operation is an asynchronous operation. To
            determine whether the Management service has finished processing
            the request, call Get Operation Status. For more information on
            asynchronous operations, see Tracking Asynchronous Service
            Management Requests. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.DeleteRoleInstanceByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters,System.Threading.CancellationToken)">
            <summary>
            The Delete Role Instances operation deletes a role instance from a
            deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='roleInstanceName'>
            The parameters to delete the role.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.DeleteRoleInstanceByDeploymentSlotAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters,System.Threading.CancellationToken)">
            <summary>
            The Delete Role Instances operation deletes the role instances from
            a deployment in a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469418.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The name of the deployment slot.
            </param>
            <param name='parameters'>
            The parameters to delete the role.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.GetByNameAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Deployment By Name operation returns configuration
            information, status, and system properties for a deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460804.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A deployment that exists in the cloud service.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.GetBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.Threading.CancellationToken)">
            <summary>
            The Get Deployment By Slot operation returns configuration
            information, status, and system properties for a deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460804.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A deployment that exists in the cloud service.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.GetPackageByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters,System.Threading.CancellationToken)">
            <summary>
            The Get Package By Name operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Get Package By Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.GetPackageBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters,System.Threading.CancellationToken)">
            <summary>
            The Get Package By Slot operation retrieves a cloud service package
            for a deployment and stores the package files in Azure Blob
            storage. The following package files are placed in storage: the
            cloud service configuration file (.cscfg), providing configuration
            settings for the cloud service and individual roles, including the
            number of role instances; and the service package (.cspkg),
            containing the application code and the service definition file.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154121.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='parameters'>
            Parameters supplied to the Get Package By Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.ListEventsAsync(System.String,System.String,System.DateTime,System.DateTime,System.Threading.CancellationToken)">
            <summary>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='startTime'>
            Datetime in UTC representing the start time of the query.
            </param>
            <param name='endTime'>
            Datetime in UTC representing the end time of the query.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.ListEventsBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.DateTime,System.DateTime,System.Threading.CancellationToken)">
            <summary>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='startTime'>
            Datetime in UTC representing the start time of the query.
            </param>
            <param name='endTime'>
            Datetime in UTC representing the end time of the query.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Identifies the list of reboot events due to planned maintenance
            that impacted a deployment in the optionally provided timeframe.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.PrepareMigrationAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters,System.Threading.CancellationToken)">
            <summary>
            The Prepare Deployment Operation validates and prepares your
            deployment for IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Deployment Network resource parameters for migration.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.RebootRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Reboot Role Instance By Deployment Name operation requests a
            reboot of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.RebootRoleInstanceByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String,System.Threading.CancellationToken)">
            <summary>
            The Reboot Role Instance By Deployment Slot operation requests a
            reboot of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441298.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.RebuildRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='resources'>
            Specifies the resources that must be rebuilt. Currently, the only
            supported value is 'allLocalDrives'.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.RebuildRoleInstanceByDeploymentSlotAsync(System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Rebuild Role Instance asynchronous operation reinstalls the
            operating system on instances of web roles or worker roles and
            initializes the storage resources that are used by them. If you do
            not want to initialize storage resources, you can use Reimage Role
            Instance
            athttp://msdn.microsoft.com/en-us/library/azure/gg441292.aspx.For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see http://msdn.microsoft.com/en-us/library/azure/dn627518.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='resources'>
            Specifies the resources that must be rebuilt. Currently, the only
            supported value is 'allLocalDrives'.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.ReimageRoleInstanceByDeploymentNameAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Reimage Role Instance By Deployment Name operation requests a
            reimage of a role instance that is running in a deployment.This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.ReimageRoleInstanceByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,System.String,System.Threading.CancellationToken)">
            <summary>
            The Reimage Role Instance By Deployment Slot operation requests a
            reimage of a role instance that is running in a deployment. This
            operation is an asynchronous operation. To determine whether the
            Management service has finished processing the request, call Get
            Operation Status. For more information on asynchronous operations,
            see Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441292.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='roleInstanceName'>
            The name of your role instance.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.RollbackUpdateOrUpgradeByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Rollback Update Or Upgrade By Deployment Name operation cancels
            an in-progress configuration update and returns the deployment to
            its state before the update was started. This operation can only
            be called when an update is in progress on the deployment. The
            deployment status can be detected by calling the Get Deployment
            operation or Get Hosted Service Properties operation and
            inspecting the RollbackAllowed element. If the value returned is
            true a rollback can be performed. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/hh403977.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Rollback Update Or Upgrade By Deployment
            Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.RollbackUpdateOrUpgradeByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Rollback Update Or Upgrade By Deployment Slot operation cancels
            an in-progress configuration update and returns the deployment to
            its state before the update was started. This operation can only
            be called when an update is in progress on the deployment. The
            deployment status can be detected by calling the Get Deployment
            operation or Get Hosted Service Properties operation and
            inspecting the RollbackAllowed element. If the value returned is
            true a rollback can be performed. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/hh403977.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='parameters'>
            Parameters supplied to the Rollback Update Or Upgrade By Deployment
            Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.SwapAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters,System.Threading.CancellationToken)">
            <summary>
            The Swap Deployment operation initiates a virtual IP address swap
            between the staging and production deployment environments for a
            service. If the service is currently running in the staging
            environment, it will be swapped to the production environment. If
            it is running in the production environment, it will be swapped to
            staging. For more information on this type of upgrade, see
            Performing Virtual IP Swap Upgrades at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460814.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to swap deployments for.
            </param>
            <param name='parameters'>
            Parameters supplied to the Swap Deployment operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.UpdateStatusByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Deployment Status By Deployment Name operation initiates
            a change in the running status of a deployment. The status of a
            deployment can be running or suspended. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to swap deployments for.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Deployment Status By Deployment
            Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.UpdateStatusByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Deployment Status By Deployment Slot operation initiates
            a change in the running status of a deployment. The status of a
            deployment can be running or suspended. This operation is an
            asynchronous operation. To determine whether the Management
            service has finished processing the request, call Get Operation
            Status. For more information on asynchronous operations, see
            Tracking Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460808.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to swap deployments for.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Deployment Status By Deployment
            Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.UpgradeByNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Upgrade Deployment By Name operation initiates an update of
            role instances in a deployment using the package and configuration
            that you specify. For more information about updating role
            instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to upgrade.
            </param>
            <param name='deploymentName'>
            The deployment to upgrade.
            </param>
            <param name='parameters'>
            Parameters supplied to the Upgrade Deployment By Name operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.UpgradeBySlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters,System.Threading.CancellationToken)">
            <summary>
            The Upgrade Deployment By Slot operation initiates an update of
            role instances in a deployment using the package and configuration
            that you specify. For more information about updating role
            instances, see Update an Azure Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the request has been processed, call Get Operation Status. For
            more information on asynchronous operations, see Tracking
            Asynchronous Service Management Requests at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            To perform an automatic update of a deployment, call Upgrade
            Deployment or Change Deployment Configuration with the Mode
            element set to automatic. The update proceeds from that point
            without a need for further input. You can call Get Operation
            Status to determine when the update is complete. To perform a
            manual update, first call Upgrade Deployment with the Mode element
            set to manual. Next, call Walk Upgrade Domain to update each
            domain within the deployment. You should make sure that the
            operation is complete by calling Get Operation Status before
            updating the next domain. Important: An update that adds or
            removes role instances will result in a configuration update to
            all roles that are deployed in the cloud service. Existing role
            instances need to be notified of new role instances so that all
            role instances can communicate together in the cloud service. By
            default, a cloud service is deployed with five update domains,
            which are updated one at a time during an in-place update. For
            information on modifying the number of update domains in the
            service definition file, see the Azure Service Definition Schema
            (.csdef File). To determine the update domain in which a
            particular instance is running in Windows Azure, use the
            UpdateDomain property of the RoleInstance class. See the Azure
            Managed Library Reference at
            http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx
            for more information. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service to upgrade.
            </param>
            <param name='deploymentSlot'>
            The slot to upgrade.
            </param>
            <param name='parameters'>
            Parameters supplied to the Upgrade Deployment By Slot operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.ValidateMigrationAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters,System.Threading.CancellationToken)">
            <summary>
            The Validate Deployment Operation validates your deployment for
            IaaS Classic to ARM migration.
            </summary>
            <param name='serviceName'>
            Name of the cloud service.
            </param>
            <param name='deploymentName'>
            Name of the deployment to be migrated.
            </param>
            <param name='parameters'>
            Deployment Network resource parameters for migration.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Validate Deployment Migration operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.WalkUpgradeDomainByDeploymentNameAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters,System.Threading.CancellationToken)">
            <summary>
            The Walk Upgrade Domain By Deployment Name operation specifies an
            update domain in which a role instance must be updated. For more
            information about updating role instances, see Update an Azure
            Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Walk Upgrade Domain By Deployment Name
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.WalkUpgradeDomainByDeploymentSlotAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot,Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters,System.Threading.CancellationToken)">
            <summary>
            The Walk Upgrade Domain By Deployment Slot operation specifies an
            update domain in which a role instance must be updated. For more
            information about updating role instances, see Update an Azure
            Service at
            http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx.
            This operation is an asynchronous operation. To determine whether
            the Management service has finished processing the request, call
            Get Operation Status. For more information on asynchronous
            operations, see Tracking Asynchronous Service Management Requests
            at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx.
            Prior to calling the Walk Upgrade Domain operation you must have
            called Upgrade Deployment, Change Deployment Configuration, or
            Rollback Update Or Upgrade. By default, a service is deployed with
            five update domains, which are updated one at a time during an
            in-place update. For information on modifying the number of update
            domains in the service definition file, see the Azure Service
            Definition Schema (.csdef File). To perform a manual update of
            your deployment, proceed in this order: Call Upgrade Deployment
            with the Mode element set to manual. Call Walk Upgrade Domain to
            update each domain within the deployment. Update domains must be
            updated in order. For example, begin with domain 0, proceed to
            domain 1, and so on. Important: An update that adds or removes
            role instances will result in a configuration update to all roles
            that are deployed in the cloud service. Existing role instances
            need to be notified of new role instances so that all role
            instances can communicate together in the cloud service. While an
            update is in progress, call Get Deployment to determine its
            status. If the update is in progress, Get Deployment returns an
            UpgradeStatus element that contains information about the update.
            If the update is complete, or if no update is in progress, then
            the UpgradeStatus element is null. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='deploymentSlot'>
            The deployment slot.
            </param>
            <param name='parameters'>
            Parameters supplied to the Walk Upgrade Domain By Deployment Slot
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations">
            <summary>
            The Compute Management API includes operations for managing the dns
            servers for your subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.AddDNSServerAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters,System.Threading.CancellationToken)">
            <summary>
            Add a definition for a DNS server to an existing deployment. VM's
            in this deployment will be programmed to use this DNS server for
            all DNS resolutions
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Add DNS Server operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.BeginAddingDNSServerAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters,System.Threading.CancellationToken)">
            <summary>
            Add a definition for a DNS server to an existing deployment. VM's
            in this deployment will be programmed to use this DNS server for
            all DNS resolutions
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Add DNS Server operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.BeginDeletingDNSServerAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a definition for an existing DNS server from the deployment
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='dnsServerName'>
            The name of the dns server.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.BeginUpdatingDNSServerAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Updates a definition for an existing DNS server. Updates to address
            is the only change allowed. DNS server name cannot be changed
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='dnsServerName'>
            The name of the dns server.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update DNS Server operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.DeleteDNSServerAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a definition for an existing DNS server from the deployment
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='dnsServerName'>
            The name of the dns server.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IDNSServerOperations.UpdateDNSServerAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Updates a definition for an existing DNS server. Updates to address
            is the only change allowed. DNS server name cannot be changed
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='dnsServerName'>
            The name of the dns server.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update DNS Server operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations">
            <summary>
            The Service Management API includes operations for managing the service
            and virtual machine extension images in your publisher subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.BeginRegisteringAsync(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters,System.Threading.CancellationToken)">
            <summary>
            Register a new extension. An extension is identified by the
            combination of its ProviderNamespace and Type (case-sensitive
            string). It is not allowed to register an extension with the same
            identity (i.e. combination of ProviderNamespace and Type) of an
            already-registered extension. To register new version of an
            existing extension, the Update Extension API should be used.
            </summary>
            <param name='parameters'>
            Parameters supplied to the Register Virtual Machine Extension Image
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.BeginUnregisteringAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Unregister a version of an extension that was previously registered
            using either the Register Extension or Update Extension APIs. An
            extension version is identified by the combination of its
            ProviderNamespace, Type and Version which are specified when
            registering the extension. Unregistering is only allowed for
            internal extensions, that is, the extensions for which the
            IsInternalExtension field is set to 'true' during registration or
            during an update. There is a quota (15) on the number of
            extensions that can be registered per subscription. If your
            subscription runs out of quota, you will wither need to unregister
            some of the internal extensions or contact Azure (same email used
            to become a publisher) to increase the quota.
            </summary>
            <param name='providerNamespace'>
            The provider namespace of the extension image to unregister.
            </param>
            <param name='type'>
            The type of the extension image to unregister.
            </param>
            <param name='version'>
            The version of the extension image to unregister.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.BeginUpdatingAsync(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Update a new extension. It is allowed to update an extension which
            had already been registered with the same identity (i.e.
            combination of ProviderNamespace and Type) but with different
            version. It will fail if the extension to update has an identity
            that has not been registered before, or there is already an
            extension with the same identity and same version.
            </summary>
            <param name='parameters'>
            Parameters supplied to the Update Virtual Machine Extension Image
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.RegisterAsync(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters,System.Threading.CancellationToken)">
            <summary>
            Register a new extension. An extension is identified by the
            combination of its ProviderNamespace and Type (case-sensitive
            string). It is not allowed to register an extension with the same
            identity (i.e. combination of ProviderNamespace and Type) of an
            already-registered extension. To register new version of an
            existing extension, the Update Extension API should be used.
            </summary>
            <param name='parameters'>
            Parameters supplied to the Register Virtual Machine Extension Image
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.UnregisterAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Unregister a version of an extension that was previously registered
            using either the Register Extension or Update Extension APIs. An
            extension version is identified by the combination of its
            ProviderNamespace, Type and Version which are specified when
            registering the extension. Unregistering is only allowed for
            internal extensions, that is, the extensions for which the
            IsInternalExtension field is set to 'true' during registration or
            during an update. There is a quota (15) on the number of
            extensions that can be registered per subscription. If your
            subscription runs out of quota, you will wither need to unregister
            some of the internal extensions or contact Azure (same email used
            to become a publisher) to increase the quota.
            </summary>
            <param name='providerNamespace'>
            The provider namespace of the extension image to unregister.
            </param>
            <param name='type'>
            The type of the extension image to unregister.
            </param>
            <param name='version'>
            The version of the extension image to unregister.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IExtensionImageOperations.UpdateAsync(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Update a new extension. It is allowed to update an extension which
            had already been registered with the same identity (i.e.
            combination of ProviderNamespace and Type) but with different
            version. It will fail if the extension to update has an identity
            that has not been registered before, or there is already an
            extension with the same identity and same version.
            </summary>
            <param name='parameters'>
            Parameters supplied to the Update Virtual Machine Extension Image
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations">
            <summary>
            The Service Management API includes operations for managing the hosted
            services beneath your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.AddExtensionAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters,System.Threading.CancellationToken)">
            <summary>
            The Add Extension operation adds an available extension to your
            cloud service. In Azure, a process can run as an extension of a
            cloud service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            can find the available extension by using the List Available
            Extensions operation. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169558.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='parameters'>
            Parameters supplied to the Add Extension operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.BeginAddingExtensionAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Adding Extension operation adds an available extension to
            your cloud service. In Azure, a process can run as an extension of
            a cloud service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            can find the available extension by using the List Available
            Extensions operation. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169558.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Adding Extension operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.BeginDeletingAllAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The DeleteAll Hosted Service operation deletes the specified cloud
            service as well as operating system disk, attached data disks, and
            the source blobs for the disks from storage from Microsoft Azure.
            (see
            'http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx'
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.BeginDeletingExtensionAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Extension operation deletes the specified
            extension from a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169560.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='extensionId'>
            The identifier that was assigned to the extension when it was added
            to the cloud service
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.CheckNameAvailabilityAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Check Hosted Service Name Availability operation checks for the
            availability of the specified cloud service name. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154116.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The cloud service name that you would like to use.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Check Hosted Service Name Availability operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.CreateAsync(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Hosted Service operation creates a new cloud service in
            Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441304.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Parameters supplied to the Create Hosted Service operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.DeleteAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Delete Hosted Service operation deletes the specified cloud
            service from Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.DeleteAllAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The DeleteAll Hosted Service operation deletes the specified cloud
            service as well as operating system disk, attached data disks, and
            the source blobs for the disks from storage from Microsoft Azure.
            (see
            'http://msdn.microsoft.com/en-us/library/windowsazure/gg441305.aspx'
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.DeleteExtensionAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Delete Extension operation deletes the specified extension from
            a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169560.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='extensionId'>
            The identifier that was assigned to the extension when it was added
            to the cloud service
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.GetAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Hosted Service Properties operation retrieves system
            properties for the specified cloud service. These properties
            include the service name and service type; and the name of the
            affinity group to which the service belongs, or its location if it
            is not part of an affinity group. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460806.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.GetDetailedAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Detailed Hosted Service Properties operation retrieves
            system properties for the specified cloud service. These
            properties include the service name and service type; the name of
            the affinity group to which the service belongs, or its location
            if it is not part of an affinity group; and information on the
            deployments of the service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460806.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The detailed Get Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.GetExtensionAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Extension operation retrieves information about a specified
            extension that was added to a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169557.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='extensionId'>
            The identifier that was assigned to the extension when it was added
            to the cloud service
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Extension operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.ListAsync(System.Threading.CancellationToken)">
            <summary>
            The List Hosted Services operation lists the cloud services
            available under the current subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460781.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Hosted Service operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.ListAvailableExtensionsAsync(System.Threading.CancellationToken)">
            <summary>
            The List Available Extensions operation lists the extensions that
            are available to add to your cloud service. In Windows Azure, a
            process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169559.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.ListExtensionsAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The List Extensions operation lists all of the extensions that were
            added to a cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169561.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.ListExtensionVersionsAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The List Extension Versions operation lists the versions of an
            extension that are available to add to a cloud service. In Azure,
            a process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495437.aspx
            for more information)
            </summary>
            <param name='providerNamespace'>
            The provider namespace.
            </param>
            <param name='extensionType'>
            The extension type name.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.ListPublisherExtensionsAsync(System.Threading.CancellationToken)">
            <summary>
            The List Available Extensions operation lists the extensions that
            are available to add to your cloud service. In Windows Azure, a
            process can run as an extension of a cloud service. For example,
            Remote Desktop Access or the Azure Diagnostics Agent can run as
            extensions to the cloud service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn169559.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Available Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IHostedServiceOperations.UpdateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Hosted Service operation can update the label or
            description of a cloud service in Azure. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441303.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of the cloud service.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Hosted Service operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations">
            <summary>
            The Compute Management API includes operations for managing the load
            balancers for your subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.BeginCreatingAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters,System.Threading.CancellationToken)">
            <summary>
            Add an internal load balancer to a an existing deployment. When
            used by an input endpoint, the internal load balancer will provide
            an additional private VIP that can be used for load balancing to
            the roles in this deployment.
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Load Balancer operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.BeginDeletingAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete an internal load balancer from the deployment.
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            The name of the load balancer.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.BeginUpdatingAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Updates an internal load balancer associated with an existing
            deployment.
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            The name of the loadBalancer.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Load Balancer operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.CreateAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters,System.Threading.CancellationToken)">
            <summary>
            Add an internal load balancer to a an existing deployment. When
            used by an input endpoint, the internal load balancer will provide
            an additional private VIP that can be used for load balancing to
            the roles in this deployment.
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Load Balancer operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.DeleteAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete an internal load balancer from the deployment.
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            The name of the load balancer.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.UpdateAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Updates an internal load balancer associated with an existing
            deployment.
            </summary>
            <param name='serviceName'>
            The name of the service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            The name of the loadBalancer.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Load Balancer operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations">
            <summary>
            Operations for determining the version of the Azure Guest Operating
            System on which your service is running. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ff684169.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations.ListAsync(System.Threading.CancellationToken)">
            <summary>
            The List Operating Systems operation lists the versions of the
            guest operating system that are currently available in Windows
            Azure. The 2010-10-28 version of List Operating Systems also
            indicates what family an operating system version belongs to.
            Currently Azure supports two operating system families: the Azure
            guest operating system that is substantially compatible with
            Windows Server 2008 SP2, and the Azure guest operating system that
            is substantially compatible with Windows Server 2008 R2. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ff684168.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Operating Systems operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations.ListFamiliesAsync(System.Threading.CancellationToken)">
            <summary>
            The List OS Families operation lists the guest operating system
            families available in Azure, and also lists the operating system
            versions available for each family. Currently Azure supports two
            operating system families: the Azure guest operating system that
            is substantially compatible with Windows Server 2008 SP2, and the
            Azure guest operating system that is substantially compatible with
            Windows Server 2008 R2. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441291.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Operating System Families operation response.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations">
            <summary>
            Operations for managing service certificates for your subscription.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee795178.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.BeginCreatingAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Creating Service Certificate operation adds a certificate
            to a hosted service. This operation is an asynchronous operation.
            To determine whether the management service has finished
            processing the request, call Get Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460817.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The DNS prefix name of your service.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Creating Service Certificate
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.BeginDeletingAsync(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Service Certificate operation deletes a service
            certificate from the certificate store of a hosted service. This
            operation is an asynchronous operation. To determine whether the
            management service has finished processing the request, call Get
            Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460803.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Parameters supplied to the Begin Deleting Service Certificate
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.CreateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Service Certificate operation adds a certificate to a
            hosted service. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460817.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The DNS prefix name of your service.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Service Certificate operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.DeleteAsync(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters,System.Threading.CancellationToken)">
            <summary>
            The Delete Service Certificate operation deletes a service
            certificate from the certificate store of a hosted service. This
            operation is an asynchronous operation. To determine whether the
            management service has finished processing the request, call Get
            Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460803.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Parameters supplied to the Delete Service Certificate operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.GetAsync(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters,System.Threading.CancellationToken)">
            <summary>
            The Get Service Certificate operation returns the public data for
            the specified X.509 certificate associated with a hosted service.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460792.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Parameters supplied to the Get Service Certificate operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Service Certificate operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.ListAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The List Service Certificates operation lists all of the service
            certificates associated with the specified hosted service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154105.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The DNS prefix name of your hosted service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Service Certificates operation response.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations">
            <summary>
            The Service Management API includes operations for managing the disks
            in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157188.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.BeginCreatingDataDiskAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Data Disk operation adds a data disk to a virtual
            machine. There are three ways to create the data disk using the
            Add Data Disk operation. Option 1 - Attach an empty data disk to
            the role by specifying the disk label and location of the disk
            image. Do not include the DiskName and SourceMediaLink elements in
            the request body. Include the MediaLink element and reference a
            blob that is in the same geographical region as the role. You can
            also omit the MediaLink element. In this usage, Azure will create
            the data disk in the storage account configured as default for the
            role. Option 2 - Attach an existing data disk that is in the image
            repository. Do not include the DiskName and SourceMediaLink
            elements in the request body. Specify the data disk to use by
            including the DiskName element. Note: If included the in the
            response body, the MediaLink and LogicalDiskSizeInGB elements are
            ignored. Option 3 - Specify the location of a blob in your storage
            account that contain a disk image to use. Include the
            SourceMediaLink element. Note: If the MediaLink element
            isincluded, it is ignored. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157199.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='roleName'>
            The name of the role to add the data disk to.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Data Disk
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.BeginDeletingDataDiskAsync(System.String,System.String,System.String,System.Int32,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Data Disk operation removes the specified data
            disk from a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157179.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='roleName'>
            The name of the role to delete the data disk from.
            </param>
            <param name='logicalUnitNumber'>
            The logical unit number of the disk.
            </param>
            <param name='deleteFromStorage'>
            Specifies that the source blob for the disk should also be deleted
            from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.BeginUpdatingDiskAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='name'>
            The name of the disk being updated.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Virtual Machine Disk operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.CreateDataDiskAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Data Disk operation adds a data disk to a virtual
            machine. There are three ways to create the data disk using the
            Add Data Disk operation. Option 1 - Attach an empty data disk to
            the role by specifying the disk label and location of the disk
            image. Do not include the DiskName and SourceMediaLink elements in
            the request body. Include the MediaLink element and reference a
            blob that is in the same geographical region as the role. You can
            also omit the MediaLink element. In this usage, Azure will create
            the data disk in the storage account configured as default for the
            role. Option 2 - Attach an existing data disk that is in the image
            repository. Do not include the DiskName and SourceMediaLink
            elements in the request body. Specify the data disk to use by
            including the DiskName element. Note: If included the in the
            response body, the MediaLink and LogicalDiskSizeInGB elements are
            ignored. Option 3 - Specify the location of a blob in your storage
            account that contain a disk image to use. Include the
            SourceMediaLink element. Note: If the MediaLink element
            isincluded, it is ignored. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157199.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='roleName'>
            The name of the role to add the data disk to.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Data Disk
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.CreateDiskAsync(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Disk operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.DeleteDataDiskAsync(System.String,System.String,System.String,System.Int32,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete Data Disk operation removes the specified data disk from
            a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157179.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='roleName'>
            The name of the role to delete the data disk from.
            </param>
            <param name='logicalUnitNumber'>
            The logical unit number of the disk.
            </param>
            <param name='deleteFromStorage'>
            Specifies that the source blob for the disk should also be deleted
            from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.DeleteDiskAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete Disk operation deletes the specified data or operating
            system disk from your image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157200.aspx
            for more information)
            </summary>
            <param name='name'>
            The name of the disk to delete.
            </param>
            <param name='deleteFromStorage'>
            Specifies that the source blob for the disk should also be deleted
            from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.GetDataDiskAsync(System.String,System.String,System.String,System.Int32,System.Threading.CancellationToken)">
            <summary>
            The Get Data Disk operation retrieves the specified data disk from
            a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157180.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='roleName'>
            The name of the role.
            </param>
            <param name='logicalUnitNumber'>
            The logical unit number of the disk.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Data Disk operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.GetDiskAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Disk operation retrieves a disk from the user image
            repository. The disk can be an operating system disk or a data
            disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='name'>
            The name of the disk.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.ListDisksAsync(System.Threading.CancellationToken)">
            <summary>
            The List Disks operation retrieves a list of the disks in your
            image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157176.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Disks operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.UpdateDataDiskAsync(System.String,System.String,System.String,System.Int32,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Data Disk operation updates the specified data disk
            attached to the specified virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157190.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of the deployment.
            </param>
            <param name='roleName'>
            The name of the role to add the data disk to.
            </param>
            <param name='logicalUnitNumber'>
            The logical unit number of the disk.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Virtual Machine Data Disk
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.UpdateDiskAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='name'>
            The name of the disk being updated.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Virtual Machine Disk operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.UpdateDiskSizeAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='name'>
            The name of the disk being updated.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Virtual Machine Disk operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations">
            <summary>
            The Service Management API includes operations for managing the virtual
            machine extensions in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157206.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations.ListAsync(System.Threading.CancellationToken)">
            <summary>
            The List Resource Extensions operation lists the resource
            extensions that are available to add to a Virtual Machine. In
            Azure, a process can run as a resource extension of a Virtual
            Machine. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as resource extensions to the Virtual
            Machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495441.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Resource Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations.ListVersionsAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The List Resource Extension Versions operation lists the versions
            of a resource extension that are available to add to a Virtual
            Machine. In Azure, a process can run as a resource extension of a
            Virtual Machine. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as resource extensions to the Virtual
            Machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495440.aspx
            for more information)
            </summary>
            <param name='publisherName'>
            The name of the publisher.
            </param>
            <param name='extensionName'>
            The name of the extension.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Resource Extensions operation response.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations">
            <summary>
            The Service Management API includes operations for managing the virtual
            machines in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157206.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginCapturingOSImageAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Capturing Role operation creates a copy of the operating
            system virtual hard disk (VHD) that is deployed in the virtual
            machine, saves the VHD copy in the same storage location as the
            operating system VHD, and registers the copy as an image in your
            image gallery. From the captured image, you can create additional
            customized virtual machines. For more information about images and
            disks, see Manage Disks and Images at
            http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx.
            For more information about capturing images, see How to Capture an
            Image of a Virtual Machine Running Windows Server 2008 R2 at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/
            or How to Capture an Image of a Virtual Machine Running Linux at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-linux-capture-image/.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157201.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Capturing Virtual Machine
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginCapturingVMImageAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters,System.Threading.CancellationToken)">
            <summary>
            Begin capturing role as VM template.
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginCreatingAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Creating Role operation adds a virtual machine to an
            existing deployment. You can refer to the OSDisk in the Add Role
            operation in the following ways: Platform/User Image - Set the
            SourceImageName to a platform or user image. You can optionally
            specify the DiskName and MediaLink values as part the operation to
            control the name and location of target disk. When DiskName and
            MediaLink are specified in this mode, they must not already exist
            in the system, otherwise a conflict fault is returned; UserDisk -
            Set DiskName to a user supplied image in image repository.
            SourceImageName must be set to NULL. All other properties are
            ignored; or Blob in a Storage Account - Set MediaLink to a blob
            containing the image. SourceImageName and DiskName are set to
            NULL. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157186.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Creating Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginCreatingDeploymentAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Creating Virtual Machine Deployment operation provisions
            a virtual machine based on the supplied configuration. When you
            create a deployment of a virtual machine, you should make sure
            that the cloud service and the disk or image that you use are
            located in the same region. For example, if the cloud service was
            created in the West US region, the disk or image that you use
            should also be located in a storage account in the West US region.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157194.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Creating Virtual Machine
            Deployment operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginDeletingAsync(System.String,System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Role operation deletes the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157184.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to delete.
            </param>
            <param name='deleteFromStorage'>
            Specifies that the source blob(s) for the virtual machine should
            also be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginRedeployingAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Redeploying role operation redeploys the specified
            virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to redeploy.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginRestartingAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Restarting role operation restarts the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to restart.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginShutdownAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters,System.Threading.CancellationToken)">
            <summary>
            The Shutdown Role operation shuts down the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157195.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to shutdown.
            </param>
            <param name='parameters'>
            The parameters for the shutdown vm operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginShuttingDownRolesAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Shutting Down Roles operation stops the specified set of
            virtual machines. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469421.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters to pass to the Begin Shutting Down Roles operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginStartingAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Starting Role operation starts the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157189.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to start.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginStartingRolesAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Starting Roles operation starts the specified set of
            virtual machines. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469419.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters to pass to the Begin Starting Roles operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginUpdatingAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Updating Role operation adds a virtual machine to an
            existing deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157187.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of your virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Updating Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.BeginUpdatingLoadBalancedEndpointSetAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Updating Load Balanced Endpoint Set operation changes the
            specified load-balanced InputEndpoints on all the roles of an
            Infrastructure as a Service deployment. Non-load-balanced
            endpoints must be changed using UpdateRole. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469417.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Begin Updating Load Balanced Endpoint
            Set operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.CaptureOSImageAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters,System.Threading.CancellationToken)">
            <summary>
            The Capture Role operation creates a copy of the operating system
            virtual hard disk (VHD) that is deployed in the virtual machine,
            saves the VHD copy in the same storage location as the operating
            system VHD, and registers the copy as an image in your image
            gallery. From the captured image, you can create additional
            customized virtual machines. For more information about images and
            disks, see Manage Disks and Images at
            http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx.
            For more information about capturing images, see How to Capture an
            Image of a Virtual Machine Running Windows Server 2008 R2 at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/
            or How to Capture an Image of a Virtual Machine Running Linux at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-linux-capture-image/.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157201.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.CaptureVMImageAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters,System.Threading.CancellationToken)">
            <summary>
            Capture role as VM template.
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.CreateAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Role operation adds a virtual machine to an existing
            deployment. You can refer to the OSDisk in the Add Role operation
            in the following ways: Platform/User Image - Set the
            SourceImageName to a platform or user image. You can optionally
            specify the DiskName and MediaLink values as part the operation to
            control the name and location of target disk. When DiskName and
            MediaLink are specified in this mode, they must not already exist
            in the system, otherwise a conflict fault is returned; UserDisk -
            Set DiskName to a user supplied image in image repository.
            SourceImageName must be set to NULL. All other properties are
            ignored; or Blob in a Storage Account - Set MediaLink to a blob
            containing the image. SourceImageName and DiskName are set to
            NULL. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157186.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.CreateDeploymentAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Virtual Machine Deployment operation provisions a
            virtual machine based on the supplied configuration. When you
            create a deployment of a virtual machine, you should make sure
            that the cloud service and the disk or image that you use are
            located in the same region. For example, if the cloud service was
            created in the West US region, the disk or image that you use
            should also be located in a storage account in the West US region.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157194.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Deployment
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.DeleteAsync(System.String,System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete Role operation deletes the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157184.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to delete.
            </param>
            <param name='deleteFromStorage'>
            Specifies that the source blob(s) for the virtual machine should
            also be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.GetAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Role operation retrieves information about the specified
            virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157193.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Virtual Machine operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.GetRemoteDesktopFileAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Download RDP file operation retrieves the Remote Desktop
            Protocol configuration file from the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157183.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Download RDP file operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.RedeployAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Redeploy role operation redeploys the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to redeploy.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.RestartAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Restart role operation restarts the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to restart.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.ShutdownAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters,System.Threading.CancellationToken)">
            <summary>
            The Shutdown Role operation shuts down the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157195.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to shutdown.
            </param>
            <param name='parameters'>
            The parameters for the shutdown virtual machine operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.ShutdownRolesAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters,System.Threading.CancellationToken)">
            <summary>
            The Shutdown Roles operation stops the specified set of virtual
            machines.
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters to pass to the Shutdown Roles operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.StartAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Start Role operation starts the specified virtual machine.
            (see http://msdn.microsoft.com/en-us/library/windowsazure/jj157189.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of the virtual machine to start.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.StartRolesAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters,System.Threading.CancellationToken)">
            <summary>
            The Start Roles operation starts the specified set of virtual
            machines.
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters to pass to the Start Roles operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.UpdateAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Role operation adds a virtual machine to an existing
            deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157187.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            The name of your virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.UpdateLoadBalancedEndpointSetAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Load Balanced Endpoint Set operation changes the
            specified load-balanced InputEndpoints on all the roles of an
            Infrastructure as a Service deployment. Non-load-balanced
            endpoints must be changed using UpdateRole.
            </summary>
            <param name='serviceName'>
            The name of your service.
            </param>
            <param name='deploymentName'>
            The name of your deployment.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Load Balanced Endpoint Set
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations">
            <summary>
            The Service Management API includes operations for managing the OS
            images in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157175.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.BeginSharingAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Share an already replicated OS image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='imageName'>
            The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            The sharing permission: public, msdn, or private.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.BeginUnreplicatingAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Unreplicate an OS image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user OS Image.
            It does not remove the actual user OS Image. To remove the actual
            user OS Image, the publisher will have to call Delete OS Image.
            </summary>
            <param name='imageName'>
            The name of the virtual machine image to replicate. Note: The OS
            Image Name should be the user OS Image, not the published name of
            the OS Image.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.CreateAsync(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create OS Image operation adds an operating system image that
            is stored in a storage account and is available from the image
            repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157192.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Image operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Parameters returned from the Create Virtual Machine Image operation.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.DeleteAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete OS Image operation deletes the specified OS image from
            your image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157203.aspx
            for more information)
            </summary>
            <param name='imageName'>
            The name of the image to delete.
            </param>
            <param name='deleteFromStorage'>
            Specifies that the source blob for the image should also be deleted
            from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.GetAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Get OS Image operation retrieves the details for an operating
            system image from the image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157191.aspx
            for more information)
            </summary>
            <param name='imageName'>
            The name of the OS image to retrieve.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A virtual machine image associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.GetDetailsAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets OS Image's properties and its replication details. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this.
            </summary>
            <param name='imageName'>
            The name of the virtual machine image to replicate.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Details OS Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.ListAsync(System.Threading.CancellationToken)">
            <summary>
            The List OS Images operation retrieves a list of the operating
            system images from the image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157191.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List OS Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.ReplicateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters,System.Threading.CancellationToken)">
            <summary>
            Replicate an OS image to multiple target locations. This operation
            is only for publishers. You have to be registered as image
            publisher with Windows Azure to be able to call this.
            </summary>
            <param name='imageName'>
            The name of the virtual machine OS image to replicate.
            </param>
            <param name='parameters'>
            Parameters supplied to the Replicate Virtual Machine Image
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the published name of the image.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.ShareAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Share an already replicated OS image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='imageName'>
            The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            The sharing permission: public, msdn, or private.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.UnreplicateAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Unreplicate an OS image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user OS Image.
            It does not remove the actual user OS Image. To remove the actual
            user OS Image, the publisher will have to call Delete OS Image.
            </summary>
            <param name='imageName'>
            The name of the virtual machine image to replicate. Note: The OS
            Image Name should be the user OS Image, not the published name of
            the OS Image.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.UpdateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Update OS Image operation updates an OS image that in your
            image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157198.aspx
            for more information)
            </summary>
            <param name='imageName'>
            The name of the virtual machine image to be updated.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Virtual Machine Image operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Parameters returned from the Create Virtual Machine Image operation.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations">
            <summary>
            The Service Management API includes operations for managing the virtual
            machine templates in your subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.BeginCreatingAsync(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create VM Image operation creates a VM image that in your image
            repository. (see
            http://msdn.microsoft.com/en-us/library/azure/dn775054.aspx for
            more information)
            </summary>
            <param name='parameters'>
            Parameters supplied to the virtual machine VM image create
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.BeginDeletingAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Virtual Machine Image operation deletes the
            specified virtual machine image.
            </summary>
            <param name='vmImageName'>
            The name of the virtual machine image to delete.
            </param>
            <param name='deleteFromStorage'>
            Specifies that the source blob for the image should also be deleted
            from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.BeginSharingAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Share an already replicated VM image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='vmImageName'>
            The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            The sharing permission: public, msdn, or private.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.BeginUnreplicatingAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Unreplicate an VM image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user VM Image.
            It does not remove the actual user VM Image. To remove the actual
            user VM Image, the publisher will have to call Delete VM Image.
            </summary>
            <param name='vmImageName'>
            The name of the virtual machine image to replicate. Note: The VM
            Image Name should be the user VM Image, not the published name of
            the VM Image.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.CreateAsync(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create VM Image operation creates a VM image that in your image
            repository. (see
            http://msdn.microsoft.com/en-us/library/azure/dn775054.aspx for
            more information)
            </summary>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Image operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.DeleteAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete Virtual Machine Image operation deletes the specified
            virtual machine image.
            </summary>
            <param name='vmImageName'>
            The name of the virtual machine image to delete.
            </param>
            <param name='deleteFromStorage'>
            Specifies that the source blob for the image should also be deleted
            from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.GetDetailsAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets VMImage's properties and its replication details. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this.
            </summary>
            <param name='vmImageName'>
            The name of the virtual machine image to replicate.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Details VM Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.ListAsync(System.Threading.CancellationToken)">
            <summary>
            The List Virtual Machine Images operation retrieves a list of the
            virtual machine images.
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List VM Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.ReplicateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters,System.Threading.CancellationToken)">
            <summary>
            Replicate an VM image to multiple target locations. This operation
            is only for publishers. You have to be registered as image
            publisher with Windows Azure to be able to call this.
            </summary>
            <param name='vmImageName'>
            The name of the virtual machine image to replicate.
            </param>
            <param name='parameters'>
            Parameters supplied to the Replicate Virtual Machine Image
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the published name of the image.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.ShareAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Share an already replicated VM image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='vmImageName'>
            The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            The sharing permission: public, msdn, or private.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.UnreplicateAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Unreplicate an VM image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user VM Image.
            It does not remove the actual user VM Image. To remove the actual
            user VM Image, the publisher will have to call Delete VM Image.
            </summary>
            <param name='vmImageName'>
            The name of the virtual machine image to replicate. Note: The VM
            Image Name should be the user VM Image, not the published name of
            the VM Image.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.UpdateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Update VM Image operation updates a VM image that in your image
            repository.
            </summary>
            <param name='imageName'>
            The name of the virtual machine image to be updated.
            </param>
            <param name='parameters'>
            Parameters supplied to the Update Virtual Machine Image operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperations">
            <summary>
            The Compute Management API includes operations for managing the load
            balancers for your subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the LoadBalancerOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperations.BeginCreatingAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters,System.Threading.CancellationToken)">
            <summary>
            Add an internal load balancer to a an existing deployment. When
            used by an input endpoint, the internal load balancer will provide
            an additional private VIP that can be used for load balancing to
            the roles in this deployment.
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Load Balancer operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperations.BeginDeletingAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete an internal load balancer from the deployment.
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the load balancer.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperations.BeginUpdatingAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Updates an internal load balancer associated with an existing
            deployment.
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the loadBalancer.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Load Balancer operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperations.CreateAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters,System.Threading.CancellationToken)">
            <summary>
            Add an internal load balancer to a an existing deployment. When
            used by an input endpoint, the internal load balancer will provide
            an additional private VIP that can be used for load balancing to
            the roles in this deployment.
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Load Balancer operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperations.DeleteAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete an internal load balancer from the deployment.
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the load balancer.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperations.UpdateAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            Updates an internal load balancer associated with an existing
            deployment.
            </summary>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the loadBalancer.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Load Balancer operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.BeginCreating(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters)">
            <summary>
            Add an internal load balancer to a an existing deployment. When
            used by an input endpoint, the internal load balancer will provide
            an additional private VIP that can be used for load balancing to
            the roles in this deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Load Balancer operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.BeginCreatingAsync(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters)">
            <summary>
            Add an internal load balancer to a an existing deployment. When
            used by an input endpoint, the internal load balancer will provide
            an additional private VIP that can be used for load balancing to
            the roles in this deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Load Balancer operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.BeginDeleting(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,System.String)">
            <summary>
            Delete an internal load balancer from the deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the load balancer.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.BeginDeletingAsync(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,System.String)">
            <summary>
            Delete an internal load balancer from the deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the load balancer.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.BeginUpdating(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters)">
            <summary>
            Updates an internal load balancer associated with an existing
            deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the loadBalancer.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Load Balancer operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.BeginUpdatingAsync(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters)">
            <summary>
            Updates an internal load balancer associated with an existing
            deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the loadBalancer.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Load Balancer operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.Create(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters)">
            <summary>
            Add an internal load balancer to a an existing deployment. When
            used by an input endpoint, the internal load balancer will provide
            an additional private VIP that can be used for load balancing to
            the roles in this deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Load Balancer operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.CreateAsync(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters)">
            <summary>
            Add an internal load balancer to a an existing deployment. When
            used by an input endpoint, the internal load balancer will provide
            an additional private VIP that can be used for load balancing to
            the roles in this deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Load Balancer operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.Delete(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,System.String)">
            <summary>
            Delete an internal load balancer from the deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the load balancer.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.DeleteAsync(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,System.String)">
            <summary>
            Delete an internal load balancer from the deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the load balancer.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.Update(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters)">
            <summary>
            Updates an internal load balancer associated with an existing
            deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the loadBalancer.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Load Balancer operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.LoadBalancerOperationsExtensions.UpdateAsync(Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters)">
            <summary>
            Updates an internal load balancer associated with an existing
            deployment.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.ILoadBalancerOperations.
            </param>
            <param name='serviceName'>
            Required. The name of the service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='loadBalancerName'>
            Required. The name of the loadBalancer.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Load Balancer operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.AccessControlListRule">
            <summary>
            An access control rule for a public endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.AccessControlListRule.Action">
            <summary>
            Optional. The action allowed by this Access Control List Rule.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.AccessControlListRule.Description">
            <summary>
            Optional. The description for this Access Control List Rule.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.AccessControlListRule.Order">
            <summary>
            Optional. The order of application for this Access Control List
            Rule.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.AccessControlListRule.RemoteSubnet">
            <summary>
            Optional. The remote subnet that is granted access for this Access
            Control List Rule.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.AccessControlListRule.#ctor">
            <summary>
            Initializes a new instance of the AccessControlListRule class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.AdditionalUnattendContentSettings">
            <summary>
            Configures the Windows Remote Management service on the virtual
            machine, which enables remote Windows PowerShell.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.AdditionalUnattendContentSettings.UnattendPasses">
            <summary>
            Optional. Specifies the unattend passes
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.AdditionalUnattendContentSettings.#ctor">
            <summary>
            Initializes a new instance of the AdditionalUnattendContentSettings
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.CertificateFormat">
            <summary>
            The service certificate format. Azure supports the pfx and cer file
            formats.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.CertificateThumbprintAlgorithms">
            <summary>
            Algorithm that was used to hash a service certificate.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ComponentSetting">
            <summary>
            Contains the name and content of component.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ComponentSetting.Content">
            <summary>
            Optional. Specifies the base-64 encoded XML formatted content that
            is added to the unattend.xml file for the specified path and
            component. The XML must be less that 4 KB and must include the
            root element for the setting or feature that is being inserted.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ComponentSetting.SettingName">
            <summary>
            Required. Specifies the name of the setting to which the content
            applies.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ComponentSetting.#ctor">
            <summary>
            Initializes a new instance of the ComponentSetting class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ComponentSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ComponentSetting class with
            required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ComputeCapabilities">
            <summary>
            The compute capabilities.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ComputeCapabilities.VirtualMachinesRoleSizes">
            <summary>
            Optional. Role sizes support for IaaS deployments.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ComputeCapabilities.WebWorkerRoleSizes">
            <summary>
            Optional. Role sizes support for PaaS deployments.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ComputeCapabilities.#ctor">
            <summary>
            Initializes a new instance of the ComputeCapabilities class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes">
            <summary>
            The compute image attributes
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes.Offer">
            <summary>
            Required. Gets or sets the publisher defined name of the offer.The
            allowed characters are uppercase or lowercase letters, digit,
            hypen(-), period (.).The maximum allowed length is 64 characters.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes.Sku">
            <summary>
            Required. Gets or sets the publisher defined name of the Sku. The
            allowed characters are uppercase or lowercase letters, digit,
            hypen(-), period (.). The maximum allowed length is 64 characters.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes.Version" -->
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes.#ctor">
            <summary>
            Initializes a new instance of the ComputeImageAttributes class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ComputeImageAttributes class with
            required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet">
            <summary>
            Objects that provide system or application data.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.AdditionalUnattendContent">
            <summary>
            Optional. Specifies additional base-64 encoded XML formatted
            information that can be included in the Unattend.xml file, which
            is used by Windows Setup.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.AdminPassword">
            <summary>
            Optional. Specifies the string representing the administrator
            password to use for the virtual machine. If the VM will be created
            from a 'Specialized' VM image, the password is not required.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.AdminUserName">
            <summary>
            Optional. Specifies the name that is used to rename the default
            administrator account. If the VM will be created from a
            'Specialized' VM image, the user name is not required.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.ComputerName">
            <summary>
            Optional. Specifies the computer name for the virtual machine. If
            the computer name is not specified, a name is created based on the
            name of the role. Computer names must be 1 to 15 characters in
            length. This element is only used with the
            WindowsProvisioningConfiguration set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.ConfigurationSetType">
            <summary>
            Optional. Specifies the configuration type for the configuration
            set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.CustomData">
            <summary>
            Optional. Optional. Provides base64 encoded custom data to be
            passed to VM.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.DisableSshPasswordAuthentication">
            <summary>
            Optional. Specifies whether or not SSH authentication is disabled
            for the password. This element is only used with the
            LinuxProvisioningConfiguration set. By default this value is set
            to true.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.DomainJoin">
            <summary>
            Optional. Contains properties that specify a domain to which the
            virtual machine will be joined. This element is only used with the
            WindowsProvisioningConfiguration set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.EnableAutomaticUpdates">
            <summary>
            Optional. Specifies whether automatic updates are enabled for the
            virtual machine. This element is only used with the
            WindowsProvisioningConfiguration set. The default value is false.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.HostName">
            <summary>
            Optional. Specifies the host name for the VM. Host names are ASCII
            character strings 1 to 64 characters in length. This element is
            only used with the LinuxProvisioningConfiguration set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.InputEndpoints">
            <summary>
            Optional. Contains a collection of external endpoints for the
            virtual machine. This element is only used with the
            NetworkConfigurationSet type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.IPForwarding">
            <summary>
            Optional. Gets or sets the IP Forwarding status for this role.
            Optional
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.NetworkInterfaces">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.NetworkSecurityGroup">
            <summary>
            Optional. Gets or sets the Network Security Group associated with
            this role. Optional
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.PublicIPs">
            <summary>
            Optional. Optional. A set of public IPs. Currently, only one
            additional public IP per role is supported in an IaaS deployment.
            The IP address is in addition to the default VIP for the
            deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.ResetPasswordOnFirstLogon">
            <summary>
            Optional. Specifies whether password should be reset the first time
            the administrator logs in.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.SshSettings">
            <summary>
            Optional. Specifies the SSH public keys and key pairs to populate
            in the image during provisioning. This element is only used with
            the LinuxProvisioningConfiguration set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.StaticVirtualNetworkIPAddress">
            <summary>
            Optional. Specifies a Customer Address, i.e. an IP address assigned
            to a VM in a VNet's SubNet. For example: 10.0.0.4.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.StoredCertificateSettings">
            <summary>
            Optional. Contains a list of service certificates with which to
            provision to the new role. This element is only used with the
            WindowsProvisioningConfiguration set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.SubnetNames">
            <summary>
            Optional. The list of Virtual Network subnet names that the
            deployment belongs to. This element is only used with the
            NetworkConfigurationSet type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.TimeZone">
            <summary>
            Optional. Specifies the time zone for the virtual machine. This
            element is only used with the WindowsProvisioningConfiguration
            set. For a complete list of supported time zone entries, you can
            refer to the values listed in the registry entry
            HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows
            NT\\CurrentVersion\\Time Zones on a computer running Windows 7,
            Windows Server 2008, and Windows Server 2008 R2 or you can use the
            tzutil command-line tool to list the valid time. The tzutil tool
            is installed by default on Windows 7, Windows Server 2008, and
            Windows Server 2008 R2.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.UserName">
            <summary>
            Optional. Specifies the name of a user to be created in the sudoer
            group of the virtual machine. User names are ASCII character
            strings 1 to 32 characters in length. This element is only used
            with the LinuxProvisioningConfiguration set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.UserPassword">
            <summary>
            Optional. Specifies the password for user name. Passwords are ASCII
            character strings 6 to 72 characters in length. This element is
            only used with the LinuxProvisioningConfiguration set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.WindowsRemoteManagement">
            <summary>
            Optional. Configures the Windows Remote Management service on the
            virtual machine, which enables remote Windows PowerShell.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.#ctor">
            <summary>
            Initializes a new instance of the ConfigurationSet class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.PublicIP">
            <summary>
            An additional public IP that will be created for the role. The
            public IP will be an additional IP for the role. The role
            continues to be addressable via the default deployment VIP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.PublicIP.DomainNameLabel">
            <summary>
            Optional. The DNS name of the public IP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.PublicIP.IdleTimeoutInMinutes">
            <summary>
            Optional. The idle timeout in minutes for this Public IP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.PublicIP.Name">
            <summary>
            Optional. The name of the public IP.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.PublicIP.#ctor">
            <summary>
            Initializes a new instance of the PublicIP class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSetTypes">
            <summary>
            Specifies the configuration type for the configuration set.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfiguration">
            <summary>
            This specifies the new (larger) size of the Data Disk created using a
            VM Image. The DataDiskConfiguration element is only available using
            version 2014-10-01 or higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfiguration.DiskName">
            <summary>
            Optional. The Name of the DataDiskConfiguration being referenced
            to. The Name element is only available using version 2014-10-01 or
            higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfiguration.ResizedSizeInGB">
            <summary>
            Optional. This specifies the new (larger) size of the
            DataVirtualHardDisk created using a VM Image. The ResizedSizeInGB
            element is only available using version 2014-10-01 or higher.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfiguration.#ctor">
            <summary>
            Initializes a new instance of the DataDiskConfiguration class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationCreateParameters">
            <summary>
            The data disk configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationCreateParameters.HostCaching">
            <summary>
            Optional. Gets or sets host caching option for a data disk within
            the VM Image. 'ReadOnly', 'ReadWrite', or 'None'.If this parameter
            is specified you must also specify the Name for the
            DataDiskConfiguration you want to change.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationCreateParameters.LogicalUnitNumber">
            <summary>
            Optional. Gets or sets LUN for the data disk. LUNs must not
            conflict with other Data Disks in the VM Image. If this parameter
            is specified you must also specify the Name for the
            DataDiskConfiguration you want to change.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationCreateParameters.MediaLink" -->
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            DataDiskConfigurationCreateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationCreateParameters.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the
            DataDiskConfigurationCreateParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationUpdateParameters">
            <summary>
            The data disk configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationUpdateParameters.HostCaching">
            <summary>
            Optional. Optional. Host caching option for a data disk within the
            VM Image. 'ReadOnly', 'ReadWrite', or 'None'.If this parameter is
            specified you must also specify the Name for the
            DataDiskConfiguration you want to change.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationUpdateParameters.LogicalUnitNumber">
            <summary>
            Optional. Optional. LUN for the data disk. LUNs must not conflict
            with other Data Disks in the VM Image. If this parameter is
            specified you must also specify the Name for the
            DataDiskConfiguration you want to change.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationUpdateParameters.Name">
            <summary>
            Optional. Optional if not changing any data disk configurations.
            Name of an existing DataDiskConfiguration. The name cannot be
            changed, this is just to identify the disk for changing other
            properties.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            DataDiskConfigurationUpdateParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk">
            <summary>
            Objects that are used to create a data disk for a virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk.HostCaching">
            <summary>
            Optional. Specifies the platform caching behavior of the data disk
            blob for read/write efficiency. The default value is ReadOnly.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk.Label">
            <summary>
            Optional. Specifies the friendly name of the VHD used to create the
            data disk for the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk.LogicalDiskSizeInGB">
            <summary>
            Optional. Specifies the size, in GB, of an empty VHD to be attached
            to the virtual machine. The VHD can be created as part of an
            attached disk or created as a virtual machine call by specifying
            the value for this property. Azure creates the empty VHD based on
            the size preference and attaches the newly created VHD to the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk.LogicalUnitNumber">
            <summary>
            Optional. Specifies the Logical Unit Number (LUN) for the data
            disk. The LUN specifies the slot in which the data drive appears
            when mounted for usage by the virtual machine. This element is
            only listed when more than one data disk is attached to a virtual
            machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk.MediaLink">
            <summary>
            Optional. Optional. If the disk that is being added is already
            registered in the subscription or the VHD for the disk already
            exists in blob storage, this element is ignored. If a VHD file
            does not exist in blob storage, this element defines the location
            of the new VHD that is created when the new disk is added.Example:
            http://example.blob.core.windows.net/disks/mydatadisk.vhd
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk.Name">
            <summary>
            Optional. Specifies the name of the VHD used to create the data
            disk for the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk.SourceMediaLink">
            <summary>
            Optional. Optional. If the disk that is being added is already
            registered in the subscription or the VHD for the disk does not
            exist in blob storage, this element is ignored. If the VHD file
            exists in blob storage, this element defines the path to the VHD
            and a disk is registered from it and attached to the virtual
            machine.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk.#ctor">
            <summary>
            Initializes a new instance of the DataVirtualHardDisk class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DebugSettings">
            <summary>
            The parameters Azure uses to set debug settings for console output.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DebugSettings.BootDiagnosticsEnabled">
            <summary>
            Required. Enable or disable boot diagnostics.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DebugSettings.ConsoleScreenshotBlobUri">
            <summary>
            Optional. Blob uri for console screen shot.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DebugSettings.SerialOutputBlobUri">
            <summary>
            Optional. Blob uri for serial output.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DebugSettings.#ctor">
            <summary>
            Initializes a new instance of the DebugSettings class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DebugSettings.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the DebugSettings class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters">
            <summary>
            Parameters supplied to the Change Configuration Deployment operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters.Configuration">
            <summary>
            Required. The encoded service configuration file for the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters.ExtendedProperties">
            <summary>
            Optional. Represents the name of an extended deployment property.
            Each extended property must have a defined name and a value. You
            can have a maximum of 25 extended property name/value pairs. The
            maximum length of the name element is 64 characters, only
            alphanumeric characters and underscores are valid in the name, and
            the name must start with a letter. Attempting to use other
            characters, starting the name with a non-letter character, or
            entering a name that is identical to that of another extended
            property owned by the same hosted service will result in a status
            code 400 (Bad Request) error.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters.ExtensionConfiguration">
            <summary>
            Optional. Represents an extension that is added to the cloud
            service. In Azure, a process can run as an extension of a cloud
            service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            must add an extension to the cloud service by using Add Extension
            before it can be added to the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters.Mode">
            <summary>
            Optional. The Change Configuration Deployment mode. Possible values
            are: Auto and Manual. If not specified, the default value is Auto.
            If set to Manual, WalkUpgradeDomain must be called to apply the
            update. If set to Auto, the update is automatically applied to
            each update domain for the service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters.TreatWarningsAsError">
            <summary>
            Optional. Indicates whether to treat package validation warnings as
            errors. The default value is false. If set to true, the Created
            Deployment operation fails if there are validation warnings on the
            service package.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters.#ctor">
            <summary>
            Initializes a new instance of the
            DeploymentChangeConfigurationParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            DeploymentChangeConfigurationParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters">
            <summary>
            Parameters supplied to the Create Deployment operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters.Configuration">
            <summary>
            Required. The service configuration file for the deployment. The
            client library does the base-64 encoding from the plain text input.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters.ExtendedProperties">
            <summary>
            Optional. Represents the name of an extended deployment property.
            Each extended property must have a defined name and a value. You
            can have a maximum of 25 extended property name/value pairs. The
            maximum length of the name element is 64 characters, only
            alphanumeric characters and underscores are valid in the name, and
            the name must start with a letter. Attempting to use other
            characters, starting the name with a non-letter character, or
            entering a name that is identical to that of another extended
            property owned by the same hosted service will result in a status
            code 400 (Bad Request) error.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters.ExtensionConfiguration">
            <summary>
            Optional. Represents an extension that is added to the cloud
            service. In Azure, a process can run as an extension of a cloud
            service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            must add an extension to the cloud service by using Add Extension
            before it can be added to the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters.Label">
            <summary>
            Required. A name for the hosted service. The name can be up to 100
            characters in length. It is recommended that the label be unique
            within the subscription. The name can be used identify the hosted
            service for your tracking purposes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters.Name">
            <summary>
            Required. The name for the deployment. The deployment name must be
            unique among other deployments for the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters.PackageUri">
            <summary>
            Required. A URL that refers to the location of the service package
            in the Blob service. The service package can be located either in
            a storage account beneath the same subscription or a Shared Access
            Signature (SAS) URI from any storage account. For more info about
            Shared Access Signatures, see Delegating Access with a Shared
            Access Signature (REST API) at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee395415.aspx.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters.StartDeployment">
            <summary>
            Optional. Indicates whether to start the deployment immediately
            after it is created. The default value is false. If false, the
            service model is still deployed to the virtual machines but the
            code is not run immediately. Instead, the service is Suspended
            until you call Update Deployment Status and set the status
            toRunning, at which time the service will be started. A deployed
            service still incurs charges, even if it is suspended.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters.TreatWarningsAsError">
            <summary>
            Optional. Indicates whether to treat package validation warnings as
            errors. The default value is false. If set to true, the Created
            Deployment operation fails if there are validation warnings on the
            service package.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the DeploymentCreateParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters">
            <summary>
            Parameters supplied to the delete role instance by deployment name
            operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters.Name">
            <summary>
            Optional. The names of role instances to delete from the deployment
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters.#ctor">
            <summary>
            Initializes a new instance of the
            DeploymentDeleteRoleInstanceParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentEventListResponse">
            <summary>
            Identifies the list of reboot events due to planned maintenance that
            impacted a deployment in the optionally provided timeframe.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentEventListResponse.ContinuationToken">
            <summary>
            Optional. Gets or sets the deployment event's continuation token
            value.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentEventListResponse.DeploymentEvents">
            <summary>
            Optional. Gets or sets the list of reboot events.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentEventListResponse.#ctor">
            <summary>
            Initializes a new instance of the DeploymentEventListResponse class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters">
            <summary>
            Parameters supplied to the Get Package operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters.ContainerUri">
            <summary>
            Required. Specifies the URI of the container to which the packages
            will be saved.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters.OverwriteExisting">
            <summary>
            Optional. Specifies whether an existing package in the storage
            container should be overwritten.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters.#ctor">
            <summary>
            Initializes a new instance of the DeploymentGetPackageParameters
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the DeploymentGetPackageParameters
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse">
            <summary>
            A deployment that exists in the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.Configuration">
            <summary>
            Optional. The configuration file of the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.CreatedTime">
            <summary>
            Optional. The time that the deployment was created.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.DeploymentSlot">
            <summary>
            Optional. The deployment environment in which this deployment is
            running.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.DnsSettings">
            <summary>
            Optional. The custom DNS settings that are specified for deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.ExtendedProperties">
            <summary>
            Optional. Represents the name of an extended cloud service
            property. Each extended property must have a defined name and a
            value. You can have a maximum of 50 extended property name and
            value pairs. The maximum length of the name element is 64
            characters, only alphanumeric characters and underscores are valid
            in the name, and it must start with a letter. Attempting to use
            other characters, starting with a non-letter character, or
            entering a name that is identical to that of another extended
            property owned by the same service will result in a status code
            400 (Bad Request) error. Each extended property value has a
            maximum length of 255 characters.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.ExtensionConfiguration">
            <summary>
            Optional. Represents an extension that is added to the cloud
            service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.Label">
            <summary>
            Optional. The user-supplied name of the deployment. This name can
            be used identify the deployment for tracking purposes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.LastModifiedTime">
            <summary>
            Optional. The last time that the deployment was modified.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.LoadBalancers">
            <summary>
            Optional. Optional. A list of internal load balancers that each
            provide load balancing on a private VIP. It's created when a name
            is assigned in the list here.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.Locked">
            <summary>
            Optional. Indicates whether the deployment is locked for new write
            operations because an existing operation is updating the
            deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.Name">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.PersistentVMDowntime">
            <summary>
            Optional. Specifies information about when the virtual machine has
            been started and stopped.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.PrivateId">
            <summary>
            Optional. The unique identifier for this deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.ReservedIPName">
            <summary>
            Optional. The name of the Reserved IP that the deployment belongs
            to.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.RoleInstances">
            <summary>
            Optional. The list of role instances in the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.Roles">
            <summary>
            Optional. The list of roles in the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.RollbackAllowed">
            <summary>
            Optional. Indicates whether the Rollback Update Or Upgrade
            operation is allowed at this time.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.SdkVersion">
            <summary>
            Optional. The version of the Azure SDK that was used to generate
            the .cspkg that created this deployment. The first two numerical
            components of the returned version represent the version of the
            SDK used to create the package.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.Status">
            <summary>
            Optional. The status of the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.UpgradeDomainCount">
            <summary>
            Optional. The number of upgrade domains available to this cloud
            service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.UpgradeStatus">
            <summary>
            Optional. Information about an update occurring on the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.Uri">
            <summary>
            Optional. The URL used to access the hosted service. For example,
            if the service name is MyService you could access the access the
            service by calling: http://MyService.cloudapp.net.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.VirtualIPAddresses">
            <summary>
            Optional. The virtual IP addresses that are specified for the
            deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.VirtualNetworkName">
            <summary>
            Optional. The name of the Virtual Network that the virtual machine
            connects to.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse.#ctor">
            <summary>
            Initializes a new instance of the DeploymentGetResponse class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters">
            <summary>
            Parameters supplied to the Rollback Update Or Upgrade operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters.Force">
            <summary>
            Optional. Specifies whether the rollback should proceed even when
            it will cause local data to be lost from some role instances. True
            if the rollback should proceed; otherwise false.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters.Mode">
            <summary>
            Required. Specifies whether the rollback should proceed
            automatically.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters.#ctor">
            <summary>
            Initializes a new instance of the
            DeploymentRollbackUpdateOrUpgradeParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters.#ctor(Microsoft.WindowsAzure.Management.Compute.Models.RollbackUpdateOrUpgradeMode)">
            <summary>
            Initializes a new instance of the
            DeploymentRollbackUpdateOrUpgradeParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot">
            <summary>
            The deployment environment in which this deployment is running.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentStatus">
            <summary>
            The status of the deployment.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters">
            <summary>
            Parameters supplied to the Swap Deployment operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters.ProductionDeployment">
            <summary>
            Optional. The optional name of the production deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters.SourceDeployment">
            <summary>
            Required. The name of the source deployment.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters.#ctor">
            <summary>
            Initializes a new instance of the DeploymentSwapParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters.#ctor(System.String)">
            <summary>
            Initializes a new instance of the DeploymentSwapParameters class
            with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters">
            <summary>
            Parameters supplied to the Update Deployment Status operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters.Status">
            <summary>
            Required. The new status of the deployment.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters.#ctor">
            <summary>
            Initializes a new instance of the DeploymentUpdateStatusParameters
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters.#ctor(Microsoft.WindowsAzure.Management.Compute.Models.UpdatedDeploymentStatus)">
            <summary>
            Initializes a new instance of the DeploymentUpdateStatusParameters
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters">
            <summary>
            Parameters supplied to the Upgrade Deployment operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters.Configuration">
            <summary>
            Required. The service configuration file for the deployment. The
            client library does the base-64 encoding from the plain text input.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters.ExtendedProperties">
            <summary>
            Optional. Represents the name of an extended deployment property.
            Each extended property must have a defined name and a value. You
            can have a maximum of 25 extended property name/value pairs. The
            maximum length of the name element is 64 characters, only
            alphanumeric characters and underscores are valid in the name, and
            the name must start with a letter. Attempting to use other
            characters, starting the name with a non-letter character, or
            entering a name that is identical to that of another extended
            property owned by the same hosted service will result in a status
            code 400 (Bad Request) error.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters.ExtensionConfiguration">
            <summary>
            Optional. Represents an extension that is added to the cloud
            service. In Azure, a process can run as an extension of a cloud
            service. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as extensions to the cloud service. You
            must add an extension to the cloud service by using Add Extension
            before it can be added to the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters.Force">
            <summary>
            Required. Specifies whether the rollback should proceed even when
            it will cause local data to be lost from some role instances.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters.Label">
            <summary>
            Required. A name for the hosted service. The name can be up to 100
            characters in length. It is recommended that the label be unique
            within the subscription. The name can be used identify the hosted
            service for your tracking purposes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters.Mode">
            <summary>
            Required. The type of update to initiate. Role instances are
            allocated to update domains when the service is deployed. Updates
            can be initiated manually in each update domain or initiated
            automatically in all update domains. Possible values are Auto or
            Manual. If not specified, the default value is Auto. If set to
            Manual, WalkUpgradeDomain must be called to apply the update. If
            set to Auto, the update is automatically applied to each update
            domain in sequence.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters.PackageUri">
            <summary>
            Required. A URL that refers to the location of the service package
            in the Blob service. The service package can be located either in
            a storage account beneath the same subscription or a Shared Access
            Signature (SAS) URI from any storage account. For more information
            about Shared Access Signatures, see Delegating Access with a
            Shared Access Signature (REST API) at
            http://msdn.microsoft.com/en-us/library/windowsazure/ee395415.aspx.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters.RoleToUpgrade">
            <summary>
            Optional. The name of the specific role instance to update.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters.#ctor">
            <summary>
            Initializes a new instance of the DeploymentUpgradeParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeType">
            <summary>
            The type of the upgrade.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters">
            <summary>
            Parameters supplied to the Walk Upgrade Domain operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters.UpgradeDomain">
            <summary>
            Required. An integer value that identifies the update domain to
            update. Update domains are identified with a zero-based index: the
            first update domain has an ID of 0, the second has an ID of 1, and
            so on.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters.#ctor">
            <summary>
            Initializes a new instance of the
            DeploymentWalkUpgradeDomainParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the
            DeploymentWalkUpgradeDomainParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DestinationVirtualNetwork">
            <summary>
            Known values for Destination Virtual Network.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters">
            <summary>
            Parameters supplied to the Add DNS Server operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters.Address">
            <summary>
            Optional. IP Address of the DNS server
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters.Name">
            <summary>
            Optional. Name of the DNS server.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters.#ctor">
            <summary>
            Initializes a new instance of the DNSAddParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DnsServer">
            <summary>
            Information about a DNS Server in the virtual network.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DnsServer.Address">
            <summary>
            Optional. The DNS server address.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DnsServer.Name">
            <summary>
            Optional. The name of the DNS server.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DnsServer.#ctor">
            <summary>
            Initializes a new instance of the DnsServer class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DnsSettings">
            <summary>
            The custom DNS settings that are specified for the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DnsSettings.DnsServers">
            <summary>
            Optional. Contains a collection of objects that define the DNS
            server settings.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DnsSettings.#ctor">
            <summary>
            Initializes a new instance of the DnsSettings class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters">
            <summary>
            Parameters supplied to the Update DNS Server operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters.Address">
            <summary>
            Optional. IP Address of the DNS server
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters.Name">
            <summary>
            Optional. Name of the DNS server.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the DNSUpdateParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinCredentials">
            <summary>
            Specifies the values to use to join the virtual machine to the domain.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinCredentials.Domain">
            <summary>
            Optional. Specifies the name of the domain used to authenticate an
            account. The value is a fully qualified DNS domain. If the domains
            name is not specified, Username must specify the user principal
            name (UPN) format (user@fully-qualified-DNS-domain) or the
            fully-qualified-DNS-domain\\username format. Example: example.com.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinCredentials.Password">
            <summary>
            Required. Specifies the password to use to join the domain.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinCredentials.UserName">
            <summary>
            Required. Specifies a user name in the domain that can be used to
            join the domain.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinCredentials.#ctor">
            <summary>
            Initializes a new instance of the DomainJoinCredentials class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinCredentials.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the DomainJoinCredentials class with
            required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinProvisioning">
            <summary>
            The configuration needed to provision the machine in the domain.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinProvisioning.AccountData">
            <summary>
            Optional. The account info for joining the domain.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinProvisioning.#ctor">
            <summary>
            Initializes a new instance of the DomainJoinProvisioning class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinSettings">
            <summary>
            Contains properties that specify a domain to which the virtual machine
            will be joined. This element is only used with the
            WindowsProvisioningConfiguration set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinSettings.Credentials">
            <summary>
            Optional. Specifies the values to use to join the virtual machine
            to the domain.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinSettings.DomainToJoin">
            <summary>
            Optional. Specifies the domain to join.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinSettings.LdapMachineObjectOU">
            <summary>
            Optional. Specifies the Lightweight Directory Access Protocol
            (LDAP) X 500-distinguished name of the organizational unit (OU) in
            which the computer account is created. This account is in Active
            Directory on a domain controller in the domain to which the
            computer is being joined. Example:
            OU=MyOu,OU=MyParentOu,DC=example.com,DC=MyCompany,DC=com.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinSettings.Provisioning">
            <summary>
            Optional. Additional information for domain join provisioning.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinSettings.#ctor">
            <summary>
            Initializes a new instance of the DomainJoinSettings class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.EndpointAcl">
            <summary>
            The set of access control rules for the endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.EndpointAcl.Rules">
            <summary>
            Optional. The set of access control rules for the endpoint.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.EndpointAcl.#ctor">
            <summary>
            Initializes a new instance of the EndpointAcl class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration">
            <summary>
            Optional. Parameters of the the certificate for encrypting the private
            configuration data. Supported on WebRole or WorkerRole, but ignored on
            VmRole.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration.StoreLocation">
            <summary>
            Required. Required for certificate declaration. The Windows
            certificate store location to install the certificate for
            encryption, if required. Its value has to be 'LocalMachine' if
            present.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration.StoreName">
            <summary>
            Optional. Optional. The Windows certificate store name to install
            the certificate for encryption, if required. Its value has to be
            'My' if present.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration.ThumbprintAlgorithm">
            <summary>
            Optional. Optional. The thumbprint algorithm of the certificate for
            encryption, if required. Its value has to be 'sha1' if present.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration.ThumbprintRequired">
            <summary>
            Optional. Optional. Whether thumbprint is required for the
            certificate for encryption or not. Its value has to be 'true' or
            'false' (case-sensitive) if present.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration.#ctor">
            <summary>
            Initializes a new instance of the ExtensionCertificateConfiguration
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ExtensionCertificateConfiguration
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration">
            <summary>
            Represents an extension that is added to the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.AllRoles">
            <summary>
            Optional. Specifies a list of extensions that are applied to all
            roles in a deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.NamedRoles">
            <summary>
            Optional. Specifies a list of extensions that are applied to
            specific roles in a deployment.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.#ctor">
            <summary>
            Initializes a new instance of the ExtensionConfiguration class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.Extension">
            <summary>
            Represents an extension that is to be deployed to a role in a cloud
            service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.Extension.Id">
            <summary>
            Required. The identifier of the extension. The identifier is
            created when the extension is added to the cloud service. You
            can find the ID of an extension that was added to a cloud
            service by using List Extensions.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.Extension.State">
            <summary>
            Optional. Specifies the state of the extension. This element
            only applies to JSON configured extensions. Possible values
            are Enable, Disable, and Uninstall.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.Extension.#ctor">
            <summary>
            Initializes a new instance of the Extension class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.Extension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the Extension class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.NamedRole">
            <summary>
            Specifies a list of extensions that are applied to specific roles
            in a deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.NamedRole.Extensions">
            <summary>
            Required. Represents an extension that is to be deployed to a
            role in a cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.NamedRole.RoleName">
            <summary>
            Required. Specifies the name of the role.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.NamedRole.#ctor">
            <summary>
            Initializes a new instance of the NamedRole class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.NamedRole.#ctor(System.String,System.Collections.Generic.IList{Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.Extension})">
            <summary>
            Initializes a new instance of the NamedRole class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration">
            <summary>
            Optional. Declared endpoints to automatically add to each deployment
            with this extension added.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoints">
            <summary>
            Optional. Optional. A list of input endpoints required by this
            extension. Supported on WebRole or WorkerRole, but ignored on
            VmRole. Each input endpoint will be automatically added to the
            service definition of the deployment utilizing this extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InstanceInputEndpoints">
            <summary>
            Optional. Optional. A list of instance input endpoints required by
            this extension. Supported on WebRole or WorkerRole, but ignored on
            VmRole. Each instance input endpoint will be automatically added
            to the service definition of the deployment utilizing this
            extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoints">
            <summary>
            Optional. Optional. A list of internal endpoints required by this
            extension. Supported on WebRole or WorkerRole, but ignored on
            VmRole. Each internal endpoint will be automatically added to the
            service definition of the deployment utilizing this extension.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.#ctor">
            <summary>
            Initializes a new instance of the ExtensionEndpointConfiguration
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoint">
            <summary>
            The extension's input endpoint configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoint.LocalPort">
            <summary>
            Required. Required for each input endpoint. Specifies a port
            used for internal connections on the endpoint. Its value has
            to be between 1-65535 inclusive, or '*' indicating any port
            number automatically allocated by Windows Azure.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoint.Name">
            <summary>
            Required. Required for each input endpoint. A unique name for
            the external endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoint.Port">
            <summary>
            Required. Required for each input endpoint. The port for the
            external endpoint. You can specify any port number you choose,
            but the port number specified must not collide with port
            numbers occupied by roles in the service. Possible values
            range between 1 and 65535, inclusive
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoint.Protocol">
            <summary>
            Required. Required for each input endpoint. Transport protocol
            for the endpoint. Its value has to be one of the following:
            'tcp', 'udp', 'http', 'https'.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoint.#ctor">
            <summary>
            Initializes a new instance of the InputEndpoint class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InstanceInputEndpoint">
            <summary>
            The extension's instance input endpoint configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InstanceInputEndpoint.FixedPortMax">
            <summary>
            Required. Required for each instance input endpoint. Specifies
            a max port valuefor the instance input endpoint port range
            used for instance endpointdistribution by. Its value has to be
            between 1-65535 inclusiveand should be unique range that can
            be injected without conflict.Should also be equal or higher
            than FixedPortMin.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InstanceInputEndpoint.FixedPortMin">
            <summary>
            Required. Required for each instance input endpoint. Specifies
            a min port valuefor the instance input endpoint port range
            used for instance endpointdistribution by. Its value has to be
            between 1-65535 inclusiveand should be unique range that can
            be injected without conflict.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InstanceInputEndpoint.LocalPort">
            <summary>
            Required. Required for each instance input endpoint. Specifies
            a port used for internal connections on the endpoint. Its
            value has to be between 1-65535 inclusive, or '*' indicating
            any port number automatically allocated by Windows Azure.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InstanceInputEndpoint.Name">
            <summary>
            Required. Required for each instance input endpoint. A unique
            name for the instance input endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InstanceInputEndpoint.Protocol">
            <summary>
            Required. Required for each instance input endpoint. Transport
            protocol for the endpoint. Its value has to be one of the
            following: 'tcp', 'udp', 'http', 'https'.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InstanceInputEndpoint.#ctor">
            <summary>
            Initializes a new instance of the InstanceInputEndpoint class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoint">
            <summary>
            The extension's internal endpoint configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoint.Name">
            <summary>
            Required. Required for each internal endpoint. A unique name
            for the external endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoint.Port">
            <summary>
            Required. Required for each internal endpoint. The port for the
            external endpoint. You can specify any port number you choose,
            but the port number specified must not collide with port
            numbers occupied by roles in the service. Possible values
            range between 1 and 65535, inclusive
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoint.Protocol">
            <summary>
            Required. Required for each internal endpoint. Transport
            protocol for the endpoint. Its value has to be one of the
            following: 'tcp', 'udp', 'http', 'https'.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoint.#ctor">
            <summary>
            Initializes a new instance of the InternalEndpoint class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoint.#ctor(System.String,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the InternalEndpoint class with
            required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage">
            <summary>
            The Extension Image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.BlockRoleUponFailure">
            <summary>
            Optional. Optional. Its value has to be 'true' or 'false'
            (case-sensitive) When set to 'true', the role startup will be
            blocked till the extension installation completes. This flag
            should be set to 'true' when the role cannot start without the
            extension being installed. If set to 'false' (default value), the
            role will be started without waiting for the extension
            installation to complete. Supported on WebRole or WorkerRole, but
            ignored on VmRole.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.Certificate">
            <summary>
            Optional. Optional. Parameters of the the certificate for
            encrypting the private configuration data. Supported on WebRole or
            WorkerRole, but ignored on VmRole.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.CompanyName">
            <summary>
            Optional. String property containing the name of the
            company/organization who publishes the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.Description">
            <summary>
            Optional. Required. Detailed description of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.DisallowMajorVersionUpgrade">
            <summary>
            Optional. Optional. If this is set to 'true' the extension version
            cannot be upgraded to from other major versions in active
            deployments. If the value is 'false' or nor present, the extension
            version can be upgraded to from any other version. Downgrade is
            not supported. The value has to be 'true' or 'false'
            (case-sensitive) if present.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.Eula">
            <summary>
            Optional. Optional. URL string pointing to the EULA (End User
            License Agreement) of this version of extension. This is
            optionally specified by the third-party publishing the extension
            instead of Windows Azure. If the software requires any additional
            EULAs, a link to the EULA should be provided.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.ExtensionEndpoints">
            <summary>
            Optional. Optional. Declared endpoints to automatically add to each
            deployment with this extension added.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.HomepageUri">
            <summary>
            Optional. Optional. URL string pointing to homepage of this version
            of extension. This is optionally specified by the third-party
            publishing the extension instead of Azure. The homepage should
            have usage information and contact information for customer
            support.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.HostingResources">
            <summary>
            Optional. Required. The supported hosting resources. It must
            contain 'WebRole' and/or 'WorkerRole'. E.g. 'WebRole|WorkerRole'
            or 'WebRole|WorkerRole|VmRole'.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.IsInternalExtension" -->
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.IsJsonExtension">
            <summary>
            Optional. Optional. If this is set to 'true' the extension is
            expected to receive JSON based configuration. If this is set to
            'false' the extension is expected to receive XML based
            configuration. Its value has to be 'true' or 'false'
            (case-sensitive) if present.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.Label">
            <summary>
            Optional. Required. A one line label of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.LocalResources">
            <summary>
            Optional. Declared local resources used inside guest VM by the
            extension. Optional.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.MediaLink">
            <summary>
            Optional. Required. URI string pointing to the ZIP package of the
            extension. The ZIP package has to include the extension executable
            and other supporting files, and the PluginManifest.xml manifest.
            MediaLink value must point to a URL (either Http or Https) in a
            Azure blob storage and is downloadable. Windows Azure will copy
            the extension package from this source location and replicate it
            to all regions. The typical time for replication to complete is 20
            minutes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.PrivacyUri">
            <summary>
            Optional. Optional. URL string pointing to privacy document of this
            version of extension. This is optionally specified by the
            third-party publishing the extension instead of Azure. If the
            software collects any data and transfers out the guest VM, then an
            additional privacy document might be needed.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.PrivateConfigurationSchema">
            <summary>
            Optional. Optional. The XSD schema of private configuration data.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.ProviderNameSpace">
            <summary>
            Required. Required. The provider namespace of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.PublicConfigurationSchema">
            <summary>
            Optional. Optional. The XSD schema of public configuration data.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.PublishedDate">
            <summary>
            Optional. Publisher can set it to any arbitrary date, and this is
            only for display purpose. If not specified by publisher, Azure
            will automatically assign the UTC time when the extension request
            was received.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.PublisherName">
            <summary>
            Optional. Optional. Publisher name text.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.Regions">
            <summary>
            Optional. String property containing the name of the regions
            required for the slice.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.ReplicationCompleted">
            <summary>
            Optional. Indicates whether this version of extension has been
            replicated to all regions or not. If true, then the given
            extension version can be used in creating or updating deployments.
            Otherwise, the given extension version might cause failure in
            creating or updating deployments. The typical time is 20 minutes
            for a newly-registered or newly-updated extension to replicate
            completely by Azure.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.SampleConfig">
            <summary>
            Optional. Optional. A sample configuration for the extension. It
            can be downloaded by users, and the user can replace with
            customized input parameters. The sample configuration should be
            sufficiently commented. If configuration data are in XML format,
            then the XML document-level element must be 'Configuration', and
            the optional public configuration data corresponds to a child
            element of 'PublicConfig', and the optional private configuration
            data corresponds to a child element of 'PrivateConfig'. The sample
            configuration data should be validated against public and private
            configuration schema by the publisher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.SupportedOS">
            <summary>
            Optional. String property indicating the OS which the extension
            supports. Current values are 'Windows' or 'Linux'.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.Type">
            <summary>
            Required. Required. The type of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.Version">
            <summary>
            Required. Required. The version of the extension.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.#ctor">
            <summary>
            Initializes a new instance of the ExtensionImage class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImage.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ExtensionImage class with
            required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters">
            <summary>
            Parameters supplied to the Register Extension Image operation.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters.#ctor">
            <summary>
            Initializes a new instance of the ExtensionImageRegisterParameters
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ExtensionImageRegisterParameters
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageSupportedOperatingSystemType">
            <summary>
            Known values for the extension supported OStype.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters">
            <summary>
            Parameters supplied to the Update Extension Image operation.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the ExtensionImageUpdateParameters
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ExtensionImageUpdateParameters
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionLocalResourceConfiguration">
            <summary>
            Declared local resources used inside guest VM by the extension.
            Optional.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionLocalResourceConfiguration.Name">
            <summary>
            Required. Required. Description of a local resource entry.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionLocalResourceConfiguration.SizeInMB">
            <summary>
            Optional. Optional. Size (in MB) of the local resource entry.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionLocalResourceConfiguration.#ctor">
            <summary>
            Initializes a new instance of the
            ExtensionLocalResourceConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ExtensionLocalResourceConfiguration.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            ExtensionLocalResourceConfiguration class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.FrontendIPConfiguration">
            <summary>
            The configuration for the virtual IP address (VIP) this load balancer
            provides.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.FrontendIPConfiguration.StaticVirtualNetworkIPAddress">
            <summary>
            Optional. If the deployment exists inside a virtual network, a
            specific address from the load balancer subnet can be specified.
            The VIP for the load balancer will then be this specific IP
            address. If a static virtual network IP address is provided, the
            SubnetName element of the load balancer must be specified as well.
            If the deployment exists outside of a virtual network, no static
            virtual network IP address can be specified.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.FrontendIPConfiguration.SubnetName">
            <summary>
            Optional. If the deployment exists inside a virtual network, a
            subnet of that virtual network must be specified for the load
            balancer. The VIP managed by the load balancer will then be an IP
            address out of this subnet. If the deployment exists outside of a
            virtual network, no subnet can be specified and the private VIP
            will be an IP address from the general private address pool.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.FrontendIPConfiguration.Type">
            <summary>
            Optional. The type of the VIP provided by this load balancer.
            Currently, only 'Private' is supported. This will create load
            balancing services on a private VIP.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.FrontendIPConfiguration.#ctor">
            <summary>
            Initializes a new instance of the FrontendIPConfiguration class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.FrontendIPConfigurationType">
            <summary>
            The type of the VIP provided by this load balancer. Currently, only
            'Private' is supported. This will create load balancing services on a
            private VIP.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentFormattedMessage">
            <summary>
            This object encapsulates a localized status message from the Guest
            Agent.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentFormattedMessage.Language">
            <summary>
            Optional. Language code. Eg. "en-US".
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentFormattedMessage.Message">
            <summary>
            Optional. A string containing a message about the status of the
            Guest Agent or Resource Extension.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentFormattedMessage.#ctor">
            <summary>
            Initializes a new instance of the GuestAgentFormattedMessage class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentMessage">
            <summary>
            The guest agent message.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentMessage.MessageResourceId">
            <summary>
            Optional. The message resource ID.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentMessage.ParamList">
            <summary>
            Optional. The guest agent message parameter list.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentMessage.#ctor">
            <summary>
            Initializes a new instance of the GuestAgentMessage class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentStatus">
            <summary>
            Optional. This object contains status information of the Guest Agent
            installed on a RoleInstance. Guest Agent can be installed on a role
            instance by setting "ProvisionGuestAgent" to true in Create Deployment
            or Add Role API calls. Version header: Required to be "2014-04-01" or
            later.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentStatus.Code">
            <summary>
            Optional. Integer. Status code from the result of applying the GA
            settings.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentStatus.FormattedMessage">
            <summary>
            Optional. This object encapsulates a formatted localized status
            message from the Guest Agent.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentStatus.GuestAgentVersion">
            <summary>
            Optional. Version of the Guest Agent installed on the role instance.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentStatus.Message">
            <summary>
            Optional. This object encapsulates a localized status message from
            the Guest Agent.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentStatus.ProtocolVersion">
            <summary>
            Optional. Protocol version used by the Guest Agent for status
            reporting.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentStatus.Status">
            <summary>
            Optional. The guest agent status, which can be: "Ready" or
            "NotReady".
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentStatus.Timestamp">
            <summary>
            Optional. UTC time at which the status was reported.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentStatus.#ctor">
            <summary>
            Initializes a new instance of the GuestAgentStatus class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.GuestAgentStatusTypes">
            <summary>
            The guest agent status, which can be: "Ready" or "NotReady".
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters">
            <summary>
            Parameters supplied to the Add Extension operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters.Id">
            <summary>
            Required. The identifier of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters.PrivateConfiguration">
            <summary>
            Optional. The private configuration that is defined using the
            schema returned by the List Available Extensions operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters.ProviderNamespace">
            <summary>
            Optional. The provider namespace of the extension. The provider
            namespace for Azure extensions is
            Microsoft.Windows.Azure.Extensions.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters.PublicConfiguration">
            <summary>
            Optional. The public configuration that is defined using the schema
            returned by the List Available Extensions operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters.Thumbprint">
            <summary>
            Optional. The thumbprint of the certificate that is used to encrypt
            the configuration specified in PrivateConfiguration. If this
            element is not specified, a certificate may be automatically
            generated and added to the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters.ThumbprintAlgorithm">
            <summary>
            Optional. The thumbprint algorithm of the certificate that is used
            to encrypt the configuration specified in PrivateConfiguration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters.Type">
            <summary>
            Required. The type of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters.Version">
            <summary>
            Optional. Specifies the version of the extension. If this element
            is not specified or an asterisk (*) is used as the value, the
            latest version of the extension is used. If the value is specified
            with a major version number and an asterisk as the minor version
            number (X.*), the latest minor version of the specified major
            version is selected. If a major version number and a minor version
            number are specified (X.Y), the specific extension version is
            selected. If a version is specified, an auto-upgrade is performed
            on the role instance.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters.#ctor">
            <summary>
            Initializes a new instance of the
            HostedServiceAddExtensionParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the
            HostedServiceAddExtensionParameters class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCheckNameAvailabilityResponse">
            <summary>
            The Check Hosted Service Name Availability operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCheckNameAvailabilityResponse.IsAvailable">
            <summary>
            Optional. Indicates whether the name is available for you to use.
            The operation returns false for reserved or profane words.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCheckNameAvailabilityResponse.Reason">
            <summary>
            Optional. Describes why the name cannot be used to create the cloud
            service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCheckNameAvailabilityResponse.#ctor">
            <summary>
            Initializes a new instance of the
            HostedServiceCheckNameAvailabilityResponse class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters">
            <summary>
            Parameters supplied to the Create Hosted Service operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters.AffinityGroup">
            <summary>
            Optional. The name of an existing affinity group associated with
            this subscription. Required if Location is not specified. This
            name is a GUID and can be retrieved by examining the name element
            of the response body returned by the List Affinity Groups
            operation. Specify either Location or AffinityGroup, but not both.
            To list available affinity groups, use the List Affinity Groups
            operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters.Description">
            <summary>
            Optional. A description for the cloud service. The description can
            be up to 1024 characters in length.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters.ExtendedProperties">
            <summary>
            Optional. Represents the name of an extended cloud service
            property. Each extended property must have a defined name and a
            value. You can have a maximum of 50 extended property name and
            value pairs. The maximum length of the name element is 64
            characters, only alphanumeric characters and underscores are valid
            in the name, and it must start with a letter. Attempting to use
            other characters, starting with a non-letter character, or
            entering a name that is identical to that of another extended
            property owned by the same service will result in a status code
            400 (Bad Request) error. Each extended property value has a
            maximum length of 255 characters.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters.Label">
            <summary>
            Required. A name for the cloud service. The name can be up to 100
            characters in length. The name can be used to identify the storage
            account for your tracking purposes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters.Location">
            <summary>
            Optional. The location where the cloud service will be created.
            Required if AffinityGroup is not specified. Specify either
            Location or AffinityGroup, but not both. To list available
            locations, use the List Locations operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters.ReverseDnsFqdn">
            <summary>
            Optional. Dns address to which the cloud service's IP address
            resolves when queried using a reverse Dns query.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters.ServiceName">
            <summary>
            Required. A name for the cloud service that is unique within Azure.
            This name is the DNS prefix name and can be used to access the
            service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the HostedServiceCreateParameters
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the HostedServiceCreateParameters
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse">
            <summary>
            The detailed Get Hosted Service operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployments">
            <summary>
            Optional. The deployments that exist in the cloud service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.#ctor">
            <summary>
            Initializes a new instance of the HostedServiceGetDetailedResponse
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment">
            <summary>
            A deployment that exists in the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.Configuration">
            <summary>
            Optional. The configuration file of the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.CreatedTime">
            <summary>
            Optional. The time that the deployment was created.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.DeploymentSlot">
            <summary>
            Optional. The deployment environment in which this deployment
            is running.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.DnsSettings">
            <summary>
            Optional. The custom DNS settings that are specified for the
            deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.ExtendedProperties">
            <summary>
            Optional. Represents the name of an extended cloud service
            property. Each extended property must have a defined name and
            a value. You can have a maximum of 50 extended property name
            and value pairs. The maximum length of the name element is 64
            characters, only alphanumeric characters and underscores are
            valid in the name, and it must start with a letter. Attempting
            to use other characters, starting with a non-letter character,
            or entering a name that is identical to that of another
            extended property owned by the same service will result in a
            status code 400 (Bad Request) error. Each extended property
            value has a maximum length of 255 characters.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.Label">
            <summary>
            Optional. The user-supplied name of the deployment. This name
            can be used identify the deployment for your tracking purposes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.LastModifiedTime">
            <summary>
            Optional. The last time that the deployment was modified.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.Locked">
            <summary>
            Optional. Indicates whether the deployment is locked for new
            write operations because an existing operation is updating the
            deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.Name">
            <summary>
            Optional. The name of the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.PersistentVMDowntime">
            <summary>
            Optional. Specifies information about when the virtual machine
            has been started and stopped.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.PrivateId">
            <summary>
            Optional. The unique identifier for this deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.RoleInstances">
            <summary>
            Optional. The list of role instances in the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.Roles">
            <summary>
            Optional. The list of roles in the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.RollbackAllowed">
            <summary>
            Optional. Indicates whether the Rollback Update Or Upgrade
            operation is allowed at this time.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.SdkVersion">
            <summary>
            Optional. The version of the Azure SDK that was used to
            generate the .cspkg that created this deployment. The first
            two numerical components of the returned version represent the
            version of the SDK used to create the package.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.Status">
            <summary>
            Optional. The status of the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.UpgradeDomainCount">
            <summary>
            Optional. The number of upgrade domains available to this cloud
            service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.UpgradeStatus">
            <summary>
            Optional. Specifies information about an update occurring on
            the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.Uri">
            <summary>
            Optional. The URL used to access the hosted service. For
            example, if the service name is MyService you could access the
            access the service by calling: http://MyService.cloudapp.net.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.VirtualIPAddresses">
            <summary>
            Optional. The virtual IP addresses that are specified for the
            deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.VirtualNetworkName">
            <summary>
            Optional. The name of the Virtual Network that the virtual
            machine connects to.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetDetailedResponse.Deployment.#ctor">
            <summary>
            Initializes a new instance of the Deployment class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetExtensionResponse">
            <summary>
            The Get Extension operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetExtensionResponse.Id">
            <summary>
            Optional. The identifier of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetExtensionResponse.ProviderNamespace">
            <summary>
            Optional. The provider namespace of the extension. The provider
            namespace for Azure extensions is
            Microsoft.Windows.Azure.Extensions.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetExtensionResponse.PublicConfiguration">
            <summary>
            Optional. The public configuration that is defined using the schema
            returned by the List Available Extensions operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetExtensionResponse.Thumbprint">
            <summary>
            Optional. The thumbprint of the certificate that is used to encrypt
            the configuration specified in PrivateConfiguration. If this
            element is not specified, a certificate may be automatically
            generated and added to the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetExtensionResponse.ThumbprintAlgorithm">
            <summary>
            Optional. The thumbprint algorithm of the certificate that is used
            toencrypt the configuration specified in PrivateConfiguration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetExtensionResponse.Type">
            <summary>
            Required. The type of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetExtensionResponse.Version">
            <summary>
            Optional. The version of the extension.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetExtensionResponse.#ctor">
            <summary>
            Initializes a new instance of the HostedServiceGetExtensionResponse
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetExtensionResponse.#ctor(System.String)">
            <summary>
            Initializes a new instance of the HostedServiceGetExtensionResponse
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetResponse">
            <summary>
            The Get Hosted Service operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetResponse.ComputeCapabilities">
            <summary>
            Optional. The compute capabilities in this hosted service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetResponse.Properties">
            <summary>
            Optional. The properties that are assigned to the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetResponse.ServiceName">
            <summary>
            Optional. The name of the cloud service. This name is the DNS
            prefix name and can be used to access the cloud service. For
            example, if the cloud service name is MyService you could access
            the access the cloud service by calling:
            http://MyService.cloudapp.net.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetResponse.Uri">
            <summary>
            Optional. The Service Management API request URI used to perform
            Get Hosted Service Properties requests against the cloud service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceGetResponse.#ctor">
            <summary>
            Initializes a new instance of the HostedServiceGetResponse class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListAvailableExtensionsResponse">
            <summary>
            The List Available Extensions operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListAvailableExtensionsResponse.ExtensionImages">
            <summary>
            Optional. The extensions that are available to add to your cloud
            service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListAvailableExtensionsResponse.#ctor">
            <summary>
            Initializes a new instance of the
            HostedServiceListAvailableExtensionsResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListAvailableExtensionsResponse.GetEnumerator">
            <summary>
            Gets the sequence of ExtensionImages.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListAvailableExtensionsResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of ExtensionImages.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse">
            <summary>
            The List Extensions operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extensions">
            <summary>
            Optional. The extensions that were added to a cloud service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.#ctor">
            <summary>
            Initializes a new instance of the
            HostedServiceListExtensionsResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.GetEnumerator">
            <summary>
            Gets the sequence of Extensions.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of Extensions.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extension">
            <summary>
            An extension that was added to a cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extension.Id">
            <summary>
            Optional. The identifier of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extension.ProviderNamespace">
            <summary>
            Optional. The provider namespace of the extension. The provider
            namespace for Azure extensions is
            Microsoft.Windows.Azure.Extensions.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extension.PublicConfiguration">
            <summary>
            Optional. The public configuration that is defined using the
            schema returned by the List Extensions operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extension.Thumbprint">
            <summary>
            Optional. The thumbprint of the certificate that is used to
            encrypt the configuration specified in PrivateConfiguration.
            If this element is not specified, a certificate may be
            automatically generated and added to the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extension.ThumbprintAlgorithm">
            <summary>
            Optional. The thumbprint algorithm of the certificate that is
            used to encrypt the configuration specified in
            PrivateConfiguration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extension.Type">
            <summary>
            Required. The type of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extension.Version">
            <summary>
            Optional. The version of the extension.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extension.#ctor">
            <summary>
            Initializes a new instance of the Extension class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListExtensionsResponse.Extension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the Extension class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse">
            <summary>
            The List Hosted Service operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse.HostedServices">
            <summary>
            Optional. The hosted services associated with your subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse.#ctor">
            <summary>
            Initializes a new instance of the HostedServiceListResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse.GetEnumerator">
            <summary>
            Gets the sequence of HostedServices.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of HostedServices.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse.HostedService">
            <summary>
            A hosted service associated with your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse.HostedService.ComputeCapabilities">
            <summary>
            Optional. The compute capabilities in this hosted service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse.HostedService.Properties">
            <summary>
            Optional. The properties that are assigned to the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse.HostedService.ServiceName">
            <summary>
            Optional. The name of the cloud service. This name is the DNS
            prefix name and can be used to access the cloud service. For
            example, if the cloud service name is MyService you could
            access the cloud service by calling:
            http://MyService.cloudapp.net.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse.HostedService.Uri">
            <summary>
            Optional. The Service Management API request URI used to
            perform List Hosted Service Properties requests against the
            cloud service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceListResponse.HostedService.#ctor">
            <summary>
            Initializes a new instance of the HostedService class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties">
            <summary>
            The properties that are assigned to the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties.AffinityGroup">
            <summary>
            Optional. The affinity group with which this cloud service is
            associated, if any. If the service is associated with an affinity
            group, the Location element is not returned.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties.DateCreated">
            <summary>
            Optional. The date that the cloud service was created, in
            [4DigitYear]-[2DigitMonth]-[2DigitDay]T[2DigitHour]:[2DigitMinute]:[2DigitSecond]Z
            format. The date 2011-05-11T16:15:26Z is an example that could be
            returned by the DateCreated or DateLastModified elements.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties.DateLastModified">
            <summary>
            Optional. The date that the cloud service was last updated, in
            [4DigitYear]-[2DigitMonth]-[2DigitDay]T[2DigitHour]:[2DigitMinute]:[2DigitSecond]Z
            format. The date 2011-05-11T16:15:26Z is an example that could be
            returned by the DateCreated or DateLastModified elements.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties.Description">
            <summary>
            Optional. The description for the cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties.ExtendedProperties">
            <summary>
            Optional. Represents the name of an extended cloud service
            property. Each extended property must have a defined name and a
            value. You can have a maximum of 50 extended property name and
            value pairs. The maximum length of the name element is 64
            characters, only alphanumeric characters and underscores are valid
            in the name, and it must start with a letter. Attempting to use
            other characters, starting with a non-letter character, or
            entering a name that is identical to that of another extended
            property owned by the same service will result in a status code
            400 (Bad Request) error. Each extended property value has a
            maximum length of 255 characters.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties.Label">
            <summary>
            Optional. The user-supplied name of the cloud service. This name
            can be used identify the service for your tracking purposes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties.Location">
            <summary>
            Optional. The geo-location of the cloud service in Windows Azure,
            if the service is not associated with an affinity group. If a
            location has been specified, the AffinityGroup element is not
            returned.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties.ReverseDnsFqdn">
            <summary>
            Optional. Dns address to which the cloud service's IP address
            resolves when queried using a reverse Dns query.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties.Status">
            <summary>
            Optional. The status of the cloud service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceProperties.#ctor">
            <summary>
            Initializes a new instance of the HostedServiceProperties class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceStatus">
            <summary>
            The status of the cloud service.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters">
            <summary>
            Parameters supplied to the Update Hosted Service operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters.Description">
            <summary>
            Optional. A description for the cloud service. The description may
            be up to 1024 characters in length. You must specify a value for
            at least one of Label or Description.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters.ExtendedProperties">
            <summary>
            Optional. Represents the name of an extended cloud service
            property. Each extended property must have a defined name and a
            value. You can have a maximum of 50 extended property name and
            value pairs. The maximum length of the name element is 64
            characters, only alphanumeric characters and underscores are valid
            in the name, and it must start with a letter. Attempting to use
            other characters, starting with a non-letter character, or
            entering a name that is identical to that of another extended
            property owned by the same service will result in a status code
            400 (Bad Request) error. Each extended property value has a
            maximum length of 255 characters.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters.Label">
            <summary>
            Optional. A name for the cloud service. The name may be up to 100
            characters in length. You must specify a value for at least one of
            Label or Description. It is recommended that the label be unique
            within the subscription. The name can be used identify the service
            for your tracking purposes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters.ReverseDnsFqdn">
            <summary>
            Optional. Dns address to which the cloud service's IP address
            resolves when queried using a reverse Dns query.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the HostedServiceUpdateParameters
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.IaaSClassicToArmMigrationState">
            <summary>
            Known values of IaaS Classic to ARM migration state.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint">
            <summary>
            Objects that provide input endpoint details.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.EnableDirectServerReturn">
            <summary>
            Optional. Specifies whether direct server return is enabled for the
            endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.EndpointAcl">
            <summary>
            Optional. Specifies the list of access control rules for the
            endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.IdleTimeoutInMinutes">
            <summary>
            Optional. The idle timeout in minutes for this endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.LoadBalancedEndpointSetName">
            <summary>
            Optional. Specifies a name for a set of load-balanced endpoints.
            Specifying this name in multiple endpoints adds them all to the
            set. This element is only listed for Virtual Machine deployments.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.LoadBalancerDistribution">
            <summary>
            Optional. Load Balancer Distribution for this endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.LoadBalancerName">
            <summary>
            Optional. Optional. Specify the name of an internal load balancer
            if this endpoint shall not be exposed on the default load balancer.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.LoadBalancerProbe">
            <summary>
            Optional. Contains properties that specify the endpoint settings
            which the Azure load balancer uses to monitor the availability of
            this virtual machine before forwarding traffic to the endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.LocalPort">
            <summary>
            Optional. Specifies the internal port on which the virtual machine
            is listening to serve the endpoint. This element is only listed
            for Virtual Machine deployments.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.Name">
            <summary>
            Optional. Specifies the name for the external endpoint. This
            element is only listed for Virtual Machine deployments.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.Port">
            <summary>
            Optional. The size of the role instance.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.Protocol">
            <summary>
            Optional. Specifies the transport protocol for the endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.VirtualIPAddress">
            <summary>
            Optional. The virtual IP address of the role instance.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.VirtualIPName">
            <summary>
            Optional. Virtual IP Name for this endpoint.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint.#ctor">
            <summary>
            Initializes a new instance of the InputEndpoint class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.InputEndpointTransportProtocol">
            <summary>
            Specifies the transport protocol for an endpoint.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.InstanceEndpoint">
            <summary>
            Objects that provide instance endpoint details.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InstanceEndpoint.IdleTimeoutInMinutes">
            <summary>
            Optional. The idle timeout in minutes for this endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InstanceEndpoint.LocalPort">
            <summary>
            Optional. Specifies the internal port on which the virtual machine
            is listening to serve the endpoint. This element is only listed
            for Virtual Machine deployments.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InstanceEndpoint.Name">
            <summary>
            Optional. Specifies the name for the external endpoint. This
            element is only listed for Virtual Machine deployments.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InstanceEndpoint.Port">
            <summary>
            Optional. The external port of the role instance endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InstanceEndpoint.Protocol">
            <summary>
            Optional. Specifies the transport protocol for the endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.InstanceEndpoint.VirtualIPAddress">
            <summary>
            Optional. The Virtual IP of the role endpoint.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.InstanceEndpoint.#ctor">
            <summary>
            Initializes a new instance of the InstanceEndpoint class.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.IPConfiguration.StaticVirtualNetworkIPAddress">
            <summary>
            Optional. Specifies a Customer Address, i.e. an IP address assigned
            to a VM in a VNet's SubNet. For example: 10.0.0.4.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.IPConfiguration.SubnetName">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.IPConfiguration.#ctor">
            <summary>
            Initializes a new instance of the IPConfiguration class.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.IPConfigurationInstance.Address">
            <summary>
            Optional. Specifies a Customer Address, i.e. an IP address assigned
            to a VM in a VNet's SubNet. For example: 10.0.0.4.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.IPConfigurationInstance.SubnetName">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.IPConfigurationInstance.#ctor">
            <summary>
            Initializes a new instance of the IPConfigurationInstance class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancer">
            <summary>
            A list of internal load balancers that each provide load balancing on a
            private VIP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancer.FrontendIPConfiguration">
            <summary>
            Optional. The configuration for the virtual IP address (VIP) this
            load balancer provides.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancer.Name">
            <summary>
            Optional. The name of the load balancer.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancer.#ctor">
            <summary>
            Initializes a new instance of the LoadBalancer class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters">
            <summary>
            Parameters supplied to the Create Load Balancer operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters.FrontendIPConfiguration">
            <summary>
            Optional. The configuration for the virtual IP address (VIP) this
            load balancer provides.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters.Name">
            <summary>
            Optional. Name of the load balancer.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the LoadBalancerCreateParameters
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerProbe">
            <summary>
            Contains properties that specify the endpoint settings which the Azure
            load balancer uses to monitor the availability of this virtual machine
            before forwarding traffic to the endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerProbe.IntervalInSeconds">
            <summary>
            Optional. Specifies the interval for the load balancer probe in
            seconds. The minimum value is 5 seconds. If not specified, the
            default is 15 seconds.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerProbe.Path">
            <summary>
            Optional. Specifies the relative path name to inspect to determine
            the virtual machine availability status. If Protocol is set to
            TCP, this value must be NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerProbe.Port">
            <summary>
            Optional. Specifies the port to use to inspect the virtual machine
            availability status.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerProbe.Protocol">
            <summary>
            Optional. Specifies the protocol to use to inspect the virtual
            machine availability status.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerProbe.TimeoutInSeconds">
            <summary>
            Optional. Specifies the timeout for the load balancer probe in
            seconds. The minimum value is 11 seconds. If not specified, the
            default is 31 seconds.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerProbe.#ctor">
            <summary>
            Initializes a new instance of the LoadBalancerProbe class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerProbeTransportProtocol">
            <summary>
            Specifies the protocol to use when inspecting the virtual machine
            availability status.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters">
            <summary>
            Parameters supplied to the Update Load Balancer operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters.FrontendIPConfiguration">
            <summary>
            Optional. The configuration for the virtual IP address (VIP) this
            load balancer provides.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters.Name">
            <summary>
            Optional. Name of the load balancer.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the LoadBalancerUpdateParameters
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes">
            <summary>
            The market place image attributes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes.Plan">
            <summary>
            Required. Gets or sets the purchase context of any 3rd party
            artifact.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes.PublisherId">
            <summary>
            Required. Gets or sets the publisher Id. This is the
            Microsoft.Compute Provider publisher name to use for image.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes.#ctor">
            <summary>
            Initializes a new instance of the MarketplaceImageAttributes class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes.#ctor(System.String,Microsoft.WindowsAzure.Management.Compute.Models.Plan)">
            <summary>
            Initializes a new instance of the MarketplaceImageAttributes class
            with required arguments.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterface.IPConfigurations">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterface.IPForwarding">
            <summary>
            Optional. Gets or sets the IP Forwarding status for this network
            interface. Optional
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterface.Name">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterface.NetworkSecurityGroup">
            <summary>
            Optional. Gets or sets the Network Security Group associated with
            this network interface. Optional
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterface.#ctor">
            <summary>
            Initializes a new instance of the NetworkInterface class.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterfaceInstance.IPConfigurations">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterfaceInstance.MacAddress">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterfaceInstance.Name">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterfaceInstance.#ctor">
            <summary>
            Initializes a new instance of the NetworkInterfaceInstance class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemFamilies">
            <summary>
            Describes an operating system family.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse">
            <summary>
            The List Operating System Families operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystemFamilies">
            <summary>
            Optional. The operating system families that are valid for your
            subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.#ctor">
            <summary>
            Initializes a new instance of the
            OperatingSystemListFamiliesResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.GetEnumerator">
            <summary>
            Gets the sequence of OperatingSystemFamilies.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of OperatingSystemFamilies.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystem">
            <summary>
            An operating system that is valid for your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystem.IsActive">
            <summary>
            Optional. Indicates whether this operating system version is
            currently active for running a service. If an operating system
            version is active, you can manually configure your service to
            run on that version. An operating system version may be
            inactive for one of two reasons: 1. It is not yet active as it
            is in the process of being rolled out to Azure data centers.
            If your service is configured to use auto-upgrade, it will be
            upgraded to the new operating system version during the
            rollout. If you are manually configuring your operating system
            version, you can upgrade to the latest version once it becomes
            active. 2. It is no longer supported for running a service. In
            this case you will either need to manually configure your
            service to run on a newer version, or configure your service
            to use auto-upgrade to manage operating system upgrades.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystem.IsDefault">
            <summary>
            Optional. Indicates whether this operating system version is
            the default version for a service that has not otherwise
            specified a particular version. The default operating system
            version is applied to services that are configured for
            auto-upgrade. An operating system family has exactly one
            default operating system version at any given time, for which
            the IsDefault element is set to true; for all other versions,
            IsDefault is set to false.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystem.Label">
            <summary>
            Optional. The label of the operating system version.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystem.Version">
            <summary>
            Optional. The operating system version. This value corresponds
            to the configuration value for specifying that your service is
            to run on a particular version of the Azure guest operating
            system. See Configuring Settings for the Windows Azure Guest
            OS for additional details.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystem.#ctor">
            <summary>
            Initializes a new instance of the OperatingSystem class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystemFamily">
            <summary>
            An operating system family that is valid for your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystemFamily.Label">
            <summary>
            Optional. The label of the operating system family.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystemFamily.Name">
            <summary>
            Optional. Indicates which operating system family this version
            belongs to. A value of 1 corresponds to the Azure guest
            operating system that is substantially compatible with Windows
            Server 2008 SP2. A value of 2 corresponds to the Azure guest
            operating system that is substantially compatible with Windows
            Server 2008 R2.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystemFamily.OperatingSystems">
            <summary>
            Optional. The available operating systems in your subscription
            belonging to this family.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListFamiliesResponse.OperatingSystemFamily.#ctor">
            <summary>
            Initializes a new instance of the OperatingSystemFamily class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse">
            <summary>
            The List Operating Systems operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.OperatingSystems">
            <summary>
            Optional. The operating systems that are valid for your
            subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.#ctor">
            <summary>
            Initializes a new instance of the OperatingSystemListResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.GetEnumerator">
            <summary>
            Gets the sequence of OperatingSystems.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of OperatingSystems.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.OperatingSystem">
            <summary>
            An operating system that is valid for your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.OperatingSystem.Family">
            <summary>
            Optional. Indicates which operating system family this version
            belongs to. A value of 1 corresponds to the Azure guest
            operating system that is substantially compatible with Windows
            Server 2008 SP2. A value of 2 corresponds to the Azure guest
            operating system that is substantially compatible with Windows
            Server 2008 R2.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.OperatingSystem.FamilyLabel">
            <summary>
            Optional. The label of the operating system family.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.OperatingSystem.IsActive">
            <summary>
            Optional. Indicates whether this operating system version is
            currently active for running a service. If an operating system
            version is active, you can manually configure your service to
            run on that version. An operating system version may be
            inactive for one of two reasons: 1. It is not yet active as it
            is in the process of being rolled out to Azure data centers.
            If your service is configured to use auto-upgrade, it will be
            upgraded to the new operating system version during the
            rollout. If you are manually configuring your operating system
            version, you can upgrade to the latest version once it becomes
            active. 2. It is no longer supported for running a service. In
            this case you will either need to manually configure your
            service to run on a newer version, or configure your service
            to use auto-upgrade to manage operating system upgrades.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.OperatingSystem.IsDefault">
            <summary>
            Optional. Indicates whether this operating system version is
            the default version for a service that has not otherwise
            specified a particular version. The default operating system
            version is applied to services that are configured for
            auto-upgrade. An operating system family has exactly one
            default operating system version at any given time, for which
            the IsDefault element is set to true; for all other versions,
            IsDefault is set to false.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.OperatingSystem.Label">
            <summary>
            Optional. The label of the operating system version.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.OperatingSystem.Version">
            <summary>
            Optional. The operating system version. This value corresponds
            to the configuration value for specifying that your service is
            to run on a particular version of the Azure guest operating
            system. See Configuring Settings for the Windows Azure Guest
            OS for additional details.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OperatingSystemListResponse.OperatingSystem.#ctor">
            <summary>
            Initializes a new instance of the OperatingSystem class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfiguration">
            <summary>
            This corresponds to the OSDiskConfiguration of the VM Image used to
            create a new role. The OSDiskConfiguration element is only available
            using version 2014-10-01 or higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfiguration.ResizedSizeInGB">
            <summary>
            Optional. This specifies the new (larger) size of the
            OSVirtualHardDisk created using a VM Image. The ResizedSizeInGB
            element is only available using version 2014-10-01 or higher.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfiguration.#ctor">
            <summary>
            Initializes a new instance of the OSDiskConfiguration class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters">
            <summary>
            The OS disk configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters.HostCaching">
            <summary>
            Optional. Gets or sets the platform caching behavior of the
            operating system disk blob for read/write efficiency.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters.MediaLink" -->
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters.OS">
            <summary>
            Required. Gets or sets the operating system in the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters.OSState">
            <summary>
            Required. Gets or sets the state of the operating system in the
            image.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            OSDiskConfigurationCreateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters.#ctor(System.String,System.String,System.Uri)">
            <summary>
            Initializes a new instance of the
            OSDiskConfigurationCreateParameters class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationUpdateParameters">
            <summary>
            The OS disk configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationUpdateParameters.HostCaching">
            <summary>
            Optional. Specifies the platform caching behavior of the operating
            system disk blob for read/write efficiency.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            OSDiskConfigurationUpdateParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk">
            <summary>
            The parameters Azure uses to create the operating system disk for the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk.HostCaching">
            <summary>
            Optional. Specifies the platform caching behavior of the operating
            system disk blob for read/write efficiency.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk.Label">
            <summary>
            Optional. Specifies the friendly name of an operating system image
            in the image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk.MediaLink">
            <summary>
            Optional. Specifies the location of the operating system disk in
            Azure storage.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk.Name">
            <summary>
            Optional. Specifies the name of an operating system image in the
            image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk.OperatingSystem">
            <summary>
            Optional. The operating system running in the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk.RemoteSourceImageLink">
            <summary>
            Optional. Uri of the source OS image that will be copied to the
            customer’s storage account of VM creation.If RemoteSourceImageLink
            is specified, then MediaLink must also be specified.If
            RemoteSourceImageLink is specified, thenSourceIamgeName must not
            be specified.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk.ResizedSizeInGB">
            <summary>
            Optional. When an OS Image or a RemoteSourceImage is used to create
            an OSVirtualHardDisk, this parameter can be used to resize the new
            OSVirtualHardDisk to a larger size. ResizedSizeInGB must be larger
            than the underlying OS Image’s LogicalSizeInGB.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk.SourceImageName">
            <summary>
            Optional. Specifies the name of the source image that was used to
            provision the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk.#ctor">
            <summary>
            Initializes a new instance of the OSVirtualHardDisk class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.PersistentVMDowntime">
            <summary>
            Contains information about when the virtual machine has been started
            and stopped.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.PersistentVMDowntime.EndTime">
            <summary>
            Optional. The time that the virtual machine was stopped.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.PersistentVMDowntime.StartTime">
            <summary>
            Optional. The time that the virtual machine was started.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.PersistentVMDowntime.Status">
            <summary>
            Optional. The status of the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.PersistentVMDowntime.#ctor">
            <summary>
            Initializes a new instance of the PersistentVMDowntime class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.Plan">
            <summary>
            Purchase context of any 3rd party artifact.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Plan.Name">
            <summary>
            Required. Gets or sets a user defined name of the 3rd party
            artifact that is being procured.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Plan.Product">
            <summary>
            Required. Gets or sets the 3rd party artifact that is being
            procured.E.g. Northwind.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Plan.Publisher">
            <summary>
            Required. Gets or sets the publisher of the 3rd party artifact that
            is being bought.E.g. Contoso.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.Plan.#ctor">
            <summary>
            Initializes a new instance of the Plan class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.Plan.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the Plan class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.PostCaptureAction">
            <summary>
            Specifies the action that is performed after the capture operation
            finishes.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.PostCaptureAction.Delete">
            <summary>
            Causes the virtual machine to be deleted after the image has been
            captured
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.PostCaptureAction.Reprovision">
            <summary>
            Causes the virtual machine to be redeployed after the image is
            captured by using the specified information in
            ProvisioningConfiguration.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters">
            <summary>
            Parameters supplied to Prepare Deployment Migration Operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters.DestinationVirtualNetwork">
            <summary>
            Required. Destination Virtual Network type for migration.Accepted
            values are Default, New, Existing.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters.ResourceGroupName">
            <summary>
            Required. Name of the resource group for migration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters.SubNetName">
            <summary>
            Required. Subnet name for migration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters.VirtualNetworkName">
            <summary>
            Required. Name of the Virtual Network for migration.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.PrepareDeploymentMigrationParameters.#ctor">
            <summary>
            Initializes a new instance of the
            PrepareDeploymentMigrationParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.RebootEvent">
            <summary>
            The reboot event
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RebootEvent.InstanceName">
            <summary>
            Optional. Gets or sets the instance name.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RebootEvent.RebootReason">
            <summary>
            Optional. Gets or sets the reason for reboot.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RebootEvent.RebootStartTime">
            <summary>
            Optional. Gets or sets the time the reboot started.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RebootEvent.RoleName">
            <summary>
            Optional. Gets or sets the role name.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.RebootEvent.#ctor">
            <summary>
            Initializes a new instance of the RebootEvent class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus">
            <summary>
            The status information of the settings passed to the Resource Extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus.Code">
            <summary>
            Optional. Integer status code from the result of applying the
            configuration settings.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus.ConfigurationAppliedTime">
            <summary>
            Optional. UTC time at which the configuration was applied.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus.FormattedMessage">
            <summary>
            Optional. This object encapsulates a formatted localized status
            message.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus.Message">
            <summary>
            Optional. This object encapsulates a localized status message.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus.Name">
            <summary>
            Optional. Name of the settings passed to the Resource Extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus.Operation">
            <summary>
            Optional. Operation executed by the Resource Extension for the
            settings passed to it.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus.Status">
            <summary>
            Optional. The status of the resourse extension, containing values
            like Transitioning, Error, Success, or Warning.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus.SubStatusList">
            <summary>
            Optional. List of substatus objects which contain additional status
            information reported by the Resource Extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus.Timestamp">
            <summary>
            Optional. UTC time at which the status was reported.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatus.#ctor">
            <summary>
            Initializes a new instance of the
            ResourceExtensionConfigurationStatus class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionConfigurationStatusTypes">
            <summary>
            The status of the resource extension configuration, containing values
            like Transitioning, Error, Success, or Warning.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionParameterValue">
            <summary>
            Specifies the key, value, and type of the parameter.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionParameterValue.Key">
            <summary>
            Optional. The key of the parameter.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionParameterValue.Type">
            <summary>
            Optional. Optional. Public | Private. If this value is set to
            Private, the parameter will not be returned by Get Deployment. You
            can only specify one public parameter and one private parameter
            for a maximum of two parameters.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionParameterValue.Value">
            <summary>
            Optional. The value of the parameter.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionParameterValue.#ctor">
            <summary>
            Initializes a new instance of the ResourceExtensionParameterValue
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference">
            <summary>
            Specifies the properties of a resource extension that should be
            installed on the Virtual Machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference.ForceUpdate">
            <summary>
            Optional. Optional. Set to “true” if you want to reapply a
            configuration toan extension when the configuration has not been
            updated.Possible values are: true | false
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference.Name">
            <summary>
            Optional. Specifies the name of the resource extension. You can use
            List Resource Extensions to find the names of available resource
            extensions.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference.Publisher">
            <summary>
            Optional. Specifies the name of the publisher who created the
            resource extension. You can use List Resource Extensions to find
            the publisher name of a resource extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference.ReferenceName">
            <summary>
            Optional. Specifies the reference name of the resource extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference.ResourceExtensionParameterValues">
            <summary>
            Optional. Contains a collection of parameters that are passed to
            the resource extension when it is installed.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference.State">
            <summary>
            Optional. Specifies the state of the resource extension.Possible
            values are: Enable | Disable. The default value is Enable.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference.Version">
            <summary>
            Optional. Specifies the version of the resource extension. You can
            use List Resource Extension Versions to find the version of the
            resource extension.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference.#ctor">
            <summary>
            Initializes a new instance of the ResourceExtensionReference class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionStatus">
            <summary>
            Optional. The status information of a specific Resource Extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionStatus.Code">
            <summary>
            Optional. Status code sent by the Resource Extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionStatus.ExtensionSettingStatus">
            <summary>
            Optional. This object encapsulates the extension setting status for
            the Resource Extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionStatus.FormattedMessage">
            <summary>
            Optional. This object encapsulates a formatted localized status
            message from the Resource Extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionStatus.HandlerName">
            <summary>
            Optional. Name of the Resource Extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionStatus.Message">
            <summary>
            Optional. This object encapsulates a localized status message from
            the Guest Agent.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionStatus.Status">
            <summary>
            Optional. The resource extension status, which can be "Installing",
            "Ready", "NotReady", or "Unresponsive".
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionStatus.Version">
            <summary>
            Optional. Version of the Resource Extension.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionStatus.#ctor">
            <summary>
            Initializes a new instance of the ResourceExtensionStatus class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionStatusTypes">
            <summary>
            The resource extension status, which can be "Installing", "Ready",
            "NotReady", or "Unresponsive".
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionSubStatus">
            <summary>
            A substatus object containing additional status information reported by
            the Resource Extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionSubStatus.Code">
            <summary>
            Optional. Integer status code from the result of applying the
            substatus settings.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionSubStatus.FormattedMessage">
            <summary>
            Optional. This object encapsulates a formatted localized status
            message.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionSubStatus.Message">
            <summary>
            Optional. This object encapsulates a localized status message.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionSubStatus.Name">
            <summary>
            Optional. A name for the substatus.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionSubStatus.Status">
            <summary>
            Optional. The resource extension substatus, containing values like
            Transitioning, Error, Success, or Warning.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionSubStatus.#ctor">
            <summary>
            Initializes a new instance of the ResourceExtensionSubStatus class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionSubStatusTypes">
            <summary>
            The resource extension substatus, containing values like Transitioning,
            Error, Success, or Warning.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.Role">
            <summary>
            Details of a role in a deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.AvailabilitySetName">
            <summary>
            Optional. The name of the role.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.ConfigurationSets">
            <summary>
            Optional. A collection of values that represents system or
            application configuration settings.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.DataVirtualHardDisks">
            <summary>
            Optional. Contains the parameters Azure uses to create a data disk
            for a virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.DebugSettings">
            <summary>
            Optional. This parameter can be used to set debug settings for a
            VM. When boot diagnostics feature is enabled, console screenshot
            or serial output is stored in blob storage. This property is only
            returned with a version header of 2015-09-01 or newer.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.DefaultWinRmCertificateThumbprint">
            <summary>
            Optional. The read-only thumbprint of the certificate that is used
            with the HTTPS listener for WinRM.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.Label">
            <summary>
            Optional. The friendly name for the role.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.LicenseType">
            <summary>
            Optional. Specifies that the image or disk that is being used was
            licensed on-premises. This element is only used for images that
            contain the Windows Server operating system. Possible values are:
            Windows_Client, Windows_Server
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.MediaLocation">
            <summary>
            Optional. Storage location where the VM Image VHDs should be
            copied, for published VM Images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.MigrationState">
            <summary>
            Optional. Specifies the IaaS Classic to ARM migration state of the
            virtual machine.Possible values are: None, Preparing, Prepared,
            PrepareFailed, Committing, Committed, CommitFailed, Aborting,
            AbortFailed.None is treated as null value and it is not be visible.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.OSVersion">
            <summary>
            Optional. The version of the operating system on which the role
            instances are running.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.OSVirtualHardDisk">
            <summary>
            Optional. Contains the parameters Azure uses to create the
            operating system disk for the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.ProvisionGuestAgent">
            <summary>
            Optional. Indicates whether the WindowsAzureGuestAgent service is
            installed on the Virtual Machine. To run a resource extension in a
            Virtual Machine, this service must be installed.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.ResourceExtensionReferences">
            <summary>
            Optional. Contains a collection of resource extensions that are to
            be installed on the Virtual Machine. This element is used if
            ProvisionGuestAgent is set to true.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.RoleName">
            <summary>
            Optional. The name of the role.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.RoleSize">
            <summary>
            Optional. The size of the role instance.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.RoleType">
            <summary>
            Optional. Specifies the type of the role. This element is only
            listed for Virtual Machine deployments, and by default is
            PersistentVMRole.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.VMImageInput">
            <summary>
            Optional. When a VM Image is used to create a new PersistantVMRole,
            the DiskConfigurations in the VM Image are used to create new
            Disks for the new VM. This parameter can be used to resize the
            newly created Disks to a larger size than the underlying
            DiskConfigurations in the VM Image.This property is only returned
            with a version header of 2014-10-01 or newer.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.Role.VMImageName">
            <summary>
            Optional. Optional. The name of the VMImage from which this Role is
            to be created. If the OSDisk in the VMImage was Specialized, then
            no WindowsProvisioningConfigurationSet or
            LinuxProvisioningConfigurationSet should be provided. No
            OSVirtualHardDisk or DataVirtualHardDisk should be specified when
            using this argument.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.Role.#ctor">
            <summary>
            Initializes a new instance of the Role class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance">
            <summary>
            Details of a specific role instance.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.GuestAgentStatus">
            <summary>
            Optional. Guest Agent Status.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.HostName">
            <summary>
            Optional. The DNS host name of the service in which the role
            instance is running. This element is only listed for Virtual
            Machine deployments.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.InstanceEndpoints">
            <summary>
            Optional. The list of instance endpoints for the role.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.InstanceErrorCode">
            <summary>
            Optional. An error code that can be provided to Windows Azure
            support to assist in resolution of errors. This field will
            typically be empty.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.InstanceFaultDomain">
            <summary>
            Optional. The fault domain that this role instance belongs to. Role
            instances that are part of the same fault domain may all be
            vulnerable to the failure of the same piece of shared hardware.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.InstanceName">
            <summary>
            Optional. The name of the specific role instance, if an instance of
            the role is running.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.InstanceSize">
            <summary>
            Optional. The size of the role instance.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.InstanceStateDetails">
            <summary>
            Optional. The instance state, returned as a string that, when
            present, provides a snapshot of the state of the virtual machine
            at the time the operation was called.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.InstanceStatus">
            <summary>
            Optional. The current status of this instance.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.InstanceUpgradeDomain">
            <summary>
            Optional. The update domain that this role instance belongs to.
            During an Upgrade Deployment, all roles in the same update domain
            are updated at the same time.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.IPAddress">
            <summary>
            Optional. The IP address of the role instance (DIP).
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.NetworkInterfaces">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.PowerState">
            <summary>
            Optional. The running state of the role instance.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.PublicIPs">
            <summary>
            Optional. Optional. A set of public IPs. Currently, only one
            additional public IP per role is supported in an IaaS deployment.
            The IP address is in addition to the default VIP for the
            deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.RemoteAccessCertificateThumbprint">
            <summary>
            Optional. The thumbprint of the RDP server certificate (in Windows)
            or SSH server certificate (in Linux). The thumbprint is only used
            for Virtual Machines that have been created from an image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.ResourceExtensionStatusList">
            <summary>
            Optional. Resource Extension Status List.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.RoleName">
            <summary>
            Optional. The name of the role.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.#ctor">
            <summary>
            Initializes a new instance of the RoleInstance class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.PublicIP">
            <summary>
            An additional public IP that will be created for the role. The
            public IP will be an additional IP for the role. The role
            continues to be addressable via the default deployment VIP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.PublicIP.Address">
            <summary>
            Optional. The address of the public IP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.PublicIP.DomainNameLabel">
            <summary>
            Optional. The DNS name of the public IP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.PublicIP.Fqdns">
            <summary>
            Optional. The list of FQDN for the public IP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.PublicIP.IdleTimeoutInMinutes">
            <summary>
            Optional. The idle timeout in minutes for this Public IP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.PublicIP.Name">
            <summary>
            Optional. The name of the public IP.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstance.PublicIP.#ctor">
            <summary>
            Initializes a new instance of the PublicIP class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstancePowerState">
            <summary>
            The running state of the role instance.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceRebuildResourceTypes">
            <summary>
            Specifies the resources that must be rebuilt. Currently, the only
            supported value is 'allLocalDrives'.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus">
            <summary>
            The current status of a role instance.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.RoleStateUnknown">
            <summary>
            The role state is currently unknown. The state should automatically
            be resolved once the role state is detected, so no action is
            required.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.CreatingVM">
            <summary>
            The host agent is currently creating resources for the Virtual
            Machine.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.StartingVM">
            <summary>
            The host agent is starting the Virtual Machine.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.CreatingRole">
            <summary>
            Azure is creating resources for the role.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.StartingRole">
            <summary>
            Azure is starting the role.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.ReadyRole">
            <summary>
            The role instance has started and is ready to be used.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.BusyRole">
            <summary>
            The role instance is unavailable for requests. This state is
            usually generated while the role is being created or stopped.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.StoppingRole">
            <summary>
            Azure is stopping the role.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.StoppingVM">
            <summary>
            The host agent is stopping the Virtual Machine. This status also
            indicates that the role has already been stopped.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.DeletingVM">
            <summary>
            The Virtual Machine is being deleted by the host agent.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.StoppedVM">
            <summary>
            The Virtual Machine is not running. This is the final state of the
            shutdown process, and no other status messages should be received
            after StoppedVM.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.RestartingRole">
            <summary>
            The role has unexpectedly stopped or has failed to start. This
            status indicates that there is a problem with the role that is
            causing it to crash or is preventing it from starting, which must
            be corrected before the role can be started. The
            InstanceStateDetails and InstanceErrorCode fields can hold
            information about the role error that caused this state, which may
            be useful for identifying and debugging the problem.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.CyclingRole">
            <summary>
            The role has continually crashed after being started by Azure. This
            status indicates that there is a problem with the role that
            prevents it from starting, and may be generated after the
            StartingRole and ReadyRole statuses are received. The problem in
            the role must be found and corrected before the role can be
            started. The InstanceStateDetails and InstanceErrorCode fields can
            hold information about the role error that caused this state,
            which may be useful for identifying and debugging the problem.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.FailedStartingRole">
            <summary>
            The role has continually failed to start. This status indicates
            that there is a problem with the role that prevents it from
            starting, and may be generated after the process returns
            StartingRole. The problem in the role must be found and corrected
            before the role can be started. The InstanceStateDetails and
            InstanceErrorCode fields can hold information about the role error
            that caused this state, which may be useful for identifying and
            debugging the problem.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.FailedStartingVM">
            <summary>
            An Azure or container error is preventing the Virtual Machine from
            starting. This status is generated by Azure, and does not indicate
            an error with the role. It may be generated after the StartingRole
            state.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.UnresponsiveRole">
            <summary>
            The role has timed out before receiving a status message and is not
            responding to requests.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RoleInstanceStatus.Provisioning">
            <summary>
            Azure is provisioning the role.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RollbackUpdateOrUpgradeMode.Auto">
            <summary>
            The rollback proceeds without further user input.
            </summary>
        </member>
        <member name="F:Microsoft.WindowsAzure.Management.Compute.Models.RollbackUpdateOrUpgradeMode.Manual">
            <summary>
            You must call the Walk Upgrade Domain operation to apply the
            rollback to each upgrade domain.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters">
            <summary>
            Parameters supplied to the Create Service Certificate operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters.CertificateFormat">
            <summary>
            Required. The service certificate format. Azure supports the pfx
            and cer file formats.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters.Data">
            <summary>
            Required. The pfx or cer file.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters.Password">
            <summary>
            Optional. The password for a pfx certificate. A cer certificate
            does not require a password.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            ServiceCertificateCreateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters.#ctor(System.Byte[],Microsoft.WindowsAzure.Management.Compute.Models.CertificateFormat)">
            <summary>
            Initializes a new instance of the
            ServiceCertificateCreateParameters class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters">
            <summary>
            Parameters supplied to the Delete Service Certificate operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters.ServiceName">
            <summary>
            Required. The DNS prefix name of your service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters.Thumbprint">
            <summary>
            Required. The hexadecimal representation of the thumbprint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters.ThumbprintAlgorithm">
            <summary>
            Required. The algorithm for the certificate's thumbprint.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters.#ctor">
            <summary>
            Initializes a new instance of the
            ServiceCertificateDeleteParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            ServiceCertificateDeleteParameters class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters">
            <summary>
            Parameters supplied to the Get Service Certificate operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters.ServiceName">
            <summary>
            Required. The DNS prefix name of your service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters.Thumbprint">
            <summary>
            Required. The hexadecimal representation of the thumbprint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters.ThumbprintAlgorithm">
            <summary>
            Required. The algorithm for the certificate's thumbprint.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters.#ctor">
            <summary>
            Initializes a new instance of the ServiceCertificateGetParameters
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ServiceCertificateGetParameters
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetResponse">
            <summary>
            The Get Service Certificate operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetResponse.Data">
            <summary>
            Optional. The public portion of the X.509 service certificate as a
            form of the cer file.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetResponse.#ctor">
            <summary>
            Initializes a new instance of the ServiceCertificateGetResponse
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse">
            <summary>
            The List Service Certificates operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse.Certificates">
            <summary>
            Optional. The service certificates that are valid for your
            subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse.#ctor">
            <summary>
            Initializes a new instance of the ServiceCertificateListResponse
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse.GetEnumerator">
            <summary>
            Gets the sequence of Certificates.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of Certificates.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse.Certificate">
            <summary>
            A service certificate that is valid for your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse.Certificate.CertificateUri">
            <summary>
            Optional. The Service Management API request URI used to
            perform Get Service Certificate requests against the
            certificate store.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse.Certificate.Data">
            <summary>
            Optional. The public part of the service certificate as a cer
            file.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse.Certificate.Thumbprint">
            <summary>
            Optional. The X509 certificate thumb print property of the
            service certificate.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse.Certificate.ThumbprintAlgorithm">
            <summary>
            Optional. The algorithm that was used to hash the service
            certificate. Currently SHA-1 is the only supported algorithm.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateListResponse.Certificate.#ctor">
            <summary>
            Initializes a new instance of the Certificate class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.SshSettingKeyPair">
            <summary>
            Contains an SSH key pair to be installed on the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.SshSettingKeyPair.Fingerprint">
            <summary>
            Required. Specifies the SHA1 fingerprint of an X509 certificate
            associated with the hosted service that includes the SSH key pair.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.SshSettingKeyPair.Path">
            <summary>
            Required. Specifies the full path of a file on the virtual machine
            which stores the SSH private key. The file is overwritten when
            multiple keys are written to it. The SSH public key is stored in
            the same directory and has the same name as the private key file
            with .pub suffix. Example: /home/user/.ssh/id_rsa.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.SshSettingKeyPair.#ctor">
            <summary>
            Initializes a new instance of the SshSettingKeyPair class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.SshSettingKeyPair.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the SshSettingKeyPair class with
            required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.SshSettingPublicKey">
            <summary>
            Specifies a public key in the SSH settings.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.SshSettingPublicKey.Fingerprint">
            <summary>
            Required. Specifies the SHA1 fingerprint of an X509 certificate
            associated with the hosted service that includes the SSH public
            key.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.SshSettingPublicKey.Path">
            <summary>
            Required. Specifies the full path of a file on the virtual machine
            which stores the SSH public key. If the file already exists, the
            specified key is appended to the file. Example:
            /home/user/.ssh/authorized_keys.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.SshSettingPublicKey.#ctor">
            <summary>
            Initializes a new instance of the SshSettingPublicKey class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.SshSettingPublicKey.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the SshSettingPublicKey class with
            required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.SshSettings">
            <summary>
            Specifies the SSH public keys and key pairs to populate in the image
            during provisioning. This element is only used with the
            LinuxProvisioningConfiguration set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.SshSettings.KeyPairs">
            <summary>
            Optional. Specifies the collection of SSH key pairs.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.SshSettings.PublicKeys">
            <summary>
            Optional. Specifies the collection of SSH public keys.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.SshSettings.#ctor">
            <summary>
            Initializes a new instance of the SshSettings class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.StoredCertificateSettings">
            <summary>
            Service certificates with which to provision the new virtual machine.
            Stored certificate settings reference certificates that already exist
            in the Azure hosted service. Prior to configuring the stored
            certificates for the virtual machine, you must call the Add Service
            Certificate operation or add the certificate via the Azure Management
            portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.StoredCertificateSettings.StoreName">
            <summary>
            Required. Specifies the name of the certificate store from which to
            retrieve certificates. For example, "My".
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.StoredCertificateSettings.Thumbprint">
            <summary>
            Required. Specifies the thumbprint of the certificate to be
            provisioned. The thumbprint must specify an existing service
            certificate.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.StoredCertificateSettings.#ctor">
            <summary>
            Initializes a new instance of the StoredCertificateSettings class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.StoredCertificateSettings.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the StoredCertificateSettings class
            with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.UnattendComponent">
            <summary>
            Contains the unattend component.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.UnattendComponent.ComponentName">
            <summary>
            Required. Specifies the name of the component to configure with the
            added content.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.UnattendComponent.UnattendComponentSettings">
            <summary>
            Optional. Specifies component settings.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.UnattendComponent.#ctor">
            <summary>
            Initializes a new instance of the UnattendComponent class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.UnattendComponent.#ctor(System.String)">
            <summary>
            Initializes a new instance of the UnattendComponent class with
            required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.UnattendPassSettings">
            <summary>
            Contains unattend pass.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.UnattendPassSettings.PassName">
            <summary>
            Required. Specifies the name of the pass that the content applies
            to.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.UnattendPassSettings.UnattendComponents">
            <summary>
            Optional. Specifies unattend components.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.UnattendPassSettings.#ctor">
            <summary>
            Initializes a new instance of the UnattendPassSettings class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.UnattendPassSettings.#ctor(System.String)">
            <summary>
            Initializes a new instance of the UnattendPassSettings class with
            required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.UpgradeDomainState">
            <summary>
            The current state of the upgrade.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.UpgradeStatus">
            <summary>
            Contains upgrade details of the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.UpgradeStatus.CurrentUpgradeDomain">
            <summary>
            Optional. An integer value that identifies the current upgrade
            domain. Upgrade domains are identified with a zero-based index:
            the first upgrade domain has an ID of 0, the second has an ID of
            1, and so on.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.UpgradeStatus.CurrentUpgradeDomainState">
            <summary>
            Optional. The current state of the upgrade. Possible values are
            Before and During
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.UpgradeStatus.UpgradeType">
            <summary>
            Optional. The type of the upgrade. Possible values are Auto and
            Manual.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.UpgradeStatus.#ctor">
            <summary>
            Initializes a new instance of the UpgradeStatus class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualHardDiskHostCaching">
            <summary>
            Specifies the platform caching behavior of the data disk blob for
            read/write efficiency.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualIPAddress">
            <summary>
            The virtual IP address of the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualIPAddress.Address">
            <summary>
            Optional. The virtual IP address of the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualIPAddress.IsDnsProgrammed">
            <summary>
            Optional. Indicates whether the IP address is DNS programmed.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualIPAddress.Name">
            <summary>
            Optional. The name of the virtual IP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualIPAddress.ReservedIPName">
            <summary>
            Optional. The name of the Reserved IP associated with the virtual
            IP.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualIPAddress.#ctor">
            <summary>
            Initializes a new instance of the VirtualIPAddress class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters">
            <summary>
            Parameters supplied to the Capture Virtual Machine operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters.PostCaptureAction">
            <summary>
            Required. Specifies the action that is performed after the capture
            operation finishes. Possible values are: Delete - this value
            causes the virtual machine to be deleted after the image has been
            captured; or Reprovision - this value causes the virtual machine
            to be redeployed after the image is captured by using the
            specified information in ProvisioningConfiguration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters.ProvisioningConfiguration">
            <summary>
            Optional. Provides information to be used to redeploy the virtual
            machine after the image has been captured. This element is only
            used when the PostCaptureAction is set to Reprovision.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters.TargetImageLabel">
            <summary>
            Required. Specifies the friendly name of the captured image. This
            is the value that appears in the Name column for the image in the
            Azure Management Portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters.TargetImageName">
            <summary>
            Required. Specifies the image name of the captured image.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineCaptureOSImageParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters.#ctor(Microsoft.WindowsAzure.Management.Compute.Models.PostCaptureAction,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            VirtualMachineCaptureOSImageParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters">
            <summary>
            The Virtual Machine Template Capture Role operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters.OperationType">
            <summary>
            Optional. Required. Must be set to CaptureRoleOperation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters.OSState">
            <summary>
            Optional. Required. The OS state: Generalized | Specialized.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters.VMImageLabel">
            <summary>
            Optional. Required. The VM Template Label.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters.VMImageName">
            <summary>
            Optional. Required. The VM Template Name.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineCaptureVMImageParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters">
            <summary>
            Parameters supplied to the Create Virtual Machine Deployment operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters.DeploymentSlot">
            <summary>
            Required. Specifies the environment in which to deploy the virtual
            machine. Possible values are: Staging or Production.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters.DnsSettings">
            <summary>
            Optional. Contains a list of DNS servers to associate with the
            machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters.Label">
            <summary>
            Required. A name for the hosted service. The name can be up to 100
            characters in length. It is recommended that the label be unique
            within the subscription. The name can be used identify the hosted
            service for tracking purposes.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters.LoadBalancers">
            <summary>
            Optional. A list of internal load balancers that each provide load
            balancing on a private VIP.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters.Name">
            <summary>
            Required. A name for the deployment. The deployment name must be
            unique among other deployments for the hosted service.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters.ReservedIPName">
            <summary>
            Optional. Optional. Specifies the name of an existing reserved IP
            to which the deployment will belong. Reserved IPs are created by
            calling the Create Reserved IP operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters.Roles">
            <summary>
            Required. Contains the provisioning details for the new virtual
            machine deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters.VirtualNetworkName">
            <summary>
            Optional. Specifies the name of an existing virtual network to
            which the deployment will belong. Virtual networks are created by
            calling the Set Network Configuration operation.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineCreateDeploymentParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters">
            <summary>
            Parameters supplied to the Create Virtual Machine operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.AvailabilitySetName">
            <summary>
            Optional. Specifies the name of an availability set to which to add
            the virtual machine. This value controls the virtual machine
            allocation in the Azure environment. Virtual machines specified in
            the same availability set are allocated to different nodes to
            maximize availability.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.ConfigurationSets">
            <summary>
            Optional. Contains the collection of configuration sets that
            contain system and application configuration settings.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.DataVirtualHardDisks">
            <summary>
            Optional. Contains the parameters Azure used to create the data
            disk for the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.DebugSettings">
            <summary>
            Optional. Debug settings for console output.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.LicenseType">
            <summary>
            Optional. Specifies that the image or disk that is being used was
            licensed on-premises. This element is only used for images that
            contain the Windows Server operating system. Possible values are:
            Windows_Client, Windows_Server
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.MediaLocation">
            <summary>
            Optional. Location where VMImage VHDs should be copied, for
            published VMImages.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.OSVirtualHardDisk">
            <summary>
            Optional. Contains the parameters Azure used to create the
            operating system disk for the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.ProvisionGuestAgent">
            <summary>
            Optional. Indicates whether the WindowsAzureGuestAgent service is
            installed on the Virtual Machine. To run a resource extension in a
            Virtual Machine, this service must be installed.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.ResourceExtensionReferences">
            <summary>
            Optional. Contains a collection of resource extensions that are to
            be installed on the Virtual Machine. This element is used if
            ProvisionGuestAgent is set to true.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.RoleName">
            <summary>
            Required. Specifies the name for the virtual machine. The name must
            be unique within the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.RoleSize">
            <summary>
            Optional. The size of the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.VMImageInput">
            <summary>
            Optional. When a VM Image is used to create a new PersistantVMRole,
            the DiskConfigurations in the VM Image are used to create new
            Disks for the new VM. This parameter can be used to resize the
            newly created Disks to a larger size than the underlying
            DiskConfigurations in the VM Image.This property is only returned
            with a version header of 2014-10-01 or newer.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.VMImageName">
            <summary>
            Optional. Name of the VMImage from which this Role is to be
            created. If the OSDisk in the VMImage was Specialized, then no
            WindowsProvisioningConfigurationSet or
            LinuxProvisioningConfigurationSet should be provided. No
            OSVirtualHardDisk or DataVirtualHardDisk should be specified when
            using this argument.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineCreateParameters
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters.#ctor(System.String)">
            <summary>
            Initializes a new instance of the VirtualMachineCreateParameters
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters">
            <summary>
            Parameters supplied to the Create Virtual Machine Data Disk operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters.HostCaching">
            <summary>
            Required. Specifies the platform caching behavior of data disk blob
            for read/write efficiency. The default vault is ReadOnly. Possible
            values are: None, ReadOnly, or ReadWrite. Warning: Setting this
            property impacts the consistency of the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters.Label">
            <summary>
            Optional. Specifies the description of the data disk. When you
            attach a disk, either by directly referencing a media using the
            MediaLink element or specifying the target disk size, you can use
            the DiskLabel element to customize the name property of the target
            data disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters.LogicalDiskSizeInGB">
            <summary>
            Optional. Specifies the size, in GB, of an empty disk to be
            attached to the role. The disk can be created as part of disk
            attach or create VM role call by specifying the value for this
            property. Azure creates the empty disk based on size preference
            and attaches the newly created disk to the Role.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters.LogicalUnitNumber">
            <summary>
            Optional. Specifies the Logical Unit Number (LUN) for the disk. The
            LUN specifies the slot in which the data drive appears when
            mounted for usage by the virtual machine. Valid LUN values are 0
            through 15.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters.MediaLinkUri">
            <summary>
            Required. Specifies the location of the blob in Azure storage where
            the media for the disk is located. The blob location must belong
            to the storage account in the subscription specified by the
            SubscriptionId value in the operation call. Example:
            http://example.blob.core.windows.net/disks/mydisk.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters.Name">
            <summary>
            Optional. Specifies the name of the disk. Azure uses the specified
            disk to create the data disk for the machine and populates this
            field with the disk name.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters.SourceMediaLinkUri">
            <summary>
            Optional. Specifies the location of a blob in account storage which
            is mounted as a data disk when the virtual machine is created.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineDataDiskCreateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters.#ctor(System.String,System.Uri)">
            <summary>
            Initializes a new instance of the
            VirtualMachineDataDiskCreateParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskGetResponse">
            <summary>
            The Get Data Disk operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskGetResponse.HostCaching">
            <summary>
            Optional. The current value of the platform caching behavior of
            data disk blob for read/write efficiency. Possible values are:
            None, ReadOnly, or ReadWrite.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskGetResponse.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskGetResponse.Label">
            <summary>
            Optional. The description of the data disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskGetResponse.LogicalDiskSizeInGB">
            <summary>
            Optional. The size, in GB, of the data disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskGetResponse.LogicalUnitNumber">
            <summary>
            Optional. The Logical Unit Number (LUN) for the disk. The LUN
            specifies the slot in which the data drive appears when mounted
            for usage by the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskGetResponse.MediaLinkUri">
            <summary>
            Optional. The location of the physical blob backing the data disk.
            The blob location is in the storage account in the subscription
            specified by the SubscriptionId value in the operation call.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskGetResponse.Name">
            <summary>
            Optional. The name of the data disk.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskGetResponse.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineDataDiskGetResponse
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters">
            <summary>
            Parameters supplied to the Update Virtual Machine Data Disk operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters.HostCaching">
            <summary>
            Required. Specifies the platform caching behavior of data disk blob
            for read/write efficiency. The default vault is ReadOnly. Possible
            values are: None, ReadOnly, or ReadWrite. Warning: Setting this
            property impacts the consistency of the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters.Label">
            <summary>
            Optional. Specifies the description of the data disk. When you
            attach a disk, either by directly referencing a media using the
            MediaLink element or specifying the target disk size, you can use
            the DiskLabel element to customize the name property of the target
            data disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters.LogicalDiskSizeInGB">
            <summary>
            Optional. Specifies the size, in GB, of an empty disk to be
            attached to the role. The disk can be created as part of disk
            attach or create VM role call by specifying the value for this
            property. Azure creates the empty disk based on size preference
            and attaches the newly created disk to the Role.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters.LogicalUnitNumber">
            <summary>
            Optional. Specifies the Logical Unit Number (LUN) for the disk. The
            LUN specifies the slot in which the data drive appears when
            mounted for usage by the virtual machine. Valid LUN values are 0
            through 15.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters.MediaLinkUri">
            <summary>
            Required. Specifies the location of the blob in Azure blob store
            where the media for the disk is located. The blob location must
            belong to the storage account in the subscription specified by the
            SubscriptionId value in the operation call. Example:
            http://example.blob.core.windows.net/disks/mydisk.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters.Name">
            <summary>
            Optional. Specifies the name of the disk. Azure uses the specified
            disk to create the data disk for the machine and populates this
            field with the disk name.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineDataDiskUpdateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters.#ctor(System.String,System.Uri)">
            <summary>
            Initializes a new instance of the
            VirtualMachineDataDiskUpdateParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters">
            <summary>
            Parameters supplied to the Create Virtual Disk Image operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters.Label">
            <summary>
            Required. Specifies the friendly name of the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters.MediaLinkUri">
            <summary>
            Required. Specifies the location of the blob in Azure storage. The
            blob location must belong to a storage account in the subscription
            specified by the SubscriptionId value in the operation call.
            Example: http://example.blob.core.windows.net/disks/mydisk.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters.Name">
            <summary>
            Required. Specifies a name for the disk. Azure uses the name to
            identify the disk when creating virtual machines from the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters.OperatingSystemType">
            <summary>
            Optional. The operating system type of the disk. Possible values
            are: Linux or Windows.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineDiskCreateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters.#ctor(System.String,System.Uri,System.String)">
            <summary>
            Initializes a new instance of the
            VirtualMachineDiskCreateParameters class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse">
            <summary>
            A virtual machine disk associated with your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.AffinityGroup">
            <summary>
            Optional. The affinity group in which the disk is located. The
            AffinityGroup value is derived from storage account that contains
            the blob in which the media is located. If the storage account
            does not belong to an affinity group the value is NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.IsPremium">
            <summary>
            Optional. Specifies whether the comtained image is a premium image
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.Label">
            <summary>
            Optional. The friendly name of the disk
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.Location">
            <summary>
            Optional. The geo-location in which the disk is located. The
            Location value is derived from storage account that contains the
            blob in which the disk is located. If the storage account belongs
            to an affinity group the value is NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.LogicalSizeInGB">
            <summary>
            Optional. The size, in GB, of the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.MediaLinkUri">
            <summary>
            Optional. The location of the blob in the blob store in which the
            media for the disk is located. The blob location belongs to a
            storage account in the subscription specified by the
            SubscriptionId value in the operation call. Example:
            http://example.blob.core.windows.net/disks/mydisk.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.Name">
            <summary>
            Optional. The name of the disk. This is the name that is used when
            creating one or more virtual machines using the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.OperatingSystem">
            <summary>
            Optional. The Operating System type for the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.SourceImageName">
            <summary>
            Optional. The name of the OS Image from which the disk was created.
            This property is populated automatically when a disk is created
            from an OS image by calling the Add Role, Create Deployment, or
            Provision Disk operations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.UsageDetails">
            <summary>
            Optional. Contains properties that specify a virtual machine that
            is currently using the disk. A disk cannot be deleted as long as
            it is attached to a virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineDiskCreateResponse
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.VirtualMachineDiskUsageDetails">
            <summary>
            Contains properties that specify a virtual machine that currently
            using the disk. A disk cannot be deleted as long as it is attached
            to a virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.VirtualMachineDiskUsageDetails.DeploymentName">
            <summary>
            Optional. The deployment in which the disk is being used.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.VirtualMachineDiskUsageDetails.HostedServiceName">
            <summary>
            Optional. The hosted service in which the disk is being used.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.VirtualMachineDiskUsageDetails.RoleName">
            <summary>
            Optional. The virtual machine that the disk is attached to.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateResponse.VirtualMachineDiskUsageDetails.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineDiskUsageDetails class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse">
            <summary>
            A virtual machine disk associated with your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.AffinityGroup">
            <summary>
            Optional. The affinity group in which the disk is located. The
            AffinityGroup value is derived from storage account that contains
            the blob in which the media is located. If the storage account
            does not belong to an affinity group the value is NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.IsCorrupted">
            <summary>
            Optional. Specifies whether the disk is known to be corrupt.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.IsPremium">
            <summary>
            Optional. Specifies whether or not the disk contains a premium
            virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.Label">
            <summary>
            Optional. The friendly name of the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.Location">
            <summary>
            Optional. The geo-location in which the disk is located. The
            Location value is derived from storage account that contains the
            blob in which the disk is located. If the storage account belongs
            to an affinity group the value is NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.LogicalSizeInGB">
            <summary>
            Optional. The size, in GB, of the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.MediaLinkUri">
            <summary>
            Optional. The location of the blob in the blob store in which the
            media for the disk is located. The blob location belongs to a
            storage account in the subscription specified by the
            SubscriptionId value in the operation call. Example:
            http://example.blob.core.windows.net/disks/mydisk.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.Name">
            <summary>
            Optional. The name of the disk. This is the name that is used when
            creating one or more virtual machines using the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.OperatingSystemType">
            <summary>
            Optional. The operating system type of the OS image. Possible
            Values are: Linux, Windows, or NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.SourceImageName">
            <summary>
            Optional. The name of the OS Image from which the disk was created.
            This property is populated automatically when a disk is created
            from an OS image by calling the Add Role, Create Deployment, or
            Provision Disk operations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.UsageDetails">
            <summary>
            Optional. Contains properties that specify a virtual machine that
            is currently using the disk. A disk cannot be deleted as long as
            it is attached to a virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineDiskGetResponse
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.VirtualMachineDiskUsageDetails">
            <summary>
            Contains properties that specify a virtual machine that currently
            using the disk. A disk cannot be deleted as long as it is attached
            to a virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.VirtualMachineDiskUsageDetails.DeploymentName">
            <summary>
            Optional. The deployment in which the disk is being used.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.VirtualMachineDiskUsageDetails.HostedServiceName">
            <summary>
            Optional. The hosted service in which the disk is being used.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.VirtualMachineDiskUsageDetails.RoleName">
            <summary>
            Optional. The virtual machine that the disk is attached to.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskGetResponse.VirtualMachineDiskUsageDetails.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineDiskUsageDetails class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse">
            <summary>
            The List Disks operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.Disks">
            <summary>
            Optional. The virtual machine disks associated with your
            subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineDiskListResponse
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.GetEnumerator">
            <summary>
            Gets the sequence of Disks.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of Disks.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk">
            <summary>
            A virtual machine disk associated with your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.AffinityGroup">
            <summary>
            Optional. The affinity group in which the disk is located. The
            AffinityGroup value is derived from storage account that
            contains the blob in which the media is located. If the
            storage account does not belong to an affinity group the value
            is NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.IsCorrupted">
            <summary>
            Optional. Specifies thether the disk is known to be corrupt.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.IsPremium">
            <summary>
            Optional. Specifies whether or not the disk contains a premium
            virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.Label">
            <summary>
            Optional. The friendly name of the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.Location">
            <summary>
            Optional. The geo-location in which the disk is located. The
            Location value is derived from storage account that contains
            the blob in which the disk is located. If the storage account
            belongs to an affinity group the value is NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.LogicalSizeInGB">
            <summary>
            Optional. The size, in GB, of the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.MediaLinkUri">
            <summary>
            Optional. The location of the blob in the blob store in which
            the media for the disk is located. The blob location belongs
            to a storage account in the subscription specified by the
            SubscriptionId value in the operation call. Example:
            http://example.blob.core.windows.net/disks/mydisk.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.Name">
            <summary>
            Optional. The name of the disk. This is the name that is used
            when creating one or more virtual machines using the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.OperatingSystemType">
            <summary>
            Optional. The operating system type of the OS image. Possible
            Values are: Linux, Windows, or NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.SourceImageName">
            <summary>
            Optional. The name of the OS Image from which the disk was
            created. This property is populated automatically when a disk
            is created from an OS image by calling the Add Role, Create
            Deployment, or Provision Disk operations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.UsageDetails">
            <summary>
            Optional. Contains properties that specify a virtual machine
            that currently using the disk. A disk cannot be deleted as
            long as it is attached to a virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDisk.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineDisk class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDiskUsageDetails">
            <summary>
            Contains properties that specify a virtual machine that currently
            using the disk. A disk cannot be deleted as long as it is attached
            to a virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDiskUsageDetails.DeploymentName">
            <summary>
            Optional. The deployment in which the disk is being used.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDiskUsageDetails.HostedServiceName">
            <summary>
            Optional. The hosted service in which the disk is being used.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDiskUsageDetails.RoleName">
            <summary>
            Optional. The virtual machine that the disk is attached to.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskListResponse.VirtualMachineDiskUsageDetails.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineDiskUsageDetails class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters">
            <summary>
            Parameters supplied to the Update Virtual Disk Image operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters.HasOperatingSystem">
            <summary>
            Optional. Specifies whether the disk contains an operating system.
            Note: Only a disk with an operating system installed can be
            mounted as OS Drive.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters.Label">
            <summary>
            Required. Specifies the friendly name of the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters.MediaLinkUri">
            <summary>
            Optional. Specifies the location of the blob in Azure storage. The
            blob location must belong to a storage account in the subscription
            specified by the SubscriptionId value in the operation call.
            Example: http://example.blob.core.windows.net/disks/mydisk.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters.Name">
            <summary>
            Required. Specifies a name for the disk. Azure uses the name to
            identify the disk when creating virtual machines from the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters.OperatingSystemType">
            <summary>
            Optional. The operating system type of the disk. Possible values
            are: Linux or Windows.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters.ResizedSizeInGB">
            <summary>
            Optional. Resizes the underlying blob to the indicated size in
            GB.To use the ResizedSizeInGB property, the version header should
            be at least 2014-10-01.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineDiskUpdateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the
            VirtualMachineDiskUpdateParameters class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse">
            <summary>
            A virtual machine disk associated with your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse.AffinityGroup">
            <summary>
            Optional. The affinity group in which the disk is located. The
            AffinityGroup value is derived from storage account that contains
            the blob in which the media is located. If the storage account
            does not belong to an affinity group the value is NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse.IsPremium">
            <summary>
            Optional. Specifies whether the contained image is a premium image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse.Label">
            <summary>
            Optional. The friendly name of the disk
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse.Location">
            <summary>
            Optional. The geo-location in which the disk is located. The
            Location value is derived from storage account that contains the
            blob in which the disk is located. If the storage account belongs
            to an affinity group the value is NULL.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse.LogicalSizeInGB">
            <summary>
            Optional. The size, in GB, of the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse.MediaLinkUri">
            <summary>
            Optional. The location of the blob in the blob store in which the
            media for the disk is located. The blob location belongs to a
            storage account in the subscription specified by the
            SubscriptionId value in the operation call. Example:
            http://example.blob.core.windows.net/disks/mydisk.vhd
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse.Name">
            <summary>
            Optional. The name of the disk. This is the name that is used when
            creating one or more virtual machines using the disk.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse.OperatingSystem">
            <summary>
            Optional. The Operating System type for the disk.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateResponse.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineDiskUpdateResponse
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse">
            <summary>
            The List Resource Extensions operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtensions">
            <summary>
            Optional. The extensions that are available to add to your cloud
            service.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineExtensionListResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.GetEnumerator">
            <summary>
            Gets the sequence of ResourceExtensions.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of ResourceExtensions.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension">
            <summary>
            An extension available to add to your virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.CompanyName">
            <summary>
            Optional. String property containing the name of the
            company/organization who publishes the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.Description">
            <summary>
            Optional. The description of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.DisallowMajorVersionUpgrade">
            <summary>
            Optional. Boolean property indicating whether the extension
            allows major version upgrade.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.Eula">
            <summary>
            Optional. URI string pointing to the EULA (End User License
            Agreement) of this version of extension. This is optionally
            specified by the third-party publishing the extension instead
            of Azure, at the time of extension creation or update.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.HomepageUri">
            <summary>
            Optional. URI string pointing to the homepage of this version
            of extension. This is optionally specified by the third-party
            publishing the extension instead of Azure, at the time of
            extension creation or update.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.IsInternalExtension">
            <summary>
            Optional. Boolean property indicating whether the extension is
            internal or public.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.IsJsonExtension">
            <summary>
            Optional. Indicates whether the extension accepts JSON or XML
            based configuration. If this property is 'true' the extension
            accepts JSON based configuration. If this property is 'false'
            the extension accepts XML based configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.Label">
            <summary>
            Optional. The label that is used to identify the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.Name">
            <summary>
            Optional. The name of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.PrivacyUri">
            <summary>
            Optional. URI string pointing to the privacy document of this
            version of extension. This is optionally specified by the
            third-party publishing the extension instead of Azure, at the
            time of extension creation or update.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.PrivateConfigurationSchema">
            <summary>
            Optional. The base64-encoded schema of the private
            configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.PublicConfigurationSchema">
            <summary>
            Optional. The base64-encoded schema of the public configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.PublishedDate">
            <summary>
            Optional. Publisher can set it to any arbitrary date, and this
            is only for display purpose. If not specified by publisher,
            Azure will automatically assign the UTC time when the
            extension request was received.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.Publisher">
            <summary>
            Optional. The provider namespace of the extension. The provider
            namespace for Azure extensions is Microsoft.Compute.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.Regions">
            <summary>
            Optional. String property containing the name of the regions
            required for the slice.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.ReplicationCompleted">
            <summary>
            Optional. Indicates whether this version of extension has been
            replicated to all regions or not. If true, then the given
            extension version can be used in creating or updating
            deployments. Otherwise, the given extension version might
            cause failure in creating or updating deployments. The typical
            time is 20 minutes for a newly-registered or newly-updated
            extension to replicate completely by Azure.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.SampleConfig">
            <summary>
            Optional. A sample configuration file for the resource
            extension.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.SupportedOS">
            <summary>
            Optional. String property indicating the OS which the extension
            supports. Current values are 'Windows' or 'Linux'.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.Version">
            <summary>
            Optional. The version of the extension.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension.#ctor">
            <summary>
            Initializes a new instance of the ResourceExtension class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetRemoteDesktopFileResponse">
            <summary>
            The Download RDP file operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetRemoteDesktopFileResponse.RemoteDesktopFile">
            <summary>
            Required. A Remote Desktop Protocol (.rdp) file that can be used to
            establish a remote desktop session to the virtual machine
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetRemoteDesktopFileResponse.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineGetRemoteDesktopFileResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetRemoteDesktopFileResponse.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the
            VirtualMachineGetRemoteDesktopFileResponse class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse">
            <summary>
            The Get Virtual Machine operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.AvailabilitySetName">
            <summary>
            Optional. The name of the availability set the virtual machine
            belongs to. This value controls the virtual machine allocation in
            the Windows Azure environment. Virtual machines specified in the
            same availability set are allocated to different nodes to maximize
            availability.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.ConfigurationSets">
            <summary>
            Optional. Contains the collection of configuration sets that
            contain system and application configuration settings.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.DataVirtualHardDisks">
            <summary>
            Optional. Contains the parameters Azure used to create the data
            disk for the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.DebugSettings">
            <summary>
            Optional. Debug settings for console output.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.DefaultWinRmCertificateThumbprint">
            <summary>
            Optional. The read-only thumbprint of the certificate that is used
            with the HTTPS listener for WinRM.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.LicenseType">
            <summary>
            Optional. Specifies that the image or disk that is being used was
            licensed on-premises. This element is only used for images that
            contain the Windows Server operating system. Possible values are:
            Windows_Client, Windows_Server
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.MigrationState">
            <summary>
            Optional. Specifies the IaaS Classic to ARM migration state of the
            virtual machine.Possible values are: None, Preparing, Prepared,
            PrepareFailed, Committing, Committed, CommitFailed, Aborting,
            AbortFailed.None is treated as null value and it is not be visible.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.OsVersion">
            <summary>
            Optional. The version of the operating system on which the role
            instances are running.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.OSVirtualHardDisk">
            <summary>
            Optional. Contains the parameters Azure used to create the
            operating system disk for the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.ProvisionGuestAgent">
            <summary>
            Optional. Optional. Indicates whether the VM Agent is installed on
            the Virtual Machine. To run a resource extension in a Virtual
            Machine,this service must be installed. Possible values are: true,
            false
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.RoleName">
            <summary>
            Optional. The name for the virtual machine. The name is unique
            within Azure.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.RoleSize">
            <summary>
            Optional. The size of the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.RoleType">
            <summary>
            Optional. The type of the role for the virtual machine. The only
            supported value is PersistentVMRole.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineGetResponse.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineGetResponse class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters">
            <summary>
            Parameters supplied to the Create Virtual Machine Image operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.Description">
            <summary>
            Optional. Specifies the description of the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.Eula">
            <summary>
            Optional. Specifies the End User License Agreement that is
            associated with the image. The value for this element is a string,
            but it is recommended that the value be a URL that points to a
            EULA.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.IconUri">
            <summary>
            Optional. Specifies the URI to the icon that is displayed for the
            image in the Management Portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.ImageFamily">
            <summary>
            Optional. Specifies a value that can be used to group OS images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.IsPremium">
            <summary>
            Required. Indicates if the image contains software or associated
            services that will incur charges above the core price for the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.Label">
            <summary>
            Required. Specifies the friendly name of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.Language">
            <summary>
            Optional. Specifies the language of the image. The Language element
            is only available using version 2013-03-01 or higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.MediaLinkUri">
            <summary>
            Required. Specifies the location of the blob in Azure storage. The
            blob location must belong to a storage account in the subscription
            specified by the SubscriptionId value in the operation call.
            Example: http://example.blob.core.windows.net/disks/mydisk.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.Name">
            <summary>
            Required. Specifies a name that Azure uses to identify the image
            when creating one or more virtual machines.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.OperatingSystemType">
            <summary>
            Required. The operating system type of the OS image. Possible
            values are: Linux or Windows.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.PrivacyUri">
            <summary>
            Optional. Specifies the URI that points to a document that contains
            the privacy policy related to the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.PublishedDate">
            <summary>
            Optional. Specifies the date when the OS image was added to the
            image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.RecommendedVMSize">
            <summary>
            Optional. Specifies the size to use for the virtual machine that is
            created from the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.ShowInGui">
            <summary>
            Required. Specifies whether the image should appear in the image
            gallery.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.SmallIconUri">
            <summary>
            Optional. Specifies the URI to the small icon that is displayed
            when the image is presented in the Azure Management Portal. The
            SmallIconUri element is only available using version 2013-03-01 or
            higher.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineOSImageCreateParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse">
            <summary>
            Parameters returned from the Create Virtual Machine Image operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.Category">
            <summary>
            Optional. The repository classification of the image. All user
            images have the category User.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.Description">
            <summary>
            Optional. Specifies the description of the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.Eula">
            <summary>
            Optional. Specifies the End User License Agreement that is
            associated with the image. The value for this element is a string,
            but it is recommended that the value be a URL that points to a
            EULA.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.IconUri">
            <summary>
            Optional. Specifies the URI to the icon that is displayed for the
            image in the Management Portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.ImageFamily">
            <summary>
            Optional. Specifies a value that can be used to group OS images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.IsPremium">
            <summary>
            Optional. Indicates if the image contains software or associated
            services that will incur charges above the core price for the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.Label">
            <summary>
            Optional. Specifies the friendly name of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.Language">
            <summary>
            Optional. Specifies the language of the image. The Language element
            is only available using version 2013-03-01 or higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.Location">
            <summary>
            Optional. The geo-location in which this media is located. The
            Location value is derived from storage account that contains the
            blob in which the media is located. If the storage account belongs
            to an affinity group the value is NULL. If the version is set to
            2012-08-01 or later, the locations are returned for platform
            images; otherwise, this value is NULL for platform images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.LogicalSizeInGB">
            <summary>
            Optional. The size, in GB, of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.MediaLinkUri">
            <summary>
            Optional. Specifies the location of the blob in Azure storage. The
            blob location must belong to a storage account in the subscription
            specified by the SubscriptionId value in the operation call.
            Example: http://example.blob.core.windows.net/disks/mydisk.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.Name">
            <summary>
            Optional. Specifies a name that Azure uses to identify the image
            when creating one or more virtual machines.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.OperatingSystemType">
            <summary>
            Optional. The operating system type of the OS image. Possible
            values are: Linux or Windows.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.PrivacyUri">
            <summary>
            Optional. Specifies the URI that points to a document that contains
            the privacy policy related to the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.PublishedDate">
            <summary>
            Optional. Specifies the date when the OS image was added to the
            image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.PublisherName">
            <summary>
            Optional. Specifies the name of the publisher of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.RecommendedVMSize">
            <summary>
            Optional. Specifies the size to use for the virtual machine that is
            created from the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.ShowInGui">
            <summary>
            Optional. Specifies whether the image should appear in the image
            gallery.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.SmallIconUri">
            <summary>
            Optional. Specifies the URI to the small icon that is displayed
            when the image is presented in the Azure Management Portal. The
            SmallIconUri element is only available using version 2013-03-01 or
            higher.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateResponse.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineOSImageCreateResponse class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse">
            <summary>
            The Get Details OS Images operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse.ComputeImageAttributes">
            <summary>
            Required. The compute image attributes. Metadata which is required
            for this image to be useablein the Microsoft.Compute Provider.The
            combination of values provided for Offer, Sku, and Verison must be
            unique for a publisher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse.IsCorrupted">
            <summary>
            Optional. The indicator of whether the image is corrupted or not.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse.MarketplaceImageAttributes">
            <summary>
            Optional. The market place image attributes.Metadata which is
            required for VM Marketplace sourced imagesto be useable in the
            Microsoft.Compute Provider.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse.ReplicationProgress">
            <summary>
            Optional. The replication progress information of VM images.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineOSImageGetDetailsResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse.#ctor(Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes)">
            <summary>
            Initializes a new instance of the
            VirtualMachineOSImageGetDetailsResponse class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse.ReplicationProgressElement">
            <summary>
            The replication progress information of VM images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse.ReplicationProgressElement.Location">
            <summary>
            Optional. The location of the replication of VM image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse.ReplicationProgressElement.Progress">
            <summary>
            Optional. The progress of the replication of VM image.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetDetailsResponse.ReplicationProgressElement.#ctor">
            <summary>
            Initializes a new instance of the ReplicationProgressElement
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse">
            <summary>
            A virtual machine image associated with your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.AffinityGroup">
            <summary>
            Optional. The affinity in which the media is located. The
            AffinityGroup value is derived from storage account that contains
            the blob in which the media is located. If the storage account
            does not belong to an affinity group the value is NULL and the
            element is not displayed in the response. This value is NULL for
            platform images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.Category">
            <summary>
            Optional. The repository classification of the image. All user
            images have the category User.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.Description">
            <summary>
            Optional. Specifies the description of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.Eula">
            <summary>
            Optional. Specifies the End User License Agreement that is
            associated with the image. The value for this element is a string,
            but it is recommended that the value be a URL that points to a
            EULA.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.IconUri">
            <summary>
            Optional. Provides the URI to the icon for this Operating System
            Image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.ImageFamily">
            <summary>
            Optional. Specifies a value that can be used to group images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.IsPremium">
            <summary>
            Optional. Indicates whether the image contains software or
            associated services that will incur charges above the core price
            for the virtual machine. For additional details, see the
            PricingDetailLink element.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.Label">
            <summary>
            Optional. An identifier for the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.Language">
            <summary>
            Optional. Specifies the language of the image. The Language element
            is only available using version 2013-03-01 or higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.Location">
            <summary>
            Optional. The geo-location in which this media is located. The
            Location value is derived from storage account that contains the
            blob in which the media is located. If the storage account belongs
            to an affinity group the value is NULL. If the version is set to
            2012-08-01 or later, the locations are returned for platform
            images; otherwise, this value is NULL for platform images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.LogicalSizeInGB">
            <summary>
            Optional. The size, in GB, of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.MediaLinkUri">
            <summary>
            Optional. The location of the blob in Azure storage. The blob
            location belongs to a storage account in the subscription
            specified by the SubscriptionId value in the operation call.
            Example: http://example.blob.core.windows.net/disks/myimage.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.Name">
            <summary>
            Optional. The name of the operating system image. This is the name
            that is used when creating one or more virtual machines using the
            image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.OperatingSystemType">
            <summary>
            Optional. The operating system type of the OS image. Possible
            values are: Linux or Windows.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.PrivacyUri">
            <summary>
            Optional. Specifies the URI that points to a document that contains
            the privacy policy related to the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.PublishedDate">
            <summary>
            Optional. Specifies the date when the image was added to the image
            repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.PublisherName">
            <summary>
            Optional. The name of the publisher of this OS Image in Azure.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.RecommendedVMSize">
            <summary>
            Optional. Specifies the size to use for the virtual machine that is
            created from the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.ShowInGui">
            <summary>
            Optional. Indicates whether the image should be shown in the Azure
            portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.SmallIconUri">
            <summary>
            Optional. Specifies the URI to the small icon that is displayed
            when the image is presented in the Azure Management Portal. The
            SmallIconUri element is only available using version 2013-03-01 or
            higher.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageGetResponse.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineOSImageGetResponse
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse">
            <summary>
            The List OS Images operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.Images">
            <summary>
            Optional. The virtual machine images associated with your
            subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineOSImageListResponse
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.GetEnumerator">
            <summary>
            Gets the sequence of Images.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of Images.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage">
            <summary>
            A virtual machine image associated with your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.AffinityGroup">
            <summary>
            Optional. The affinity in which the media is located. The
            AffinityGroup value is derived from storage account that
            contains the blob in which the media is located. If the
            storage account does not belong to an affinity group the value
            is NULL and the element is not displayed in the response.
            This value is NULL for platform images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.Category">
            <summary>
            Optional. The repository classification of the image. All user
            images have the category User.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.Description">
            <summary>
            Optional. Specifies the description of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.Eula">
            <summary>
            Optional. Specifies the End User License Agreement that is
            associated with the image. The value for this element is a
            string, but it is recommended that the value be a URL that
            points to a EULA.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.IconUri">
            <summary>
            Optional. Gets or sets the URI to the icon for this Operating
            System Image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.ImageFamily">
            <summary>
            Optional. Specifies a value that can be used to group images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.IsPremium">
            <summary>
            Optional. Indicates whether the image contains software or
            associated services that will incur charges above the core
            price for the virtual machine. For additional details, see the
            PricingDetailLink element.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.Label">
            <summary>
            Optional. An identifier for the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.Language">
            <summary>
            Optional. Specifies the language of the image. The Language
            element is only available using version 2013-03-01 or higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.Location">
            <summary>
            Optional. The geo-location in which this media is located. The
            Location value is derived from storage account that contains
            the blob in which the media is located. If the storage account
            belongs to an affinity group the value is NULL. If the
            version is set to 2012-08-01 or later, the locations are
            returned for platform images; otherwise, this value is NULL
            for platform images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.LogicalSizeInGB">
            <summary>
            Optional. The size, in GB, of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.MediaLinkUri">
            <summary>
            Optional. The location of the blob in Azure storage. The blob
            location belongs to a storage account in the subscription
            specified by the SubscriptionId value in the operation call.
            Example:
            http://example.blob.core.windows.net/disks/myimage.vhd
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.Name">
            <summary>
            Optional. The name of the operating system image. This is the
            name that is used when creating one or more virtual machines
            using the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.OperatingSystemType">
            <summary>
            Optional. The operating system type of the OS image. Possible
            values are: Linux, Windows.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.PricingDetailUri">
            <summary>
            Optional. Specifies a URL for an image with IsPremium set to
            true, which contains the pricing details for a virtual machine
            that is created from the image. The PricingDetailLink element
            is only available using version 2012-12-01 or higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.PrivacyUri">
            <summary>
            Optional. Specifies the URI that points to a document that
            contains the privacy policy related to the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.PublishedDate">
            <summary>
            Optional. Specifies the date when the image was added to the
            image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.PublisherName">
            <summary>
            Optional. The name of the publisher of this OS Image in Azure.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.RecommendedVMSize">
            <summary>
            Optional. Specifies the size to use for the virtual machine
            that is created from the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.ShowInGui">
            <summary>
            Optional. Indicates whether the image should be shown in the
            Azure portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.SmallIconUri">
            <summary>
            Optional. Specifies the URI to the small icon that is displayed
            when the image is presented in the Azure Management Portal.
            The SmallIconUri element is only available using version
            2013-03-01 or higher.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageListResponse.VirtualMachineOSImage.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineOSImage class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageOperatingSystemType">
            <summary>
            Known values for the operating system type of the OS in a virtual
            machine image.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters">
            <summary>
            Parameters supplied to the Replicate Virtual Machine Image operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters.ComputeImageAttributes">
            <summary>
            Required. The compute image attributes. Metadata which is required
            for this image to be useablein the Microsoft.Compute Provider.The
            combination of values provided for Offer, Sku, and Verison must be
            unique for a publisher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters.MarketplaceImageAttributes">
            <summary>
            Optional. The market place image attributes.Metadata which is
            required for VM Marketplace sourced imagesto be useable in the
            Microsoft.Compute Provider.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters.TargetLocations">
            <summary>
            Optional. The replication target regional locations.Note: The
            regions in the request body are not additive. If an OS Image has
            already been replicated to Regions A, B, and C, and a request is
            made to replicate to Regions A and D, the VM Image will remain in
            Region A, will be replicated in Region D, and will be unreplicated
            from Regions B and C.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineOSImageReplicateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters.#ctor(Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes)">
            <summary>
            Initializes a new instance of the
            VirtualMachineOSImageReplicateParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateResponse">
            <summary>
            The response body contains the published name of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateResponse.PublishedName">
            <summary>
            Optional. The published name of the image.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateResponse.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineOSImageReplicateResponse class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageSharePermissionTypes">
            <summary>
            Specifies the permission type for sharing.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters">
            <summary>
            Parameters supplied to the Update Virtual Machine Image operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.Description">
            <summary>
            Optional. Specifies the description of the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.Eula">
            <summary>
            Optional. Specifies the End User License Agreement that is
            associated with the image. The value for this element is a string,
            but it is recommended that the value be a URL that points to a
            EULA.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.IconUri">
            <summary>
            Optional. Specifies the URI to the icon that is displayed for the
            image in the Management Portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.ImageFamily">
            <summary>
            Optional. Specifies a value that can be used to group OS images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.IsPremium">
            <summary>
            Optional. Indicates if the image contains software or associated
            services that will incur charges above the core price for the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.Label">
            <summary>
            Required. Specifies the friendly name of the image to be updated.
            You cannot use this operation to update images provided by the
            Azure platform.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.Language">
            <summary>
            Optional. Specifies the language of the image. The Language element
            is only available using version 2013-03-01 or higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.PrivacyUri">
            <summary>
            Optional. Specifies the URI that points to a document that contains
            the privacy policy related to the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.PublishedDate">
            <summary>
            Optional. Specifies the date when the OS image was added to the
            image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.RecommendedVMSize">
            <summary>
            Optional. Specifies the size to use for the virtual machine that is
            created from the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.ShowInGui">
            <summary>
            Optional. When published, should this image show up in the windows
            azure image gallery or not. True by default.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.SmallIconUri">
            <summary>
            Optional. Specifies the URI to the small icon that is displayed
            when the image is presented in the Azure Management Portal. The
            SmallIconUri element is only available using version 2013-03-01 or
            higher.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineOSImageUpdateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            VirtualMachineOSImageUpdateParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse">
            <summary>
            Parameters returned from the Create Virtual Machine Image operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.Category">
            <summary>
            Optional. The repository classification of the image. All user
            images have the category User.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.Description">
            <summary>
            Optional. Specifies the description of the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.Eula">
            <summary>
            Optional. Specifies the End User License Agreement that is
            associated with the image. The value for this element is a string,
            but it is recommended that the value be a URL that points to a
            EULA.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.IconUri">
            <summary>
            Optional. Specifies the URI to the icon that is displayed for the
            image in the Management Portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.ImageFamily">
            <summary>
            Optional. Specifies a value that can be used to group OS images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.IsPremium">
            <summary>
            Optional. Indicates if the image contains software or associated
            services that will incur charges above the core price for the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.Label">
            <summary>
            Optional. Specifies the friendly name of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.Language">
            <summary>
            Optional. Specifies the language of the image. The Language element
            is only available using version 2013-03-01 or higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.Location">
            <summary>
            Optional. The geo-location in which this media is located. The
            Location value is derived from storage account that contains the
            blob in which the media is located. If the storage account belongs
            to an affinity group the value is NULL. If the version is set to
            2012-08-01 or later, the locations are returned for platform
            images; otherwise, this value is NULL for platform images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.LogicalSizeInGB">
            <summary>
            Optional. The size, in GB, of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.MediaLinkUri">
            <summary>
            Optional. Specifies the location of the blob in Azure storage. The
            blob location must belong to a storage account in the subscription
            specified by the SubscriptionId value in the operation call.
            Example: http://example.blob.core.windows.net/disks/mydisk.vhd.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.Name">
            <summary>
            Optional. Specifies a name that Azure uses to identify the image
            when creating one or more virtual machines.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.OperatingSystemType">
            <summary>
            Optional. The operating system type of the OS image. Possible
            values are: Linux or Windows.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.PrivacyUri">
            <summary>
            Optional. Specifies the URI that points to a document that contains
            the privacy policy related to the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.PublishedDate">
            <summary>
            Optional. Specifies the date when the OS image was added to the
            image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.PublisherName">
            <summary>
            Optional. Specifies the name of the publisher of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.RecommendedVMSize">
            <summary>
            Optional. Specifies the size to use for the virtual machine that is
            created from the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.ShowInGui">
            <summary>
            Optional. Specifies whether the image should appear in the image
            gallery.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.SmallIconUri">
            <summary>
            Optional. Specifies the URI to the small icon that is displayed
            when the image is presented in the Azure Management Portal. The
            SmallIconUri element is only available using version 2013-03-01 or
            higher.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateResponse.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineOSImageUpdateResponse class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineRoleSize">
            <summary>
            The size of a virtual machine.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineRoleType">
            <summary>
            The type of the role for the virtual machine.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters">
            <summary>
            The parameters required for shutting down the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters.PostShutdownAction">
            <summary>
            Optional. The state of the virtual machine after shutdown (Stopped
            or StoppedDeallocated).
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineShutdownParameters
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters">
            <summary>
            Parameters for the shutdown roles operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters.PostShutdownAction">
            <summary>
            Optional. The state of the roles after shutdown. Possible values
            include Stopped or StoppedDeallocated.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters.Roles">
            <summary>
            Optional. The set of roles to shut down.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineShutdownRolesParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters">
            <summary>
            Parameters for the Start Roles operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters.Roles">
            <summary>
            Optional. The set of roles to shut down.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineStartRolesParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters">
            <summary>
            The set of parameters required to update a load balanced endpoint set.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.LoadBalancedEndpoints">
            <summary>
            Optional. A list of load balanced InputEndpoints to update.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineUpdateLoadBalancedSetParameters class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint">
            <summary>
            The modeled external endpoint for a persistent VM role.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.EnableDirectServerReturn">
            <summary>
            Optional. A Boolean specifying whether this endpoint uses
            Direct Server Return
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.IdleTimeoutInMinutes">
            <summary>
            Optional. The idle timeout in minutes for this endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.LoadBalancedEndpointSetName">
            <summary>
            Required. Specifies whether this endpoint is part of shared
            LoadBalanced endpoint and served by multiple role instances.
            If not specified a BadRequest error will be returned. It must
            also be in use by the deployment (at least one role in the
            deployment must have an endpoint whose
            LoadBalancedEndpointSetName matches this) otherwise a
            BadRequest error will be returned.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.LoadBalancerDistribution">
            <summary>
            Optional. Load Balancer Distribution for this endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.LoadBalancerName">
            <summary>
            Optional. Optional. Specify the name of an internal load
            balancer if this endpoint shall not be exposed on the default
            load balancer.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.LoadBalancerProbe">
            <summary>
            Optional. This represents an endpoint setting which platform
            load balancer must monitor to detect the availability of this
            role before forwarding traffic to this endpoint. If not
            specified the probe settings (if any) from the existing load
            balanced endpoint definition will be retained.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.LocalPort">
            <summary>
            Optional. Specifies the internal port on which a service
            running inside the VM is listening to serve this endpoint.
            WARNING: If specified then ALL the endpoints of this LB set on
            all the roles will be updated to have THIS local port. To keep
            unique local ports on each role for a load balanced endpoint
            specify this as 0 (zero) and if you need to change those use
            UpdateRole. In case of port conflict with a local port (or
            probe port) on a role a BadRequestwill be returned.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.Name">
            <summary>
            Optional. The name of the InputEndpoint. The name is ignored
            if specified
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.Port">
            <summary>
            Optional. An integer specifying the public port for this
            endpoint. Allowed values are between 1 and 65535 inclusive. A
            unqiue Port and Protocol combination must be specified for
            each InputEndpoint in the list.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.Protocol">
            <summary>
            Optional. Specifies the transport protocol for the endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.Rules">
            <summary>
            Optional. A collection of access control rules which control
            the external network traffic reaching to this endpoint. NOTES:
            (1) To remove the ACLs from a load-balanced endpoint just omit
            this element. (2) ACLs are set as specified. There is no merge
            done with existing ACLs.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.VirtualIPAddress">
            <summary>
            Optional. The virtual IP address of the endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.VirtualIPName">
            <summary>
            Optional. Virtual IP Name for this endpoint.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.#ctor">
            <summary>
            Initializes a new instance of the InputEndpoint class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint.#ctor(System.String)">
            <summary>
            Initializes a new instance of the InputEndpoint class with
            required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters">
            <summary>
            Parameters supplied to the Update Virtual Machine operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.AvailabilitySetName">
            <summary>
            Optional. Specifies the name of an availability set to which to add
            the virtual machine. This value controls the virtual machine
            allocation in the Azure environment. Virtual machines specified in
            the same availability set are allocated to different nodes to
            maximize availability.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.ConfigurationSets">
            <summary>
            Optional. Contains the collection of configuration sets that
            contain system and application configuration settings.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.DataVirtualHardDisks">
            <summary>
            Optional. Contains the parameters Azure used to create the data
            disk for the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.DebugSettings">
            <summary>
            Optional. Debug settings for console output.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.Label">
            <summary>
            Optional. Specifies the friendly name for the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.OSVirtualHardDisk">
            <summary>
            Required. Contains the parameters Azure used to create the
            operating system disk for the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.ProvisionGuestAgent">
            <summary>
            Optional. Indicates whether the WindowsAzureGuestAgent service is
            installed on the Virtual Machine. To run a resource extension in a
            Virtual Machine, this service must be installed.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.ResourceExtensionReferences">
            <summary>
            Optional. Contains a collection of resource extensions that are to
            be installed on the Virtual Machine. This element is used if
            ProvisionGuestAgent is set to true.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.RoleName">
            <summary>
            Required. Specifies the name for the virtual machine. The name must
            be unique within the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.RoleSize">
            <summary>
            Optional. The size of the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineUpdateParameters
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters.#ctor(System.String,Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk)">
            <summary>
            Initializes a new instance of the VirtualMachineUpdateParameters
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters">
            <summary>
            Parameters supplied to the Create Virtual Machine VM Image operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.DataDiskConfigurations">
            <summary>
            Optional. Specifies configuration information for the data disks
            that are associated with the image. A VM Image might not have data
            disks associated with it.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.Description">
            <summary>
            Optional. Gets or sets the description of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.Eula">
            <summary>
            Optional. Gets or sets the End User License Agreement that is
            associated with the image. The value for this element is a string,
            but it is recommended that the value be a URL that points to a
            EULA.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.IconUri">
            <summary>
            Optional. Gets or sets the URI to the icon that is displayed for
            the image in the Management Portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.ImageFamily">
            <summary>
            Optional. Gets or sets a value that can be used to group VM Images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.Label">
            <summary>
            Required. Gets or sets an identifier for the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.Language">
            <summary>
            Optional. Gets or sets the language of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.Name">
            <summary>
            Required. Gets or sets the name of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.OSDiskConfiguration">
            <summary>
            Required. Gets or sets configuration information for the operating
            system disk that is associated with the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.PrivacyUri">
            <summary>
            Optional. Gets or sets the URI that points to a document that
            contains the privacy policy related to the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.PublishedDate">
            <summary>
            Optional. Gets or sets the date when the image was added to the
            image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.RecommendedVMSize">
            <summary>
            Optional. Gets or sets the size to use for the Virtual Machine that
            is created from the VM Image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.ShowInGui">
            <summary>
            Optional. Gets or sets whether the VM Images should be listed in
            the portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.SmallIconUri">
            <summary>
            Optional. Gets or sets the URI to the small icon that is displayed
            for the image in the Management Portal.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineVMImageCreateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters.#ctor(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters)">
            <summary>
            Initializes a new instance of the
            VirtualMachineVMImageCreateParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse">
            <summary>
            The Get Details VM Images operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.AffinityGroup">
            <summary>
            Optional. The affinity group name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.Category">
            <summary>
            Optional. The classification of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.ComputeImageAttributes">
            <summary>
            Required. The compute image attributes. Metadata which is required
            for this image to be useablein the Microsoft.Compute Provider.The
            combination of values provided for Offer, Sku, and Verison must be
            unique for a publisher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.CreatedTime">
            <summary>
            Optional. The date when the virtual machine image was created.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.DataDiskConfigurations">
            <summary>
            Optional. The data disk configurations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.DeploymentName">
            <summary>
            Optional. The deployment name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.Description">
            <summary>
            Optional. The description of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.Eula">
            <summary>
            Optional. Specifies the End User License Agreement that is
            associated with the image. The value for this element is a string,
            but it is recommended that the value be a URL that points to a
            EULA.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.IconUri">
            <summary>
            Optional. Provides the URI to the icon for this Operating System
            Image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.ImageFamily">
            <summary>
            Optional. The image family of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.IsCorrupted">
            <summary>
            Optional. The indicator of whether the image is corrupted or not.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.IsPremium">
            <summary>
            Optional. The indicator of whether the virtual machine image is
            premium.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.Label">
            <summary>
            Optional. An identifier for the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.Language">
            <summary>
            Optional. The language of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.Location">
            <summary>
            Optional. The location name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.MarketplaceImageAttributes">
            <summary>
            Optional. The market place image attributes.Metadata which is
            required for VM Marketplace sourced imagesto be useable in the
            Microsoft.Compute Provider.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.ModifiedTime">
            <summary>
            Optional. The date when the virtual machine image was created.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.Name">
            <summary>
            Optional. The name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.OSDiskConfiguration">
            <summary>
            Optional. The OS disk configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.PricingDetailLink">
            <summary>
            Optional. Specifies the URI that points to the pricing detail.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.PrivacyUri">
            <summary>
            Optional. Specifies the URI that points to a document that contains
            the privacy policy related to the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.PublishedDate">
            <summary>
            Optional. Specifies the date when the image was added to the image
            repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.PublishedName">
            <summary>
            Optional. The publisher name of the VM image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.PublisherName">
            <summary>
            Optional. The name of the publisher of this VM Image in Azure.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.RecommendedVMSize">
            <summary>
            Optional. The recommended size of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.ReplicationProgress">
            <summary>
            Optional. The replication progress information of VM images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.RoleName">
            <summary>
            Optional. The role name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.ServiceName">
            <summary>
            Optional. The service name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.SharingStatus">
            <summary>
            Optional. The sharing status of the VM image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.ShowInGui">
            <summary>
            Optional. Specifies whether to show in Gui.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.SmallIconUri">
            <summary>
            Optional. Specifies the URI to the small icon that is displayed
            when the image is presented in the Azure Management Portal.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineVMImageGetDetailsResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.#ctor(Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes)">
            <summary>
            Initializes a new instance of the
            VirtualMachineVMImageGetDetailsResponse class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.ReplicationProgressElement">
            <summary>
            The replication progress information of VM images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.ReplicationProgressElement.Location">
            <summary>
            Optional. The location of the replication of VM image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.ReplicationProgressElement.Progress">
            <summary>
            Optional. The progress of the replication of VM image.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageGetDetailsResponse.ReplicationProgressElement.#ctor">
            <summary>
            Initializes a new instance of the ReplicationProgressElement
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse">
            <summary>
            The List VM Images operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VMImages">
            <summary>
            Optional. The virtual machine images associated with your
            subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineVMImageListResponse
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.GetEnumerator">
            <summary>
            Gets the sequence of VMImages.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of VMImages.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.DataDiskConfiguration">
            <summary>
            The data disk configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.DataDiskConfiguration.HostCaching">
            <summary>
            Optional. Specifies the platform caching behavior of the data
            disk blob for read/write efficiency. The default vault is
            ReadOnly.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.DataDiskConfiguration.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.DataDiskConfiguration.LogicalDiskSizeInGB">
            <summary>
            Optional. Specifies the size, in GB, of an empty VHD to be
            attached to the virtual machine. The VHD can be created as
            part of disk attach or create virtual machine calls by
            specifying the value for this property. Azure creates the
            empty VHD based on size preference and attaches the newly
            created VHD to the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.DataDiskConfiguration.LogicalUnitNumber">
            <summary>
            Optional. Specifies the Logical Unit Number (LUN) for the data
            disk. The LUN specifies the slot in which the data drive
            appears when mounted for usage by the virtual machine. This
            element is only listed when more than one data disk is
            attached to a virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.DataDiskConfiguration.MediaLink">
            <summary>
            Optional. Specifies the location of the disk in Windows Azure
            storage.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.DataDiskConfiguration.Name">
            <summary>
            Optional. Specifies the name of the VHD to use to create the
            data disk for the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.DataDiskConfiguration.#ctor">
            <summary>
            Initializes a new instance of the DataDiskConfiguration class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.OSDiskConfiguration">
            <summary>
            The OS disk configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.OSDiskConfiguration.HostCaching">
            <summary>
            Optional. Specifies the platform caching behavior of the
            operating system disk blob for read/write efficiency.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.OSDiskConfiguration.IOType">
            <summary>
            Optional. Gets or sets the IO type.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.OSDiskConfiguration.LogicalDiskSizeInGB">
            <summary>
            Optional. Specifies the size, in GB, of an empty VHD to be
            attached to the virtual machine. The VHD can be created as
            part of disk attach or create virtual machine calls by
            specifying the value for this property. Azure creates the
            empty VHD based on size preference and attaches the newly
            created VHD to the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.OSDiskConfiguration.MediaLink">
            <summary>
            Optional. Specifies the location of the disk in Windows Azure
            storage.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.OSDiskConfiguration.Name">
            <summary>
            Optional. Specifies the name of an operating system image in
            the image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.OSDiskConfiguration.OperatingSystem">
            <summary>
            Optional. The operating system running in the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.OSDiskConfiguration.OSState">
            <summary>
            Optional. The operating system state in the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.OSDiskConfiguration.#ctor">
            <summary>
            Initializes a new instance of the OSDiskConfiguration class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage">
            <summary>
            A virtual machine image associated with your subscription.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.AffinityGroup">
            <summary>
            Optional. The affinity group name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.Category">
            <summary>
            Optional. The classification of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.CreatedTime">
            <summary>
            Optional. The date when the virtual machine image was created.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.DataDiskConfigurations">
            <summary>
            Optional. The data disk configurations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.DeploymentName">
            <summary>
            Optional. The deployment name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.Description">
            <summary>
            Optional. The description of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.Eula">
            <summary>
            Optional. Specifies the End User License Agreement that is
            associated with the image. The value for this element is a
            string, but it is recommended that the value be a URL that
            points to a EULA.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.IconUri">
            <summary>
            Optional. Provides the URI to the icon for this Operating
            System Image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.ImageFamily">
            <summary>
            Optional. The image family of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.IsPremium">
            <summary>
            Optional. The indicator of whether the virtual machine image is
            premium.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.Label">
            <summary>
            Optional. An identifier for the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.Language">
            <summary>
            Optional. The language of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.Location">
            <summary>
            Optional. The location name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.ModifiedTime">
            <summary>
            Optional. The date when the virtual machine image was created.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.Name">
            <summary>
            Optional. The name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.OSDiskConfiguration">
            <summary>
            Optional. The OS disk configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.PricingDetailLink">
            <summary>
            Optional. Specifies the URI that points to the pricing detail.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.PrivacyUri">
            <summary>
            Optional. Specifies the URI that points to a document that
            contains the privacy policy related to the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.PublishedDate">
            <summary>
            Optional. Specifies the date when the image was added to the
            image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.PublisherName">
            <summary>
            Optional. The name of the publisher of this VM Image in Azure.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.RecommendedVMSize">
            <summary>
            Optional. The recommended size of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.RoleName">
            <summary>
            Optional. The role name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.ServiceName">
            <summary>
            Optional. The service name of the virtual machine image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.ShowInGui">
            <summary>
            Optional. Specifies whether to show in Gui.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.SmallIconUri">
            <summary>
            Optional. Specifies the URI to the small icon that is displayed
            when the image is presented in the Azure Management Portal.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageListResponse.VirtualMachineVMImage.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineVMImage class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageOperatingSystemState">
            <summary>
            Known values for the operating system state of the OS in a virtual
            machine VM image. A Virtual Machine that is fully configured and
            running contains a Specialized operating system. A Virtual Machine on
            which the Sysprep command has been run with the generalize option
            contains a Generalized operating system.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageOperatingSystemType">
            <summary>
            Known values for the operating system type of the OS in a virtual
            machine VM image.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters">
            <summary>
            Parameters supplied to the Replicate Virtual Machine Image operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters.ComputeImageAttributes">
            <summary>
            Required. The compute image attributes. Metadata which is required
            for this image to be useablein the Microsoft.Compute Provider.The
            combination of values provided for Offer, Sku, and Verison must be
            unique for a publisher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters.MarketplaceImageAttributes">
            <summary>
            Optional. The market place image attributes.Metadata which is
            required for VM Marketplace sourced imagesto be useable in the
            Microsoft.Compute Provider.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters.TargetLocations">
            <summary>
            Required. The replication target regional locations.Note: The
            regions in the request body are not additive. If a VM Image has
            already been replicated to Regions A, B, and C, and a request is
            made to replicate to Regions A and D, the VM Image will remain in
            Region A, will be replicated in Region D, and will be unreplicated
            from Regions B and C.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineVMImageReplicateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters.#ctor(System.Collections.Generic.IList{System.String},Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes)">
            <summary>
            Initializes a new instance of the
            VirtualMachineVMImageReplicateParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateResponse">
            <summary>
            The response body contains the published name of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateResponse.PublishedName">
            <summary>
            Optional. The published name of the image.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateResponse.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineVMImageReplicateResponse class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageSharePermissionTypes">
            <summary>
            Specifies the permission type for sharing.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters">
            <summary>
            Parameters supplied to the Update Virtual Machine Image operation.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.DataDiskConfigurations">
            <summary>
            Optional. Optional. The Data Disk Configurations.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.Description">
            <summary>
            Optional. Specifies the description of the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.Eula">
            <summary>
            Optional. Specifies the End User License Agreement that is
            associated with the image. The value for this element is a string,
            but it is recommended that the value be a URL that points to a
            EULA.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.IconUri">
            <summary>
            Optional. Specifies the URI to the icon that is displayed for the
            image in the Management Portal.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.ImageFamily">
            <summary>
            Optional. Specifies a value that can be used to group OS images.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.Label">
            <summary>
            Required. Specifies the friendly name of the image to be updated.
            You cannot use this operation to update images provided by the
            Azure platform.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.Language">
            <summary>
            Optional. Specifies the language of the image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.OSDiskConfiguration">
            <summary>
            Optional. Optional. The OS Disk Configuration.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.PrivacyUri">
            <summary>
            Optional. Specifies the URI that points to a document that contains
            the privacy policy related to the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.PublishedDate">
            <summary>
            Optional. Specifies the date when the OS image was added to the
            image repository.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.RecommendedVMSize">
            <summary>
            Optional. Specifies the size to use for the virtual machine that is
            created from the OS image.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.ShowInGui">
            <summary>
            Optional. Optional. True or False.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.SmallIconUri">
            <summary>
            Optional. Specifies the URI to the small icon that is displayed
            when the image is presented in the Azure Management Portal.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineVMImageUpdateParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            VirtualMachineVMImageUpdateParameters class with required
            arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineWindowsRemoteManagementListenerType">
            <summary>
            Specifies the type of listener for enabling remote Windows PowerShell.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.VMImageInput">
            <summary>
            The parameters Azure uses to create the vm image for the virtual
            machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VMImageInput.DataDiskConfigurations">
            <summary>
            Optional. This corresponds to the DataDiskConfigurations of the VM
            Image used to create a new role. The DataDiskConfigurations
            element is only available using version 2014-10-01 or higher.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.VMImageInput.OSDiskConfiguration">
            <summary>
            Optional. This corresponds to the OSDiskConfiguration of the VM
            Image used to create a new role. The OSDiskConfiguration element
            is only available using version 2014-10-01 or higher.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.VMImageInput.#ctor">
            <summary>
            Initializes a new instance of the VMImageInput class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementListener">
            <summary>
            Contains the type and certificate information for the listener.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementListener.CertificateThumbprint">
            <summary>
            Optional. Specifies the certificate thumbprint for the secure
            connection. If Type is Https then this value is an optional value
            that is set to the thumbprint of the service certificate that is
            used to provision the WinRM HTTPS listener. If this value is not
            specified, a self-signed certificate is generated and used for the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementListener.ListenerType">
            <summary>
            Required. Specifies the type of listener. This value can be Http or
            Https. The value is case sensitive.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementListener.#ctor">
            <summary>
            Initializes a new instance of the WindowsRemoteManagementListener
            class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementListener.#ctor(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineWindowsRemoteManagementListenerType)">
            <summary>
            Initializes a new instance of the WindowsRemoteManagementListener
            class with required arguments.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementSettings">
            <summary>
            Configures the Windows Remote Management service on the virtual
            machine, which enables remote Windows PowerShell.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementSettings.Listeners">
            <summary>
            Optional. Contains a collection of information for enabling remote
            Windows PowerShell.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementSettings.#ctor">
            <summary>
            Initializes a new instance of the WindowsRemoteManagementSettings
            class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationResourceType">
            <summary>
            Known values of xRP migration resource types.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentMessage">
            <summary>
            A validation message for migrate deployment validation operation
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentMessage.Category">
            <summary>
            Optional. Category of this message item.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentMessage.Message">
            <summary>
            Optional. Body of the message
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentMessage.ResourceName">
            <summary>
            Optional. Name of the resource described in the message.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentMessage.ResourceType">
            <summary>
            Optional. Type of the resource described in the message.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentMessage.VirtualMachineName">
            <summary>
            Optional. Name of the virtual machine related to the message.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentMessage.#ctor">
            <summary>
            Initializes a new instance of the
            XrpMigrationValidateDeploymentMessage class.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentResponse">
            <summary>
            The Validate Deployment Migration operation response.
            </summary>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentResponse.ValidateDeploymentMessages">
            <summary>
            Optional. Validation messages for the deployment to be migrated.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentResponse.#ctor">
            <summary>
            Initializes a new instance of the
            XrpMigrationValidateDeploymentResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentResponse.GetEnumerator">
            <summary>
            Gets the sequence of ValidateDeploymentMessages.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidateDeploymentResponse.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the sequence of ValidateDeploymentMessages.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.Models.XrpMigrationValidationMessageCategory">
            <summary>
            Known values of xRP migration validation category.
            </summary>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.OperatingSystemOperations">
            <summary>
            Operations for determining the version of the Azure Guest Operating
            System on which your service is running. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ff684169.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.OperatingSystemOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the OperatingSystemOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.OperatingSystemOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.OperatingSystemOperations.ListAsync(System.Threading.CancellationToken)">
            <summary>
            The List Operating Systems operation lists the versions of the
            guest operating system that are currently available in Windows
            Azure. The 2010-10-28 version of List Operating Systems also
            indicates what family an operating system version belongs to.
            Currently Azure supports two operating system families: the Azure
            guest operating system that is substantially compatible with
            Windows Server 2008 SP2, and the Azure guest operating system that
            is substantially compatible with Windows Server 2008 R2. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ff684168.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Operating Systems operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.OperatingSystemOperations.ListFamiliesAsync(System.Threading.CancellationToken)">
            <summary>
            The List OS Families operation lists the guest operating system
            families available in Azure, and also lists the operating system
            versions available for each family. Currently Azure supports two
            operating system families: the Azure guest operating system that
            is substantially compatible with Windows Server 2008 SP2, and the
            Azure guest operating system that is substantially compatible with
            Windows Server 2008 R2. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441291.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Operating System Families operation response.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.OperatingSystemOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.OperatingSystemOperationsExtensions.List(Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations)">
            <summary>
            The List Operating Systems operation lists the versions of the
            guest operating system that are currently available in Windows
            Azure. The 2010-10-28 version of List Operating Systems also
            indicates what family an operating system version belongs to.
            Currently Azure supports two operating system families: the Azure
            guest operating system that is substantially compatible with
            Windows Server 2008 SP2, and the Azure guest operating system that
            is substantially compatible with Windows Server 2008 R2. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ff684168.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations.
            </param>
            <returns>
            The List Operating Systems operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.OperatingSystemOperationsExtensions.ListAsync(Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations)">
            <summary>
            The List Operating Systems operation lists the versions of the
            guest operating system that are currently available in Windows
            Azure. The 2010-10-28 version of List Operating Systems also
            indicates what family an operating system version belongs to.
            Currently Azure supports two operating system families: the Azure
            guest operating system that is substantially compatible with
            Windows Server 2008 SP2, and the Azure guest operating system that
            is substantially compatible with Windows Server 2008 R2. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ff684168.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations.
            </param>
            <returns>
            The List Operating Systems operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.OperatingSystemOperationsExtensions.ListFamilies(Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations)">
            <summary>
            The List OS Families operation lists the guest operating system
            families available in Azure, and also lists the operating system
            versions available for each family. Currently Azure supports two
            operating system families: the Azure guest operating system that
            is substantially compatible with Windows Server 2008 SP2, and the
            Azure guest operating system that is substantially compatible with
            Windows Server 2008 R2. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441291.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations.
            </param>
            <returns>
            The List Operating System Families operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.OperatingSystemOperationsExtensions.ListFamiliesAsync(Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations)">
            <summary>
            The List OS Families operation lists the guest operating system
            families available in Azure, and also lists the operating system
            versions available for each family. Currently Azure supports two
            operating system families: the Azure guest operating system that
            is substantially compatible with Windows Server 2008 SP2, and the
            Azure guest operating system that is substantially compatible with
            Windows Server 2008 R2. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/gg441291.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IOperatingSystemOperations.
            </param>
            <returns>
            The List Operating System Families operation response.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperations">
            <summary>
            Operations for managing service certificates for your subscription.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee795178.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the ServiceCertificateOperations
            class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperations.BeginCreatingAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Creating Service Certificate operation adds a certificate
            to a hosted service. This operation is an asynchronous operation.
            To determine whether the management service has finished
            processing the request, call Get Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460817.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The DNS prefix name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Service
            Certificate operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperations.BeginDeletingAsync(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Service Certificate operation deletes a service
            certificate from the certificate store of a hosted service. This
            operation is an asynchronous operation. To determine whether the
            management service has finished processing the request, call Get
            Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460803.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Deleting Service
            Certificate operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperations.CreateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Service Certificate operation adds a certificate to a
            hosted service. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460817.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The DNS prefix name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Service Certificate
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperations.DeleteAsync(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters,System.Threading.CancellationToken)">
            <summary>
            The Delete Service Certificate operation deletes a service
            certificate from the certificate store of a hosted service. This
            operation is an asynchronous operation. To determine whether the
            management service has finished processing the request, call Get
            Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460803.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Delete Service Certificate
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperations.GetAsync(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters,System.Threading.CancellationToken)">
            <summary>
            The Get Service Certificate operation returns the public data for
            the specified X.509 certificate associated with a hosted service.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460792.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Get Service Certificate
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Service Certificate operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperations.ListAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The List Service Certificates operation lists all of the service
            certificates associated with the specified hosted service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154105.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The DNS prefix name of your hosted service.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Service Certificates operation response.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.BeginCreating(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters)">
            <summary>
            The Begin Creating Service Certificate operation adds a certificate
            to a hosted service. This operation is an asynchronous operation.
            To determine whether the management service has finished
            processing the request, call Get Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460817.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='serviceName'>
            Required. The DNS prefix name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Service
            Certificate operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.BeginCreatingAsync(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters)">
            <summary>
            The Begin Creating Service Certificate operation adds a certificate
            to a hosted service. This operation is an asynchronous operation.
            To determine whether the management service has finished
            processing the request, call Get Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460817.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='serviceName'>
            Required. The DNS prefix name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Service
            Certificate operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.BeginDeleting(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters)">
            <summary>
            The Begin Deleting Service Certificate operation deletes a service
            certificate from the certificate store of a hosted service. This
            operation is an asynchronous operation. To determine whether the
            management service has finished processing the request, call Get
            Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460803.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Deleting Service
            Certificate operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.BeginDeletingAsync(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters)">
            <summary>
            The Begin Deleting Service Certificate operation deletes a service
            certificate from the certificate store of a hosted service. This
            operation is an asynchronous operation. To determine whether the
            management service has finished processing the request, call Get
            Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460803.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Deleting Service
            Certificate operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.Create(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters)">
            <summary>
            The Create Service Certificate operation adds a certificate to a
            hosted service. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460817.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='serviceName'>
            Required. The DNS prefix name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Service Certificate
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.CreateAsync(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters)">
            <summary>
            The Create Service Certificate operation adds a certificate to a
            hosted service. This operation is an asynchronous operation. To
            determine whether the management service has finished processing
            the request, call Get Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460817.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='serviceName'>
            Required. The DNS prefix name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Service Certificate
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.Delete(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters)">
            <summary>
            The Delete Service Certificate operation deletes a service
            certificate from the certificate store of a hosted service. This
            operation is an asynchronous operation. To determine whether the
            management service has finished processing the request, call Get
            Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460803.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Delete Service Certificate
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.DeleteAsync(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters)">
            <summary>
            The Delete Service Certificate operation deletes a service
            certificate from the certificate store of a hosted service. This
            operation is an asynchronous operation. To determine whether the
            management service has finished processing the request, call Get
            Operation Status. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460803.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Delete Service Certificate
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.Get(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters)">
            <summary>
            The Get Service Certificate operation returns the public data for
            the specified X.509 certificate associated with a hosted service.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460792.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Service Certificate
            operation.
            </param>
            <returns>
            The Get Service Certificate operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.GetAsync(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters)">
            <summary>
            The Get Service Certificate operation returns the public data for
            the specified X.509 certificate associated with a hosted service.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460792.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Get Service Certificate
            operation.
            </param>
            <returns>
            The Get Service Certificate operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.List(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,System.String)">
            <summary>
            The List Service Certificates operation lists all of the service
            certificates associated with the specified hosted service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154105.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='serviceName'>
            Required. The DNS prefix name of your hosted service.
            </param>
            <returns>
            The List Service Certificates operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.ServiceCertificateOperationsExtensions.ListAsync(Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations,System.String)">
            <summary>
            The List Service Certificates operation lists all of the service
            certificates associated with the specified hosted service. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj154105.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IServiceCertificateOperations.
            </param>
            <param name='serviceName'>
            Required. The DNS prefix name of your hosted service.
            </param>
            <returns>
            The List Service Certificates operation response.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations">
            <summary>
            The Service Management API includes operations for managing the disks
            in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157188.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineDiskOperations
            class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.BeginCreatingDataDiskAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Data Disk operation adds a data disk to a virtual
            machine. There are three ways to create the data disk using the
            Add Data Disk operation. Option 1 - Attach an empty data disk to
            the role by specifying the disk label and location of the disk
            image. Do not include the DiskName and SourceMediaLink elements in
            the request body. Include the MediaLink element and reference a
            blob that is in the same geographical region as the role. You can
            also omit the MediaLink element. In this usage, Azure will create
            the data disk in the storage account configured as default for the
            role. Option 2 - Attach an existing data disk that is in the image
            repository. Do not include the DiskName and SourceMediaLink
            elements in the request body. Specify the data disk to use by
            including the DiskName element. Note: If included the in the
            response body, the MediaLink and LogicalDiskSizeInGB elements are
            ignored. Option 3 - Specify the location of a blob in your storage
            account that contain a disk image to use. Include the
            SourceMediaLink element. Note: If the MediaLink element
            isincluded, it is ignored. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157199.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to add the data disk to.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Data
            Disk operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.BeginDeletingDataDiskAsync(System.String,System.String,System.String,System.Int32,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Data Disk operation removes the specified data
            disk from a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157179.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to delete the data disk from.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.BeginUpdatingDiskAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='name'>
            Required. The name of the disk being updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Disk
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.CreateDataDiskAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Data Disk operation adds a data disk to a virtual
            machine. There are three ways to create the data disk using the
            Add Data Disk operation. Option 1 - Attach an empty data disk to
            the role by specifying the disk label and location of the disk
            image. Do not include the DiskName and SourceMediaLink elements in
            the request body. Include the MediaLink element and reference a
            blob that is in the same geographical region as the role. You can
            also omit the MediaLink element. In this usage, Azure will create
            the data disk in the storage account configured as default for the
            role. Option 2 - Attach an existing data disk that is in the image
            repository. Do not include the DiskName and SourceMediaLink
            elements in the request body. Specify the data disk to use by
            including the DiskName element. Note: If included the in the
            response body, the MediaLink and LogicalDiskSizeInGB elements are
            ignored. Option 3 - Specify the location of a blob in your storage
            account that contain a disk image to use. Include the
            SourceMediaLink element. Note: If the MediaLink element
            isincluded, it is ignored. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157199.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to add the data disk to.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Data
            Disk operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.CreateDiskAsync(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Disk
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.DeleteDataDiskAsync(System.String,System.String,System.String,System.Int32,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete Data Disk operation removes the specified data disk from
            a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157179.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to delete the data disk from.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.DeleteDiskAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete Disk operation deletes the specified data or operating
            system disk from your image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157200.aspx
            for more information)
            </summary>
            <param name='name'>
            Required. The name of the disk to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.GetDataDiskAsync(System.String,System.String,System.String,System.Int32,System.Threading.CancellationToken)">
            <summary>
            The Get Data Disk operation retrieves the specified data disk from
            a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157180.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Data Disk operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.GetDiskAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Disk operation retrieves a disk from the user image
            repository. The disk can be an operating system disk or a data
            disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='name'>
            Required. The name of the disk.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.ListDisksAsync(System.Threading.CancellationToken)">
            <summary>
            The List Disks operation retrieves a list of the disks in your
            image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157176.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Disks operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.UpdateDataDiskAsync(System.String,System.String,System.String,System.Int32,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Data Disk operation updates the specified data disk
            attached to the specified virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157190.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to add the data disk to.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Data
            Disk operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.UpdateDiskAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='name'>
            Required. The name of the disk being updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Disk
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperations.UpdateDiskSizeAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='name'>
            Required. The name of the disk being updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Disk
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.BeginCreatingDataDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters)">
            <summary>
            The Create Data Disk operation adds a data disk to a virtual
            machine. There are three ways to create the data disk using the
            Add Data Disk operation. Option 1 - Attach an empty data disk to
            the role by specifying the disk label and location of the disk
            image. Do not include the DiskName and SourceMediaLink elements in
            the request body. Include the MediaLink element and reference a
            blob that is in the same geographical region as the role. You can
            also omit the MediaLink element. In this usage, Azure will create
            the data disk in the storage account configured as default for the
            role. Option 2 - Attach an existing data disk that is in the image
            repository. Do not include the DiskName and SourceMediaLink
            elements in the request body. Specify the data disk to use by
            including the DiskName element. Note: If included the in the
            response body, the MediaLink and LogicalDiskSizeInGB elements are
            ignored. Option 3 - Specify the location of a blob in your storage
            account that contain a disk image to use. Include the
            SourceMediaLink element. Note: If the MediaLink element
            isincluded, it is ignored. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157199.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to add the data disk to.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Data
            Disk operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.BeginCreatingDataDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters)">
            <summary>
            The Create Data Disk operation adds a data disk to a virtual
            machine. There are three ways to create the data disk using the
            Add Data Disk operation. Option 1 - Attach an empty data disk to
            the role by specifying the disk label and location of the disk
            image. Do not include the DiskName and SourceMediaLink elements in
            the request body. Include the MediaLink element and reference a
            blob that is in the same geographical region as the role. You can
            also omit the MediaLink element. In this usage, Azure will create
            the data disk in the storage account configured as default for the
            role. Option 2 - Attach an existing data disk that is in the image
            repository. Do not include the DiskName and SourceMediaLink
            elements in the request body. Specify the data disk to use by
            including the DiskName element. Note: If included the in the
            response body, the MediaLink and LogicalDiskSizeInGB elements are
            ignored. Option 3 - Specify the location of a blob in your storage
            account that contain a disk image to use. Include the
            SourceMediaLink element. Note: If the MediaLink element
            isincluded, it is ignored. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157199.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to add the data disk to.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Data
            Disk operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.BeginDeletingDataDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            The Begin Deleting Data Disk operation removes the specified data
            disk from a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157179.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to delete the data disk from.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.BeginDeletingDataDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            The Begin Deleting Data Disk operation removes the specified data
            disk from a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157179.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to delete the data disk from.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.BeginUpdatingDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='name'>
            Required. The name of the disk being updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Disk
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.BeginUpdatingDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='name'>
            Required. The name of the disk being updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Disk
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.CreateDataDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters)">
            <summary>
            The Create Data Disk operation adds a data disk to a virtual
            machine. There are three ways to create the data disk using the
            Add Data Disk operation. Option 1 - Attach an empty data disk to
            the role by specifying the disk label and location of the disk
            image. Do not include the DiskName and SourceMediaLink elements in
            the request body. Include the MediaLink element and reference a
            blob that is in the same geographical region as the role. You can
            also omit the MediaLink element. In this usage, Azure will create
            the data disk in the storage account configured as default for the
            role. Option 2 - Attach an existing data disk that is in the image
            repository. Do not include the DiskName and SourceMediaLink
            elements in the request body. Specify the data disk to use by
            including the DiskName element. Note: If included the in the
            response body, the MediaLink and LogicalDiskSizeInGB elements are
            ignored. Option 3 - Specify the location of a blob in your storage
            account that contain a disk image to use. Include the
            SourceMediaLink element. Note: If the MediaLink element
            isincluded, it is ignored. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157199.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to add the data disk to.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Data
            Disk operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.CreateDataDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters)">
            <summary>
            The Create Data Disk operation adds a data disk to a virtual
            machine. There are three ways to create the data disk using the
            Add Data Disk operation. Option 1 - Attach an empty data disk to
            the role by specifying the disk label and location of the disk
            image. Do not include the DiskName and SourceMediaLink elements in
            the request body. Include the MediaLink element and reference a
            blob that is in the same geographical region as the role. You can
            also omit the MediaLink element. In this usage, Azure will create
            the data disk in the storage account configured as default for the
            role. Option 2 - Attach an existing data disk that is in the image
            repository. Do not include the DiskName and SourceMediaLink
            elements in the request body. Specify the data disk to use by
            including the DiskName element. Note: If included the in the
            response body, the MediaLink and LogicalDiskSizeInGB elements are
            ignored. Option 3 - Specify the location of a blob in your storage
            account that contain a disk image to use. Include the
            SourceMediaLink element. Note: If the MediaLink element
            isincluded, it is ignored. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157199.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to add the data disk to.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Data
            Disk operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.CreateDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters)">
            <summary>
            The Create Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Disk
            operation.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.CreateDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters)">
            <summary>
            The Create Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Disk
            operation.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.DeleteDataDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            The Delete Data Disk operation removes the specified data disk from
            a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157179.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to delete the data disk from.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.DeleteDataDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            The Delete Data Disk operation removes the specified data disk from
            a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157179.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to delete the data disk from.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.DeleteDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.Boolean)">
            <summary>
            The Delete Disk operation deletes the specified data or operating
            system disk from your image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157200.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='name'>
            Required. The name of the disk to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.DeleteDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.Boolean)">
            <summary>
            The Delete Disk operation deletes the specified data or operating
            system disk from your image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157200.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='name'>
            Required. The name of the disk to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the disk should also
            be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.GetDataDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,System.Int32)">
            <summary>
            The Get Data Disk operation retrieves the specified data disk from
            a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157180.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <returns>
            The Get Data Disk operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.GetDataDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,System.Int32)">
            <summary>
            The Get Data Disk operation retrieves the specified data disk from
            a virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157180.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <returns>
            The Get Data Disk operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.GetDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String)">
            <summary>
            The Get Disk operation retrieves a disk from the user image
            repository. The disk can be an operating system disk or a data
            disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='name'>
            Required. The name of the disk.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.GetDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String)">
            <summary>
            The Get Disk operation retrieves a disk from the user image
            repository. The disk can be an operating system disk or a data
            disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='name'>
            Required. The name of the disk.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.ListDisks(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations)">
            <summary>
            The List Disks operation retrieves a list of the disks in your
            image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157176.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <returns>
            The List Disks operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.ListDisksAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations)">
            <summary>
            The List Disks operation retrieves a list of the disks in your
            image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157176.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <returns>
            The List Disks operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.UpdateDataDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,System.Int32,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters)">
            <summary>
            The Update Data Disk operation updates the specified data disk
            attached to the specified virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157190.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to add the data disk to.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Data
            Disk operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.UpdateDataDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,System.String,System.String,System.Int32,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters)">
            <summary>
            The Update Data Disk operation updates the specified data disk
            attached to the specified virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157190.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of the deployment.
            </param>
            <param name='roleName'>
            Required. The name of the role to add the data disk to.
            </param>
            <param name='logicalUnitNumber'>
            Required. The logical unit number of the disk.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Data
            Disk operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.UpdateDisk(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='name'>
            Required. The name of the disk being updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Disk
            operation.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.UpdateDiskAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='name'>
            Required. The name of the disk being updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Disk
            operation.
            </param>
            <returns>
            A virtual machine disk associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.UpdateDiskSize(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='name'>
            Required. The name of the disk being updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Disk
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineDiskOperationsExtensions.UpdateDiskSizeAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters)">
            <summary>
            The Add Disk operation adds a disk to the user image repository.
            The disk can be an operating system disk or a data disk. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineDiskOperations.
            </param>
            <param name='name'>
            Required. The name of the disk being updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Disk
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.VirtualMachineExtensionOperations">
            <summary>
            The Service Management API includes operations for managing the virtual
            machine extensions in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157206.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineExtensionOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineExtensionOperations
            class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.VirtualMachineExtensionOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineExtensionOperations.ListAsync(System.Threading.CancellationToken)">
            <summary>
            The List Resource Extensions operation lists the resource
            extensions that are available to add to a Virtual Machine. In
            Azure, a process can run as a resource extension of a Virtual
            Machine. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as resource extensions to the Virtual
            Machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495441.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Resource Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineExtensionOperations.ListVersionsAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The List Resource Extension Versions operation lists the versions
            of a resource extension that are available to add to a Virtual
            Machine. In Azure, a process can run as a resource extension of a
            Virtual Machine. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as resource extensions to the Virtual
            Machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495440.aspx
            for more information)
            </summary>
            <param name='publisherName'>
            Required. The name of the publisher.
            </param>
            <param name='extensionName'>
            Required. The name of the extension.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List Resource Extensions operation response.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.VirtualMachineExtensionOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineExtensionOperationsExtensions.List(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations)">
            <summary>
            The List Resource Extensions operation lists the resource
            extensions that are available to add to a Virtual Machine. In
            Azure, a process can run as a resource extension of a Virtual
            Machine. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as resource extensions to the Virtual
            Machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495441.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations.
            </param>
            <returns>
            The List Resource Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineExtensionOperationsExtensions.ListAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations)">
            <summary>
            The List Resource Extensions operation lists the resource
            extensions that are available to add to a Virtual Machine. In
            Azure, a process can run as a resource extension of a Virtual
            Machine. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as resource extensions to the Virtual
            Machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495441.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations.
            </param>
            <returns>
            The List Resource Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineExtensionOperationsExtensions.ListVersions(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations,System.String,System.String)">
            <summary>
            The List Resource Extension Versions operation lists the versions
            of a resource extension that are available to add to a Virtual
            Machine. In Azure, a process can run as a resource extension of a
            Virtual Machine. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as resource extensions to the Virtual
            Machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495440.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations.
            </param>
            <param name='publisherName'>
            Required. The name of the publisher.
            </param>
            <param name='extensionName'>
            Required. The name of the extension.
            </param>
            <returns>
            The List Resource Extensions operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineExtensionOperationsExtensions.ListVersionsAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations,System.String,System.String)">
            <summary>
            The List Resource Extension Versions operation lists the versions
            of a resource extension that are available to add to a Virtual
            Machine. In Azure, a process can run as a resource extension of a
            Virtual Machine. For example, Remote Desktop Access or the Azure
            Diagnostics Agent can run as resource extensions to the Virtual
            Machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn495440.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineExtensionOperations.
            </param>
            <param name='publisherName'>
            Required. The name of the publisher.
            </param>
            <param name='extensionName'>
            Required. The name of the extension.
            </param>
            <returns>
            The List Resource Extensions operation response.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations">
            <summary>
            The Service Management API includes operations for managing the virtual
            machines in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157206.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginCapturingOSImageAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Capturing Role operation creates a copy of the operating
            system virtual hard disk (VHD) that is deployed in the virtual
            machine, saves the VHD copy in the same storage location as the
            operating system VHD, and registers the copy as an image in your
            image gallery. From the captured image, you can create additional
            customized virtual machines. For more information about images and
            disks, see Manage Disks and Images at
            http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx.
            For more information about capturing images, see How to Capture an
            Image of a Virtual Machine Running Windows Server 2008 R2 at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/
            or How to Capture an Image of a Virtual Machine Running Linux at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-linux-capture-image/.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157201.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Capturing Virtual
            Machine operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginCapturingVMImageAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters,System.Threading.CancellationToken)">
            <summary>
            Begin capturing role as VM template.
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Capture Virtual Machine
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginCreatingAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Creating Role operation adds a virtual machine to an
            existing deployment. You can refer to the OSDisk in the Add Role
            operation in the following ways: Platform/User Image - Set the
            SourceImageName to a platform or user image. You can optionally
            specify the DiskName and MediaLink values as part the operation to
            control the name and location of target disk. When DiskName and
            MediaLink are specified in this mode, they must not already exist
            in the system, otherwise a conflict fault is returned; UserDisk -
            Set DiskName to a user supplied image in image repository.
            SourceImageName must be set to NULL. All other properties are
            ignored; or Blob in a Storage Account - Set MediaLink to a blob
            containing the image. SourceImageName and DiskName are set to
            NULL. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157186.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Virtual Machine
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginCreatingDeploymentAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Creating Virtual Machine Deployment operation provisions
            a virtual machine based on the supplied configuration. When you
            create a deployment of a virtual machine, you should make sure
            that the cloud service and the disk or image that you use are
            located in the same region. For example, if the cloud service was
            created in the West US region, the disk or image that you use
            should also be located in a storage account in the West US region.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157194.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Virtual Machine
            Deployment operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginDeletingAsync(System.String,System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Role operation deletes the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157184.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob(s) for the virtual machine
            should also be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginRedeployingAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Redeploying role operation redeploys the specified
            virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to redeploy.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginRestartingAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Restarting role operation restarts the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginShutdownAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters,System.Threading.CancellationToken)">
            <summary>
            The Shutdown Role operation shuts down the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157195.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to shutdown.
            </param>
            <param name='parameters'>
            Required. The parameters for the shutdown vm operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginShuttingDownRolesAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Shutting Down Roles operation stops the specified set of
            virtual machines. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469421.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Begin Shutting Down Roles
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginStartingAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Begin Starting Role operation starts the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157189.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to start.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginStartingRolesAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Starting Roles operation starts the specified set of
            virtual machines. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469419.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Begin Starting Roles operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginUpdatingAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Updating Role operation adds a virtual machine to an
            existing deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157187.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of your virtual machine.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Virtual Machine
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.BeginUpdatingLoadBalancedEndpointSetAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters,System.Threading.CancellationToken)">
            <summary>
            The Begin Updating Load Balanced Endpoint Set operation changes the
            specified load-balanced InputEndpoints on all the roles of an
            Infrastructure as a Service deployment. Non-load-balanced
            endpoints must be changed using UpdateRole. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469417.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Load Balanced
            Endpoint Set operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.CaptureOSImageAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters,System.Threading.CancellationToken)">
            <summary>
            The Capture Role operation creates a copy of the operating system
            virtual hard disk (VHD) that is deployed in the virtual machine,
            saves the VHD copy in the same storage location as the operating
            system VHD, and registers the copy as an image in your image
            gallery. From the captured image, you can create additional
            customized virtual machines. For more information about images and
            disks, see Manage Disks and Images at
            http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx.
            For more information about capturing images, see How to Capture an
            Image of a Virtual Machine Running Windows Server 2008 R2 at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/
            or How to Capture an Image of a Virtual Machine Running Linux at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-linux-capture-image/.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157201.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Capture Virtual Machine
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.CaptureVMImageAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters,System.Threading.CancellationToken)">
            <summary>
            Capture role as VM template.
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Capture Virtual Machine
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.CreateAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Role operation adds a virtual machine to an existing
            deployment. You can refer to the OSDisk in the Add Role operation
            in the following ways: Platform/User Image - Set the
            SourceImageName to a platform or user image. You can optionally
            specify the DiskName and MediaLink values as part the operation to
            control the name and location of target disk. When DiskName and
            MediaLink are specified in this mode, they must not already exist
            in the system, otherwise a conflict fault is returned; UserDisk -
            Set DiskName to a user supplied image in image repository.
            SourceImageName must be set to NULL. All other properties are
            ignored; or Blob in a Storage Account - Set MediaLink to a blob
            containing the image. SourceImageName and DiskName are set to
            NULL. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157186.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.CreateDeploymentAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters,System.Threading.CancellationToken)">
            <summary>
            The Create Virtual Machine Deployment operation provisions a
            virtual machine based on the supplied configuration. When you
            create a deployment of a virtual machine, you should make sure
            that the cloud service and the disk or image that you use are
            located in the same region. For example, if the cloud service was
            created in the West US region, the disk or image that you use
            should also be located in a storage account in the West US region.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157194.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine
            Deployment operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.DeleteAsync(System.String,System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete Role operation deletes the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157184.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob(s) for the virtual machine
            should also be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.GetAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Get Role operation retrieves information about the specified
            virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157193.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Virtual Machine operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.GetRemoteDesktopFileAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Download RDP file operation retrieves the Remote Desktop
            Protocol configuration file from the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157183.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Download RDP file operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.RedeployAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Redeploy role operation redeploys the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to redeploy.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.RestartAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Restart role operation restarts the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.ShutdownAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters,System.Threading.CancellationToken)">
            <summary>
            The Shutdown Role operation shuts down the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157195.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to shutdown.
            </param>
            <param name='parameters'>
            Required. The parameters for the shutdown virtual machine operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.ShutdownRolesAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters,System.Threading.CancellationToken)">
            <summary>
            The Shutdown Roles operation stops the specified set of virtual
            machines.
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Shutdown Roles operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.StartAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The Start Role operation starts the specified virtual machine.
            (see http://msdn.microsoft.com/en-us/library/windowsazure/jj157189.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to start.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.StartRolesAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters,System.Threading.CancellationToken)">
            <summary>
            The Start Roles operation starts the specified set of virtual
            machines.
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Start Roles operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.UpdateAsync(System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Role operation adds a virtual machine to an existing
            deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157187.aspx
            for more information)
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of your virtual machine.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperations.UpdateLoadBalancedEndpointSetAsync(System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters,System.Threading.CancellationToken)">
            <summary>
            The Update Load Balanced Endpoint Set operation changes the
            specified load-balanced InputEndpoints on all the roles of an
            Infrastructure as a Service deployment. Non-load-balanced
            endpoints must be changed using UpdateRole.
            </summary>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Load Balanced Endpoint
            Set operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginCapturingOSImage(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters)">
            <summary>
            The Begin Capturing Role operation creates a copy of the operating
            system virtual hard disk (VHD) that is deployed in the virtual
            machine, saves the VHD copy in the same storage location as the
            operating system VHD, and registers the copy as an image in your
            image gallery. From the captured image, you can create additional
            customized virtual machines. For more information about images and
            disks, see Manage Disks and Images at
            http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx.
            For more information about capturing images, see How to Capture an
            Image of a Virtual Machine Running Windows Server 2008 R2 at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/
            or How to Capture an Image of a Virtual Machine Running Linux at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-linux-capture-image/.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157201.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Capturing Virtual
            Machine operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginCapturingOSImageAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters)">
            <summary>
            The Begin Capturing Role operation creates a copy of the operating
            system virtual hard disk (VHD) that is deployed in the virtual
            machine, saves the VHD copy in the same storage location as the
            operating system VHD, and registers the copy as an image in your
            image gallery. From the captured image, you can create additional
            customized virtual machines. For more information about images and
            disks, see Manage Disks and Images at
            http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx.
            For more information about capturing images, see How to Capture an
            Image of a Virtual Machine Running Windows Server 2008 R2 at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/
            or How to Capture an Image of a Virtual Machine Running Linux at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-linux-capture-image/.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157201.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Capturing Virtual
            Machine operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginCapturingVMImage(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters)">
            <summary>
            Begin capturing role as VM template.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Capture Virtual Machine
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginCapturingVMImageAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters)">
            <summary>
            Begin capturing role as VM template.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Capture Virtual Machine
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginCreating(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters)">
            <summary>
            The Begin Creating Role operation adds a virtual machine to an
            existing deployment. You can refer to the OSDisk in the Add Role
            operation in the following ways: Platform/User Image - Set the
            SourceImageName to a platform or user image. You can optionally
            specify the DiskName and MediaLink values as part the operation to
            control the name and location of target disk. When DiskName and
            MediaLink are specified in this mode, they must not already exist
            in the system, otherwise a conflict fault is returned; UserDisk -
            Set DiskName to a user supplied image in image repository.
            SourceImageName must be set to NULL. All other properties are
            ignored; or Blob in a Storage Account - Set MediaLink to a blob
            containing the image. SourceImageName and DiskName are set to
            NULL. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157186.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Virtual Machine
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginCreatingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters)">
            <summary>
            The Begin Creating Role operation adds a virtual machine to an
            existing deployment. You can refer to the OSDisk in the Add Role
            operation in the following ways: Platform/User Image - Set the
            SourceImageName to a platform or user image. You can optionally
            specify the DiskName and MediaLink values as part the operation to
            control the name and location of target disk. When DiskName and
            MediaLink are specified in this mode, they must not already exist
            in the system, otherwise a conflict fault is returned; UserDisk -
            Set DiskName to a user supplied image in image repository.
            SourceImageName must be set to NULL. All other properties are
            ignored; or Blob in a Storage Account - Set MediaLink to a blob
            containing the image. SourceImageName and DiskName are set to
            NULL. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157186.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Virtual Machine
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginCreatingDeployment(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters)">
            <summary>
            The Begin Creating Virtual Machine Deployment operation provisions
            a virtual machine based on the supplied configuration. When you
            create a deployment of a virtual machine, you should make sure
            that the cloud service and the disk or image that you use are
            located in the same region. For example, if the cloud service was
            created in the West US region, the disk or image that you use
            should also be located in a storage account in the West US region.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157194.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Virtual Machine
            Deployment operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginCreatingDeploymentAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters)">
            <summary>
            The Begin Creating Virtual Machine Deployment operation provisions
            a virtual machine based on the supplied configuration. When you
            create a deployment of a virtual machine, you should make sure
            that the cloud service and the disk or image that you use are
            located in the same region. For example, if the cloud service was
            created in the West US region, the disk or image that you use
            should also be located in a storage account in the West US region.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157194.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Creating Virtual Machine
            Deployment operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginDeleting(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,System.Boolean)">
            <summary>
            The Begin Deleting Role operation deletes the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157184.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob(s) for the virtual machine
            should also be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginDeletingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,System.Boolean)">
            <summary>
            The Begin Deleting Role operation deletes the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157184.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob(s) for the virtual machine
            should also be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginRedeploying(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Begin Redeploying role operation redeploys the specified
            virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to redeploy.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginRedeployingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Begin Redeploying role operation redeploys the specified
            virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to redeploy.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginRestarting(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Begin Restarting role operation restarts the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginRestartingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Begin Restarting role operation restarts the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginShutdown(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters)">
            <summary>
            The Shutdown Role operation shuts down the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157195.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to shutdown.
            </param>
            <param name='parameters'>
            Required. The parameters for the shutdown vm operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginShutdownAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters)">
            <summary>
            The Shutdown Role operation shuts down the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157195.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to shutdown.
            </param>
            <param name='parameters'>
            Required. The parameters for the shutdown vm operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginShuttingDownRoles(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters)">
            <summary>
            The Begin Shutting Down Roles operation stops the specified set of
            virtual machines. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469421.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Begin Shutting Down Roles
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginShuttingDownRolesAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters)">
            <summary>
            The Begin Shutting Down Roles operation stops the specified set of
            virtual machines. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469421.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Begin Shutting Down Roles
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginStarting(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Begin Starting Role operation starts the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157189.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to start.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginStartingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Begin Starting Role operation starts the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157189.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to start.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginStartingRoles(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters)">
            <summary>
            The Begin Starting Roles operation starts the specified set of
            virtual machines. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469419.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Begin Starting Roles operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginStartingRolesAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters)">
            <summary>
            The Begin Starting Roles operation starts the specified set of
            virtual machines. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469419.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Begin Starting Roles operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginUpdating(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters)">
            <summary>
            The Begin Updating Role operation adds a virtual machine to an
            existing deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157187.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of your virtual machine.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Virtual Machine
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginUpdatingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters)">
            <summary>
            The Begin Updating Role operation adds a virtual machine to an
            existing deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157187.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of your virtual machine.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Virtual Machine
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginUpdatingLoadBalancedEndpointSet(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters)">
            <summary>
            The Begin Updating Load Balanced Endpoint Set operation changes the
            specified load-balanced InputEndpoints on all the roles of an
            Infrastructure as a Service deployment. Non-load-balanced
            endpoints must be changed using UpdateRole. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469417.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Load Balanced
            Endpoint Set operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.BeginUpdatingLoadBalancedEndpointSetAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters)">
            <summary>
            The Begin Updating Load Balanced Endpoint Set operation changes the
            specified load-balanced InputEndpoints on all the roles of an
            Infrastructure as a Service deployment. Non-load-balanced
            endpoints must be changed using UpdateRole. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/dn469417.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Begin Updating Load Balanced
            Endpoint Set operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.CaptureOSImage(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters)">
            <summary>
            The Capture Role operation creates a copy of the operating system
            virtual hard disk (VHD) that is deployed in the virtual machine,
            saves the VHD copy in the same storage location as the operating
            system VHD, and registers the copy as an image in your image
            gallery. From the captured image, you can create additional
            customized virtual machines. For more information about images and
            disks, see Manage Disks and Images at
            http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx.
            For more information about capturing images, see How to Capture an
            Image of a Virtual Machine Running Windows Server 2008 R2 at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/
            or How to Capture an Image of a Virtual Machine Running Linux at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-linux-capture-image/.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157201.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Capture Virtual Machine
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.CaptureOSImageAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters)">
            <summary>
            The Capture Role operation creates a copy of the operating system
            virtual hard disk (VHD) that is deployed in the virtual machine,
            saves the VHD copy in the same storage location as the operating
            system VHD, and registers the copy as an image in your image
            gallery. From the captured image, you can create additional
            customized virtual machines. For more information about images and
            disks, see Manage Disks and Images at
            http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx.
            For more information about capturing images, see How to Capture an
            Image of a Virtual Machine Running Windows Server 2008 R2 at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/
            or How to Capture an Image of a Virtual Machine Running Linux at
            http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-linux-capture-image/.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157201.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Capture Virtual Machine
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.CaptureVMImage(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters)">
            <summary>
            Capture role as VM template.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Capture Virtual Machine
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.CaptureVMImageAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters)">
            <summary>
            Capture role as VM template.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Capture Virtual Machine
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.Create(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters)">
            <summary>
            The Create Role operation adds a virtual machine to an existing
            deployment. You can refer to the OSDisk in the Add Role operation
            in the following ways: Platform/User Image - Set the
            SourceImageName to a platform or user image. You can optionally
            specify the DiskName and MediaLink values as part the operation to
            control the name and location of target disk. When DiskName and
            MediaLink are specified in this mode, they must not already exist
            in the system, otherwise a conflict fault is returned; UserDisk -
            Set DiskName to a user supplied image in image repository.
            SourceImageName must be set to NULL. All other properties are
            ignored; or Blob in a Storage Account - Set MediaLink to a blob
            containing the image. SourceImageName and DiskName are set to
            NULL. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157186.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.CreateAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters)">
            <summary>
            The Create Role operation adds a virtual machine to an existing
            deployment. You can refer to the OSDisk in the Add Role operation
            in the following ways: Platform/User Image - Set the
            SourceImageName to a platform or user image. You can optionally
            specify the DiskName and MediaLink values as part the operation to
            control the name and location of target disk. When DiskName and
            MediaLink are specified in this mode, they must not already exist
            in the system, otherwise a conflict fault is returned; UserDisk -
            Set DiskName to a user supplied image in image repository.
            SourceImageName must be set to NULL. All other properties are
            ignored; or Blob in a Storage Account - Set MediaLink to a blob
            containing the image. SourceImageName and DiskName are set to
            NULL. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157186.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.CreateDeployment(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters)">
            <summary>
            The Create Virtual Machine Deployment operation provisions a
            virtual machine based on the supplied configuration. When you
            create a deployment of a virtual machine, you should make sure
            that the cloud service and the disk or image that you use are
            located in the same region. For example, if the cloud service was
            created in the West US region, the disk or image that you use
            should also be located in a storage account in the West US region.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157194.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine
            Deployment operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.CreateDeploymentAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters)">
            <summary>
            The Create Virtual Machine Deployment operation provisions a
            virtual machine based on the supplied configuration. When you
            create a deployment of a virtual machine, you should make sure
            that the cloud service and the disk or image that you use are
            located in the same region. For example, if the cloud service was
            created in the West US region, the disk or image that you use
            should also be located in a storage account in the West US region.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157194.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine
            Deployment operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.Delete(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,System.Boolean)">
            <summary>
            The Delete Role operation deletes the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157184.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob(s) for the virtual machine
            should also be deleted from storage.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.DeleteAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,System.Boolean)">
            <summary>
            The Delete Role operation deletes the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157184.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob(s) for the virtual machine
            should also be deleted from storage.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.Get(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Get Role operation retrieves information about the specified
            virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157193.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine.
            </param>
            <returns>
            The Get Virtual Machine operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.GetAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Get Role operation retrieves information about the specified
            virtual machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157193.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine.
            </param>
            <returns>
            The Get Virtual Machine operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.GetRemoteDesktopFile(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Download RDP file operation retrieves the Remote Desktop
            Protocol configuration file from the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157183.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine.
            </param>
            <returns>
            The Download RDP file operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.GetRemoteDesktopFileAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Download RDP file operation retrieves the Remote Desktop
            Protocol configuration file from the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157183.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine.
            </param>
            <returns>
            The Download RDP file operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.Redeploy(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Redeploy role operation redeploys the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to redeploy.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.RedeployAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Redeploy role operation redeploys the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to redeploy.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.Restart(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Restart role operation restarts the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.RestartAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Restart role operation restarts the specified virtual machine.
            (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157197.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to restart.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.Shutdown(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters)">
            <summary>
            The Shutdown Role operation shuts down the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157195.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to shutdown.
            </param>
            <param name='parameters'>
            Required. The parameters for the shutdown virtual machine operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.ShutdownAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters)">
            <summary>
            The Shutdown Role operation shuts down the specified virtual
            machine. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157195.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to shutdown.
            </param>
            <param name='parameters'>
            Required. The parameters for the shutdown virtual machine operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.ShutdownRoles(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters)">
            <summary>
            The Shutdown Roles operation stops the specified set of virtual
            machines.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Shutdown Roles operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.ShutdownRolesAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters)">
            <summary>
            The Shutdown Roles operation stops the specified set of virtual
            machines.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Shutdown Roles operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.Start(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Start Role operation starts the specified virtual machine.
            (see http://msdn.microsoft.com/en-us/library/windowsazure/jj157189.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to start.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.StartAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String)">
            <summary>
            The Start Role operation starts the specified virtual machine.
            (see http://msdn.microsoft.com/en-us/library/windowsazure/jj157189.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of the virtual machine to start.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.StartRoles(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters)">
            <summary>
            The Start Roles operation starts the specified set of virtual
            machines.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Start Roles operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.StartRolesAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters)">
            <summary>
            The Start Roles operation starts the specified set of virtual
            machines.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters to pass to the Start Roles operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.Update(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters)">
            <summary>
            The Update Role operation adds a virtual machine to an existing
            deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157187.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of your virtual machine.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.UpdateAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters)">
            <summary>
            The Update Role operation adds a virtual machine to an existing
            deployment. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157187.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='virtualMachineName'>
            Required. The name of your virtual machine.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.UpdateLoadBalancedEndpointSet(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters)">
            <summary>
            The Update Load Balanced Endpoint Set operation changes the
            specified load-balanced InputEndpoints on all the roles of an
            Infrastructure as a Service deployment. Non-load-balanced
            endpoints must be changed using UpdateRole.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Load Balanced Endpoint
            Set operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions.UpdateLoadBalancedEndpointSetAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations,System.String,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters)">
            <summary>
            The Update Load Balanced Endpoint Set operation changes the
            specified load-balanced InputEndpoints on all the roles of an
            Infrastructure as a Service deployment. Non-load-balanced
            endpoints must be changed using UpdateRole.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOperations.
            </param>
            <param name='serviceName'>
            Required. The name of your service.
            </param>
            <param name='deploymentName'>
            Required. The name of your deployment.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Load Balanced Endpoint
            Set operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations">
            <summary>
            The Service Management API includes operations for managing the OS
            images in your subscription. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157175.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineOSImageOperations
            class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.BeginSharingAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Share an already replicated OS image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='imageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.BeginUnreplicatingAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Unreplicate an OS image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user OS Image.
            It does not remove the actual user OS Image. To remove the actual
            user OS Image, the publisher will have to call Delete OS Image.
            </summary>
            <param name='imageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The OS Image Name should be the user OS Image, not the published
            name of the OS Image.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.CreateAsync(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create OS Image operation adds an operating system image that
            is stored in a storage account and is available from the image
            repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157192.aspx
            for more information)
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Image
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Parameters returned from the Create Virtual Machine Image operation.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.DeleteAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete OS Image operation deletes the specified OS image from
            your image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157203.aspx
            for more information)
            </summary>
            <param name='imageName'>
            Required. The name of the image to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the image should also
            be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.GetAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            The Get OS Image operation retrieves the details for an operating
            system image from the image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157191.aspx
            for more information)
            </summary>
            <param name='imageName'>
            Required. The name of the OS image to retrieve.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A virtual machine image associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.GetDetailsAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets OS Image's properties and its replication details. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this.
            </summary>
            <param name='imageName'>
            Required. The name of the virtual machine image to replicate.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Details OS Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.ListAsync(System.Threading.CancellationToken)">
            <summary>
            The List OS Images operation retrieves a list of the operating
            system images from the image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157191.aspx
            for more information)
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List OS Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.ReplicateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters,System.Threading.CancellationToken)">
            <summary>
            Replicate an OS image to multiple target locations. This operation
            is only for publishers. You have to be registered as image
            publisher with Windows Azure to be able to call this.
            </summary>
            <param name='imageName'>
            Required. The name of the virtual machine OS image to replicate.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Replicate Virtual Machine
            Image operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the published name of the image.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.ShareAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Share an already replicated OS image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='imageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.UnreplicateAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Unreplicate an OS image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user OS Image.
            It does not remove the actual user OS Image. To remove the actual
            user OS Image, the publisher will have to call Delete OS Image.
            </summary>
            <param name='imageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The OS Image Name should be the user OS Image, not the published
            name of the OS Image.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperations.UpdateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Update OS Image operation updates an OS image that in your
            image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157198.aspx
            for more information)
            </summary>
            <param name='imageName'>
            Required. The name of the virtual machine image to be updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Image
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Parameters returned from the Create Virtual Machine Image operation.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.BeginSharing(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String,System.String)">
            <summary>
            Share an already replicated OS image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.BeginSharingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String,System.String)">
            <summary>
            Share an already replicated OS image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.BeginUnreplicating(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String)">
            <summary>
            Unreplicate an OS image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user OS Image.
            It does not remove the actual user OS Image. To remove the actual
            user OS Image, the publisher will have to call Delete OS Image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The OS Image Name should be the user OS Image, not the published
            name of the OS Image.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.BeginUnreplicatingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String)">
            <summary>
            Unreplicate an OS image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user OS Image.
            It does not remove the actual user OS Image. To remove the actual
            user OS Image, the publisher will have to call Delete OS Image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The OS Image Name should be the user OS Image, not the published
            name of the OS Image.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.Create(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters)">
            <summary>
            The Create OS Image operation adds an operating system image that
            is stored in a storage account and is available from the image
            repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157192.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Image
            operation.
            </param>
            <returns>
            Parameters returned from the Create Virtual Machine Image operation.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.CreateAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters)">
            <summary>
            The Create OS Image operation adds an operating system image that
            is stored in a storage account and is available from the image
            repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157192.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Image
            operation.
            </param>
            <returns>
            Parameters returned from the Create Virtual Machine Image operation.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.Delete(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String,System.Boolean)">
            <summary>
            The Delete OS Image operation deletes the specified OS image from
            your image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157203.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the image to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the image should also
            be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.DeleteAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String,System.Boolean)">
            <summary>
            The Delete OS Image operation deletes the specified OS image from
            your image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157203.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the image to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the image should also
            be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.Get(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String)">
            <summary>
            The Get OS Image operation retrieves the details for an operating
            system image from the image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157191.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the OS image to retrieve.
            </param>
            <returns>
            A virtual machine image associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.GetAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String)">
            <summary>
            The Get OS Image operation retrieves the details for an operating
            system image from the image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157191.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the OS image to retrieve.
            </param>
            <returns>
            A virtual machine image associated with your subscription.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.GetDetails(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String)">
            <summary>
            Gets OS Image's properties and its replication details. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to replicate.
            </param>
            <returns>
            The Get Details OS Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.GetDetailsAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String)">
            <summary>
            Gets OS Image's properties and its replication details. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to replicate.
            </param>
            <returns>
            The Get Details OS Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.List(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations)">
            <summary>
            The List OS Images operation retrieves a list of the operating
            system images from the image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157191.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <returns>
            The List OS Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.ListAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations)">
            <summary>
            The List OS Images operation retrieves a list of the operating
            system images from the image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157191.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <returns>
            The List OS Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.Replicate(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters)">
            <summary>
            Replicate an OS image to multiple target locations. This operation
            is only for publishers. You have to be registered as image
            publisher with Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine OS image to replicate.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Replicate Virtual Machine
            Image operation.
            </param>
            <returns>
            The response body contains the published name of the image.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.ReplicateAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters)">
            <summary>
            Replicate an OS image to multiple target locations. This operation
            is only for publishers. You have to be registered as image
            publisher with Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine OS image to replicate.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Replicate Virtual Machine
            Image operation.
            </param>
            <returns>
            The response body contains the published name of the image.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.Share(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String,System.String)">
            <summary>
            Share an already replicated OS image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.ShareAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String,System.String)">
            <summary>
            Share an already replicated OS image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.Unreplicate(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String)">
            <summary>
            Unreplicate an OS image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user OS Image.
            It does not remove the actual user OS Image. To remove the actual
            user OS Image, the publisher will have to call Delete OS Image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The OS Image Name should be the user OS Image, not the published
            name of the OS Image.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.UnreplicateAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String)">
            <summary>
            Unreplicate an OS image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user OS Image.
            It does not remove the actual user OS Image. To remove the actual
            user OS Image, the publisher will have to call Delete OS Image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The OS Image Name should be the user OS Image, not the published
            name of the OS Image.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.Update(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters)">
            <summary>
            The Update OS Image operation updates an OS image that in your
            image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157198.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to be updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Image
            operation.
            </param>
            <returns>
            Parameters returned from the Create Virtual Machine Image operation.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineOSImageOperationsExtensions.UpdateAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters)">
            <summary>
            The Update OS Image operation updates an OS image that in your
            image repository. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/jj157198.aspx
            for more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineOSImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to be updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Image
            operation.
            </param>
            <returns>
            Parameters returned from the Create Virtual Machine Image operation.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations">
            <summary>
            The Service Management API includes operations for managing the virtual
            machine templates in your subscription.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.#ctor(Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineVMImageOperations
            class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.BeginCreatingAsync(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create VM Image operation creates a VM image that in your image
            repository. (see
            http://msdn.microsoft.com/en-us/library/azure/dn775054.aspx for
            more information)
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the virtual machine VM image
            create operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.BeginDeletingAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Begin Deleting Virtual Machine Image operation deletes the
            specified virtual machine image.
            </summary>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the image should also
            be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.BeginSharingAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Share an already replicated VM image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.BeginUnreplicatingAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Unreplicate an VM image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user VM Image.
            It does not remove the actual user VM Image. To remove the actual
            user VM Image, the publisher will have to call Delete VM Image.
            </summary>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The VM Image Name should be the user VM Image, not the published
            name of the VM Image.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.CreateAsync(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters,System.Threading.CancellationToken)">
            <summary>
            The Create VM Image operation creates a VM image that in your image
            repository. (see
            http://msdn.microsoft.com/en-us/library/azure/dn775054.aspx for
            more information)
            </summary>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Image
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.DeleteAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            The Delete Virtual Machine Image operation deletes the specified
            virtual machine image.
            </summary>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the image should also
            be deleted from storage.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.GetDetailsAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets VMImage's properties and its replication details. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this.
            </summary>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The Get Details VM Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.ListAsync(System.Threading.CancellationToken)">
            <summary>
            The List Virtual Machine Images operation retrieves a list of the
            virtual machine images.
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The List VM Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.ReplicateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters,System.Threading.CancellationToken)">
            <summary>
            Replicate an VM image to multiple target locations. This operation
            is only for publishers. You have to be registered as image
            publisher with Windows Azure to be able to call this.
            </summary>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Replicate Virtual Machine
            Image operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the published name of the image.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.ShareAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Share an already replicated VM image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.UnreplicateAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Unreplicate an VM image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user VM Image.
            It does not remove the actual user VM Image. To remove the actual
            user VM Image, the publisher will have to call Delete VM Image.
            </summary>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The VM Image Name should be the user VM Image, not the published
            name of the VM Image.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperations.UpdateAsync(System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters,System.Threading.CancellationToken)">
            <summary>
            The Update VM Image operation updates a VM image that in your image
            repository.
            </summary>
            <param name='imageName'>
            Required. The name of the virtual machine image to be updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Image
            operation.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="T:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions">
            <summary>
            The Service Management API provides programmatic access to much of the
            functionality available through the Management Portal. The Service
            Management API is a REST API. All API operations are performed over
            SSL, and are mutually authenticated using X.509 v3 certificates. (see
            http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for
            more information)
            </summary>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.BeginCreating(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters)">
            <summary>
            The Create VM Image operation creates a VM image that in your image
            repository. (see
            http://msdn.microsoft.com/en-us/library/azure/dn775054.aspx for
            more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the virtual machine VM image
            create operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.BeginCreatingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters)">
            <summary>
            The Create VM Image operation creates a VM image that in your image
            repository. (see
            http://msdn.microsoft.com/en-us/library/azure/dn775054.aspx for
            more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the virtual machine VM image
            create operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.BeginDeleting(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,System.Boolean)">
            <summary>
            The Begin Deleting Virtual Machine Image operation deletes the
            specified virtual machine image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the image should also
            be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.BeginDeletingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,System.Boolean)">
            <summary>
            The Begin Deleting Virtual Machine Image operation deletes the
            specified virtual machine image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the image should also
            be deleted from storage.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.BeginSharing(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,System.String)">
            <summary>
            Share an already replicated VM image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.BeginSharingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,System.String)">
            <summary>
            Share an already replicated VM image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.BeginUnreplicating(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String)">
            <summary>
            Unreplicate an VM image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user VM Image.
            It does not remove the actual user VM Image. To remove the actual
            user VM Image, the publisher will have to call Delete VM Image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The VM Image Name should be the user VM Image, not the published
            name of the VM Image.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.BeginUnreplicatingAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String)">
            <summary>
            Unreplicate an VM image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user VM Image.
            It does not remove the actual user VM Image. To remove the actual
            user VM Image, the publisher will have to call Delete VM Image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The VM Image Name should be the user VM Image, not the published
            name of the VM Image.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.Create(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters)">
            <summary>
            The Create VM Image operation creates a VM image that in your image
            repository. (see
            http://msdn.microsoft.com/en-us/library/azure/dn775054.aspx for
            more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Image
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.CreateAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters)">
            <summary>
            The Create VM Image operation creates a VM image that in your image
            repository. (see
            http://msdn.microsoft.com/en-us/library/azure/dn775054.aspx for
            more information)
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Create Virtual Machine Image
            operation.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.Delete(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,System.Boolean)">
            <summary>
            The Delete Virtual Machine Image operation deletes the specified
            virtual machine image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the image should also
            be deleted from storage.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.DeleteAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,System.Boolean)">
            <summary>
            The Delete Virtual Machine Image operation deletes the specified
            virtual machine image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to delete.
            </param>
            <param name='deleteFromStorage'>
            Required. Specifies that the source blob for the image should also
            be deleted from storage.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.GetDetails(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String)">
            <summary>
            Gets VMImage's properties and its replication details. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate.
            </param>
            <returns>
            The Get Details VM Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.GetDetailsAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String)">
            <summary>
            Gets VMImage's properties and its replication details. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate.
            </param>
            <returns>
            The Get Details VM Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.List(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations)">
            <summary>
            The List Virtual Machine Images operation retrieves a list of the
            virtual machine images.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <returns>
            The List VM Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.ListAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations)">
            <summary>
            The List Virtual Machine Images operation retrieves a list of the
            virtual machine images.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <returns>
            The List VM Images operation response.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.Replicate(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters)">
            <summary>
            Replicate an VM image to multiple target locations. This operation
            is only for publishers. You have to be registered as image
            publisher with Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Replicate Virtual Machine
            Image operation.
            </param>
            <returns>
            The response body contains the published name of the image.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.ReplicateAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters)">
            <summary>
            Replicate an VM image to multiple target locations. This operation
            is only for publishers. You have to be registered as image
            publisher with Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Replicate Virtual Machine
            Image operation.
            </param>
            <returns>
            The response body contains the published name of the image.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.Share(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,System.String)">
            <summary>
            Share an already replicated VM image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.ShareAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,System.String)">
            <summary>
            Share an already replicated VM image. This operation is only for
            publishers. You have to be registered as image publisher with
            Windows Azure to be able to call this.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to share.
            </param>
            <param name='permission'>
            Required. The sharing permission: public, msdn, or private.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.Unreplicate(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String)">
            <summary>
            Unreplicate an VM image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user VM Image.
            It does not remove the actual user VM Image. To remove the actual
            user VM Image, the publisher will have to call Delete VM Image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The VM Image Name should be the user VM Image, not the published
            name of the VM Image.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.UnreplicateAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String)">
            <summary>
            Unreplicate an VM image to multiple target locations. This
            operation is only for publishers. You have to be registered as
            image publisher with Windows Azure to be able to call this. Note:
            The operation removes the published copies of the user VM Image.
            It does not remove the actual user VM Image. To remove the actual
            user VM Image, the publisher will have to call Delete VM Image.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='vmImageName'>
            Required. The name of the virtual machine image to replicate. Note:
            The VM Image Name should be the user VM Image, not the published
            name of the VM Image.
            </param>
            <returns>
            The response body contains the status of the specified asynchronous
            operation, indicating whether it has succeeded, is inprogress, or
            has failed. Note that this status is distinct from the HTTP status
            code returned for the Get Operation Status operation itself. If
            the asynchronous operation succeeded, the response body includes
            the HTTP status code for the successful request. If the
            asynchronous operation failed, the response body includes the HTTP
            status code for the failed request and error information regarding
            the failure.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.Update(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters)">
            <summary>
            The Update VM Image operation updates a VM image that in your image
            repository.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to be updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Image
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
        <member name="M:Microsoft.WindowsAzure.Management.Compute.VirtualMachineVMImageOperationsExtensions.UpdateAsync(Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations,System.String,Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters)">
            <summary>
            The Update VM Image operation updates a VM image that in your image
            repository.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.WindowsAzure.Management.Compute.IVirtualMachineVMImageOperations.
            </param>
            <param name='imageName'>
            Required. The name of the virtual machine image to be updated.
            </param>
            <param name='parameters'>
            Required. Parameters supplied to the Update Virtual Machine Image
            operation.
            </param>
            <returns>
            A standard service response including an HTTP status code and
            request ID.
            </returns>
        </member>
    </members>
</doc>