Microsoft.Azure.Management.Compute.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Azure.Management.Compute</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Azure.Management.Compute.AvailabilitySetsOperations">
            <summary>
            AvailabilitySetsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the AvailabilitySetsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.AvailabilitySetsOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.AvailabilitySet,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create or update an availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Availability Set operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete an availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Retrieves information about an availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all availability sets in a resource group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperations.ListAvailableSizesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all available virtual machine sizes that can be used to create a new
            virtual machine in an existing availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions">
            <summary>
            Extension methods for AvailabilitySetsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.AvailabilitySet)">
            <summary>
            Create or update an availability set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Availability Set operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.AvailabilitySet,System.Threading.CancellationToken)">
            <summary>
            Create or update an availability set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Availability Set operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.String)">
            <summary>
            Delete an availability set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete an availability set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.String)">
            <summary>
            Retrieves information about an availability set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Retrieves information about an availability set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.List(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String)">
            <summary>
            Lists all availability sets in a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all availability sets in a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.ListAvailableSizes(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.String)">
            <summary>
            Lists all available virtual machine sizes that can be used to create a new
            virtual machine in an existing availability set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.ListAvailableSizesAsync(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all available virtual machine sizes that can be used to create a new
            virtual machine in an existing availability set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.ComputeManagementClient">
            <summary>
            Compute Client
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.BaseUri">
            <summary>
            The base URI of the service.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.SerializationSettings">
            <summary>
            Gets or sets json serialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.DeserializationSettings">
            <summary>
            Gets or sets json deserialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.Credentials">
            <summary>
            Credentials needed for the client to connect to Azure.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.SubscriptionId">
            <summary>
            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.Azure.Management.Compute.ComputeManagementClient.AcceptLanguage">
            <summary>
            Gets or sets the preferred language for the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.LongRunningOperationRetryTimeout">
            <summary>
            Gets or sets the retry timeout in seconds for Long Running Operations.
            Default value is 30.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.GenerateClientRequestId">
            <summary>
            When set to true a unique x-ms-client-request-id value is generated and
            included in each request. Default is true.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.AvailabilitySets">
            <summary>
            Gets the IAvailabilitySetsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.VirtualMachineExtensionImages">
            <summary>
            Gets the IVirtualMachineExtensionImagesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.VirtualMachineExtensions">
            <summary>
            Gets the IVirtualMachineExtensionsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.VirtualMachineImages">
            <summary>
            Gets the IVirtualMachineImagesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.Usage">
            <summary>
            Gets the IUsageOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.VirtualMachineSizes">
            <summary>
            Gets the IVirtualMachineSizesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.Images">
            <summary>
            Gets the IImagesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.ResourceSkus">
            <summary>
            Gets the IResourceSkusOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.VirtualMachines">
            <summary>
            Gets the IVirtualMachinesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.VirtualMachineScaleSets">
            <summary>
            Gets the IVirtualMachineScaleSetsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.VirtualMachineScaleSetExtensions">
            <summary>
            Gets the IVirtualMachineScaleSetExtensionsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.VirtualMachineScaleSetRollingUpgrades">
            <summary>
            Gets the IVirtualMachineScaleSetRollingUpgradesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.VirtualMachineScaleSetVMs">
            <summary>
            Gets the IVirtualMachineScaleSetVMsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.Disks">
            <summary>
            Gets the IDisksOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.Snapshots">
            <summary>
            Gets the ISnapshotsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.VirtualMachineRunCommands">
            <summary>
            Gets the IVirtualMachineRunCommandsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.ContainerServices">
            <summary>
            Gets the IContainerServicesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.#ctor(System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.#ctor(System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='rootHandler'>
            Optional. The http client handler used to handle http transport.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.#ctor(System.Uri,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='baseUri'>
            Optional. The base URI of the service.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.#ctor(System.Uri,System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='baseUri'>
            Optional. The base URI of the service.
            </param>
            <param name='rootHandler'>
            Optional. The http client handler used to handle http transport.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.#ctor(Microsoft.Rest.ServiceClientCredentials,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='credentials'>
            Required. Credentials needed for the client to connect to Azure.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.#ctor(Microsoft.Rest.ServiceClientCredentials,System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='credentials'>
            Required. Credentials needed for the client to connect to Azure.
            </param>
            <param name='rootHandler'>
            Optional. The http client handler used to handle http transport.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.#ctor(System.Uri,Microsoft.Rest.ServiceClientCredentials,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='baseUri'>
            Optional. The base URI of the service.
            </param>
            <param name='credentials'>
            Required. Credentials needed for the client to connect to Azure.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.#ctor(System.Uri,Microsoft.Rest.ServiceClientCredentials,System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the ComputeManagementClient class.
            </summary>
            <param name='baseUri'>
            Optional. The base URI of the service.
            </param>
            <param name='credentials'>
            Required. Credentials needed for the client to connect to Azure.
            </param>
            <param name='rootHandler'>
            Optional. The http client handler used to handle http transport.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.Initialize">
            <summary>
            Initializes client properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.ContainerServicesOperations">
            <summary>
            ContainerServicesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the ContainerServicesOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ContainerServicesOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified subscription.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription. The
            operation returns properties of each container service including state,
            orchestrator, number of masters and agents, and FQDNs of masters and
            agents.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a container service.
            </summary>
            <remarks>
            Creates or updates a container service with the specified configuration of
            orchestrator, masters, and agents.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create or Update a Container Service operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the properties of the specified container service.
            </summary>
            <remarks>
            Gets the properties of the specified container service in the specified
            subscription and resource group. The operation returns the properties
            including state, orchestrator, number of masters and agents, and FQDNs of
            masters and agents.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the specified container service.
            </summary>
            <remarks>
            Deletes the specified container service in the specified subscription and
            resource group. The operation does not delete other resources created as
            part of creating a container service, including storage accounts, VMs, and
            availability sets. All the other resources created with the container
            service are part of the same resource group and can be deleted
            individually.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperations.ListByResourceGroupWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified resource group.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription and
            resource group. The operation returns properties of each container service
            including state, orchestrator, number of masters and agents, and FQDNs of
            masters and agents.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a container service.
            </summary>
            <remarks>
            Creates or updates a container service with the specified configuration of
            orchestrator, masters, and agents.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create or Update a Container Service operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the specified container service.
            </summary>
            <remarks>
            Deletes the specified container service in the specified subscription and
            resource group. The operation does not delete other resources created as
            part of creating a container service, including storage accounts, VMs, and
            availability sets. All the other resources created with the container
            service are part of the same resource group and can be deleted
            individually.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified subscription.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription. The
            operation returns properties of each container service including state,
            orchestrator, number of masters and agents, and FQDNs of masters and
            agents.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperations.ListByResourceGroupNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified resource group.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription and
            resource group. The operation returns properties of each container service
            including state, orchestrator, number of masters and agents, and FQDNs of
            masters and agents.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions">
            <summary>
            Extension methods for ContainerServicesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.List(Microsoft.Azure.Management.Compute.IContainerServicesOperations)">
            <summary>
            Gets a list of container services in the specified subscription.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription. The
            operation returns properties of each container service including state,
            orchestrator, number of masters and agents, and FQDNs of masters and
            agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified subscription.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription. The
            operation returns properties of each container service including state,
            orchestrator, number of masters and agents, and FQDNs of masters and
            agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService)">
            <summary>
            Creates or updates a container service.
            </summary>
            <remarks>
            Creates or updates a container service with the specified configuration of
            orchestrator, masters, and agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create or Update a Container Service operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a container service.
            </summary>
            <remarks>
            Creates or updates a container service with the specified configuration of
            orchestrator, masters, and agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create or Update a Container Service operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.String)">
            <summary>
            Gets the properties of the specified container service.
            </summary>
            <remarks>
            Gets the properties of the specified container service in the specified
            subscription and resource group. The operation returns the properties
            including state, orchestrator, number of masters and agents, and FQDNs of
            masters and agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the properties of the specified container service.
            </summary>
            <remarks>
            Gets the properties of the specified container service in the specified
            subscription and resource group. The operation returns the properties
            including state, orchestrator, number of masters and agents, and FQDNs of
            masters and agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.String)">
            <summary>
            Deletes the specified container service.
            </summary>
            <remarks>
            Deletes the specified container service in the specified subscription and
            resource group. The operation does not delete other resources created as
            part of creating a container service, including storage accounts, VMs, and
            availability sets. All the other resources created with the container
            service are part of the same resource group and can be deleted
            individually.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the specified container service.
            </summary>
            <remarks>
            Deletes the specified container service in the specified subscription and
            resource group. The operation does not delete other resources created as
            part of creating a container service, including storage accounts, VMs, and
            availability sets. All the other resources created with the container
            service are part of the same resource group and can be deleted
            individually.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.ListByResourceGroup(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String)">
            <summary>
            Gets a list of container services in the specified resource group.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription and
            resource group. The operation returns properties of each container service
            including state, orchestrator, number of masters and agents, and FQDNs of
            masters and agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.ListByResourceGroupAsync(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified resource group.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription and
            resource group. The operation returns properties of each container service
            including state, orchestrator, number of masters and agents, and FQDNs of
            masters and agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService)">
            <summary>
            Creates or updates a container service.
            </summary>
            <remarks>
            Creates or updates a container service with the specified configuration of
            orchestrator, masters, and agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create or Update a Container Service operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a container service.
            </summary>
            <remarks>
            Creates or updates a container service with the specified configuration of
            orchestrator, masters, and agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create or Update a Container Service operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.String)">
            <summary>
            Deletes the specified container service.
            </summary>
            <remarks>
            Deletes the specified container service in the specified subscription and
            resource group. The operation does not delete other resources created as
            part of creating a container service, including storage accounts, VMs, and
            availability sets. All the other resources created with the container
            service are part of the same resource group and can be deleted
            individually.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the specified container service.
            </summary>
            <remarks>
            Deletes the specified container service in the specified subscription and
            resource group. The operation does not delete other resources created as
            part of creating a container service, including storage accounts, VMs, and
            availability sets. All the other resources created with the container
            service are part of the same resource group and can be deleted
            individually.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String)">
            <summary>
            Gets a list of container services in the specified subscription.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription. The
            operation returns properties of each container service including state,
            orchestrator, number of masters and agents, and FQDNs of masters and
            agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified subscription.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription. The
            operation returns properties of each container service including state,
            orchestrator, number of masters and agents, and FQDNs of masters and
            agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.ListByResourceGroupNext(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String)">
            <summary>
            Gets a list of container services in the specified resource group.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription and
            resource group. The operation returns properties of each container service
            including state, orchestrator, number of masters and agents, and FQDNs of
            masters and agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServicesOperationsExtensions.ListByResourceGroupNextAsync(Microsoft.Azure.Management.Compute.IContainerServicesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified resource group.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription and
            resource group. The operation returns properties of each container service
            including state, orchestrator, number of masters and agents, and FQDNs of
            masters and agents.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.DisksOperations">
            <summary>
            DisksOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the DisksOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.DisksOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Disk,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Put disk operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.UpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.DiskUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Patch disk operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets information about a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.ListByResourceGroupWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a resource group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a subscription.
            </summary>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.GrantAccessWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Grants access to a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get disk access operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.RevokeAccessWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Revokes access to a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Disk,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Put disk operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.DiskUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Patch disk operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.BeginGrantAccessWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Grants access to a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get disk access operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.BeginRevokeAccessWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Revokes access to a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.ListByResourceGroupNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a resource group.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a subscription.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.DisksOperationsExtensions">
            <summary>
            Extension methods for DisksOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Disk)">
            <summary>
            Creates or updates a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Put disk operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Disk,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Put disk operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.Update(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.DiskUpdate)">
            <summary>
            Updates (patches) a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Patch disk operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.UpdateAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.DiskUpdate,System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Patch disk operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String)">
            <summary>
            Gets information about a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets information about a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String)">
            <summary>
            Deletes a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.ListByResourceGroup(Microsoft.Azure.Management.Compute.IDisksOperations,System.String)">
            <summary>
            Lists all the disks under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.ListByResourceGroupAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.List(Microsoft.Azure.Management.Compute.IDisksOperations)">
            <summary>
            Lists all the disks under a subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.GrantAccess(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData)">
            <summary>
            Grants access to a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get disk access operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.GrantAccessAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Threading.CancellationToken)">
            <summary>
            Grants access to a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get disk access operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.RevokeAccess(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String)">
            <summary>
            Revokes access to a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.RevokeAccessAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Revokes access to a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Disk)">
            <summary>
            Creates or updates a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Put disk operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Disk,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Put disk operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.BeginUpdate(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.DiskUpdate)">
            <summary>
            Updates (patches) a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Patch disk operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.BeginUpdateAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.DiskUpdate,System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Patch disk operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String)">
            <summary>
            Deletes a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.BeginGrantAccess(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData)">
            <summary>
            Grants access to a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get disk access operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.BeginGrantAccessAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Threading.CancellationToken)">
            <summary>
            Grants access to a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get disk access operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.BeginRevokeAccess(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String)">
            <summary>
            Revokes access to a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.BeginRevokeAccessAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Revokes access to a disk.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.ListByResourceGroupNext(Microsoft.Azure.Management.Compute.IDisksOperations,System.String)">
            <summary>
            Lists all the disks under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.ListByResourceGroupNextAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IDisksOperations,System.String)">
            <summary>
            Lists all the disks under a subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.DisksOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IDisksOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations">
            <summary>
            AvailabilitySetsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.AvailabilitySet,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create or update an availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Availability Set operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete an availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Retrieves information about an availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all availability sets in a resource group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations.ListAvailableSizesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all available virtual machine sizes that can be used to
            create a new virtual machine in an existing availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IComputeManagementClient">
            <summary>
            Compute Client
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.BaseUri">
            <summary>
            The base URI of the service.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.SerializationSettings">
            <summary>
            Gets or sets json serialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.DeserializationSettings">
            <summary>
            Gets or sets json deserialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.Credentials">
            <summary>
            Credentials needed for the client to connect to Azure.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.SubscriptionId">
            <summary>
            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.Azure.Management.Compute.IComputeManagementClient.AcceptLanguage">
            <summary>
            Gets or sets the preferred language for the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.LongRunningOperationRetryTimeout">
            <summary>
            Gets or sets the retry timeout in seconds for Long Running
            Operations. Default value is 30.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.GenerateClientRequestId">
            <summary>
            When set to true a unique x-ms-client-request-id value is generated
            and included in each request. Default is true.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.AvailabilitySets">
            <summary>
            Gets the IAvailabilitySetsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.VirtualMachineExtensionImages">
            <summary>
            Gets the IVirtualMachineExtensionImagesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.VirtualMachineExtensions">
            <summary>
            Gets the IVirtualMachineExtensionsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.VirtualMachineImages">
            <summary>
            Gets the IVirtualMachineImagesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.Usage">
            <summary>
            Gets the IUsageOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.VirtualMachineSizes">
            <summary>
            Gets the IVirtualMachineSizesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.Images">
            <summary>
            Gets the IImagesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.ResourceSkus">
            <summary>
            Gets the IResourceSkusOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.VirtualMachines">
            <summary>
            Gets the IVirtualMachinesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.VirtualMachineScaleSets">
            <summary>
            Gets the IVirtualMachineScaleSetsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.VirtualMachineScaleSetExtensions">
            <summary>
            Gets the IVirtualMachineScaleSetExtensionsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.VirtualMachineScaleSetRollingUpgrades">
            <summary>
            Gets the IVirtualMachineScaleSetRollingUpgradesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.VirtualMachineScaleSetVMs">
            <summary>
            Gets the IVirtualMachineScaleSetVMsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.Disks">
            <summary>
            Gets the IDisksOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.Snapshots">
            <summary>
            Gets the ISnapshotsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.VirtualMachineRunCommands">
            <summary>
            Gets the IVirtualMachineRunCommandsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.ContainerServices">
            <summary>
            Gets the IContainerServicesOperations.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IContainerServicesOperations">
            <summary>
            ContainerServicesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IContainerServicesOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified subscription.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription.
            The operation returns properties of each container service
            including state, orchestrator, number of masters and agents, and
            FQDNs of masters and agents.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IContainerServicesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a container service.
            </summary>
            <remarks>
            Creates or updates a container service with the specified
            configuration of orchestrator, masters, and agents.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create or Update a Container Service
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IContainerServicesOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the properties of the specified container service.
            </summary>
            <remarks>
            Gets the properties of the specified container service in the
            specified subscription and resource group. The operation returns
            the properties including state, orchestrator, number of masters and
            agents, and FQDNs of masters and agents.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IContainerServicesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the specified container service.
            </summary>
            <remarks>
            Deletes the specified container service in the specified
            subscription and resource group. The operation does not delete
            other resources created as part of creating a container service,
            including storage accounts, VMs, and availability sets. All the
            other resources created with the container service are part of the
            same resource group and can be deleted individually.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IContainerServicesOperations.ListByResourceGroupWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified resource group.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription and
            resource group. The operation returns properties of each container
            service including state, orchestrator, number of masters and
            agents, and FQDNs of masters and agents.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IContainerServicesOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a container service.
            </summary>
            <remarks>
            Creates or updates a container service with the specified
            configuration of orchestrator, masters, and agents.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create or Update a Container Service
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IContainerServicesOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the specified container service.
            </summary>
            <remarks>
            Deletes the specified container service in the specified
            subscription and resource group. The operation does not delete
            other resources created as part of creating a container service,
            including storage accounts, VMs, and availability sets. All the
            other resources created with the container service are part of the
            same resource group and can be deleted individually.
            </remarks>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service in the specified subscription and
            resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IContainerServicesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified subscription.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription.
            The operation returns properties of each container service
            including state, orchestrator, number of masters and agents, and
            FQDNs of masters and agents.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IContainerServicesOperations.ListByResourceGroupNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of container services in the specified resource group.
            </summary>
            <remarks>
            Gets a list of container services in the specified subscription and
            resource group. The operation returns properties of each container
            service including state, orchestrator, number of masters and
            agents, and FQDNs of masters and agents.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IDisksOperations">
            <summary>
            DisksOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Disk,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Put disk operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.UpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.DiskUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Patch disk operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets information about a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.ListByResourceGroupWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a resource group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a subscription.
            </summary>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.GrantAccessWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Grants access to a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get disk access
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.RevokeAccessWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Revokes access to a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Disk,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Put disk operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.DiskUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='disk'>
            Disk object supplied in the body of the Patch disk operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.BeginGrantAccessWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Grants access to a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get disk access
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.BeginRevokeAccessWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Revokes access to a disk.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='diskName'>
            The name of the disk within the given subscription and resource
            group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.ListByResourceGroupNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a resource group.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IDisksOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all the disks under a subscription.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IImagesOperations">
            <summary>
            ImagesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IImagesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Image,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create or update an image.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Image operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IImagesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes an Image.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IImagesOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets an image.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IImagesOperations.ListByResourceGroupWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of images under a resource group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IImagesOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Images in the subscription. Use nextLink property
            in the response to get the next page of Images. Do this till
            nextLink is not null to fetch all the Images.
            </summary>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IImagesOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Image,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create or update an image.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Image operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IImagesOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes an Image.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IImagesOperations.ListByResourceGroupNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of images under a resource group.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IImagesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Images in the subscription. Use nextLink property
            in the response to get the next page of Images. Do this till
            nextLink is not null to fetch all the Images.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.ImagesOperations">
            <summary>
            ImagesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the ImagesOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ImagesOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Image,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create or update an image.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Image operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes an Image.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets an image.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperations.ListByResourceGroupWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of images under a resource group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Images in the subscription. Use nextLink property in the
            response to get the next page of Images. Do this till nextLink is not null
            to fetch all the Images.
            </summary>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Image,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create or update an image.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Image operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes an Image.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperations.ListByResourceGroupNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of images under a resource group.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Images in the subscription. Use nextLink property in the
            response to get the next page of Images. Do this till nextLink is not null
            to fetch all the Images.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions">
            <summary>
            Extension methods for ImagesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Image)">
            <summary>
            Create or update an image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Image operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Image,System.Threading.CancellationToken)">
            <summary>
            Create or update an image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Image operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.String)">
            <summary>
            Deletes an Image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes an Image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.String,System.String)">
            <summary>
            Gets an image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets an image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.ListByResourceGroup(Microsoft.Azure.Management.Compute.IImagesOperations,System.String)">
            <summary>
            Gets the list of images under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.ListByResourceGroupAsync(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of images under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.List(Microsoft.Azure.Management.Compute.IImagesOperations)">
            <summary>
            Gets the list of Images in the subscription. Use nextLink property in the
            response to get the next page of Images. Do this till nextLink is not null
            to fetch all the Images.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IImagesOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of Images in the subscription. Use nextLink property in the
            response to get the next page of Images. Do this till nextLink is not null
            to fetch all the Images.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Image)">
            <summary>
            Create or update an image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Image operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Image,System.Threading.CancellationToken)">
            <summary>
            Create or update an image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Image operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.String)">
            <summary>
            Deletes an Image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes an Image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='imageName'>
            The name of the image.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.ListByResourceGroupNext(Microsoft.Azure.Management.Compute.IImagesOperations,System.String)">
            <summary>
            Gets the list of images under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.ListByResourceGroupNextAsync(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of images under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IImagesOperations,System.String)">
            <summary>
            Gets the list of Images in the subscription. Use nextLink property in the
            response to get the next page of Images. Do this till nextLink is not null
            to fetch all the Images.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ImagesOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IImagesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of Images in the subscription. Use nextLink property in the
            response to get the next page of Images. Do this till nextLink is not null
            to fetch all the Images.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IResourceSkusOperations">
            <summary>
            ResourceSkusOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IResourceSkusOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Microsoft.Compute SKUs available for your
            Subscription.
            </summary>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IResourceSkusOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Microsoft.Compute SKUs available for your
            Subscription.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.ISnapshotsOperations">
            <summary>
            SnapshotsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Snapshot,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Put disk operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.UpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.SnapshotUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Patch snapshot
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets information about a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.ListByResourceGroupWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a resource group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a subscription.
            </summary>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.GrantAccessWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Grants access to a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get snapshot access
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.RevokeAccessWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Revokes access to a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Snapshot,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Put disk operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.SnapshotUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Patch snapshot
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.BeginGrantAccessWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Grants access to a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get snapshot access
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.BeginRevokeAccessWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Revokes access to a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource
            group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.ListByResourceGroupNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a resource group.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ISnapshotsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a subscription.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IUsageOperations">
            <summary>
            UsageOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IUsageOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets, for the specified location, the current compute resource
            usage information as well as the limits for compute resources under
            the subscription.
            </summary>
            <param name='location'>
            The location for which resource usage is queried.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IUsageOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets, for the specified location, the current compute resource
            usage information as well as the limits for compute resources under
            the subscription.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImagesOperations">
            <summary>
            VirtualMachineExtensionImagesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImagesOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a virtual machine extension image.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='type'>
            </param>
            <param name='version'>
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImagesOperations.ListTypesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine extension image types.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImagesOperations.ListVersionsWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine extension image versions.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='type'>
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations">
            <summary>
            VirtualMachineExtensionsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be
            create or updated.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create Virtual Machine Extension
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be
            deleted.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to get the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine containing the extension.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be
            create or updated.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create Virtual Machine Extension
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be
            deleted.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations">
            <summary>
            VirtualMachineImagesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a virtual machine image.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='skus'>
            A valid image SKU.
            </param>
            <param name='version'>
            A valid image SKU version.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations.ListWithHttpMessagesAsync(System.String,System.String,System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all virtual machine image versions for the specified
            location, publisher, offer, and SKU.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='skus'>
            A valid image SKU.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations.ListOffersWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine image offers for the specified
            location and publisher.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations.ListPublishersWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine image publishers for the specified
            Azure location.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations.ListSkusWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine image SKUs for the specified
            location, publisher, and offer.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IVirtualMachineRunCommandsOperations">
            <summary>
            VirtualMachineRunCommandsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineRunCommandsOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all available run commands for a subscription in a location.
            </summary>
            <param name='location'>
            The location upon which run commands is queried.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineRunCommandsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets specific run command for a subscription in a location.
            </summary>
            <param name='location'>
            The location upon which run commands is queried.
            </param>
            <param name='commandId'>
            The command id.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineRunCommandsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all available run commands for a subscription in a location.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations">
            <summary>
            VirtualMachineScaleSetExtensionsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update an extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be create
            or updated.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create VM scale set Extension operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be deleted.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to get the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set containing the extension.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations.ListWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all extensions in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set containing the extension.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update an extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be create
            or updated.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create VM scale set Extension operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be deleted.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all extensions in a VM scale set.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations">
            <summary>
            VirtualMachineScaleSetRollingUpgradesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations.CancelWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Cancels the current virtual machine scale set rolling upgrade.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations.StartOSUpgradeWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts a rolling upgrade to move all virtual machine scale set
            instances to the latest available Platform Image OS version.
            Instances which are already running the latest available OS version
            are not affected.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations.GetLatestWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the status of the latest virtual machine scale set rolling
            upgrade.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations.BeginCancelWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Cancels the current virtual machine scale set rolling upgrade.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations.BeginStartOSUpgradeWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts a rolling upgrade to move all virtual machine scale set
            instances to the latest available Platform Image OS version.
            Instances which are already running the latest available OS version
            are not affected.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations">
            <summary>
            VirtualMachineScaleSetsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create or update a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.UpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Display information about a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.DeallocateWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deallocates specific virtual machines in a VM scale set. Shuts down
            the virtual machines and releases the compute resources. You are
            not billed for the compute resources that this virtual machine
            scale set deallocates.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.DeleteInstancesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.GetInstanceViewWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the status of a VM scale set instance.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM scale sets under a resource group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.ListAllWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM Scale Sets in the subscription, regardless of
            the associated resource group. Use nextLink property in the
            response to get the next page of VM Scale Sets. Do this till
            nextLink is not null to fetch all the VM Scale Sets.
            </summary>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.ListSkusWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of SKUs available for your VM scale set, including the
            minimum and maximum VM instances allowed for each SKU.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.PowerOffWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Power off (stop) one or more virtual machines in a VM scale set.
            Note that resources are still attached and you are getting charged
            for the resources. Instead, use deallocate to release resources and
            avoid charges.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.RestartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts one or more virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.StartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts one or more virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.UpdateInstancesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Upgrades one or more virtual machines to the latest SKU set in the
            VM scale set model.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.ReimageWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) one or more virtual
            machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.ReimageAllWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages all the disks ( including data disks ) in the virtual
            machines in a VM scale set. This operation is only supported for
            managed disks.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create or update a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginDeallocateWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deallocates specific virtual machines in a VM scale set. Shuts down
            the virtual machines and releases the compute resources. You are
            not billed for the compute resources that this virtual machine
            scale set deallocates.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginDeleteInstancesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginPowerOffWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Power off (stop) one or more virtual machines in a VM scale set.
            Note that resources are still attached and you are getting charged
            for the resources. Instead, use deallocate to release resources and
            avoid charges.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginRestartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts one or more virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginStartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts one or more virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginUpdateInstancesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Upgrades one or more virtual machines to the latest SKU set in the
            VM scale set model.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginReimageWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) one or more virtual
            machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.BeginReimageAllWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages all the disks ( including data disks ) in the virtual
            machines in a VM scale set. This operation is only supported for
            managed disks.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual
            machine scale set instance ids will result in the operation being
            performed on all virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM scale sets under a resource group.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.ListAllNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM Scale Sets in the subscription, regardless of
            the associated resource group. Use nextLink property in the
            response to get the next page of VM Scale Sets. Do this till
            nextLink is not null to fetch all the VM Scale Sets.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations.ListSkusNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of SKUs available for your VM scale set, including the
            minimum and maximum VM instances allowed for each SKU.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations">
            <summary>
            VirtualMachineScaleSetVMsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.ReimageWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) a specific virtual machine
            in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.ReimageAllWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Allows you to re-image all the disks ( including data disks ) in
            the a VM scale set instance. This operation is only supported for
            managed disks.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.DeallocateWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deallocates a specific virtual machine in a VM scale set. Shuts
            down the virtual machine and releases the compute resources it
            uses. You are not billed for the compute resources of this virtual
            machine once it is deallocated.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a virtual machine from a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a virtual machine from a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.GetInstanceViewWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the status of a virtual machine from a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.ListWithHttpMessagesAsync(System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM},System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all virtual machines in a VM scale sets.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='virtualMachineScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='select'>
            The list parameters.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.PowerOffWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Power off (stop) a virtual machine in a VM scale set. Note that
            resources are still attached and you are getting charged for the
            resources. Instead, use deallocate to release resources and avoid
            charges.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.RestartWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts a virtual machine in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.StartWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts a virtual machine in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.BeginReimageWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) a specific virtual machine
            in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.BeginReimageAllWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Allows you to re-image all the disks ( including data disks ) in
            the a VM scale set instance. This operation is only supported for
            managed disks.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.BeginDeallocateWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deallocates a specific virtual machine in a VM scale set. Shuts
            down the virtual machine and releases the compute resources it
            uses. You are not billed for the compute resources of this virtual
            machine once it is deallocated.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a virtual machine from a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.BeginPowerOffWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Power off (stop) a virtual machine in a VM scale set. Note that
            resources are still attached and you are getting charged for the
            resources. Instead, use deallocate to release resources and avoid
            charges.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.BeginRestartWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts a virtual machine in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.BeginStartWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts a virtual machine in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all virtual machines in a VM scale sets.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IVirtualMachineSizesOperations">
            <summary>
            VirtualMachineSizesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachineSizesOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all available virtual machine sizes for a subscription in a
            location.
            </summary>
            <param name='location'>
            The location upon which virtual-machine-sizes is queried.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations">
            <summary>
            VirtualMachinesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.CaptureWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Captures the VM by copying virtual hard disks of the VM and outputs
            a template that can be used to create similar VMs.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachine,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.InstanceViewTypes},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Retrieves information about the model view or the instance view of
            a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation. Possible values
            include: 'instanceView'
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.InstanceViewWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Retrieves information about the run-time state of a virtual
            machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.ConvertToManagedDisksWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Converts virtual machine disks from blob-based to managed disks.
            Virtual machine must be stop-deallocated before invoking this
            operation.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.DeallocateWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Shuts down the virtual machine and releases the compute resources.
            You are not billed for the compute resources that this virtual
            machine uses.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.GeneralizeWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Sets the state of the virtual machine to generalized.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified resource group.
            Use the nextLink property in the response to get the next page of
            virtual machines.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.ListAllWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified subscription.
            Use the nextLink property in the response to get the next page of
            virtual machines.
            </summary>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.ListAvailableSizesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all available virtual machine sizes to which the specified
            virtual machine can be resized.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.PowerOffWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to power off (stop) a virtual machine. The virtual
            machine can be restarted with the same provisioned resources. You
            are still charged for this virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.RestartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to restart a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.StartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to start a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.RedeployWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to redeploy a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.PerformMaintenanceWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to perform maintenance on a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.RunCommandWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.RunCommandInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Run command on the VM.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Run command operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginCaptureWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Captures the VM by copying virtual hard disks of the VM and outputs
            a template that can be used to create similar VMs.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachine,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginConvertToManagedDisksWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Converts virtual machine disks from blob-based to managed disks.
            Virtual machine must be stop-deallocated before invoking this
            operation.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginDeallocateWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Shuts down the virtual machine and releases the compute resources.
            You are not billed for the compute resources that this virtual
            machine uses.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginPowerOffWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to power off (stop) a virtual machine. The virtual
            machine can be restarted with the same provisioned resources. You
            are still charged for this virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginRestartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to restart a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginStartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to start a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginRedeployWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to redeploy a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginPerformMaintenanceWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to perform maintenance on a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.BeginRunCommandWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.RunCommandInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Run command on the VM.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Run command operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified resource group.
            Use the nextLink property in the response to get the next page of
            virtual machines.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.ListAllNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified subscription.
            Use the nextLink property in the response to get the next page of
            virtual machines.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.AccessLevel">
            <summary>
            Defines values for AccessLevel.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.AccessUri">
            <summary>
            A disk access SAS uri.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.AccessUri.#ctor">
            <summary>
            Initializes a new instance of the AccessUri class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.AccessUri.#ctor(System.String)">
            <summary>
            Initializes a new instance of the AccessUri class.
            </summary>
            <param name="accessSAS">A SAS uri for accessing a disk.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AccessUri.AccessSAS">
            <summary>
            Gets a SAS uri for accessing a disk.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.AdditionalUnattendContent">
            <summary>
            Specifies additional XML formatted information that can be included in
            the Unattend.xml file, which is used by Windows Setup. Contents are
            defined by setting name, component name, and the pass in which the
            content is applied.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.AdditionalUnattendContent.#ctor">
            <summary>
            Initializes a new instance of the AdditionalUnattendContent class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.AdditionalUnattendContent.#ctor(System.Nullable{Microsoft.Azure.Management.Compute.Models.PassNames},System.Nullable{Microsoft.Azure.Management.Compute.Models.ComponentNames},System.Nullable{Microsoft.Azure.Management.Compute.Models.SettingNames},System.String)">
            <summary>
            Initializes a new instance of the AdditionalUnattendContent class.
            </summary>
            <param name="passName">The pass name. Currently, the only allowable
            value is oobeSystem. Possible values include: 'oobeSystem'</param>
            <param name="componentName">The component name. Currently, the only
            allowable value is Microsoft-Windows-Shell-Setup. Possible values
            include: 'Microsoft-Windows-Shell-Setup'</param>
            <param name="settingName">Specifies the name of the setting to
            which the content applies. Possible values are: FirstLogonCommands
            and AutoLogon. Possible values include: 'AutoLogon',
            'FirstLogonCommands'</param>
            <param name="content">Specifies the XML formatted content that is
            added to the unattend.xml file for the specified path and
            component. The XML must be less than 4KB and must include the root
            element for the setting or feature that is being inserted.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AdditionalUnattendContent.PassName">
            <summary>
            Gets or sets the pass name. Currently, the only allowable value is
            oobeSystem. Possible values include: 'oobeSystem'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AdditionalUnattendContent.ComponentName">
            <summary>
            Gets or sets the component name. Currently, the only allowable
            value is Microsoft-Windows-Shell-Setup. Possible values include:
            'Microsoft-Windows-Shell-Setup'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AdditionalUnattendContent.SettingName">
            <summary>
            Gets or sets specifies the name of the setting to which the content
            applies. Possible values are: FirstLogonCommands and AutoLogon.
            Possible values include: 'AutoLogon', 'FirstLogonCommands'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AdditionalUnattendContent.Content">
            <summary>
            Gets or sets specifies the XML formatted content that is added to
            the unattend.xml file for the specified path and component. The XML
            must be less than 4KB and must include the root element for the
            setting or feature that is being inserted.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ApiEntityReference">
            <summary>
            The API entity reference.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ApiEntityReference.#ctor">
            <summary>
            Initializes a new instance of the ApiEntityReference class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ApiEntityReference.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ApiEntityReference class.
            </summary>
            <param name="id">The ARM resource id in the form of
            /subscriptions/{SubcriptionId}/resourceGroups/{ResourceGroupName}/...</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ApiEntityReference.Id">
            <summary>
            Gets or sets the ARM resource id in the form of
            /subscriptions/{SubcriptionId}/resourceGroups/{ResourceGroupName}/...
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ApiError">
            <summary>
            Api error.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ApiError.#ctor">
            <summary>
            Initializes a new instance of the ApiError class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ApiError.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.ApiErrorBase},Microsoft.Azure.Management.Compute.Models.InnerError,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ApiError class.
            </summary>
            <param name="details">The Api error details</param>
            <param name="innererror">The Api inner error</param>
            <param name="code">The error code.</param>
            <param name="target">The target of the particular error.</param>
            <param name="message">The error message.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ApiError.Details">
            <summary>
            Gets or sets the Api error details
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ApiError.Innererror">
            <summary>
            Gets or sets the Api inner error
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ApiError.Code">
            <summary>
            Gets or sets the error code.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ApiError.Target">
            <summary>
            Gets or sets the target of the particular error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ApiError.Message">
            <summary>
            Gets or sets the error message.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ApiErrorBase">
            <summary>
            Api error base.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ApiErrorBase.#ctor">
            <summary>
            Initializes a new instance of the ApiErrorBase class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ApiErrorBase.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ApiErrorBase class.
            </summary>
            <param name="code">The error code.</param>
            <param name="target">The target of the particular error.</param>
            <param name="message">The error message.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ApiErrorBase.Code">
            <summary>
            Gets or sets the error code.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ApiErrorBase.Target">
            <summary>
            Gets or sets the target of the particular error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ApiErrorBase.Message">
            <summary>
            Gets or sets the error message.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.AvailabilitySet">
            <summary>
            Specifies information about the availability set that the virtual
            machine should be assigned to. Virtual machines specified in the same
            availability set are allocated to different nodes to maximize
            availability. For more information about availability sets, see [Manage
            the availability of virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            &lt;br&gt;&lt;br&gt; For more information on Azure planned
            maintainance, see [Planned maintenance for virtual machines in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &lt;br&gt;&lt;br&gt; Currently, a VM can only be added to availability
            set at creation time. An existing VM cannot be added to an availability
            set.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.AvailabilitySet.#ctor">
            <summary>
            Initializes a new instance of the AvailabilitySet class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.AvailabilitySet.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.SubResource},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.InstanceViewStatus},Microsoft.Azure.Management.Compute.Models.Sku)">
            <summary>
            Initializes a new instance of the AvailabilitySet class.
            </summary>
            <param name="location">Resource location</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="platformUpdateDomainCount">Update Domain
            count.</param>
            <param name="platformFaultDomainCount">Fault Domain count.</param>
            <param name="virtualMachines">A list of references to all virtual
            machines in the availability set.</param>
            <param name="statuses">The resource status information.</param>
            <param name="sku">Sku of the availability set</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AvailabilitySet.PlatformUpdateDomainCount">
            <summary>
            Gets or sets update Domain count.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AvailabilitySet.PlatformFaultDomainCount">
            <summary>
            Gets or sets fault Domain count.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AvailabilitySet.VirtualMachines">
            <summary>
            Gets or sets a list of references to all virtual machines in the
            availability set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AvailabilitySet.Statuses">
            <summary>
            Gets the resource status information.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AvailabilitySet.Sku">
            <summary>
            Gets or sets sku of the availability set
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.AvailabilitySet.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.BootDiagnostics">
            <summary>
            Boot Diagnostics is a debugging feature which allows you to view
            Console Output and Screenshot to diagnose VM status.
            &lt;br&gt;&lt;br&gt; For Linux Virtual Machines, you can easily view
            the output of your console log. &lt;br&gt;&lt;br&gt; For both Windows
            and Linux virtual machines, Azure also enables you to see a screenshot
            of the VM from the hypervisor.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.BootDiagnostics.#ctor">
            <summary>
            Initializes a new instance of the BootDiagnostics class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.BootDiagnostics.#ctor(System.Nullable{System.Boolean},System.String)">
            <summary>
            Initializes a new instance of the BootDiagnostics class.
            </summary>
            <param name="enabled">Whether boot diagnostics should be enabled on
            the Virtual Machine.</param>
            <param name="storageUri">Uri of the storage account to use for
            placing the console output and screenshot.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.BootDiagnostics.Enabled">
            <summary>
            Gets or sets whether boot diagnostics should be enabled on the
            Virtual Machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.BootDiagnostics.StorageUri">
            <summary>
            Gets or sets uri of the storage account to use for placing the
            console output and screenshot.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.BootDiagnosticsInstanceView">
            <summary>
            The instance view of a virtual machine boot diagnostics.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.BootDiagnosticsInstanceView.#ctor">
            <summary>
            Initializes a new instance of the BootDiagnosticsInstanceView
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.BootDiagnosticsInstanceView.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the BootDiagnosticsInstanceView
            class.
            </summary>
            <param name="consoleScreenshotBlobUri">The console screenshot blob
            URI.</param>
            <param name="serialConsoleLogBlobUri">The Linux serial console log
            blob Uri.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.BootDiagnosticsInstanceView.ConsoleScreenshotBlobUri">
            <summary>
            Gets or sets the console screenshot blob URI.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.BootDiagnosticsInstanceView.SerialConsoleLogBlobUri">
            <summary>
            Gets or sets the Linux serial console log blob Uri.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.CachingTypes">
            <summary>
            Defines values for CachingTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ComponentNames">
            <summary>
            Defines values for ComponentNames.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationProperties">
            <summary>
            Compute-specific operation properties, including output
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationProperties.#ctor">
            <summary>
            Initializes a new instance of the
            ComputeLongRunningOperationProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationProperties.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the
            ComputeLongRunningOperationProperties class.
            </summary>
            <param name="output">Operation output data (raw JSON)</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationProperties.Output">
            <summary>
            Gets or sets operation output data (raw JSON)
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerService">
            <summary>
            Container service.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerService.#ctor">
            <summary>
            Initializes a new instance of the ContainerService class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerService.#ctor(System.String,Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile},Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.String,Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorProfile,Microsoft.Azure.Management.Compute.Models.ContainerServiceCustomProfile,Microsoft.Azure.Management.Compute.Models.ContainerServiceServicePrincipalProfile,Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile,Microsoft.Azure.Management.Compute.Models.ContainerServiceDiagnosticsProfile)">
            <summary>
            Initializes a new instance of the ContainerService class.
            </summary>
            <param name="location">Resource location</param>
            <param name="masterProfile">Properties of master agents.</param>
            <param name="agentPoolProfiles">Properties of the agent
            pool.</param>
            <param name="linuxProfile">Properties of Linux VMs.</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="provisioningState">the current deployment or
            provisioning state, which only appears in the response.</param>
            <param name="orchestratorProfile">Properties of the
            orchestrator.</param>
            <param name="customProfile">Properties for custom clusters.</param>
            <param name="servicePrincipalProfile">Properties for cluster
            service principals.</param>
            <param name="windowsProfile">Properties of Windows VMs.</param>
            <param name="diagnosticsProfile">Properties of the diagnostic
            agent.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.ProvisioningState">
            <summary>
            Gets the current deployment or provisioning state, which only
            appears in the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.OrchestratorProfile">
            <summary>
            Gets or sets properties of the orchestrator.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.CustomProfile">
            <summary>
            Gets or sets properties for custom clusters.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.ServicePrincipalProfile">
            <summary>
            Gets or sets properties for cluster service principals.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.MasterProfile">
            <summary>
            Gets or sets properties of master agents.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.AgentPoolProfiles">
            <summary>
            Gets or sets properties of the agent pool.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.WindowsProfile">
            <summary>
            Gets or sets properties of Windows VMs.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.LinuxProfile">
            <summary>
            Gets or sets properties of Linux VMs.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.DiagnosticsProfile">
            <summary>
            Gets or sets properties of the diagnostic agent.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerService.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile">
            <summary>
            Profile for the container service agent pool.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.#ctor">
            <summary>
            Initializes a new instance of the ContainerServiceAgentPoolProfile
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.#ctor(System.String,System.Int32,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ContainerServiceAgentPoolProfile
            class.
            </summary>
            <param name="name">Unique name of the agent pool profile in the
            context of the subscription and resource group.</param>
            <param name="count">Number of agents (VMs) to host docker
            containers. Allowed values must be in the range of 1 to 100
            (inclusive). The default value is 1. </param>
            <param name="vmSize">Size of agent VMs. Possible values include:
            'Standard_A0', 'Standard_A1', 'Standard_A2', 'Standard_A3',
            'Standard_A4', 'Standard_A5', 'Standard_A6', 'Standard_A7',
            'Standard_A8', 'Standard_A9', 'Standard_A10', 'Standard_A11',
            'Standard_D1', 'Standard_D2', 'Standard_D3', 'Standard_D4',
            'Standard_D11', 'Standard_D12', 'Standard_D13', 'Standard_D14',
            'Standard_D1_v2', 'Standard_D2_v2', 'Standard_D3_v2',
            'Standard_D4_v2', 'Standard_D5_v2', 'Standard_D11_v2',
            'Standard_D12_v2', 'Standard_D13_v2', 'Standard_D14_v2',
            'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4',
            'Standard_G5', 'Standard_DS1', 'Standard_DS2', 'Standard_DS3',
            'Standard_DS4', 'Standard_DS11', 'Standard_DS12', 'Standard_DS13',
            'Standard_DS14', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3',
            'Standard_GS4', 'Standard_GS5'</param>
            <param name="dnsPrefix">DNS prefix to be used to create the FQDN
            for the agent pool.</param>
            <param name="fqdn">FDQN for the agent pool.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.Name">
            <summary>
            Gets or sets unique name of the agent pool profile in the context
            of the subscription and resource group.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.Count">
            <summary>
            Gets or sets number of agents (VMs) to host docker containers.
            Allowed values must be in the range of 1 to 100 (inclusive). The
            default value is 1.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.VmSize">
            <summary>
            Gets or sets size of agent VMs. Possible values include:
            'Standard_A0', 'Standard_A1', 'Standard_A2', 'Standard_A3',
            'Standard_A4', 'Standard_A5', 'Standard_A6', 'Standard_A7',
            'Standard_A8', 'Standard_A9', 'Standard_A10', 'Standard_A11',
            'Standard_D1', 'Standard_D2', 'Standard_D3', 'Standard_D4',
            'Standard_D11', 'Standard_D12', 'Standard_D13', 'Standard_D14',
            'Standard_D1_v2', 'Standard_D2_v2', 'Standard_D3_v2',
            'Standard_D4_v2', 'Standard_D5_v2', 'Standard_D11_v2',
            'Standard_D12_v2', 'Standard_D13_v2', 'Standard_D14_v2',
            'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4',
            'Standard_G5', 'Standard_DS1', 'Standard_DS2', 'Standard_DS3',
            'Standard_DS4', 'Standard_DS11', 'Standard_DS12', 'Standard_DS13',
            'Standard_DS14', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3',
            'Standard_GS4', 'Standard_GS5'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.DnsPrefix">
            <summary>
            Gets or sets DNS prefix to be used to create the FQDN for the agent
            pool.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.Fqdn">
            <summary>
            Gets FDQN for the agent pool.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceCustomProfile">
            <summary>
            Properties to configure a custom container service cluster.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceCustomProfile.#ctor">
            <summary>
            Initializes a new instance of the ContainerServiceCustomProfile
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceCustomProfile.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ContainerServiceCustomProfile
            class.
            </summary>
            <param name="orchestrator">The name of the custom orchestrator to
            use.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceCustomProfile.Orchestrator">
            <summary>
            Gets or sets the name of the custom orchestrator to use.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceCustomProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceDiagnosticsProfile.#ctor">
            <summary>
            Initializes a new instance of the
            ContainerServiceDiagnosticsProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceDiagnosticsProfile.#ctor(Microsoft.Azure.Management.Compute.Models.ContainerServiceVMDiagnostics)">
            <summary>
            Initializes a new instance of the
            ContainerServiceDiagnosticsProfile class.
            </summary>
            <param name="vmDiagnostics">Profile for the container service VM
            diagnostic agent.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceDiagnosticsProfile.VmDiagnostics">
            <summary>
            Gets or sets profile for the container service VM diagnostic agent.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceDiagnosticsProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile">
            <summary>
            Profile for Linux VMs in the container service cluster.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile.#ctor">
            <summary>
            Initializes a new instance of the ContainerServiceLinuxProfile
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile.#ctor(System.String,Microsoft.Azure.Management.Compute.Models.ContainerServiceSshConfiguration)">
            <summary>
            Initializes a new instance of the ContainerServiceLinuxProfile
            class.
            </summary>
            <param name="adminUsername">The administrator username to use for
            Linux VMs.</param>
            <param name="ssh">The ssh key configuration for Linux VMs.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile.AdminUsername">
            <summary>
            Gets or sets the administrator username to use for Linux VMs.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile.Ssh">
            <summary>
            Gets or sets the ssh key configuration for Linux VMs.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile">
            <summary>
            Profile for the container service master.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile.#ctor">
            <summary>
            Initializes a new instance of the ContainerServiceMasterProfile
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile.#ctor(System.String,System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the ContainerServiceMasterProfile
            class.
            </summary>
            <param name="dnsPrefix">DNS prefix to be used to create the FQDN
            for master.</param>
            <param name="count">Number of masters (VMs) in the container
            service cluster. Allowed values are 1, 3, and 5. The default value
            is 1.</param>
            <param name="fqdn">FDQN for the master.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile.Count">
            <summary>
            Gets or sets number of masters (VMs) in the container service
            cluster. Allowed values are 1, 3, and 5. The default value is 1.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile.DnsPrefix">
            <summary>
            Gets or sets DNS prefix to be used to create the FQDN for master.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile.Fqdn">
            <summary>
            Gets FDQN for the master.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorProfile">
            <summary>
            Profile for the container service orchestrator.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorProfile.#ctor">
            <summary>
            Initializes a new instance of the
            ContainerServiceOrchestratorProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorProfile.#ctor(Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorTypes)">
            <summary>
            Initializes a new instance of the
            ContainerServiceOrchestratorProfile class.
            </summary>
            <param name="orchestratorType">The orchestrator to use to manage
            container service cluster resources. Valid values are Swarm, DCOS,
            and Custom. Possible values include: 'Swarm', 'DCOS', 'Custom',
            'Kubernetes'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorProfile.OrchestratorType">
            <summary>
            Gets or sets the orchestrator to use to manage container service
            cluster resources. Valid values are Swarm, DCOS, and Custom.
            Possible values include: 'Swarm', 'DCOS', 'Custom', 'Kubernetes'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorTypes">
            <summary>
            Defines values for ContainerServiceOrchestratorTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceServicePrincipalProfile">
            <summary>
            Information about a service principal identity for the cluster to use
            for manipulating Azure APIs.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceServicePrincipalProfile.#ctor">
            <summary>
            Initializes a new instance of the
            ContainerServiceServicePrincipalProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceServicePrincipalProfile.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the
            ContainerServiceServicePrincipalProfile class.
            </summary>
            <param name="clientId">The ID for the service principal.</param>
            <param name="secret">The secret password associated with the
            service principal.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceServicePrincipalProfile.ClientId">
            <summary>
            Gets or sets the ID for the service principal.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceServicePrincipalProfile.Secret">
            <summary>
            Gets or sets the secret password associated with the service
            principal.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceServicePrincipalProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshConfiguration">
            <summary>
            SSH configuration for Linux-based VMs running on Azure.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshConfiguration.#ctor">
            <summary>
            Initializes a new instance of the ContainerServiceSshConfiguration
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshConfiguration.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.ContainerServiceSshPublicKey})">
            <summary>
            Initializes a new instance of the ContainerServiceSshConfiguration
            class.
            </summary>
            <param name="publicKeys">the list of SSH public keys used to
            authenticate with Linux-based VMs.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshConfiguration.PublicKeys">
            <summary>
            Gets or sets the list of SSH public keys used to authenticate with
            Linux-based VMs.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshConfiguration.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshPublicKey">
            <summary>
            Contains information about SSH certificate public key data.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshPublicKey.#ctor">
            <summary>
            Initializes a new instance of the ContainerServiceSshPublicKey
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshPublicKey.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ContainerServiceSshPublicKey
            class.
            </summary>
            <param name="keyData">Certificate public key used to authenticate
            with VMs through SSH. The certificate must be in PEM format with or
            without headers.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshPublicKey.KeyData">
            <summary>
            Gets or sets certificate public key used to authenticate with VMs
            through SSH. The certificate must be in PEM format with or without
            headers.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshPublicKey.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceVMDiagnostics">
            <summary>
            Profile for diagnostics on the container service VMs.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceVMDiagnostics.#ctor">
            <summary>
            Initializes a new instance of the ContainerServiceVMDiagnostics
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceVMDiagnostics.#ctor(System.Boolean,System.String)">
            <summary>
            Initializes a new instance of the ContainerServiceVMDiagnostics
            class.
            </summary>
            <param name="enabled">Whether the VM diagnostic agent is
            provisioned on the VM.</param>
            <param name="storageUri">The URI of the storage account where
            diagnostics are stored.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceVMDiagnostics.Enabled">
            <summary>
            Gets or sets whether the VM diagnostic agent is provisioned on the
            VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceVMDiagnostics.StorageUri">
            <summary>
            Gets the URI of the storage account where diagnostics are stored.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceVMDiagnostics.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceVMSizeTypes">
            <summary>
            Defines values for ContainerServiceVMSizeTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile">
            <summary>
            Profile for Windows VMs in the container service cluster.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile.#ctor">
            <summary>
            Initializes a new instance of the ContainerServiceWindowsProfile
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ContainerServiceWindowsProfile
            class.
            </summary>
            <param name="adminUsername">The administrator username to use for
            Windows VMs.</param>
            <param name="adminPassword">The administrator password to use for
            Windows VMs.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile.AdminUsername">
            <summary>
            Gets or sets the administrator username to use for Windows VMs.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile.AdminPassword">
            <summary>
            Gets or sets the administrator password to use for Windows VMs.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.CreationData">
            <summary>
            Data used when creating a disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.CreationData.#ctor">
            <summary>
            Initializes a new instance of the CreationData class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.CreationData.#ctor(Microsoft.Azure.Management.Compute.Models.DiskCreateOption,System.String,Microsoft.Azure.Management.Compute.Models.ImageDiskReference,System.String,System.String)">
            <summary>
            Initializes a new instance of the CreationData class.
            </summary>
            <param name="createOption">This enumerates the possible sources of
            a disk's creation. Possible values include: 'Empty', 'Attach',
            'FromImage', 'Import', 'Copy'</param>
            <param name="storageAccountId">If createOption is Import, the Azure
            Resource Manager identifier of the storage account containing the
            blob to import as a disk. Required only if the blob is in a
            different subscription</param>
            <param name="imageReference">Disk source information.</param>
            <param name="sourceUri">If creationOption is Import, this is the
            URI of a blob to be imported into a managed disk.</param>
            <param name="sourceResourceId">If createOption is Copy, this is the
            ARM id of the source snapshot or disk.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.CreationData.CreateOption">
            <summary>
            Gets or sets this enumerates the possible sources of a disk's
            creation. Possible values include: 'Empty', 'Attach', 'FromImage',
            'Import', 'Copy'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.CreationData.StorageAccountId">
            <summary>
            Gets or sets if createOption is Import, the Azure Resource Manager
            identifier of the storage account containing the blob to import as
            a disk. Required only if the blob is in a different subscription
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.CreationData.ImageReference">
            <summary>
            Gets or sets disk source information.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.CreationData.SourceUri">
            <summary>
            Gets or sets if creationOption is Import, this is the URI of a blob
            to be imported into a managed disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.CreationData.SourceResourceId">
            <summary>
            Gets or sets if createOption is Copy, this is the ARM id of the
            source snapshot or disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.CreationData.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DataDisk">
            <summary>
            Describes a data disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DataDisk.#ctor">
            <summary>
            Initializes a new instance of the DataDisk class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DataDisk.#ctor(System.Int32,Microsoft.Azure.Management.Compute.Models.DiskCreateOptionTypes,System.String,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,System.Nullable{Microsoft.Azure.Management.Compute.Models.CachingTypes},System.Nullable{System.Int32},Microsoft.Azure.Management.Compute.Models.ManagedDiskParameters)">
            <summary>
            Initializes a new instance of the DataDisk class.
            </summary>
            <param name="lun">Specifies the logical unit number of the data
            disk. This value is used to identify data disks within the VM and
            therefore must be unique for each data disk attached to a
            VM.</param>
            <param name="createOption">Specifies how the virtual machine should
            be created.&lt;br&gt;&lt;br&gt; Possible values
            are:&lt;br&gt;&lt;br&gt; **Attach** \u2013 This value is used when
            you are using a specialized disk to create the virtual
            machine.&lt;br&gt;&lt;br&gt; **FromImage** \u2013 This value is
            used when you are using an image to create the virtual machine. If
            you are using a platform image, you also use the imageReference
            element described above. If you are using a marketplace image, you
            also use the plan element previously described. Possible values
            include: 'fromImage', 'empty', 'attach'</param>
            <param name="name">The disk name.</param>
            <param name="vhd">The virtual hard disk.</param>
            <param name="image">The source user image virtual hard disk. The
            virtual hard disk will be copied before being attached to the
            virtual machine. If SourceImage is provided, the destination
            virtual hard drive must not exist.</param>
            <param name="caching">Specifies the caching requirements.
            &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;&lt;br&gt;
            **None** &lt;br&gt;&lt;br&gt; **ReadOnly** &lt;br&gt;&lt;br&gt;
            **ReadWrite** &lt;br&gt;&lt;br&gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="diskSizeGB">Specifies the size of an empty data disk
            in gigabytes. This element can be used to overwrite the name of the
            disk in a virtual machine image. &lt;br&gt;&lt;br&gt; This value
            cannot be larger than 1023 GB</param>
            <param name="managedDisk">The managed disk parameters.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.Lun">
            <summary>
            Gets or sets specifies the logical unit number of the data disk.
            This value is used to identify data disks within the VM and
            therefore must be unique for each data disk attached to a VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.Name">
            <summary>
            Gets or sets the disk name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.Vhd">
            <summary>
            Gets or sets the virtual hard disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.Image">
            <summary>
            Gets or sets the source user image virtual hard disk. The virtual
            hard disk will be copied before being attached to the virtual
            machine. If SourceImage is provided, the destination virtual hard
            drive must not exist.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.Caching">
            <summary>
            Gets or sets specifies the caching requirements.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **None**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadOnly**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadWrite**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.CreateOption">
            <summary>
            Gets or sets specifies how the virtual machine should be
            created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values
            are:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Attach** \u2013 This
            value is used when you are using a specialized disk to create the
            virtual machine.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **FromImage**
            \u2013 This value is used when you are using an image to create the
            virtual machine. If you are using a platform image, you also use
            the imageReference element described above. If you are using a
            marketplace image, you also use the plan element previously
            described. Possible values include: 'fromImage', 'empty', 'attach'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.DiskSizeGB">
            <summary>
            Gets or sets specifies the size of an empty data disk in gigabytes.
            This element can be used to overwrite the name of the disk in a
            virtual machine image. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; This
            value cannot be larger than 1023 GB
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.ManagedDisk">
            <summary>
            Gets or sets the managed disk parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DataDisk.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DataDiskImage">
            <summary>
            Contains the data disk images information.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DataDiskImage.#ctor">
            <summary>
            Initializes a new instance of the DataDiskImage class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DataDiskImage.#ctor(System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the DataDiskImage class.
            </summary>
            <param name="lun">Specifies the logical unit number of the data
            disk. This value is used to identify data disks within the VM and
            therefore must be unique for each data disk attached to a
            VM.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDiskImage.Lun">
            <summary>
            Gets specifies the logical unit number of the data disk. This value
            is used to identify data disks within the VM and therefore must be
            unique for each data disk attached to a VM.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile">
            <summary>
            Specifies the boot diagnostic settings state.
            &lt;br&gt;&lt;br&gt;Minimum api-version: 2015-06-15.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile.#ctor">
            <summary>
            Initializes a new instance of the DiagnosticsProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile.#ctor(Microsoft.Azure.Management.Compute.Models.BootDiagnostics)">
            <summary>
            Initializes a new instance of the DiagnosticsProfile class.
            </summary>
            <param name="bootDiagnostics">Boot Diagnostics is a debugging
            feature which allows you to view Console Output and Screenshot to
            diagnose VM status. &lt;br&gt;&lt;br&gt; For Linux Virtual
            Machines, you can easily view the output of your console log.
            &lt;br&gt;&lt;br&gt; For both Windows and Linux virtual machines,
            Azure also enables you to see a screenshot of the VM from the
            hypervisor.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile.BootDiagnostics">
            <summary>
            Gets or sets boot Diagnostics is a debugging feature which allows
            you to view Console Output and Screenshot to diagnose VM status.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For Linux Virtual Machines,
            you can easily view the output of your console log.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For both Windows and Linux
            virtual machines, Azure also enables you to see a screenshot of the
            VM from the hypervisor.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.Disk">
            <summary>
            Disk resource.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Disk.#ctor">
            <summary>
            Initializes a new instance of the Disk class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Disk.#ctor(System.String,Microsoft.Azure.Management.Compute.Models.CreationData,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.String,Microsoft.Azure.Management.Compute.Models.DiskSku,System.Collections.Generic.IList{System.String},System.Nullable{System.DateTime},System.Nullable{Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes},System.Nullable{System.Int32},Microsoft.Azure.Management.Compute.Models.EncryptionSettings,System.String)">
            <summary>
            Initializes a new instance of the Disk class.
            </summary>
            <param name="location">Resource location</param>
            <param name="creationData">Disk source information. CreationData
            information cannot be changed after the disk has been
            created.</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="managedBy">A relative URI containing the ID of the VM
            that has the disk attached.</param>
            <param name="zones">The Logical zone list for Disk.</param>
            <param name="timeCreated">The time when the disk was
            created.</param>
            <param name="osType">The Operating System type. Possible values
            include: 'Windows', 'Linux'</param>
            <param name="diskSizeGB">If creationData.createOption is Empty,
            this field is mandatory and it indicates the size of the VHD to
            create. If this field is present for updates or creation with other
            options, it indicates a resize. Resizes are only allowed if the
            disk is not attached to a running VM, and can only increase the
            disk's size.</param>
            <param name="encryptionSettings">Encryption settings for disk or
            snapshot</param>
            <param name="provisioningState">The disk provisioning
            state.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Disk.ManagedBy">
            <summary>
            Gets a relative URI containing the ID of the VM that has the disk
            attached.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Disk.Sku">
            <summary>
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Disk.Zones">
            <summary>
            Gets or sets the Logical zone list for Disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Disk.TimeCreated">
            <summary>
            Gets the time when the disk was created.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Disk.OsType">
            <summary>
            Gets or sets the Operating System type. Possible values include:
            'Windows', 'Linux'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Disk.CreationData">
            <summary>
            Gets or sets disk source information. CreationData information
            cannot be changed after the disk has been created.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Disk.DiskSizeGB">
            <summary>
            Gets or sets if creationData.createOption is Empty, this field is
            mandatory and it indicates the size of the VHD to create. If this
            field is present for updates or creation with other options, it
            indicates a resize. Resizes are only allowed if the disk is not
            attached to a running VM, and can only increase the disk's size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Disk.EncryptionSettings">
            <summary>
            Gets or sets encryption settings for disk or snapshot
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Disk.ProvisioningState">
            <summary>
            Gets the disk provisioning state.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Disk.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DiskCreateOption">
            <summary>
            Defines values for DiskCreateOption.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DiskCreateOptionTypes">
            <summary>
            Defines values for DiskCreateOptionTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings">
            <summary>
            Describes a Encryption Settings for a Disk
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings.#ctor">
            <summary>
            Initializes a new instance of the DiskEncryptionSettings class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings.#ctor(Microsoft.Azure.Management.Compute.Models.KeyVaultSecretReference,Microsoft.Azure.Management.Compute.Models.KeyVaultKeyReference,System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the DiskEncryptionSettings class.
            </summary>
            <param name="diskEncryptionKey">Specifies the location of the disk
            encryption key, which is a Key Vault Secret.</param>
            <param name="keyEncryptionKey">Specifies the location of the key
            encryption key in Key Vault.</param>
            <param name="enabled">Specifies whether disk encryption should be
            enabled on the virtual machine.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings.DiskEncryptionKey">
            <summary>
            Gets or sets specifies the location of the disk encryption key,
            which is a Key Vault Secret.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings.KeyEncryptionKey">
            <summary>
            Gets or sets specifies the location of the key encryption key in
            Key Vault.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings.Enabled">
            <summary>
            Gets or sets specifies whether disk encryption should be enabled on
            the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DiskInstanceView">
            <summary>
            The instance view of the disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiskInstanceView.#ctor">
            <summary>
            Initializes a new instance of the DiskInstanceView class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiskInstanceView.#ctor(System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.InstanceViewStatus})">
            <summary>
            Initializes a new instance of the DiskInstanceView class.
            </summary>
            <param name="name">The disk name.</param>
            <param name="encryptionSettings">Specifies the encryption settings
            for the OS Disk. &lt;br&gt;&lt;br&gt; Minimum api-version:
            2015-06-15</param>
            <param name="statuses">The resource status information.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskInstanceView.Name">
            <summary>
            Gets or sets the disk name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskInstanceView.EncryptionSettings">
            <summary>
            Gets or sets specifies the encryption settings for the OS Disk.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Minimum api-version:
            2015-06-15
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskInstanceView.Statuses">
            <summary>
            Gets or sets the resource status information.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DiskSku">
            <summary>
            The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiskSku.#ctor">
            <summary>
            Initializes a new instance of the DiskSku class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiskSku.#ctor(System.Nullable{Microsoft.Azure.Management.Compute.Models.StorageAccountTypes},System.String)">
            <summary>
            Initializes a new instance of the DiskSku class.
            </summary>
            <param name="name">The sku name. Possible values include:
            'Standard_LRS', 'Premium_LRS'</param>
            <param name="tier">The sku tier.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskSku.Name">
            <summary>
            Gets or sets the sku name. Possible values include: 'Standard_LRS',
            'Premium_LRS'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskSku.Tier">
            <summary>
            Gets the sku tier.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DiskUpdate">
            <summary>
            Disk update resource.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiskUpdate.#ctor">
            <summary>
            Initializes a new instance of the DiskUpdate class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiskUpdate.#ctor(System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Compute.Models.DiskSku,System.Nullable{Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes},System.Nullable{System.Int32},Microsoft.Azure.Management.Compute.Models.EncryptionSettings)">
            <summary>
            Initializes a new instance of the DiskUpdate class.
            </summary>
            <param name="tags">Resource tags</param>
            <param name="osType">the Operating System type. Possible values
            include: 'Windows', 'Linux'</param>
            <param name="diskSizeGB">If creationData.createOption is Empty,
            this field is mandatory and it indicates the size of the VHD to
            create. If this field is present for updates or creation with other
            options, it indicates a resize. Resizes are only allowed if the
            disk is not attached to a running VM, and can only increase the
            disk's size.</param>
            <param name="encryptionSettings">Encryption settings for disk or
            snapshot</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskUpdate.OsType">
            <summary>
            Gets or sets the Operating System type. Possible values include:
            'Windows', 'Linux'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskUpdate.DiskSizeGB">
            <summary>
            Gets or sets if creationData.createOption is Empty, this field is
            mandatory and it indicates the size of the VHD to create. If this
            field is present for updates or creation with other options, it
            indicates a resize. Resizes are only allowed if the disk is not
            attached to a running VM, and can only increase the disk's size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskUpdate.EncryptionSettings">
            <summary>
            Gets or sets encryption settings for disk or snapshot
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DiskUpdate.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.EncryptionSettings">
            <summary>
            Encryption settings for disk or snapshot
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.EncryptionSettings.#ctor">
            <summary>
            Initializes a new instance of the EncryptionSettings class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.EncryptionSettings.#ctor(System.Nullable{System.Boolean},Microsoft.Azure.Management.Compute.Models.KeyVaultAndSecretReference,Microsoft.Azure.Management.Compute.Models.KeyVaultAndKeyReference)">
            <summary>
            Initializes a new instance of the EncryptionSettings class.
            </summary>
            <param name="enabled">Set this flag to true and provide
            DiskEncryptionKey and optional KeyEncryptionKey to enable
            encryption. Set this flag to false and remove DiskEncryptionKey and
            KeyEncryptionKey to disable encryption. If EncryptionSettings is
            null in the request object, the existing settings remain
            unchanged.</param>
            <param name="diskEncryptionKey">Key Vault Secret Url and vault id
            of the disk encryption key</param>
            <param name="keyEncryptionKey">Key Vault Key Url and vault id of
            the key encryption key</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.EncryptionSettings.Enabled">
            <summary>
            Gets or sets set this flag to true and provide DiskEncryptionKey
            and optional KeyEncryptionKey to enable encryption. Set this flag
            to false and remove DiskEncryptionKey and KeyEncryptionKey to
            disable encryption. If EncryptionSettings is null in the request
            object, the existing settings remain unchanged.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.EncryptionSettings.DiskEncryptionKey">
            <summary>
            Gets or sets key Vault Secret Url and vault id of the disk
            encryption key
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.EncryptionSettings.KeyEncryptionKey">
            <summary>
            Gets or sets key Vault Key Url and vault id of the key encryption
            key
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.EncryptionSettings.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.GrantAccessData">
            <summary>
            Data used for requesting a SAS.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.GrantAccessData.#ctor">
            <summary>
            Initializes a new instance of the GrantAccessData class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.GrantAccessData.#ctor(Microsoft.Azure.Management.Compute.Models.AccessLevel,System.Int32)">
            <summary>
            Initializes a new instance of the GrantAccessData class.
            </summary>
            <param name="access">Possible values include: 'None',
            'Read'</param>
            <param name="durationInSeconds">Time duration in seconds until the
            SAS access expires.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.GrantAccessData.Access">
            <summary>
            Gets or sets possible values include: 'None', 'Read'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.GrantAccessData.DurationInSeconds">
            <summary>
            Gets or sets time duration in seconds until the SAS access expires.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.GrantAccessData.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.HardwareProfile">
            <summary>
            Specifies the hardware settings for the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.HardwareProfile.#ctor">
            <summary>
            Initializes a new instance of the HardwareProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.HardwareProfile.#ctor(System.String)">
            <summary>
            Initializes a new instance of the HardwareProfile class.
            </summary>
            <param name="vmSize">Specifies the size of the virtual machine. For
            more information about virtual machine sizes, see [Sizes for
            virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            &lt;br&gt;&lt;br&gt; The available VM sizes depend on region and
            availability set. For a list of available sizes use these APIs:
            &lt;br&gt;&lt;br&gt; [List all available virtual machine sizes in
            an availability
            set](virtualmachines-list-sizes-availability-set.md)
            &lt;br&gt;&lt;br&gt; [List all available virtual machine sizes in a
            region](virtualmachines-list-sizes-region.md) &lt;br&gt;&lt;br&gt;
            [List all available virtual machine sizes for
            resizing](virtualmachines-list-sizes-for-resizing.md). Possible
            values include: 'Basic_A0', 'Basic_A1', 'Basic_A2', 'Basic_A3',
            'Basic_A4', 'Standard_A0', 'Standard_A1', 'Standard_A2',
            'Standard_A3', 'Standard_A4', 'Standard_A5', 'Standard_A6',
            'Standard_A7', 'Standard_A8', 'Standard_A9', 'Standard_A10',
            'Standard_A11', 'Standard_A1_v2', 'Standard_A2_v2',
            'Standard_A4_v2', 'Standard_A8_v2', 'Standard_A2m_v2',
            'Standard_A4m_v2', 'Standard_A8m_v2', 'Standard_D1', 'Standard_D2',
            'Standard_D3', 'Standard_D4', 'Standard_D11', 'Standard_D12',
            'Standard_D13', 'Standard_D14', 'Standard_D1_v2', 'Standard_D2_v2',
            'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2',
            'Standard_D11_v2', 'Standard_D12_v2', 'Standard_D13_v2',
            'Standard_D14_v2', 'Standard_D15_v2', 'Standard_DS1',
            'Standard_DS2', 'Standard_DS3', 'Standard_DS4', 'Standard_DS11',
            'Standard_DS12', 'Standard_DS13', 'Standard_DS14',
            'Standard_DS1_v2', 'Standard_DS2_v2', 'Standard_DS3_v2',
            'Standard_DS4_v2', 'Standard_DS5_v2', 'Standard_DS11_v2',
            'Standard_DS12_v2', 'Standard_DS13_v2', 'Standard_DS14_v2',
            'Standard_DS15_v2', 'Standard_F1', 'Standard_F2', 'Standard_F4',
            'Standard_F8', 'Standard_F16', 'Standard_F1s', 'Standard_F2s',
            'Standard_F4s', 'Standard_F8s', 'Standard_F16s', 'Standard_G1',
            'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5',
            'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4',
            'Standard_GS5', 'Standard_H8', 'Standard_H16', 'Standard_H8m',
            'Standard_H16m', 'Standard_H16r', 'Standard_H16mr', 'Standard_L4s',
            'Standard_L8s', 'Standard_L16s', 'Standard_L32s', 'Standard_NC6',
            'Standard_NC12', 'Standard_NC24', 'Standard_NC24r', 'Standard_NV6',
            'Standard_NV12', 'Standard_NV24'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.HardwareProfile.VmSize">
            <summary>
            Gets or sets specifies the size of the virtual machine. For more
            information about virtual machine sizes, see [Sizes for virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; The available VM sizes depend
            on region and availability set. For a list of available sizes use
            these APIs: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [List all
            available virtual machine sizes in an availability
            set](virtualmachines-list-sizes-availability-set.md)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [List all available virtual
            machine sizes in a region](virtualmachines-list-sizes-region.md)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; [List all available virtual
            machine sizes for
            resizing](virtualmachines-list-sizes-for-resizing.md). Possible
            values include: 'Basic_A0', 'Basic_A1', 'Basic_A2', 'Basic_A3',
            'Basic_A4', 'Standard_A0', 'Standard_A1', 'Standard_A2',
            'Standard_A3', 'Standard_A4', 'Standard_A5', 'Standard_A6',
            'Standard_A7', 'Standard_A8', 'Standard_A9', 'Standard_A10',
            'Standard_A11', 'Standard_A1_v2', 'Standard_A2_v2',
            'Standard_A4_v2', 'Standard_A8_v2', 'Standard_A2m_v2',
            'Standard_A4m_v2', 'Standard_A8m_v2', 'Standard_D1', 'Standard_D2',
            'Standard_D3', 'Standard_D4', 'Standard_D11', 'Standard_D12',
            'Standard_D13', 'Standard_D14', 'Standard_D1_v2', 'Standard_D2_v2',
            'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2',
            'Standard_D11_v2', 'Standard_D12_v2', 'Standard_D13_v2',
            'Standard_D14_v2', 'Standard_D15_v2', 'Standard_DS1',
            'Standard_DS2', 'Standard_DS3', 'Standard_DS4', 'Standard_DS11',
            'Standard_DS12', 'Standard_DS13', 'Standard_DS14',
            'Standard_DS1_v2', 'Standard_DS2_v2', 'Standard_DS3_v2',
            'Standard_DS4_v2', 'Standard_DS5_v2', 'Standard_DS11_v2',
            'Standard_DS12_v2', 'Standard_DS13_v2', 'Standard_DS14_v2',
            'Standard_DS15_v2', 'Standard_F1', 'Standard_F2', 'Standard_F4',
            'Standard_F8', 'Standard_F16', 'Standard_F1s', 'Standard_F2s',
            'Standard_F4s', 'Standard_F8s', 'Standard_F16s', 'Standard_G1',
            'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5',
            'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4',
            'Standard_GS5', 'Standard_H8', 'Standard_H16', 'Standard_H8m',
            'Standard_H16m', 'Standard_H16r', 'Standard_H16mr', 'Standard_L4s',
            'Standard_L8s', 'Standard_L16s', 'Standard_L32s', 'Standard_NC6',
            'Standard_NC12', 'Standard_NC24', 'Standard_NC24r', 'Standard_NV6',
            'Standard_NV12', 'Standard_NV24'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.Image">
            <summary>
            The source user image virtual hard disk. The virtual hard disk will be
            copied before being attached to the virtual machine. If SourceImage is
            provided, the destination virtual hard drive must not exist.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Image.#ctor">
            <summary>
            Initializes a new instance of the Image class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Image.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Compute.Models.SubResource,Microsoft.Azure.Management.Compute.Models.ImageStorageProfile,System.String)">
            <summary>
            Initializes a new instance of the Image class.
            </summary>
            <param name="location">Resource location</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="sourceVirtualMachine">The source virtual machine from
            which Image is created.</param>
            <param name="storageProfile">Specifies the storage settings for the
            virtual machine disks.</param>
            <param name="provisioningState">The provisioning state.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Image.SourceVirtualMachine">
            <summary>
            Gets or sets the source virtual machine from which Image is
            created.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Image.StorageProfile">
            <summary>
            Gets or sets specifies the storage settings for the virtual machine
            disks.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Image.ProvisioningState">
            <summary>
            Gets the provisioning state.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Image.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ImageDataDisk">
            <summary>
            Describes a data disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.#ctor">
            <summary>
            Initializes a new instance of the ImageDataDisk class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.#ctor(System.Int32,Microsoft.Azure.Management.Compute.Models.SubResource,Microsoft.Azure.Management.Compute.Models.SubResource,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.CachingTypes},System.Nullable{System.Int32},System.Nullable{Microsoft.Azure.Management.Compute.Models.StorageAccountTypes})">
            <summary>
            Initializes a new instance of the ImageDataDisk class.
            </summary>
            <param name="lun">Specifies the logical unit number of the data
            disk. This value is used to identify data disks within the VM and
            therefore must be unique for each data disk attached to a
            VM.</param>
            <param name="snapshot">The snapshot.</param>
            <param name="managedDisk">The managedDisk.</param>
            <param name="blobUri">The Virtual Hard Disk.</param>
            <param name="caching">Specifies the caching requirements.
            &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;&lt;br&gt;
            **None** &lt;br&gt;&lt;br&gt; **ReadOnly** &lt;br&gt;&lt;br&gt;
            **ReadWrite** &lt;br&gt;&lt;br&gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="diskSizeGB">Specifies the size of empty data disks in
            gigabytes. This element can be used to overwrite the name of the
            disk in a virtual machine image. &lt;br&gt;&lt;br&gt; This value
            cannot be larger than 1023 GB</param>
            <param name="storageAccountType">Specifies the storage account type
            for the managed disk. Possible values are: Standard_LRS or
            Premium_LRS. Possible values include: 'Standard_LRS',
            'Premium_LRS'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.Lun">
            <summary>
            Gets or sets specifies the logical unit number of the data disk.
            This value is used to identify data disks within the VM and
            therefore must be unique for each data disk attached to a VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.Snapshot">
            <summary>
            Gets or sets the snapshot.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.ManagedDisk">
            <summary>
            Gets or sets the managedDisk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.BlobUri">
            <summary>
            Gets or sets the Virtual Hard Disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.Caching">
            <summary>
            Gets or sets specifies the caching requirements.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **None**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadOnly**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadWrite**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.DiskSizeGB">
            <summary>
            Gets or sets specifies the size of empty data disks in gigabytes.
            This element can be used to overwrite the name of the disk in a
            virtual machine image. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; This
            value cannot be larger than 1023 GB
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.StorageAccountType">
            <summary>
            Gets or sets specifies the storage account type for the managed
            disk. Possible values are: Standard_LRS or Premium_LRS. Possible
            values include: 'Standard_LRS', 'Premium_LRS'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ImageDiskReference">
            <summary>
            The source image used for creating the disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageDiskReference.#ctor">
            <summary>
            Initializes a new instance of the ImageDiskReference class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageDiskReference.#ctor(System.String,System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the ImageDiskReference class.
            </summary>
            <param name="id">A relative uri containing either a Platform Imgage
            Repository or user image reference.</param>
            <param name="lun">If the disk is created from an image's data disk,
            this is an index that indicates which of the data disks in the
            image to use. For OS disks, this field is null.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDiskReference.Id">
            <summary>
            Gets or sets a relative uri containing either a Platform Imgage
            Repository or user image reference.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDiskReference.Lun">
            <summary>
            Gets or sets if the disk is created from an image's data disk, this
            is an index that indicates which of the data disks in the image to
            use. For OS disks, this field is null.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageDiskReference.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ImageOSDisk">
            <summary>
            Describes an Operating System disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.#ctor">
            <summary>
            Initializes a new instance of the ImageOSDisk class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.#ctor(Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes,Microsoft.Azure.Management.Compute.Models.OperatingSystemStateTypes,Microsoft.Azure.Management.Compute.Models.SubResource,Microsoft.Azure.Management.Compute.Models.SubResource,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.CachingTypes},System.Nullable{System.Int32},System.Nullable{Microsoft.Azure.Management.Compute.Models.StorageAccountTypes})">
            <summary>
            Initializes a new instance of the ImageOSDisk class.
            </summary>
            <param name="osType">This property allows you to specify the type
            of the OS that is included in the disk if creating a VM from a
            custom image. &lt;br&gt;&lt;br&gt; Possible values are:
            &lt;br&gt;&lt;br&gt; **Windows** &lt;br&gt;&lt;br&gt; **Linux**.
            Possible values include: 'Windows', 'Linux'</param>
            <param name="osState">The OS State. Possible values include:
            'Generalized', 'Specialized'</param>
            <param name="snapshot">The snapshot.</param>
            <param name="managedDisk">The managedDisk.</param>
            <param name="blobUri">The Virtual Hard Disk.</param>
            <param name="caching">Specifies the caching requirements.
            &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;&lt;br&gt;
            **None** &lt;br&gt;&lt;br&gt; **ReadOnly** &lt;br&gt;&lt;br&gt;
            **ReadWrite** &lt;br&gt;&lt;br&gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="diskSizeGB">Specifies the size of empty data disks in
            gigabytes. This element can be used to overwrite the name of the
            disk in a virtual machine image. &lt;br&gt;&lt;br&gt; This value
            cannot be larger than 1023 GB</param>
            <param name="storageAccountType">Specifies the storage account type
            for the managed disk. Possible values are: Standard_LRS or
            Premium_LRS. Possible values include: 'Standard_LRS',
            'Premium_LRS'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.OsType">
            <summary>
            Gets or sets this property allows you to specify the type of the OS
            that is included in the disk if creating a VM from a custom image.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Windows**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Linux**. Possible values
            include: 'Windows', 'Linux'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.OsState">
            <summary>
            Gets or sets the OS State. Possible values include: 'Generalized',
            'Specialized'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.Snapshot">
            <summary>
            Gets or sets the snapshot.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.ManagedDisk">
            <summary>
            Gets or sets the managedDisk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.BlobUri">
            <summary>
            Gets or sets the Virtual Hard Disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.Caching">
            <summary>
            Gets or sets specifies the caching requirements.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **None**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadOnly**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadWrite**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.DiskSizeGB">
            <summary>
            Gets or sets specifies the size of empty data disks in gigabytes.
            This element can be used to overwrite the name of the disk in a
            virtual machine image. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; This
            value cannot be larger than 1023 GB
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.StorageAccountType">
            <summary>
            Gets or sets specifies the storage account type for the managed
            disk. Possible values are: Standard_LRS or Premium_LRS. Possible
            values include: 'Standard_LRS', 'Premium_LRS'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ImageReference">
            <summary>
            Specifies information about the image to use. You can specify
            information about platform images, marketplace images, or virtual
            machine images. This element is required when you want to use a
            platform image, marketplace image, or virtual machine image, but is not
            used in other creation operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageReference.#ctor">
            <summary>
            Initializes a new instance of the ImageReference class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageReference.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ImageReference class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="publisher">The image publisher.</param>
            <param name="offer">Specifies the offer of the platform image or
            marketplace image used to create the virtual machine.</param>
            <param name="sku">The image SKU.</param>
            <param name="version">Specifies the version of the platform image
            or marketplace image used to create the virtual machine. The
            allowed formats are Major.Minor.Build or 'latest'. Major, Minor,
            and Build are decimal numbers. Specify 'latest' to use the latest
            version of an image available at deploy time. Even if you use
            'latest', the VM image will not automatically update after deploy
            time even if a new version becomes available.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageReference.Publisher">
            <summary>
            Gets or sets the image publisher.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageReference.Offer">
            <summary>
            Gets or sets specifies the offer of the platform image or
            marketplace image used to create the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageReference.Sku">
            <summary>
            Gets or sets the image SKU.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageReference.Version">
            <summary>
            Gets or sets specifies the version of the platform image or
            marketplace image used to create the virtual machine. The allowed
            formats are Major.Minor.Build or 'latest'. Major, Minor, and Build
            are decimal numbers. Specify 'latest' to use the latest version of
            an image available at deploy time. Even if you use 'latest', the VM
            image will not automatically update after deploy time even if a new
            version becomes available.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ImageStorageProfile">
            <summary>
            Describes a storage profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageStorageProfile.#ctor">
            <summary>
            Initializes a new instance of the ImageStorageProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageStorageProfile.#ctor(Microsoft.Azure.Management.Compute.Models.ImageOSDisk,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.ImageDataDisk})">
            <summary>
            Initializes a new instance of the ImageStorageProfile class.
            </summary>
            <param name="osDisk">Specifies information about the operating
            system disk used by the virtual machine. &lt;br&gt;&lt;br&gt; For
            more information about disks, see [About disks and VHDs for Azure
            virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).</param>
            <param name="dataDisks">Specifies the parameters that are used to
            add a data disk to a virtual machine. &lt;br&gt;&lt;br&gt; For more
            information about disks, see [About disks and VHDs for Azure
            virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageStorageProfile.OsDisk">
            <summary>
            Gets or sets specifies information about the operating system disk
            used by the virtual machine. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
            For more information about disks, see [About disks and VHDs for
            Azure virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageStorageProfile.DataDisks">
            <summary>
            Gets or sets specifies the parameters that are used to add a data
            disk to a virtual machine. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For
            more information about disks, see [About disks and VHDs for Azure
            virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ImageStorageProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.InnerError">
            <summary>
            Inner error details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.InnerError.#ctor">
            <summary>
            Initializes a new instance of the InnerError class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.InnerError.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the InnerError class.
            </summary>
            <param name="exceptiontype">The exception type.</param>
            <param name="errordetail">The internal error message or exception
            dump.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.InnerError.Exceptiontype">
            <summary>
            Gets or sets the exception type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.InnerError.Errordetail">
            <summary>
            Gets or sets the internal error message or exception dump.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.InstanceViewStatus">
            <summary>
            Instance view status.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.InstanceViewStatus.#ctor">
            <summary>
            Initializes a new instance of the InstanceViewStatus class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.InstanceViewStatus.#ctor(System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.StatusLevelTypes},System.String,System.String,System.Nullable{System.DateTime})">
            <summary>
            Initializes a new instance of the InstanceViewStatus class.
            </summary>
            <param name="code">The status code.</param>
            <param name="level">The level code. Possible values include:
            'Info', 'Warning', 'Error'</param>
            <param name="displayStatus">The short localizable label for the
            status.</param>
            <param name="message">The detailed status message, including for
            alerts and error messages.</param>
            <param name="time">The time of the status.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.InstanceViewStatus.Code">
            <summary>
            Gets or sets the status code.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.InstanceViewStatus.Level">
            <summary>
            Gets or sets the level code. Possible values include: 'Info',
            'Warning', 'Error'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.InstanceViewStatus.DisplayStatus">
            <summary>
            Gets or sets the short localizable label for the status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.InstanceViewStatus.Message">
            <summary>
            Gets or sets the detailed status message, including for alerts and
            error messages.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.InstanceViewStatus.Time">
            <summary>
            Gets or sets the time of the status.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.InstanceViewTypes">
            <summary>
            Defines values for InstanceViewTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.IPVersion">
            <summary>
            Defines values for IPVersion.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.KeyVaultAndKeyReference">
            <summary>
            Key Vault Key Url and vault id of KeK, KeK is optional and when
            provided is used to unwrap the encryptionKey
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultAndKeyReference.#ctor">
            <summary>
            Initializes a new instance of the KeyVaultAndKeyReference class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultAndKeyReference.#ctor(Microsoft.Azure.Management.Compute.Models.SourceVault,System.String)">
            <summary>
            Initializes a new instance of the KeyVaultAndKeyReference class.
            </summary>
            <param name="sourceVault">Resource id of the KeyVault containing
            the key or secret</param>
            <param name="keyUrl">Url pointing to a key or secret in
            KeyVault</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.KeyVaultAndKeyReference.SourceVault">
            <summary>
            Gets or sets resource id of the KeyVault containing the key or
            secret
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.KeyVaultAndKeyReference.KeyUrl">
            <summary>
            Gets or sets url pointing to a key or secret in KeyVault
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultAndKeyReference.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.KeyVaultAndSecretReference">
            <summary>
            Key Vault Secret Url and vault id of the encryption key
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultAndSecretReference.#ctor">
            <summary>
            Initializes a new instance of the KeyVaultAndSecretReference class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultAndSecretReference.#ctor(Microsoft.Azure.Management.Compute.Models.SourceVault,System.String)">
            <summary>
            Initializes a new instance of the KeyVaultAndSecretReference class.
            </summary>
            <param name="sourceVault">Resource id of the KeyVault containing
            the key or secret</param>
            <param name="secretUrl">Url pointing to a key or secret in
            KeyVault</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.KeyVaultAndSecretReference.SourceVault">
            <summary>
            Gets or sets resource id of the KeyVault containing the key or
            secret
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.KeyVaultAndSecretReference.SecretUrl">
            <summary>
            Gets or sets url pointing to a key or secret in KeyVault
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultAndSecretReference.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.KeyVaultKeyReference">
            <summary>
            Describes a reference to Key Vault Key
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultKeyReference.#ctor">
            <summary>
            Initializes a new instance of the KeyVaultKeyReference class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultKeyReference.#ctor(System.String,Microsoft.Azure.Management.Compute.Models.SubResource)">
            <summary>
            Initializes a new instance of the KeyVaultKeyReference class.
            </summary>
            <param name="keyUrl">The URL referencing a key encryption key in
            Key Vault.</param>
            <param name="sourceVault">The relative URL of the Key Vault
            containing the key.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.KeyVaultKeyReference.KeyUrl">
            <summary>
            Gets or sets the URL referencing a key encryption key in Key Vault.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.KeyVaultKeyReference.SourceVault">
            <summary>
            Gets or sets the relative URL of the Key Vault containing the key.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultKeyReference.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.KeyVaultSecretReference">
            <summary>
            Describes a reference to Key Vault Secret
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultSecretReference.#ctor">
            <summary>
            Initializes a new instance of the KeyVaultSecretReference class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultSecretReference.#ctor(System.String,Microsoft.Azure.Management.Compute.Models.SubResource)">
            <summary>
            Initializes a new instance of the KeyVaultSecretReference class.
            </summary>
            <param name="secretUrl">The URL referencing a secret in a Key
            Vault.</param>
            <param name="sourceVault">The relative URL of the Key Vault
            containing the secret.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.KeyVaultSecretReference.SecretUrl">
            <summary>
            Gets or sets the URL referencing a secret in a Key Vault.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.KeyVaultSecretReference.SourceVault">
            <summary>
            Gets or sets the relative URL of the Key Vault containing the
            secret.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.KeyVaultSecretReference.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.LinuxConfiguration">
            <summary>
            Specifies the Linux operating system settings on the virtual machine.
            &lt;br&gt;&lt;br&gt;For a list of supported Linux distributions, see
            [Linux on Azure-Endorsed
            Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
            &lt;br&gt;&lt;br&gt; For running non-endorsed distributions, see
            [Information for Non-Endorsed
            Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.LinuxConfiguration.#ctor">
            <summary>
            Initializes a new instance of the LinuxConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.LinuxConfiguration.#ctor(System.Nullable{System.Boolean},Microsoft.Azure.Management.Compute.Models.SshConfiguration)">
            <summary>
            Initializes a new instance of the LinuxConfiguration class.
            </summary>
            <param name="disablePasswordAuthentication">Specifies whether
            password authentication should be disabled.</param>
            <param name="ssh">Specifies the ssh key configuration for a Linux
            OS.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.LinuxConfiguration.DisablePasswordAuthentication">
            <summary>
            Gets or sets specifies whether password authentication should be
            disabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.LinuxConfiguration.Ssh">
            <summary>
            Gets or sets specifies the ssh key configuration for a Linux OS.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.MaintenanceOperationResultCodeTypes">
            <summary>
            Defines values for MaintenanceOperationResultCodeTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus">
            <summary>
            Maintenance Operation Status.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus.#ctor">
            <summary>
            Initializes a new instance of the MaintenanceRedeployStatus class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus.#ctor(System.Nullable{System.Boolean},System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Nullable{Microsoft.Azure.Management.Compute.Models.MaintenanceOperationResultCodeTypes},System.String)">
            <summary>
            Initializes a new instance of the MaintenanceRedeployStatus class.
            </summary>
            <param name="isCustomerInitiatedMaintenanceAllowed">True, if
            customer is allowed to perform Maintenance.</param>
            <param name="preMaintenanceWindowStartTime">Start Time for the Pre
            Maintenance Window.</param>
            <param name="preMaintenanceWindowEndTime">End Time for the Pre
            Maintenance Window.</param>
            <param name="maintenanceWindowStartTime">Start Time for the
            Maintenance Window.</param>
            <param name="maintenanceWindowEndTime">End Time for the Maintenance
            Window.</param>
            <param name="lastOperationResultCode">The Last Maintenance
            Operation Result Code. Possible values include: 'None',
            'RetryLater', 'MaintenanceAborted', 'MaintenanceCompleted'</param>
            <param name="lastOperationMessage">Message returned for the last
            Maintenance Operation.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus.IsCustomerInitiatedMaintenanceAllowed">
            <summary>
            Gets or sets true, if customer is allowed to perform Maintenance.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus.PreMaintenanceWindowStartTime">
            <summary>
            Gets or sets start Time for the Pre Maintenance Window.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus.PreMaintenanceWindowEndTime">
            <summary>
            Gets or sets end Time for the Pre Maintenance Window.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus.MaintenanceWindowStartTime">
            <summary>
            Gets or sets start Time for the Maintenance Window.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus.MaintenanceWindowEndTime">
            <summary>
            Gets or sets end Time for the Maintenance Window.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus.LastOperationResultCode">
            <summary>
            Gets or sets the Last Maintenance Operation Result Code. Possible
            values include: 'None', 'RetryLater', 'MaintenanceAborted',
            'MaintenanceCompleted'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus.LastOperationMessage">
            <summary>
            Gets or sets message returned for the last Maintenance Operation.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ManagedDiskParameters">
            <summary>
            The parameters of a managed disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ManagedDiskParameters.#ctor">
            <summary>
            Initializes a new instance of the ManagedDiskParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ManagedDiskParameters.#ctor(System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.StorageAccountTypes})">
            <summary>
            Initializes a new instance of the ManagedDiskParameters class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="storageAccountType">Specifies the storage account type
            for the managed disk. Possible values are: Standard_LRS or
            Premium_LRS. Possible values include: 'Standard_LRS',
            'Premium_LRS'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ManagedDiskParameters.StorageAccountType">
            <summary>
            Gets or sets specifies the storage account type for the managed
            disk. Possible values are: Standard_LRS or Premium_LRS. Possible
            values include: 'Standard_LRS', 'Premium_LRS'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.NetworkInterfaceReference">
            <summary>
            Describes a network interface reference.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.NetworkInterfaceReference.#ctor">
            <summary>
            Initializes a new instance of the NetworkInterfaceReference class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.NetworkInterfaceReference.#ctor(System.String,System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the NetworkInterfaceReference class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="primary">Specifies the primary network interface in
            case the virtual machine has more than 1 network interface.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.NetworkInterfaceReference.Primary">
            <summary>
            Gets or sets specifies the primary network interface in case the
            virtual machine has more than 1 network interface.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.NetworkProfile">
            <summary>
            Specifies the network interfaces of the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.NetworkProfile.#ctor">
            <summary>
            Initializes a new instance of the NetworkProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.NetworkProfile.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.NetworkInterfaceReference})">
            <summary>
            Initializes a new instance of the NetworkProfile class.
            </summary>
            <param name="networkInterfaces">Specifies the list of resource Ids
            for the network interfaces associated with the virtual
            machine.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.NetworkProfile.NetworkInterfaces">
            <summary>
            Gets or sets specifies the list of resource Ids for the network
            interfaces associated with the virtual machine.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.OperatingSystemStateTypes">
            <summary>
            Defines values for OperatingSystemStateTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes">
            <summary>
            Defines values for OperatingSystemTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.OperationStatusResponse">
            <summary>
            Operation status response
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OperationStatusResponse.#ctor">
            <summary>
            Initializes a new instance of the OperationStatusResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OperationStatusResponse.#ctor(System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime},Microsoft.Azure.Management.Compute.Models.ApiError)">
            <summary>
            Initializes a new instance of the OperationStatusResponse class.
            </summary>
            <param name="name">Operation ID</param>
            <param name="status">Operation status</param>
            <param name="startTime">Start time of the operation</param>
            <param name="endTime">End time of the operation</param>
            <param name="error">Api error</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OperationStatusResponse.Name">
            <summary>
            Gets operation ID
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OperationStatusResponse.Status">
            <summary>
            Gets operation status
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OperationStatusResponse.StartTime">
            <summary>
            Gets start time of the operation
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OperationStatusResponse.EndTime">
            <summary>
            Gets end time of the operation
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OperationStatusResponse.Error">
            <summary>
            Gets api error
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.OSDisk">
            <summary>
            Specifies information about the operating system disk used by the
            virtual machine. &lt;br&gt;&lt;br&gt; For more information about disks,
            see [About disks and VHDs for Azure virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OSDisk.#ctor">
            <summary>
            Initializes a new instance of the OSDisk class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OSDisk.#ctor(Microsoft.Azure.Management.Compute.Models.DiskCreateOptionTypes,System.Nullable{Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes},Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings,System.String,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,System.Nullable{Microsoft.Azure.Management.Compute.Models.CachingTypes},System.Nullable{System.Int32},Microsoft.Azure.Management.Compute.Models.ManagedDiskParameters)">
            <summary>
            Initializes a new instance of the OSDisk class.
            </summary>
            <param name="createOption">Specifies how the virtual machine should
            be created.&lt;br&gt;&lt;br&gt; Possible values
            are:&lt;br&gt;&lt;br&gt; **Attach** \u2013 This value is used when
            you are using a specialized disk to create the virtual
            machine.&lt;br&gt;&lt;br&gt; **FromImage** \u2013 This value is
            used when you are using an image to create the virtual machine. If
            you are using a platform image, you also use the imageReference
            element described above. If you are using a marketplace image, you
            also use the plan element previously described. Possible values
            include: 'fromImage', 'empty', 'attach'</param>
            <param name="osType">This property allows you to specify the type
            of the OS that is included in the disk if creating a VM from
            user-image or a specialized VHD. &lt;br&gt;&lt;br&gt; Possible
            values are: &lt;br&gt;&lt;br&gt; **Windows** &lt;br&gt;&lt;br&gt;
            **Linux**. Possible values include: 'Windows', 'Linux'</param>
            <param name="encryptionSettings">Specifies the encryption settings
            for the OS Disk. &lt;br&gt;&lt;br&gt; Minimum api-version:
            2015-06-15</param>
            <param name="name">The disk name.</param>
            <param name="vhd">The virtual hard disk.</param>
            <param name="image">The source user image virtual hard disk. The
            virtual hard disk will be copied before being attached to the
            virtual machine. If SourceImage is provided, the destination
            virtual hard drive must not exist.</param>
            <param name="caching">Specifies the caching requirements.
            &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;&lt;br&gt;
            **None** &lt;br&gt;&lt;br&gt; **ReadOnly** &lt;br&gt;&lt;br&gt;
            **ReadWrite** &lt;br&gt;&lt;br&gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="diskSizeGB">Specifies the size of an empty data disk
            in gigabytes. This element can be used to overwrite the name of the
            disk in a virtual machine image. &lt;br&gt;&lt;br&gt; This value
            cannot be larger than 1023 GB</param>
            <param name="managedDisk">The managed disk parameters.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.OsType">
            <summary>
            Gets or sets this property allows you to specify the type of the OS
            that is included in the disk if creating a VM from user-image or a
            specialized VHD. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible
            values are: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Windows**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Linux**. Possible values
            include: 'Windows', 'Linux'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.EncryptionSettings">
            <summary>
            Gets or sets specifies the encryption settings for the OS Disk.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Minimum api-version:
            2015-06-15
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.Name">
            <summary>
            Gets or sets the disk name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.Vhd">
            <summary>
            Gets or sets the virtual hard disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.Image">
            <summary>
            Gets or sets the source user image virtual hard disk. The virtual
            hard disk will be copied before being attached to the virtual
            machine. If SourceImage is provided, the destination virtual hard
            drive must not exist.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.Caching">
            <summary>
            Gets or sets specifies the caching requirements.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **None**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadOnly**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadWrite**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.CreateOption">
            <summary>
            Gets or sets specifies how the virtual machine should be
            created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values
            are:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Attach** \u2013 This
            value is used when you are using a specialized disk to create the
            virtual machine.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **FromImage**
            \u2013 This value is used when you are using an image to create the
            virtual machine. If you are using a platform image, you also use
            the imageReference element described above. If you are using a
            marketplace image, you also use the plan element previously
            described. Possible values include: 'fromImage', 'empty', 'attach'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.DiskSizeGB">
            <summary>
            Gets or sets specifies the size of an empty data disk in gigabytes.
            This element can be used to overwrite the name of the disk in a
            virtual machine image. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; This
            value cannot be larger than 1023 GB
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.ManagedDisk">
            <summary>
            Gets or sets the managed disk parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OSDisk.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.OSDiskImage">
            <summary>
            Contains the os disk image information.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OSDiskImage.#ctor">
            <summary>
            Initializes a new instance of the OSDiskImage class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OSDiskImage.#ctor(Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes)">
            <summary>
            Initializes a new instance of the OSDiskImage class.
            </summary>
            <param name="operatingSystem">The operating system of the
            osDiskImage. Possible values include: 'Windows', 'Linux'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDiskImage.OperatingSystem">
            <summary>
            Gets or sets the operating system of the osDiskImage. Possible
            values include: 'Windows', 'Linux'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OSDiskImage.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.OSProfile">
            <summary>
            Specifies the operating system settings for the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OSProfile.#ctor">
            <summary>
            Initializes a new instance of the OSProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OSProfile.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.WindowsConfiguration,Microsoft.Azure.Management.Compute.Models.LinuxConfiguration,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VaultSecretGroup})">
            <summary>
            Initializes a new instance of the OSProfile class.
            </summary>
            <param name="computerName">Specifies the host OS name of the
            virtual machine. &lt;br&gt;&lt;br&gt; **Max-length (Windows):** 15
            characters &lt;br&gt;&lt;br&gt; **Max-length (Linux):** 64
            characters. &lt;br&gt;&lt;br&gt; For naming conventions and
            restrictions see [Azure infrastructure services implementation
            guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).</param>
            <param name="adminUsername">Specifies the name of the administrator
            account. &lt;br&gt;&lt;br&gt; **Windows-only restriction:** Cannot
            end in "." &lt;br&gt;&lt;br&gt; **Disallowed values:**
            "administrator", "admin", "user", "user1", "test", "user2",
            "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm",
            "admin2", "aspnet", "backup", "console", "david", "guest", "john",
            "owner", "root", "server", "sql", "support", "support_388945a0",
            "sys", "test2", "test3", "user4", "user5". &lt;br&gt;&lt;br&gt;
            **Minimum-length (Linux):** 1 character &lt;br&gt;&lt;br&gt;
            **Max-length (Linux):** 64 characters &lt;br&gt;&lt;br&gt;
            **Max-length (Windows):** 20 characters
            &lt;br&gt;&lt;br&gt;&lt;li&gt; For root access to the Linux VM, see
            [Using root privileges on Linux virtual machines in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)&lt;br&gt;&lt;li&gt;
            For a list of built-in system users on Linux that should not be
            used in this field, see [Selecting User Names for Linux on
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)</param>
            <param name="adminPassword">Specifies the password of the
            administrator account. &lt;br&gt;&lt;br&gt; **Minimum-length
            (Windows):** 8 characters &lt;br&gt;&lt;br&gt; **Minimum-length
            (Linux):** 6 characters &lt;br&gt;&lt;br&gt; **Max-length
            (Windows):** 123 characters &lt;br&gt;&lt;br&gt; **Max-length
            (Linux):** 72 characters &lt;br&gt;&lt;br&gt; **Complexity
            requirements:** 3 out of 4 conditions below need to be fulfilled
            &lt;br&gt; Has lower characters &lt;br&gt;Has upper characters
            &lt;br&gt; Has a digit &lt;br&gt; Has a special character (Regex
            match [\W_]) &lt;br&gt;&lt;br&gt; **Disallowed values:** "abc@123",
            "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1",
            "Password!", "Password1", "Password22", "iloveyou!"
            &lt;br&gt;&lt;br&gt; For resetting the password, see [How to reset
            the Remote Desktop service or its login password in a Windows
            VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &lt;br&gt;&lt;br&gt; For resetting root password, see [Manage
            users, SSH, and check or repair disks on Azure Linux VMs using the
            VMAccess
            Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)</param>
            <param name="customData">Specifies a base-64 encoded string of
            custom data. The base-64 encoded string is decoded to a binary
            array that is saved as a file on the Virtual Machine. The maximum
            length of the binary array is 65535 bytes. &lt;br&gt;&lt;br&gt; For
            using cloud-init for your VM, see [Using cloud-init to customize a
            Linux VM during
            creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)</param>
            <param name="windowsConfiguration">Specifies Windows operating
            system settings on the virtual machine.</param>
            <param name="linuxConfiguration">Specifies the Linux operating
            system settings on the virtual machine. &lt;br&gt;&lt;br&gt;For a
            list of supported Linux distributions, see [Linux on Azure-Endorsed
            Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
            &lt;br&gt;&lt;br&gt; For running non-endorsed distributions, see
            [Information for Non-Endorsed
            Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).</param>
            <param name="secrets">Specifies set of certificates that should be
            installed onto the virtual machine.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.ComputerName">
            <summary>
            Gets or sets specifies the host OS name of the virtual machine.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Max-length (Windows):** 15
            characters &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Max-length
            (Linux):** 64 characters. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For
            naming conventions and restrictions see [Azure infrastructure
            services implementation
            guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.AdminUsername">
            <summary>
            Gets or sets specifies the name of the administrator account.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Windows-only restriction:**
            Cannot end in "." &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Disallowed
            values:** "administrator", "admin", "user", "user1", "test",
            "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser",
            "adm", "admin2", "aspnet", "backup", "console", "david", "guest",
            "john", "owner", "root", "server", "sql", "support",
            "support_388945a0", "sys", "test2", "test3", "user4", "user5".
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Minimum-length (Linux):** 1
            character &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Max-length
            (Linux):** 64 characters &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
            **Max-length (Windows):** 20 characters
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;li&amp;gt; For root
            access to the Linux VM, see [Using root privileges on Linux virtual
            machines in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)&amp;lt;br&amp;gt;&amp;lt;li&amp;gt;
            For a list of built-in system users on Linux that should not be
            used in this field, see [Selecting User Names for Linux on
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.AdminPassword">
            <summary>
            Gets or sets specifies the password of the administrator account.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Minimum-length (Windows):**
            8 characters &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Minimum-length
            (Linux):** 6 characters &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
            **Max-length (Windows):** 123 characters
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Max-length (Linux):** 72
            characters &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Complexity
            requirements:** 3 out of 4 conditions below need to be fulfilled
            &amp;lt;br&amp;gt; Has lower characters &amp;lt;br&amp;gt;Has upper
            characters &amp;lt;br&amp;gt; Has a digit &amp;lt;br&amp;gt; Has a
            special character (Regex match [\W_])
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Disallowed values:**
            "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word",
            "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For resetting the password,
            see [How to reset the Remote Desktop service or its login password
            in a Windows
            VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For resetting root password,
            see [Manage users, SSH, and check or repair disks on Azure Linux
            VMs using the VMAccess
            Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.CustomData">
            <summary>
            Gets or sets specifies a base-64 encoded string of custom data. The
            base-64 encoded string is decoded to a binary array that is saved
            as a file on the Virtual Machine. The maximum length of the binary
            array is 65535 bytes. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For
            using cloud-init for your VM, see [Using cloud-init to customize a
            Linux VM during
            creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.WindowsConfiguration">
            <summary>
            Gets or sets specifies Windows operating system settings on the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.LinuxConfiguration">
            <summary>
            Gets or sets specifies the Linux operating system settings on the
            virtual machine. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;For a list of
            supported Linux distributions, see [Linux on Azure-Endorsed
            Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For running non-endorsed
            distributions, see [Information for Non-Endorsed
            Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.Secrets">
            <summary>
            Gets or sets specifies set of certificates that should be installed
            onto the virtual machine.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.Page`1">
            <summary>
            Defines a page in Azure responses.
            </summary>
            <typeparam name="T">Type of the page content items</typeparam>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Page`1.NextPageLink">
            <summary>
            Gets the link to the next page.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Page`1.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>A an enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Page`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>A an enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.Page1`1">
            <summary>
            Defines a page in Azure responses.
            </summary>
            <typeparam name="T">Type of the page content items</typeparam>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Page1`1.NextPageLink">
            <summary>
            Gets the link to the next page.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Page1`1.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>A an enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Page1`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>A an enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.PassNames">
            <summary>
            Defines values for PassNames.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.Plan">
            <summary>
            Specifies information about the marketplace image used to create the
            virtual machine. This element is only used for marketplace images.
            Before you can use a marketplace image from an API, you must enable the
            image for programmatic use. In the Azure portal, find the marketplace
            image that you want to use and then click **Want to deploy
            programmatically, Get Started -&gt;**. Enter any required information
            and then click **Save**.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Plan.#ctor">
            <summary>
            Initializes a new instance of the Plan class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Plan.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the Plan class.
            </summary>
            <param name="name">The plan ID.</param>
            <param name="publisher">The publisher ID.</param>
            <param name="product">Specifies the product of the image from the
            marketplace. This is the same value as Offer under the
            imageReference element.</param>
            <param name="promotionCode">The promotion code.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Plan.Name">
            <summary>
            Gets or sets the plan ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Plan.Publisher">
            <summary>
            Gets or sets the publisher ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Plan.Product">
            <summary>
            Gets or sets specifies the product of the image from the
            marketplace. This is the same value as Offer under the
            imageReference element.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Plan.PromotionCode">
            <summary>
            Gets or sets the promotion code.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ProtocolTypes">
            <summary>
            Defines values for ProtocolTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.PurchasePlan">
            <summary>
            Used for establishing the purchase context of any 3rd Party artifact
            through MarketPlace.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.PurchasePlan.#ctor">
            <summary>
            Initializes a new instance of the PurchasePlan class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.PurchasePlan.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the PurchasePlan class.
            </summary>
            <param name="publisher">The publisher ID.</param>
            <param name="name">The plan ID.</param>
            <param name="product">Specifies the product of the image from the
            marketplace. This is the same value as Offer under the
            imageReference element.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.PurchasePlan.Publisher">
            <summary>
            Gets or sets the publisher ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.PurchasePlan.Name">
            <summary>
            Gets or sets the plan ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.PurchasePlan.Product">
            <summary>
            Gets or sets specifies the product of the image from the
            marketplace. This is the same value as Offer under the
            imageReference element.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.PurchasePlan.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.Resource">
            <summary>
            The Resource model definition.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Resource.#ctor">
            <summary>
            Initializes a new instance of the Resource class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Resource.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Initializes a new instance of the Resource class.
            </summary>
            <param name="location">Resource location</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Resource.Id">
            <summary>
            Gets resource Id
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Resource.Name">
            <summary>
            Gets resource name
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Resource.Type">
            <summary>
            Gets resource type
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Resource.Location">
            <summary>
            Gets or sets resource location
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Resource.Tags">
            <summary>
            Gets or sets resource tags
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Resource.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ResourceIdentityType">
            <summary>
            Defines values for ResourceIdentityType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ResourceSku">
            <summary>
            Describes an available Compute SKU.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceSku.#ctor">
            <summary>
            Initializes a new instance of the ResourceSku class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceSku.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.ResourceSkuCapacity,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.ResourceSkuCosts},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.ResourceSkuCapabilities},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictions})">
            <summary>
            Initializes a new instance of the ResourceSku class.
            </summary>
            <param name="resourceType">The type of resource the SKU applies
            to.</param>
            <param name="name">The name of SKU.</param>
            <param name="tier">Specifies the tier of virtual machines in a
            scale set.&lt;br /&gt;&lt;br /&gt; Possible Values:&lt;br
            /&gt;&lt;br /&gt; **Standard**&lt;br /&gt;&lt;br /&gt;
            **Basic**</param>
            <param name="size">The Size of the SKU.</param>
            <param name="family">The Family of this particular SKU.</param>
            <param name="kind">The Kind of resources that are supported in this
            SKU.</param>
            <param name="capacity">Specifies the number of virtual machines in
            the scale set.</param>
            <param name="locations">The set of locations that the SKU is
            available.</param>
            <param name="apiVersions">The api versions that support this
            SKU.</param>
            <param name="costs">Metadata for retrieving price info.</param>
            <param name="capabilities">A name value pair to describe the
            capability.</param>
            <param name="restrictions">The restrictions because of which SKU
            cannot be used. This is empty if there are no restrictions.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.ResourceType">
            <summary>
            Gets the type of resource the SKU applies to.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.Name">
            <summary>
            Gets the name of SKU.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.Tier">
            <summary>
            Gets specifies the tier of virtual machines in a scale
            set.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; Possible
            Values:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;
            **Standard**&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; **Basic**
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.Size">
            <summary>
            Gets the Size of the SKU.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.Family">
            <summary>
            Gets the Family of this particular SKU.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.Kind">
            <summary>
            Gets the Kind of resources that are supported in this SKU.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.Capacity">
            <summary>
            Gets specifies the number of virtual machines in the scale set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.Locations">
            <summary>
            Gets the set of locations that the SKU is available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.ApiVersions">
            <summary>
            Gets the api versions that support this SKU.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.Costs">
            <summary>
            Gets metadata for retrieving price info.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.Capabilities">
            <summary>
            Gets a name value pair to describe the capability.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSku.Restrictions">
            <summary>
            Gets the restrictions because of which SKU cannot be used. This is
            empty if there are no restrictions.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapabilities">
            <summary>
            Describes The SKU capabilites object.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapabilities.#ctor">
            <summary>
            Initializes a new instance of the ResourceSkuCapabilities class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapabilities.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ResourceSkuCapabilities class.
            </summary>
            <param name="name">An invariant to describe the feature.</param>
            <param name="value">An invariant if the feature is measured by
            quantity.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapabilities.Name">
            <summary>
            Gets an invariant to describe the feature.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapabilities.Value">
            <summary>
            Gets an invariant if the feature is measured by quantity.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapacity">
            <summary>
            Describes scaling information of a SKU.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapacity.#ctor">
            <summary>
            Initializes a new instance of the ResourceSkuCapacity class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapacity.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{Microsoft.Azure.Management.Compute.Models.ResourceSkuCapacityScaleType})">
            <summary>
            Initializes a new instance of the ResourceSkuCapacity class.
            </summary>
            <param name="minimum">The minimum capacity.</param>
            <param name="maximum">The maximum capacity that can be set.</param>
            <param name="defaultProperty">The default capacity.</param>
            <param name="scaleType">The scale type applicable to the sku.
            Possible values include: 'Automatic', 'Manual', 'None'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapacity.Minimum">
            <summary>
            Gets the minimum capacity.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapacity.Maximum">
            <summary>
            Gets the maximum capacity that can be set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapacity.DefaultProperty">
            <summary>
            Gets the default capacity.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapacity.ScaleType">
            <summary>
            Gets the scale type applicable to the sku. Possible values include:
            'Automatic', 'Manual', 'None'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ResourceSkuCapacityScaleType">
            <summary>
            Defines values for ResourceSkuCapacityScaleType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ResourceSkuCosts">
            <summary>
            Describes metadata for retrieving price info.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceSkuCosts.#ctor">
            <summary>
            Initializes a new instance of the ResourceSkuCosts class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceSkuCosts.#ctor(System.String,System.Nullable{System.Int64},System.String)">
            <summary>
            Initializes a new instance of the ResourceSkuCosts class.
            </summary>
            <param name="meterID">Used for querying price from
            commerce.</param>
            <param name="quantity">The multiplier is needed to extend the base
            metered cost.</param>
            <param name="extendedUnit">An invariant to show the extended
            unit.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuCosts.MeterID">
            <summary>
            Gets used for querying price from commerce.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuCosts.Quantity">
            <summary>
            Gets the multiplier is needed to extend the base metered cost.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuCosts.ExtendedUnit">
            <summary>
            Gets an invariant to show the extended unit.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictions">
            <summary>
            Describes scaling information of a SKU.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictions.#ctor">
            <summary>
            Initializes a new instance of the ResourceSkuRestrictions class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictions.#ctor(System.Nullable{Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictionsType},System.Collections.Generic.IList{System.String},System.Nullable{Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictionsReasonCode})">
            <summary>
            Initializes a new instance of the ResourceSkuRestrictions class.
            </summary>
            <param name="type">The type of restrictions. Possible values
            include: 'location'</param>
            <param name="values">The value of restrictions. If the restriction
            type is set to location. This would be different locations where
            the SKU is restricted.</param>
            <param name="reasonCode">The reason for restriction. Possible
            values include: 'QuotaId', 'NotAvailableForSubscription'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictions.Type">
            <summary>
            Gets the type of restrictions. Possible values include: 'location'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictions.Values">
            <summary>
            Gets the value of restrictions. If the restriction type is set to
            location. This would be different locations where the SKU is
            restricted.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictions.ReasonCode">
            <summary>
            Gets the reason for restriction. Possible values include:
            'QuotaId', 'NotAvailableForSubscription'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictionsReasonCode">
            <summary>
            Defines values for ResourceSkuRestrictionsReasonCode.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ResourceSkuRestrictionsType">
            <summary>
            Defines values for ResourceSkuRestrictionsType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ResourceUpdate">
            <summary>
            The Resource model definition.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceUpdate.#ctor">
            <summary>
            Initializes a new instance of the ResourceUpdate class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ResourceUpdate.#ctor(System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Compute.Models.DiskSku)">
            <summary>
            Initializes a new instance of the ResourceUpdate class.
            </summary>
            <param name="tags">Resource tags</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceUpdate.Tags">
            <summary>
            Gets or sets resource tags
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ResourceUpdate.Sku">
            <summary>
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RollingUpgradeActionType">
            <summary>
            Defines values for RollingUpgradeActionType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy">
            <summary>
            The configuration parameters used while performing a rolling upgrade.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy.#ctor">
            <summary>
            Initializes a new instance of the RollingUpgradePolicy class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the RollingUpgradePolicy class.
            </summary>
            <param name="maxBatchInstancePercent">The maximum percent of total
            virtual machine instances that will be upgraded simultaneously by
            the rolling upgrade in one batch. As this is a maximum, unhealthy
            instances in previous or future batches can cause the percentage of
            instances in a batch to decrease to ensure higher reliability. The
            default value for this parameter is 20%.</param>
            <param name="maxUnhealthyInstancePercent">The maximum percentage of
            the total virtual machine instances in the scale set that can be
            simultaneously unhealthy, either as a result of being upgraded, or
            by being found in an unhealthy state by the virtual machine health
            checks before the rolling upgrade aborts. This constraint will be
            checked prior to starting any batch. The default value for this
            parameter is 20%.</param>
            <param name="maxUnhealthyUpgradedInstancePercent">The maximum
            percentage of upgraded virtual machine instances that can be found
            to be in an unhealthy state. This check will happen after each
            batch is upgraded. If this percentage is ever exceeded, the rolling
            update aborts. The default value for this parameter is 20%.</param>
            <param name="pauseTimeBetweenBatches">The wait time between
            completing the update for all virtual machines in one batch and
            starting the next batch. The time duration should be specified in
            ISO 8601 format. The default value is 0 seconds (PT0S).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy.MaxBatchInstancePercent">
            <summary>
            Gets or sets the maximum percent of total virtual machine instances
            that will be upgraded simultaneously by the rolling upgrade in one
            batch. As this is a maximum, unhealthy instances in previous or
            future batches can cause the percentage of instances in a batch to
            decrease to ensure higher reliability. The default value for this
            parameter is 20%.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy.MaxUnhealthyInstancePercent">
            <summary>
            Gets or sets the maximum percentage of the total virtual machine
            instances in the scale set that can be simultaneously unhealthy,
            either as a result of being upgraded, or by being found in an
            unhealthy state by the virtual machine health checks before the
            rolling upgrade aborts. This constraint will be checked prior to
            starting any batch. The default value for this parameter is 20%.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy.MaxUnhealthyUpgradedInstancePercent">
            <summary>
            Gets or sets the maximum percentage of upgraded virtual machine
            instances that can be found to be in an unhealthy state. This check
            will happen after each batch is upgraded. If this percentage is
            ever exceeded, the rolling update aborts. The default value for
            this parameter is 20%.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy.PauseTimeBetweenBatches">
            <summary>
            Gets or sets the wait time between completing the update for all
            virtual machines in one batch and starting the next batch. The time
            duration should be specified in ISO 8601 format. The default value
            is 0 seconds (PT0S).
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RollingUpgradeProgressInfo">
            <summary>
            Information about the number of virtual machine instances in each
            upgrade state.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RollingUpgradeProgressInfo.#ctor">
            <summary>
            Initializes a new instance of the RollingUpgradeProgressInfo class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RollingUpgradeProgressInfo.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the RollingUpgradeProgressInfo class.
            </summary>
            <param name="successfulInstanceCount">The number of instances that
            have been successfully upgraded.</param>
            <param name="failedInstanceCount">The number of instances that have
            failed to be upgraded successfully.</param>
            <param name="inProgressInstanceCount">The number of instances that
            are currently being upgraded.</param>
            <param name="pendingInstanceCount">The number of instances that
            have not yet begun to be upgraded.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeProgressInfo.SuccessfulInstanceCount">
            <summary>
            Gets the number of instances that have been successfully upgraded.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeProgressInfo.FailedInstanceCount">
            <summary>
            Gets the number of instances that have failed to be upgraded
            successfully.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeProgressInfo.InProgressInstanceCount">
            <summary>
            Gets the number of instances that are currently being upgraded.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeProgressInfo.PendingInstanceCount">
            <summary>
            Gets the number of instances that have not yet begun to be
            upgraded.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RollingUpgradeRunningStatus">
            <summary>
            Information about the current running state of the overall upgrade.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RollingUpgradeRunningStatus.#ctor">
            <summary>
            Initializes a new instance of the RollingUpgradeRunningStatus
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RollingUpgradeRunningStatus.#ctor(System.Nullable{Microsoft.Azure.Management.Compute.Models.RollingUpgradeStatusCode},System.Nullable{System.DateTime},System.Nullable{Microsoft.Azure.Management.Compute.Models.RollingUpgradeActionType},System.Nullable{System.DateTime})">
            <summary>
            Initializes a new instance of the RollingUpgradeRunningStatus
            class.
            </summary>
            <param name="code">Code indicating the current status of the
            upgrade. Possible values include: 'RollingForward', 'Cancelled',
            'Completed', 'Faulted'</param>
            <param name="startTime">Start time of the upgrade.</param>
            <param name="lastAction">The last action performed on the rolling
            upgrade. Possible values include: 'Start', 'Cancel'</param>
            <param name="lastActionTime">Last action time of the
            upgrade.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeRunningStatus.Code">
            <summary>
            Gets code indicating the current status of the upgrade. Possible
            values include: 'RollingForward', 'Cancelled', 'Completed',
            'Faulted'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeRunningStatus.StartTime">
            <summary>
            Gets start time of the upgrade.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeRunningStatus.LastAction">
            <summary>
            Gets the last action performed on the rolling upgrade. Possible
            values include: 'Start', 'Cancel'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeRunningStatus.LastActionTime">
            <summary>
            Gets last action time of the upgrade.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RollingUpgradeStatusCode">
            <summary>
            Defines values for RollingUpgradeStatusCode.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RollingUpgradeStatusInfo">
            <summary>
            The status of the latest virtual machine scale set rolling upgrade.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RollingUpgradeStatusInfo.#ctor">
            <summary>
            Initializes a new instance of the RollingUpgradeStatusInfo class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RollingUpgradeStatusInfo.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy,Microsoft.Azure.Management.Compute.Models.RollingUpgradeRunningStatus,Microsoft.Azure.Management.Compute.Models.RollingUpgradeProgressInfo,Microsoft.Azure.Management.Compute.Models.ApiError)">
            <summary>
            Initializes a new instance of the RollingUpgradeStatusInfo class.
            </summary>
            <param name="location">Resource location</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="policy">The rolling upgrade policies applied for this
            upgrade.</param>
            <param name="runningStatus">Information about the current running
            state of the overall upgrade.</param>
            <param name="progress">Information about the number of virtual
            machine instances in each upgrade state.</param>
            <param name="error">Error details for this upgrade, if there are
            any.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeStatusInfo.Policy">
            <summary>
            Gets the rolling upgrade policies applied for this upgrade.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeStatusInfo.RunningStatus">
            <summary>
            Gets information about the current running state of the overall
            upgrade.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeStatusInfo.Progress">
            <summary>
            Gets information about the number of virtual machine instances in
            each upgrade state.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RollingUpgradeStatusInfo.Error">
            <summary>
            Gets error details for this upgrade, if there are any.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RollingUpgradeStatusInfo.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RunCommandDocument">
            <summary>
            Describes the properties of a Run Command.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandDocument.#ctor">
            <summary>
            Initializes a new instance of the RunCommandDocument class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandDocument.#ctor(System.String,System.String,Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes,System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.RunCommandParameterDefinition})">
            <summary>
            Initializes a new instance of the RunCommandDocument class.
            </summary>
            <param name="schema">The VM run command schema.</param>
            <param name="id">The VM run command id.</param>
            <param name="osType">The Operating System type. Possible values
            include: 'Windows', 'Linux'</param>
            <param name="label">The VM run command label.</param>
            <param name="description">The VM run command description.</param>
            <param name="script">The script to be executed.</param>
            <param name="parameters">The parameters used by the script.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandDocument.Script">
            <summary>
            Gets or sets the script to be executed.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandDocument.Parameters">
            <summary>
            Gets or sets the parameters used by the script.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandDocument.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RunCommandDocumentBase">
            <summary>
            Describes the properties of a Run Command metadata.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandDocumentBase.#ctor">
            <summary>
            Initializes a new instance of the RunCommandDocumentBase class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandDocumentBase.#ctor(System.String,System.String,Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes,System.String,System.String)">
            <summary>
            Initializes a new instance of the RunCommandDocumentBase class.
            </summary>
            <param name="schema">The VM run command schema.</param>
            <param name="id">The VM run command id.</param>
            <param name="osType">The Operating System type. Possible values
            include: 'Windows', 'Linux'</param>
            <param name="label">The VM run command label.</param>
            <param name="description">The VM run command description.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandDocumentBase.Schema">
            <summary>
            Gets or sets the VM run command schema.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandDocumentBase.Id">
            <summary>
            Gets or sets the VM run command id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandDocumentBase.OsType">
            <summary>
            Gets or sets the Operating System type. Possible values include:
            'Windows', 'Linux'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandDocumentBase.Label">
            <summary>
            Gets or sets the VM run command label.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandDocumentBase.Description">
            <summary>
            Gets or sets the VM run command description.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandDocumentBase.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RunCommandInput">
            <summary>
            Capture Virtual Machine parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandInput.#ctor">
            <summary>
            Initializes a new instance of the RunCommandInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandInput.#ctor(System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter})">
            <summary>
            Initializes a new instance of the RunCommandInput class.
            </summary>
            <param name="commandId">The run command id.</param>
            <param name="script">Optional. The script to be executed. When
            this value is given, the given script will override the default
            script of the command.</param>
            <param name="parameters">The run command parameters.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandInput.CommandId">
            <summary>
            Gets or sets the run command id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandInput.Script">
            <summary>
            Gets or sets optional. The script to be executed. When this value
            is given, the given script will override the default script of the
            command.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandInput.Parameters">
            <summary>
            Gets or sets the run command parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter">
            <summary>
            Describes the properties of a run command parameter.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter.#ctor">
            <summary>
            Initializes a new instance of the RunCommandInputParameter class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the RunCommandInputParameter class.
            </summary>
            <param name="name">The run command parameter name.</param>
            <param name="value">The run command parameter value.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter.Name">
            <summary>
            Gets or sets the run command parameter name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter.Value">
            <summary>
            Gets or sets the run command parameter value.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RunCommandParameterDefinition">
            <summary>
            Describes the properties of a run command parameter.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandParameterDefinition.#ctor">
            <summary>
            Initializes a new instance of the RunCommandParameterDefinition
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandParameterDefinition.#ctor(System.String,System.String,System.String,System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the RunCommandParameterDefinition
            class.
            </summary>
            <param name="name">The run command parameter name.</param>
            <param name="type">The run command parameter type.</param>
            <param name="defaultValue">The run command parameter default
            value.</param>
            <param name="required">The run command parameter required.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandParameterDefinition.Name">
            <summary>
            Gets or sets the run command parameter name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandParameterDefinition.Type">
            <summary>
            Gets or sets the run command parameter type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandParameterDefinition.DefaultValue">
            <summary>
            Gets or sets the run command parameter default value.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandParameterDefinition.Required">
            <summary>
            Gets or sets the run command parameter required.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandParameterDefinition.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RunCommandResult">
            <summary>
            Run command operation response.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandResult.#ctor">
            <summary>
            Initializes a new instance of the RunCommandResult class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RunCommandResult.#ctor(System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime},Microsoft.Azure.Management.Compute.Models.ApiError,System.Object)">
            <summary>
            Initializes a new instance of the RunCommandResult class.
            </summary>
            <param name="name">Operation ID</param>
            <param name="status">Operation status</param>
            <param name="startTime">Start time of the operation</param>
            <param name="endTime">End time of the operation</param>
            <param name="error">Api error</param>
            <param name="output">Operation output data (raw JSON)</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RunCommandResult.Output">
            <summary>
            Gets or sets operation output data (raw JSON)
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.SettingNames">
            <summary>
            Defines values for SettingNames.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.Sku">
            <summary>
            Describes a virtual machine scale set sku.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Sku.#ctor">
            <summary>
            Initializes a new instance of the Sku class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Sku.#ctor(System.String,System.String,System.Nullable{System.Int64})">
            <summary>
            Initializes a new instance of the Sku class.
            </summary>
            <param name="name">The sku name.</param>
            <param name="tier">Specifies the tier of virtual machines in a
            scale set.&lt;br /&gt;&lt;br /&gt; Possible Values:&lt;br
            /&gt;&lt;br /&gt; **Standard**&lt;br /&gt;&lt;br /&gt;
            **Basic**</param>
            <param name="capacity">Specifies the number of virtual machines in
            the scale set.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Sku.Name">
            <summary>
            Gets or sets the sku name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Sku.Tier">
            <summary>
            Gets or sets specifies the tier of virtual machines in a scale
            set.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; Possible
            Values:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;
            **Standard**&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; **Basic**
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Sku.Capacity">
            <summary>
            Gets or sets specifies the number of virtual machines in the scale
            set.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.Snapshot">
            <summary>
            Snapshot resource.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Snapshot.#ctor">
            <summary>
            Initializes a new instance of the Snapshot class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Snapshot.#ctor(System.String,Microsoft.Azure.Management.Compute.Models.CreationData,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.String,Microsoft.Azure.Management.Compute.Models.DiskSku,System.Nullable{System.DateTime},System.Nullable{Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes},System.Nullable{System.Int32},Microsoft.Azure.Management.Compute.Models.EncryptionSettings,System.String)">
            <summary>
            Initializes a new instance of the Snapshot class.
            </summary>
            <param name="location">Resource location</param>
            <param name="creationData">Disk source information. CreationData
            information cannot be changed after the disk has been
            created.</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="managedBy">Unused. Always Null.</param>
            <param name="timeCreated">The time when the disk was
            created.</param>
            <param name="osType">The Operating System type. Possible values
            include: 'Windows', 'Linux'</param>
            <param name="diskSizeGB">If creationData.createOption is Empty,
            this field is mandatory and it indicates the size of the VHD to
            create. If this field is present for updates or creation with other
            options, it indicates a resize. Resizes are only allowed if the
            disk is not attached to a running VM, and can only increase the
            disk's size.</param>
            <param name="encryptionSettings">Encryption settings for disk or
            snapshot</param>
            <param name="provisioningState">The disk provisioning
            state.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Snapshot.ManagedBy">
            <summary>
            Gets unused. Always Null.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Snapshot.Sku">
            <summary>
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Snapshot.TimeCreated">
            <summary>
            Gets the time when the disk was created.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Snapshot.OsType">
            <summary>
            Gets or sets the Operating System type. Possible values include:
            'Windows', 'Linux'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Snapshot.CreationData">
            <summary>
            Gets or sets disk source information. CreationData information
            cannot be changed after the disk has been created.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Snapshot.DiskSizeGB">
            <summary>
            Gets or sets if creationData.createOption is Empty, this field is
            mandatory and it indicates the size of the VHD to create. If this
            field is present for updates or creation with other options, it
            indicates a resize. Resizes are only allowed if the disk is not
            attached to a running VM, and can only increase the disk's size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Snapshot.EncryptionSettings">
            <summary>
            Gets or sets encryption settings for disk or snapshot
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Snapshot.ProvisioningState">
            <summary>
            Gets the disk provisioning state.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Snapshot.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.SnapshotUpdate">
            <summary>
            Snapshot update resource.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SnapshotUpdate.#ctor">
            <summary>
            Initializes a new instance of the SnapshotUpdate class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SnapshotUpdate.#ctor(System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Compute.Models.DiskSku,System.Nullable{Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes},System.Nullable{System.Int32},Microsoft.Azure.Management.Compute.Models.EncryptionSettings)">
            <summary>
            Initializes a new instance of the SnapshotUpdate class.
            </summary>
            <param name="tags">Resource tags</param>
            <param name="osType">the Operating System type. Possible values
            include: 'Windows', 'Linux'</param>
            <param name="diskSizeGB">If creationData.createOption is Empty,
            this field is mandatory and it indicates the size of the VHD to
            create. If this field is present for updates or creation with other
            options, it indicates a resize. Resizes are only allowed if the
            disk is not attached to a running VM, and can only increase the
            disk's size.</param>
            <param name="encryptionSettings">Encryption settings for disk or
            snapshot</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SnapshotUpdate.OsType">
            <summary>
            Gets or sets the Operating System type. Possible values include:
            'Windows', 'Linux'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SnapshotUpdate.DiskSizeGB">
            <summary>
            Gets or sets if creationData.createOption is Empty, this field is
            mandatory and it indicates the size of the VHD to create. If this
            field is present for updates or creation with other options, it
            indicates a resize. Resizes are only allowed if the disk is not
            attached to a running VM, and can only increase the disk's size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SnapshotUpdate.EncryptionSettings">
            <summary>
            Gets or sets encryption settings for disk or snapshot
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SnapshotUpdate.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.SourceVault">
            <summary>
            The vault id is an Azure Resource Manager Resoure id in the form
            /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SourceVault.#ctor">
            <summary>
            Initializes a new instance of the SourceVault class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SourceVault.#ctor(System.String)">
            <summary>
            Initializes a new instance of the SourceVault class.
            </summary>
            <param name="id">Resource Id</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SourceVault.Id">
            <summary>
            Gets or sets resource Id
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.SshConfiguration">
            <summary>
            SSH configuration for Linux based VMs running on Azure
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SshConfiguration.#ctor">
            <summary>
            Initializes a new instance of the SshConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SshConfiguration.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.SshPublicKey})">
            <summary>
            Initializes a new instance of the SshConfiguration class.
            </summary>
            <param name="publicKeys">The list of SSH public keys used to
            authenticate with linux based VMs.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SshConfiguration.PublicKeys">
            <summary>
            Gets or sets the list of SSH public keys used to authenticate with
            linux based VMs.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.SshPublicKey">
            <summary>
            Contains information about SSH certificate public key and the path on
            the Linux VM where the public key is placed.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SshPublicKey.#ctor">
            <summary>
            Initializes a new instance of the SshPublicKey class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SshPublicKey.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the SshPublicKey class.
            </summary>
            <param name="path">Specifies the full path on the created VM where
            ssh public key is stored. If the file already exists, the specified
            key is appended to the file. Example:
            /home/user/.ssh/authorized_keys</param>
            <param name="keyData">SSH public key certificate used to
            authenticate with the VM through ssh. The key needs to be at least
            2048-bit and in ssh-rsa format. &lt;br&gt;&lt;br&gt; For creating
            ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SshPublicKey.Path">
            <summary>
            Gets or sets specifies the full path on the created VM where ssh
            public key is stored. If the file already exists, the specified key
            is appended to the file. Example: /home/user/.ssh/authorized_keys
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SshPublicKey.KeyData">
            <summary>
            Gets or sets SSH public key certificate used to authenticate with
            the VM through ssh. The key needs to be at least 2048-bit and in
            ssh-rsa format. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For creating
            ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.StatusLevelTypes">
            <summary>
            Defines values for StatusLevelTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.StorageAccountTypes">
            <summary>
            Defines values for StorageAccountTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.StorageProfile">
            <summary>
            Specifies the storage settings for the virtual machine disks.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.StorageProfile.#ctor">
            <summary>
            Initializes a new instance of the StorageProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.StorageProfile.#ctor(Microsoft.Azure.Management.Compute.Models.ImageReference,Microsoft.Azure.Management.Compute.Models.OSDisk,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.DataDisk})">
            <summary>
            Initializes a new instance of the StorageProfile class.
            </summary>
            <param name="imageReference">Specifies information about the image
            to use. You can specify information about platform images,
            marketplace images, or virtual machine images. This element is
            required when you want to use a platform image, marketplace image,
            or virtual machine image, but is not used in other creation
            operations.</param>
            <param name="osDisk">Specifies information about the operating
            system disk used by the virtual machine. &lt;br&gt;&lt;br&gt; For
            more information about disks, see [About disks and VHDs for Azure
            virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).</param>
            <param name="dataDisks">Specifies the parameters that are used to
            add a data disk to a virtual machine. &lt;br&gt;&lt;br&gt; For more
            information about disks, see [About disks and VHDs for Azure
            virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.StorageProfile.ImageReference">
            <summary>
            Gets or sets specifies information about the image to use. You can
            specify information about platform images, marketplace images, or
            virtual machine images. This element is required when you want to
            use a platform image, marketplace image, or virtual machine image,
            but is not used in other creation operations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.StorageProfile.OsDisk">
            <summary>
            Gets or sets specifies information about the operating system disk
            used by the virtual machine. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
            For more information about disks, see [About disks and VHDs for
            Azure virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.StorageProfile.DataDisks">
            <summary>
            Gets or sets specifies the parameters that are used to add a data
            disk to a virtual machine. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For
            more information about disks, see [About disks and VHDs for Azure
            virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.StorageProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SubResource.#ctor">
            <summary>
            Initializes a new instance of the SubResource class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SubResource.#ctor(System.String)">
            <summary>
            Initializes a new instance of the SubResource class.
            </summary>
            <param name="id">Resource Id</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SubResource.Id">
            <summary>
            Gets or sets resource Id
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SubResourceReadOnly.#ctor">
            <summary>
            Initializes a new instance of the SubResourceReadOnly class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.SubResourceReadOnly.#ctor(System.String)">
            <summary>
            Initializes a new instance of the SubResourceReadOnly class.
            </summary>
            <param name="id">Resource Id</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SubResourceReadOnly.Id">
            <summary>
            Gets resource Id
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.UpdateResource">
            <summary>
            The Update Resource model definition.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.UpdateResource.#ctor">
            <summary>
            Initializes a new instance of the UpdateResource class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.UpdateResource.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Initializes a new instance of the UpdateResource class.
            </summary>
            <param name="tags">Resource tags</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.UpdateResource.Tags">
            <summary>
            Gets or sets resource tags
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.UpgradeMode">
            <summary>
            Defines values for UpgradeMode.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.UpgradePolicy">
            <summary>
            Describes an upgrade policy - automatic, manual, or rolling.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.UpgradePolicy.#ctor">
            <summary>
            Initializes a new instance of the UpgradePolicy class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.UpgradePolicy.#ctor(System.Nullable{Microsoft.Azure.Management.Compute.Models.UpgradeMode},Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy,System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the UpgradePolicy class.
            </summary>
            <param name="mode">Specifies the mode of an upgrade to virtual
            machines in the scale set.&lt;br /&gt;&lt;br /&gt; Possible values
            are:&lt;br /&gt;&lt;br /&gt; **Manual** - You control the
            application of updates to virtual machines in the scale set. You do
            this by using the manualUpgrade action.&lt;br /&gt;&lt;br /&gt;
            **Automatic** - All virtual machines in the scale set are
            automatically updated at the same time. Possible values include:
            'Automatic', 'Manual', 'Rolling'</param>
            <param name="rollingUpgradePolicy">The configuration parameters
            used while performing a rolling upgrade.</param>
            <param name="automaticOSUpgrade">Whether OS upgrades should
            automatically be applied to scale set instances in a rolling
            fashion when a newer version of the image becomes
            available.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.UpgradePolicy.Mode">
            <summary>
            Gets or sets specifies the mode of an upgrade to virtual machines
            in the scale set.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; Possible
            values are:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; **Manual** -
            You control the application of updates to virtual machines in the
            scale set. You do this by using the manualUpgrade action.&amp;lt;br
            /&amp;gt;&amp;lt;br /&amp;gt; **Automatic** - All virtual machines
            in the scale set are automatically updated at the same time.
            Possible values include: 'Automatic', 'Manual', 'Rolling'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.UpgradePolicy.RollingUpgradePolicy">
            <summary>
            Gets or sets the configuration parameters used while performing a
            rolling upgrade.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.UpgradePolicy.AutomaticOSUpgrade">
            <summary>
            Gets or sets whether OS upgrades should automatically be applied to
            scale set instances in a rolling fashion when a newer version of
            the image becomes available.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.UpgradePolicy.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.Usage">
            <summary>
            Describes Compute Resource Usage.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Usage.#ctor">
            <summary>
            Initializes a new instance of the Usage class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Usage.#ctor(System.Int32,System.Int64,Microsoft.Azure.Management.Compute.Models.UsageName)">
            <summary>
            Initializes a new instance of the Usage class.
            </summary>
            <param name="currentValue">The current usage of the
            resource.</param>
            <param name="limit">The maximum permitted usage of the
            resource.</param>
            <param name="name">The name of the type of usage.</param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Usage.#cctor">
            <summary>
            Static constructor for Usage class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Usage.CurrentValue">
            <summary>
            Gets or sets the current usage of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Usage.Limit">
            <summary>
            Gets or sets the maximum permitted usage of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Usage.Name">
            <summary>
            Gets or sets the name of the type of usage.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Usage.Unit">
            <summary>
            An enum describing the unit of usage measurement.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Usage.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.UsageName">
            <summary>
            The Usage Names.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.UsageName.#ctor">
            <summary>
            Initializes a new instance of the UsageName class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.UsageName.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the UsageName class.
            </summary>
            <param name="value">The name of the resource.</param>
            <param name="localizedValue">The localized name of the
            resource.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.UsageName.Value">
            <summary>
            Gets or sets the name of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.UsageName.LocalizedValue">
            <summary>
            Gets or sets the localized name of the resource.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VaultCertificate">
            <summary>
            Describes a single certificate reference in a Key Vault, and where the
            certificate should reside on the VM.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VaultCertificate.#ctor">
            <summary>
            Initializes a new instance of the VaultCertificate class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VaultCertificate.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the VaultCertificate class.
            </summary>
            <param name="certificateUrl">This is the URL of a certificate that
            has been uploaded to Key Vault as a secret. For adding a secret to
            the Key Vault, see [Add a key or secret to the key
            vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add).
            In this case, your certificate needs to be It is the Base64
            encoding of the following JSON Object which is encoded in UTF-8:
            &lt;br&gt;&lt;br&gt; {&lt;br&gt;
            "data":"&lt;Base64-encoded-certificate&gt;",&lt;br&gt;
            "dataType":"pfx",&lt;br&gt;
            "password":"&lt;pfx-file-password&gt;"&lt;br&gt;}</param>
            <param name="certificateStore">For Windows VMs, specifies the
            certificate store on the Virtual Machine to which the certificate
            should be added. The specified certificate store is implicitly in
            the LocalMachine account. &lt;br&gt;&lt;br&gt;For Linux VMs, the
            certificate file is placed under the /var/lib/waagent directory,
            with the file name &lt;UppercaseThumbprint&gt;.crt for the X509
            certificate file and &lt;UppercaseThumbpring&gt;.prv for private
            key. Both of these files are .pem formatted.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VaultCertificate.CertificateUrl">
            <summary>
            Gets or sets this is the URL of a certificate that has been
            uploaded to Key Vault as a secret. For adding a secret to the Key
            Vault, see [Add a key or secret to the key
            vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add).
            In this case, your certificate needs to be It is the Base64
            encoding of the following JSON Object which is encoded in UTF-8:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; {&amp;lt;br&amp;gt;
            "data":"&amp;lt;Base64-encoded-certificate&amp;gt;",&amp;lt;br&amp;gt;
            "dataType":"pfx",&amp;lt;br&amp;gt;
            "password":"&amp;lt;pfx-file-password&amp;gt;"&amp;lt;br&amp;gt;}
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VaultCertificate.CertificateStore">
            <summary>
            Gets or sets for Windows VMs, specifies the certificate store on
            the Virtual Machine to which the certificate should be added. The
            specified certificate store is implicitly in the LocalMachine
            account. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;For Linux VMs, the
            certificate file is placed under the /var/lib/waagent directory,
            with the file name &amp;lt;UppercaseThumbprint&amp;gt;.crt for the
            X509 certificate file and &amp;lt;UppercaseThumbpring&amp;gt;.prv
            for private key. Both of these files are .pem formatted.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VaultSecretGroup">
            <summary>
            Describes a set of certificates which are all in the same Key Vault.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VaultSecretGroup.#ctor">
            <summary>
            Initializes a new instance of the VaultSecretGroup class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VaultSecretGroup.#ctor(Microsoft.Azure.Management.Compute.Models.SubResource,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VaultCertificate})">
            <summary>
            Initializes a new instance of the VaultSecretGroup class.
            </summary>
            <param name="sourceVault">The relative URL of the Key Vault
            containing all of the certificates in VaultCertificates.</param>
            <param name="vaultCertificates">The list of key vault references in
            SourceVault which contain certificates.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VaultSecretGroup.SourceVault">
            <summary>
            Gets or sets the relative URL of the Key Vault containing all of
            the certificates in VaultCertificates.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VaultSecretGroup.VaultCertificates">
            <summary>
            Gets or sets the list of key vault references in SourceVault which
            contain certificates.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualHardDisk">
            <summary>
            Describes the uri of a disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualHardDisk.#ctor">
            <summary>
            Initializes a new instance of the VirtualHardDisk class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualHardDisk.#ctor(System.String)">
            <summary>
            Initializes a new instance of the VirtualHardDisk class.
            </summary>
            <param name="uri">Specifies the virtual hard disk's uri.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualHardDisk.Uri">
            <summary>
            Gets or sets specifies the virtual hard disk's uri.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachine">
            <summary>
            Describes a Virtual Machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachine.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachine class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachine.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Compute.Models.Plan,Microsoft.Azure.Management.Compute.Models.HardwareProfile,Microsoft.Azure.Management.Compute.Models.StorageProfile,Microsoft.Azure.Management.Compute.Models.OSProfile,Microsoft.Azure.Management.Compute.Models.NetworkProfile,Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile,Microsoft.Azure.Management.Compute.Models.SubResource,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension},Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity,System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the VirtualMachine class.
            </summary>
            <param name="location">Resource location</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="plan">Specifies information about the marketplace
            image used to create the virtual machine. This element is only used
            for marketplace images. Before you can use a marketplace image from
            an API, you must enable the image for programmatic use. In the
            Azure portal, find the marketplace image that you want to use and
            then click **Want to deploy programmatically, Get Started -&gt;**.
            Enter any required information and then click **Save**.</param>
            <param name="hardwareProfile">Specifies the hardware settings for
            the virtual machine.</param>
            <param name="storageProfile">Specifies the storage settings for the
            virtual machine disks.</param>
            <param name="osProfile">Specifies the operating system settings for
            the virtual machine.</param>
            <param name="networkProfile">Specifies the network interfaces of
            the virtual machine.</param>
            <param name="diagnosticsProfile">Specifies the boot diagnostic
            settings state. &lt;br&gt;&lt;br&gt;Minimum api-version:
            2015-06-15.</param>
            <param name="availabilitySet">Specifies information about the
            availability set that the virtual machine should be assigned to.
            Virtual machines specified in the same availability set are
            allocated to different nodes to maximize availability. For more
            information about availability sets, see [Manage the availability
            of virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            &lt;br&gt;&lt;br&gt; For more information on Azure planned
            maintainance, see [Planned maintenance for virtual machines in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &lt;br&gt;&lt;br&gt; Currently, a VM can only be added to
            availability set at creation time. An existing VM cannot be added
            to an availability set.</param>
            <param name="provisioningState">The provisioning state, which only
            appears in the response.</param>
            <param name="instanceView">The virtual machine instance
            view.</param>
            <param name="licenseType">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.
            &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;&lt;br&gt;
            Windows_Client &lt;br&gt;&lt;br&gt; Windows_Server
            &lt;br&gt;&lt;br&gt; If this element is included in a request for
            an update, the value must match the initial value. This value
            cannot be updated. &lt;br&gt;&lt;br&gt; For more information, see
            [Azure Hybrid Use Benefit for Windows
            Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &lt;br&gt;&lt;br&gt; Minimum api-version: 2015-06-15</param>
            <param name="vmId">Specifies the VM unique ID which is a 128-bits
            identifier that is encoded and stored in all Azure IaaS VMs SMBIOS
            and can be read using platform BIOS commands.</param>
            <param name="resources">The virtual machine child extension
            resources.</param>
            <param name="identity">The identity of the virtual machine, if
            configured.</param>
            <param name="zones">The virtual machine zones.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.Plan">
            <summary>
            Gets or sets specifies information about the marketplace image used
            to create the virtual machine. This element is only used for
            marketplace images. Before you can use a marketplace image from an
            API, you must enable the image for programmatic use. In the Azure
            portal, find the marketplace image that you want to use and then
            click **Want to deploy programmatically, Get Started -&amp;gt;**.
            Enter any required information and then click **Save**.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.HardwareProfile">
            <summary>
            Gets or sets specifies the hardware settings for the virtual
            machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.StorageProfile">
            <summary>
            Gets or sets specifies the storage settings for the virtual machine
            disks.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.OsProfile">
            <summary>
            Gets or sets specifies the operating system settings for the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.NetworkProfile">
            <summary>
            Gets or sets specifies the network interfaces of the virtual
            machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.DiagnosticsProfile">
            <summary>
            Gets or sets specifies the boot diagnostic settings state.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Minimum api-version:
            2015-06-15.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.AvailabilitySet">
            <summary>
            Gets or sets specifies information about the availability set that
            the virtual machine should be assigned to. Virtual machines
            specified in the same availability set are allocated to different
            nodes to maximize availability. For more information about
            availability sets, see [Manage the availability of virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For more information on Azure
            planned maintainance, see [Planned maintenance for virtual machines
            in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Currently, a VM can only be
            added to availability set at creation time. An existing VM cannot
            be added to an availability set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.ProvisioningState">
            <summary>
            Gets the provisioning state, which only appears in the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.InstanceView">
            <summary>
            Gets the virtual machine instance view.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.LicenseType">
            <summary>
            Gets or sets 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.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Windows_Client
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Windows_Server
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; If this element is included in
            a request for an update, the value must match the initial value.
            This value cannot be updated. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
            For more information, see [Azure Hybrid Use Benefit for Windows
            Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Minimum api-version:
            2015-06-15
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.VmId">
            <summary>
            Gets specifies the VM unique ID which is a 128-bits identifier that
            is encoded and stored in all Azure IaaS VMs SMBIOS and can be read
            using platform BIOS commands.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.Resources">
            <summary>
            Gets the virtual machine child extension resources.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.Identity">
            <summary>
            Gets or sets the identity of the virtual machine, if configured.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.Zones">
            <summary>
            Gets or sets the virtual machine zones.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachine.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineAgentInstanceView">
            <summary>
            The instance view of the VM Agent running on the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineAgentInstanceView.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineAgentInstanceView
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineAgentInstanceView.#ctor(System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionHandlerInstanceView},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.InstanceViewStatus})">
            <summary>
            Initializes a new instance of the VirtualMachineAgentInstanceView
            class.
            </summary>
            <param name="vmAgentVersion">The VM Agent full version.</param>
            <param name="extensionHandlers">The virtual machine extension
            handler instance view.</param>
            <param name="statuses">The resource status information.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineAgentInstanceView.VmAgentVersion">
            <summary>
            Gets or sets the VM Agent full version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineAgentInstanceView.ExtensionHandlers">
            <summary>
            Gets or sets the virtual machine extension handler instance view.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineAgentInstanceView.Statuses">
            <summary>
            Gets or sets the resource status information.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters">
            <summary>
            Capture Virtual Machine parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineCaptureParameters
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters.#ctor(System.String,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the VirtualMachineCaptureParameters
            class.
            </summary>
            <param name="vhdPrefix">The captured virtual hard disk's name
            prefix.</param>
            <param name="destinationContainerName">The destination container
            name.</param>
            <param name="overwriteVhds">Specifies whether to overwrite the
            destination virtual hard disk, in case of conflict.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters.VhdPrefix">
            <summary>
            Gets or sets the captured virtual hard disk's name prefix.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters.DestinationContainerName">
            <summary>
            Gets or sets the destination container name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters.OverwriteVhds">
            <summary>
            Gets or sets specifies whether to overwrite the destination virtual
            hard disk, in case of conflict.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureResult">
            <summary>
            Resource Id.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureResult.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineCaptureResult
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureResult.#ctor(System.String,System.Object)">
            <summary>
            Initializes a new instance of the VirtualMachineCaptureResult
            class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="output">Operation output data (raw JSON)</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureResult.Output">
            <summary>
            Gets or sets operation output data (raw JSON)
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension">
            <summary>
            Describes a Virtual Machine Extension.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineExtension class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.String,System.String,System.Nullable{System.Boolean},System.Object,System.Object,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView)">
            <summary>
            Initializes a new instance of the VirtualMachineExtension class.
            </summary>
            <param name="location">Resource location</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="forceUpdateTag">How the extension handler should be
            forced to update even if the extension configuration has not
            changed.</param>
            <param name="publisher">The name of the extension handler
            publisher.</param>
            <param name="virtualMachineExtensionType">Specifies the type of the
            extension; an example is "CustomScriptExtension".</param>
            <param name="typeHandlerVersion">Specifies the version of the
            script handler.</param>
            <param name="autoUpgradeMinorVersion">Indicates whether the
            extension should use a newer minor version if one is available at
            deployment time. Once deployed, however, the extension will not
            upgrade minor versions unless redeployed, even with this property
            set to true.</param>
            <param name="settings">Json formatted public settings for the
            extension.</param>
            <param name="protectedSettings">The extension can contain either
            protectedSettings or protectedSettingsFromKeyVault or no protected
            settings at all.</param>
            <param name="provisioningState">The provisioning state, which only
            appears in the response.</param>
            <param name="instanceView">The virtual machine extension instance
            view.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.ForceUpdateTag">
            <summary>
            Gets or sets how the extension handler should be forced to update
            even if the extension configuration has not changed.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.Publisher">
            <summary>
            Gets or sets the name of the extension handler publisher.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.VirtualMachineExtensionType">
            <summary>
            Gets or sets specifies the type of the extension; an example is
            "CustomScriptExtension".
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.TypeHandlerVersion">
            <summary>
            Gets or sets specifies the version of the script handler.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.AutoUpgradeMinorVersion">
            <summary>
            Gets or sets indicates whether the extension should use a newer
            minor version if one is available at deployment time. Once
            deployed, however, the extension will not upgrade minor versions
            unless redeployed, even with this property set to true.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.Settings">
            <summary>
            Gets or sets json formatted public settings for the extension.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.ProtectedSettings">
            <summary>
            Gets or sets the extension can contain either protectedSettings or
            protectedSettingsFromKeyVault or no protected settings at all.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.ProvisioningState">
            <summary>
            Gets the provisioning state, which only appears in the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.InstanceView">
            <summary>
            Gets or sets the virtual machine extension instance view.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionHandlerInstanceView">
            <summary>
            The instance view of a virtual machine extension handler.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionHandlerInstanceView.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineExtensionHandlerInstanceView class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionHandlerInstanceView.#ctor(System.String,System.String,Microsoft.Azure.Management.Compute.Models.InstanceViewStatus)">
            <summary>
            Initializes a new instance of the
            VirtualMachineExtensionHandlerInstanceView class.
            </summary>
            <param name="type">Specifies the type of the extension; an example
            is "CustomScriptExtension".</param>
            <param name="typeHandlerVersion">Specifies the version of the
            script handler.</param>
            <param name="status">The extension handler status.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionHandlerInstanceView.Type">
            <summary>
            Gets or sets specifies the type of the extension; an example is
            "CustomScriptExtension".
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionHandlerInstanceView.TypeHandlerVersion">
            <summary>
            Gets or sets specifies the version of the script handler.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionHandlerInstanceView.Status">
            <summary>
            Gets or sets the extension handler status.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage">
            <summary>
            Describes a Virtual Machine Extension Image.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineExtensionImage
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the VirtualMachineExtensionImage
            class.
            </summary>
            <param name="location">Resource location</param>
            <param name="operatingSystem">The operating system this extension
            supports.</param>
            <param name="computeRole">The type of role (IaaS or PaaS) this
            extension supports.</param>
            <param name="handlerSchema">The schema defined by publisher, where
            extension consumers should provide settings in a matching
            schema.</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="vmScaleSetEnabled">Whether the extension can be used
            on xRP VMScaleSets. By default existing extensions are usable on
            scalesets, but there might be cases where a publisher wants to
            explicitly indicate the extension is only enabled for CRP VMs but
            not VMSS.</param>
            <param name="supportsMultipleExtensions">Whether the handler can
            support multiple extensions.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage.OperatingSystem">
            <summary>
            Gets or sets the operating system this extension supports.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage.ComputeRole">
            <summary>
            Gets or sets the type of role (IaaS or PaaS) this extension
            supports.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage.HandlerSchema">
            <summary>
            Gets or sets the schema defined by publisher, where extension
            consumers should provide settings in a matching schema.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage.VmScaleSetEnabled">
            <summary>
            Gets or sets whether the extension can be used on xRP VMScaleSets.
            By default existing extensions are usable on scalesets, but there
            might be cases where a publisher wants to explicitly indicate the
            extension is only enabled for CRP VMs but not VMSS.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage.SupportsMultipleExtensions">
            <summary>
            Gets or sets whether the handler can support multiple extensions.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView">
            <summary>
            The instance view of a virtual machine extension.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineExtensionInstanceView class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView.#ctor(System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.InstanceViewStatus},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.InstanceViewStatus})">
            <summary>
            Initializes a new instance of the
            VirtualMachineExtensionInstanceView class.
            </summary>
            <param name="name">The virtual machine extension name.</param>
            <param name="type">Specifies the type of the extension; an example
            is "CustomScriptExtension".</param>
            <param name="typeHandlerVersion">Specifies the version of the
            script handler.</param>
            <param name="substatuses">The resource status information.</param>
            <param name="statuses">The resource status information.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView.Name">
            <summary>
            Gets or sets the virtual machine extension name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView.Type">
            <summary>
            Gets or sets specifies the type of the extension; an example is
            "CustomScriptExtension".
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView.TypeHandlerVersion">
            <summary>
            Gets or sets specifies the version of the script handler.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView.Substatuses">
            <summary>
            Gets or sets the resource status information.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView.Statuses">
            <summary>
            Gets or sets the resource status information.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineHealthStatus">
            <summary>
            The health status of the VM.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineHealthStatus.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineHealthStatus class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineHealthStatus.#ctor(Microsoft.Azure.Management.Compute.Models.InstanceViewStatus)">
            <summary>
            Initializes a new instance of the VirtualMachineHealthStatus class.
            </summary>
            <param name="status">The health status information for the
            VM.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineHealthStatus.Status">
            <summary>
            Gets the health status information for the VM.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity">
            <summary>
            Identity for the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineIdentity class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity.#ctor(System.String,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.ResourceIdentityType})">
            <summary>
            Initializes a new instance of the VirtualMachineIdentity class.
            </summary>
            <param name="principalId">The principal id of virtual machine
            identity.</param>
            <param name="tenantId">The tenant id associated with the virtual
            machine.</param>
            <param name="type">The type of identity used for the virtual
            machine. Currently, the only supported type is 'SystemAssigned',
            which implicitly creates an identity. Possible values include:
            'SystemAssigned'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity.PrincipalId">
            <summary>
            Gets the principal id of virtual machine identity.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity.TenantId">
            <summary>
            Gets the tenant id associated with the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity.Type">
            <summary>
            Gets or sets the type of identity used for the virtual machine.
            Currently, the only supported type is 'SystemAssigned', which
            implicitly creates an identity. Possible values include:
            'SystemAssigned'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineImage">
            <summary>
            Describes a Virtual Machine Image.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineImage.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineImage class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineImage.#ctor(System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Compute.Models.PurchasePlan,Microsoft.Azure.Management.Compute.Models.OSDiskImage,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.DataDiskImage})">
            <summary>
            Initializes a new instance of the VirtualMachineImage class.
            </summary>
            <param name="name">The name of the resource.</param>
            <param name="location">The supported Azure location of the
            resource.</param>
            <param name="id">Resource Id</param>
            <param name="tags">Specifies the tags that are assigned to the
            virtual machine. For more information about using tags, see [Using
            tags to organize your Azure
            resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineImage.Plan">
            <summary>
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineImage.OsDiskImage">
            <summary>
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineImage.DataDiskImages">
            <summary>
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineImage.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource">
            <summary>
            Virtual machine image resource information.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineImageResource
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource.#ctor(System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Initializes a new instance of the VirtualMachineImageResource
            class.
            </summary>
            <param name="name">The name of the resource.</param>
            <param name="location">The supported Azure location of the
            resource.</param>
            <param name="id">Resource Id</param>
            <param name="tags">Specifies the tags that are assigned to the
            virtual machine. For more information about using tags, see [Using
            tags to organize your Azure
            resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource.Name">
            <summary>
            Gets or sets the name of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource.Location">
            <summary>
            Gets or sets the supported Azure location of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource.Tags">
            <summary>
            Gets or sets specifies the tags that are assigned to the virtual
            machine. For more information about using tags, see [Using tags to
            organize your Azure
            resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView">
            <summary>
            The instance view of a virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineInstanceView class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineAgentInstanceView,Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.DiskInstanceView},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView},Microsoft.Azure.Management.Compute.Models.BootDiagnosticsInstanceView,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.InstanceViewStatus})">
            <summary>
            Initializes a new instance of the VirtualMachineInstanceView class.
            </summary>
            <param name="platformUpdateDomain">Specifies the update domain of
            the virtual machine.</param>
            <param name="platformFaultDomain">Specifies the fault domain of the
            virtual machine.</param>
            <param name="rdpThumbPrint">The Remote desktop certificate
            thumbprint.</param>
            <param name="vmAgent">The VM Agent running on the virtual
            machine.</param>
            <param name="maintenanceRedeployStatus">The Maintenance Operation
            status on the virtual machine.</param>
            <param name="disks">The virtual machine disk information.</param>
            <param name="extensions">The extensions information.</param>
            <param name="bootDiagnostics">Boot Diagnostics is a debugging
            feature which allows you to view Console Output and Screenshot to
            diagnose VM status. &lt;br&gt;&lt;br&gt; For Linux Virtual
            Machines, you can easily view the output of your console log.
            &lt;br&gt;&lt;br&gt; For both Windows and Linux virtual machines,
            Azure also enables you to see a screenshot of the VM from the
            hypervisor.</param>
            <param name="statuses">The resource status information.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.PlatformUpdateDomain">
            <summary>
            Gets or sets specifies the update domain of the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.PlatformFaultDomain">
            <summary>
            Gets or sets specifies the fault domain of the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.RdpThumbPrint">
            <summary>
            Gets or sets the Remote desktop certificate thumbprint.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.VmAgent">
            <summary>
            Gets or sets the VM Agent running on the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.MaintenanceRedeployStatus">
            <summary>
            Gets or sets the Maintenance Operation status on the virtual
            machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.Disks">
            <summary>
            Gets or sets the virtual machine disk information.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.Extensions">
            <summary>
            Gets or sets the extensions information.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.BootDiagnostics">
            <summary>
            Gets or sets boot Diagnostics is a debugging feature which allows
            you to view Console Output and Screenshot to diagnose VM status.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For Linux Virtual Machines,
            you can easily view the output of your console log.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For both Windows and Linux
            virtual machines, Azure also enables you to see a screenshot of the
            VM from the hypervisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.Statuses">
            <summary>
            Gets or sets the resource status information.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet">
            <summary>
            Describes a Virtual Machine Scale Set.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSet class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Compute.Models.Sku,Microsoft.Azure.Management.Compute.Models.Plan,Microsoft.Azure.Management.Compute.Models.UpgradePolicy,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile,System.String,System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity,System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSet class.
            </summary>
            <param name="location">Resource location</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="sku">The virtual machine scale set sku.</param>
            <param name="plan">Specifies information about the marketplace
            image used to create the virtual machine. This element is only used
            for marketplace images. Before you can use a marketplace image from
            an API, you must enable the image for programmatic use. In the
            Azure portal, find the marketplace image that you want to use and
            then click **Want to deploy programmatically, Get Started -&gt;**.
            Enter any required information and then click **Save**.</param>
            <param name="upgradePolicy">The upgrade policy.</param>
            <param name="virtualMachineProfile">The virtual machine
            profile.</param>
            <param name="provisioningState">The provisioning state, which only
            appears in the response.</param>
            <param name="overprovision">Specifies whether the Virtual Machine
            Scale Set should be overprovisioned.</param>
            <param name="uniqueId">Specifies the ID which uniquely identifies a
            Virtual Machine Scale Set.</param>
            <param name="singlePlacementGroup">When true this limits the scale
            set to a single placement group, of max size 100 virtual
            machines.</param>
            <param name="identity">The identity of the virtual machine scale
            set, if configured.</param>
            <param name="zones">The virtual machine scale set zones.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.Sku">
            <summary>
            Gets or sets the virtual machine scale set sku.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.Plan">
            <summary>
            Gets or sets specifies information about the marketplace image used
            to create the virtual machine. This element is only used for
            marketplace images. Before you can use a marketplace image from an
            API, you must enable the image for programmatic use. In the Azure
            portal, find the marketplace image that you want to use and then
            click **Want to deploy programmatically, Get Started -&amp;gt;**.
            Enter any required information and then click **Save**.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.UpgradePolicy">
            <summary>
            Gets or sets the upgrade policy.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.VirtualMachineProfile">
            <summary>
            Gets or sets the virtual machine profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.ProvisioningState">
            <summary>
            Gets the provisioning state, which only appears in the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.Overprovision">
            <summary>
            Gets or sets specifies whether the Virtual Machine Scale Set should
            be overprovisioned.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.UniqueId">
            <summary>
            Gets specifies the ID which uniquely identifies a Virtual Machine
            Scale Set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.SinglePlacementGroup">
            <summary>
            Gets or sets when true this limits the scale set to a single
            placement group, of max size 100 virtual machines.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.Identity">
            <summary>
            Gets or sets the identity of the virtual machine scale set, if
            configured.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.Zones">
            <summary>
            Gets or sets the virtual machine scale set zones.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk">
            <summary>
            Describes a virtual machine scale set data disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetDataDisk
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk.#ctor(System.Int32,Microsoft.Azure.Management.Compute.Models.DiskCreateOptionTypes,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.CachingTypes},System.Nullable{System.Int32},Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetManagedDiskParameters)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetDataDisk
            class.
            </summary>
            <param name="lun">Specifies the logical unit number of the data
            disk. This value is used to identify data disks within the VM and
            therefore must be unique for each data disk attached to a
            VM.</param>
            <param name="createOption">The create option. Possible values
            include: 'fromImage', 'empty', 'attach'</param>
            <param name="name">The disk name.</param>
            <param name="caching">Specifies the caching requirements.
            &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;&lt;br&gt;
            **None** &lt;br&gt;&lt;br&gt; **ReadOnly** &lt;br&gt;&lt;br&gt;
            **ReadWrite** &lt;br&gt;&lt;br&gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="diskSizeGB">Specifies the size of an empty data disk
            in gigabytes. This element can be used to overwrite the name of the
            disk in a virtual machine image. &lt;br&gt;&lt;br&gt; This value
            cannot be larger than 1023 GB</param>
            <param name="managedDisk">The managed disk parameters.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk.Name">
            <summary>
            Gets or sets the disk name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk.Lun">
            <summary>
            Gets or sets specifies the logical unit number of the data disk.
            This value is used to identify data disks within the VM and
            therefore must be unique for each data disk attached to a VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk.Caching">
            <summary>
            Gets or sets specifies the caching requirements.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **None**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadOnly**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadWrite**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk.CreateOption">
            <summary>
            Gets or sets the create option. Possible values include:
            'fromImage', 'empty', 'attach'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk.DiskSizeGB">
            <summary>
            Gets or sets specifies the size of an empty data disk in gigabytes.
            This element can be used to overwrite the name of the disk in a
            virtual machine image. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; This
            value cannot be larger than 1023 GB
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk.ManagedDisk">
            <summary>
            Gets or sets the managed disk parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension">
            <summary>
            Describes a Virtual Machine Scale Set Extension.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetExtension
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Boolean},System.Object,System.Object,System.String)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetExtension
            class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">The name of the extension.</param>
            <param name="forceUpdateTag">If a value is provided and is
            different from the previous value, the extension handler will be
            forced to update even if the extension configuration has not
            changed.</param>
            <param name="publisher">The name of the extension handler
            publisher.</param>
            <param name="type">Specifies the type of the extension; an example
            is "CustomScriptExtension".</param>
            <param name="typeHandlerVersion">Specifies the version of the
            script handler.</param>
            <param name="autoUpgradeMinorVersion">Indicates whether the
            extension should use a newer minor version if one is available at
            deployment time. Once deployed, however, the extension will not
            upgrade minor versions unless redeployed, even with this property
            set to true.</param>
            <param name="settings">Json formatted public settings for the
            extension.</param>
            <param name="protectedSettings">The extension can contain either
            protectedSettings or protectedSettingsFromKeyVault or no protected
            settings at all.</param>
            <param name="provisioningState">The provisioning state, which only
            appears in the response.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.Name">
            <summary>
            Gets or sets the name of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.ForceUpdateTag">
            <summary>
            Gets or sets if a value is provided and is different from the
            previous value, the extension handler will be forced to update even
            if the extension configuration has not changed.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.Publisher">
            <summary>
            Gets or sets the name of the extension handler publisher.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.Type">
            <summary>
            Gets or sets specifies the type of the extension; an example is
            "CustomScriptExtension".
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.TypeHandlerVersion">
            <summary>
            Gets or sets specifies the version of the script handler.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.AutoUpgradeMinorVersion">
            <summary>
            Gets or sets indicates whether the extension should use a newer
            minor version if one is available at deployment time. Once
            deployed, however, the extension will not upgrade minor versions
            unless redeployed, even with this property set to true.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.Settings">
            <summary>
            Gets or sets json formatted public settings for the extension.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.ProtectedSettings">
            <summary>
            Gets or sets the extension can contain either protectedSettings or
            protectedSettingsFromKeyVault or no protected settings at all.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.ProvisioningState">
            <summary>
            Gets the provisioning state, which only appears in the response.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile">
            <summary>
            Describes a virtual machine scale set extension profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetExtensionProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetExtensionProfile class.
            </summary>
            <param name="extensions">The virtual machine scale set child
            extension resources.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile.Extensions">
            <summary>
            Gets or sets the virtual machine scale set child extension
            resources.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity">
            <summary>
            Identity for the virtual machine scale set.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetIdentity
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity.#ctor(System.String,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.ResourceIdentityType})">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetIdentity
            class.
            </summary>
            <param name="principalId">The principal id of virtual machine scale
            set identity.</param>
            <param name="tenantId">The tenant id associated with the virtual
            machine scale set.</param>
            <param name="type">The type of identity used for the virtual
            machine scale set. Currently, the only supported type is
            'SystemAssigned', which implicitly creates an identity. Possible
            values include: 'SystemAssigned'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity.PrincipalId">
            <summary>
            Gets the principal id of virtual machine scale set identity.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity.TenantId">
            <summary>
            Gets the tenant id associated with the virtual machine scale set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity.Type">
            <summary>
            Gets or sets the type of identity used for the virtual machine
            scale set. Currently, the only supported type is 'SystemAssigned',
            which implicitly creates an identity. Possible values include:
            'SystemAssigned'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceView">
            <summary>
            The instance view of a virtual machine scale set.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceView.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetInstanceView class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceView.#ctor(Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceViewStatusesSummary,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMExtensionsSummary},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.InstanceViewStatus})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetInstanceView class.
            </summary>
            <param name="virtualMachine">The instance view status summary for
            the virtual machine scale set.</param>
            <param name="extensions">The extensions information.</param>
            <param name="statuses">The resource status information.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceView.VirtualMachine">
            <summary>
            Gets the instance view status summary for the virtual machine scale
            set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceView.Extensions">
            <summary>
            Gets the extensions information.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceView.Statuses">
            <summary>
            Gets or sets the resource status information.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceViewStatusesSummary">
            <summary>
            Instance view statuses summary for virtual machines of a virtual
            machine scale set.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceViewStatusesSummary.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetInstanceViewStatusesSummary class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceViewStatusesSummary.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineStatusCodeCount})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetInstanceViewStatusesSummary class.
            </summary>
            <param name="statusesSummary">The extensions information.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetInstanceViewStatusesSummary.StatusesSummary">
            <summary>
            Gets the extensions information.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration">
            <summary>
            Describes a virtual machine scale set network profile's IP
            configuration.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetIPConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.#ctor(System.String,System.String,Microsoft.Azure.Management.Compute.Models.ApiEntityReference,System.Nullable{System.Boolean},Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfiguration,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.SubResource},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.SubResource},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.SubResource})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetIPConfiguration class.
            </summary>
            <param name="name">The IP configuration name.</param>
            <param name="id">Resource Id</param>
            <param name="subnet">Specifies the identifier of the
            subnet.</param>
            <param name="primary">Specifies the primary network interface in
            case the virtual machine has more than 1 network interface.</param>
            <param name="publicIPAddressConfiguration">The
            publicIPAddressConfiguration.</param>
            <param name="privateIPAddressVersion">Available from Api-Version
            2017-03-30 onwards, it represents whether the specific
            ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
            Possible values are: 'IPv4' and 'IPv6'. Possible values include:
            'IPv4', 'IPv6'</param>
            <param name="applicationGatewayBackendAddressPools">Specifies an
            array of references to backend address pools of application
            gateways. A scale set can reference backend address pools of
            multiple application gateways. Multiple scale sets cannot use the
            same application gateway.</param>
            <param name="loadBalancerBackendAddressPools">Specifies an array of
            references to backend address pools of load balancers. A scale set
            can reference backend address pools of one public and one internal
            load balancer. Multiple scale sets cannot use the same load
            balancer.</param>
            <param name="loadBalancerInboundNatPools">Specifies an array of
            references to inbound Nat pools of the load balancers. A scale set
            can reference inbound nat pools of one public and one internal load
            balancer. Multiple scale sets cannot use the same load
            balancer</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.Name">
            <summary>
            Gets or sets the IP configuration name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.Subnet">
            <summary>
            Gets or sets specifies the identifier of the subnet.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.Primary">
            <summary>
            Gets or sets specifies the primary network interface in case the
            virtual machine has more than 1 network interface.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.PublicIPAddressConfiguration">
            <summary>
            Gets or sets the publicIPAddressConfiguration.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.PrivateIPAddressVersion">
            <summary>
            Gets or sets available from Api-Version 2017-03-30 onwards, it
            represents whether the specific ipconfiguration is IPv4 or IPv6.
            Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
            Possible values include: 'IPv4', 'IPv6'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.ApplicationGatewayBackendAddressPools">
            <summary>
            Gets or sets specifies an array of references to backend address
            pools of application gateways. A scale set can reference backend
            address pools of multiple application gateways. Multiple scale sets
            cannot use the same application gateway.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.LoadBalancerBackendAddressPools">
            <summary>
            Gets or sets specifies an array of references to backend address
            pools of load balancers. A scale set can reference backend address
            pools of one public and one internal load balancer. Multiple scale
            sets cannot use the same load balancer.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.LoadBalancerInboundNatPools">
            <summary>
            Gets or sets specifies an array of references to inbound Nat pools
            of the load balancers. A scale set can reference inbound nat pools
            of one public and one internal load balancer. Multiple scale sets
            cannot use the same load balancer
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetManagedDiskParameters">
            <summary>
            Describes the parameters of a ScaleSet managed disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetManagedDiskParameters.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetManagedDiskParameters class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetManagedDiskParameters.#ctor(System.Nullable{Microsoft.Azure.Management.Compute.Models.StorageAccountTypes})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetManagedDiskParameters class.
            </summary>
            <param name="storageAccountType">Specifies the storage account type
            for the managed disk. Possible values are: Standard_LRS or
            Premium_LRS. Possible values include: 'Standard_LRS',
            'Premium_LRS'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetManagedDiskParameters.StorageAccountType">
            <summary>
            Gets or sets specifies the storage account type for the managed
            disk. Possible values are: Standard_LRS or Premium_LRS. Possible
            values include: 'Standard_LRS', 'Premium_LRS'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration">
            <summary>
            Describes a virtual machine scale set network profile's network
            configurations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetNetworkConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration.#ctor(System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},Microsoft.Azure.Management.Compute.Models.SubResource,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfigurationDnsSettings)">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetNetworkConfiguration class.
            </summary>
            <param name="name">The network configuration name.</param>
            <param name="ipConfigurations">Specifies the IP configurations of
            the network interface.</param>
            <param name="id">Resource Id</param>
            <param name="primary">Specifies the primary network interface in
            case the virtual machine has more than 1 network interface.</param>
            <param name="enableAcceleratedNetworking">Specifies whether the
            network interface is accelerated networking-enabled.</param>
            <param name="networkSecurityGroup">The network security
            group.</param>
            <param name="dnsSettings">The dns settings to be applied on the
            network interfaces.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration.Name">
            <summary>
            Gets or sets the network configuration name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration.Primary">
            <summary>
            Gets or sets specifies the primary network interface in case the
            virtual machine has more than 1 network interface.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration.EnableAcceleratedNetworking">
            <summary>
            Gets or sets specifies whether the network interface is accelerated
            networking-enabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration.NetworkSecurityGroup">
            <summary>
            Gets or sets the network security group.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration.DnsSettings">
            <summary>
            Gets or sets the dns settings to be applied on the network
            interfaces.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration.IpConfigurations">
            <summary>
            Gets or sets specifies the IP configurations of the network
            interface.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfigurationDnsSettings">
            <summary>
            Describes a virtual machines scale sets network configuration's DNS
            settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfigurationDnsSettings.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetNetworkConfigurationDnsSettings class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfigurationDnsSettings.#ctor(System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetNetworkConfigurationDnsSettings class.
            </summary>
            <param name="dnsServers">List of DNS servers IP addresses</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfigurationDnsSettings.DnsServers">
            <summary>
            Gets or sets list of DNS servers IP addresses
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkProfile">
            <summary>
            Describes a virtual machine scale set network profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkProfile.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetNetworkProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkProfile.#ctor(Microsoft.Azure.Management.Compute.Models.ApiEntityReference,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetNetworkProfile class.
            </summary>
            <param name="healthProbe">A reference to a load balancer probe used
            to determine the health of an instance in the virtual machine scale
            set. The reference will be in the form:
            '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.</param>
            <param name="networkInterfaceConfigurations">The list of network
            configurations.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkProfile.HealthProbe">
            <summary>
            Gets or sets a reference to a load balancer probe used to determine
            the health of an instance in the virtual machine scale set. The
            reference will be in the form:
            '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkProfile.NetworkInterfaceConfigurations">
            <summary>
            Gets or sets the list of network configurations.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk">
            <summary>
            Describes a virtual machine scale set operating system disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetOSDisk
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.#ctor(Microsoft.Azure.Management.Compute.Models.DiskCreateOptionTypes,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.CachingTypes},System.Nullable{Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes},Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,System.Collections.Generic.IList{System.String},Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetManagedDiskParameters)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetOSDisk
            class.
            </summary>
            <param name="createOption">Specifies how the virtual machines in
            the scale set should be created.&lt;br&gt;&lt;br&gt; The only
            allowed value is: **FromImage** \u2013 This value is used when you
            are using an image to create the virtual machine. If you are using
            a platform image, you also use the imageReference element described
            above. If you are using a marketplace image, you also use the plan
            element previously described. Possible values include: 'fromImage',
            'empty', 'attach'</param>
            <param name="name">The disk name.</param>
            <param name="caching">Specifies the caching requirements.
            &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;&lt;br&gt;
            **None** &lt;br&gt;&lt;br&gt; **ReadOnly** &lt;br&gt;&lt;br&gt;
            **ReadWrite** &lt;br&gt;&lt;br&gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="osType">This property allows you to specify the type
            of the OS that is included in the disk if creating a VM from
            user-image or a specialized VHD. &lt;br&gt;&lt;br&gt; Possible
            values are: &lt;br&gt;&lt;br&gt; **Windows** &lt;br&gt;&lt;br&gt;
            **Linux**. Possible values include: 'Windows', 'Linux'</param>
            <param name="image">Specifies information about the unmanaged user
            image to base the scale set on.</param>
            <param name="vhdContainers">Specifies the container urls that are
            used to store operating system disks for the scale set.</param>
            <param name="managedDisk">The managed disk parameters.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.Name">
            <summary>
            Gets or sets the disk name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.Caching">
            <summary>
            Gets or sets specifies the caching requirements.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **None**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadOnly**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **ReadWrite**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Default: **None for Standard
            storage. ReadOnly for Premium storage**. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.CreateOption">
            <summary>
            Gets or sets specifies how the virtual machines in the scale set
            should be created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; The only
            allowed value is: **FromImage** \u2013 This value is used when you
            are using an image to create the virtual machine. If you are using
            a platform image, you also use the imageReference element described
            above. If you are using a marketplace image, you also use the plan
            element previously described. Possible values include: 'fromImage',
            'empty', 'attach'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.OsType">
            <summary>
            Gets or sets this property allows you to specify the type of the OS
            that is included in the disk if creating a VM from user-image or a
            specialized VHD. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible
            values are: &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Windows**
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Linux**. Possible values
            include: 'Windows', 'Linux'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.Image">
            <summary>
            Gets or sets specifies information about the unmanaged user image
            to base the scale set on.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.VhdContainers">
            <summary>
            Gets or sets specifies the container urls that are used to store
            operating system disks for the scale set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.ManagedDisk">
            <summary>
            Gets or sets the managed disk parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile">
            <summary>
            Describes a virtual machine scale set OS profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetOSProfile
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.WindowsConfiguration,Microsoft.Azure.Management.Compute.Models.LinuxConfiguration,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VaultSecretGroup})">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetOSProfile
            class.
            </summary>
            <param name="computerNamePrefix">Specifies the computer name prefix
            for all of the virtual machines in the scale set. Computer name
            prefixes must be 1 to 15 characters long.</param>
            <param name="adminUsername">Specifies the name of the administrator
            account. &lt;br&gt;&lt;br&gt; **Windows-only restriction:** Cannot
            end in "." &lt;br&gt;&lt;br&gt; **Disallowed values:**
            "administrator", "admin", "user", "user1", "test", "user2",
            "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm",
            "admin2", "aspnet", "backup", "console", "david", "guest", "john",
            "owner", "root", "server", "sql", "support", "support_388945a0",
            "sys", "test2", "test3", "user4", "user5". &lt;br&gt;&lt;br&gt;
            **Minimum-length (Linux):** 1 character &lt;br&gt;&lt;br&gt;
            **Max-length (Linux):** 64 characters &lt;br&gt;&lt;br&gt;
            **Max-length (Windows):** 20 characters
            &lt;br&gt;&lt;br&gt;&lt;li&gt; For root access to the Linux VM, see
            [Using root privileges on Linux virtual machines in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)&lt;br&gt;&lt;li&gt;
            For a list of built-in system users on Linux that should not be
            used in this field, see [Selecting User Names for Linux on
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)</param>
            <param name="adminPassword">Specifies the password of the
            administrator account. &lt;br&gt;&lt;br&gt; **Minimum-length
            (Windows):** 8 characters &lt;br&gt;&lt;br&gt; **Minimum-length
            (Linux):** 6 characters &lt;br&gt;&lt;br&gt; **Max-length
            (Windows):** 123 characters &lt;br&gt;&lt;br&gt; **Max-length
            (Linux):** 72 characters &lt;br&gt;&lt;br&gt; **Complexity
            requirements:** 3 out of 4 conditions below need to be fulfilled
            &lt;br&gt; Has lower characters &lt;br&gt;Has upper characters
            &lt;br&gt; Has a digit &lt;br&gt; Has a special character (Regex
            match [\W_]) &lt;br&gt;&lt;br&gt; **Disallowed values:** "abc@123",
            "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1",
            "Password!", "Password1", "Password22", "iloveyou!"
            &lt;br&gt;&lt;br&gt; For resetting the password, see [How to reset
            the Remote Desktop service or its login password in a Windows
            VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &lt;br&gt;&lt;br&gt; For resetting root password, see [Manage
            users, SSH, and check or repair disks on Azure Linux VMs using the
            VMAccess
            Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)</param>
            <param name="customData">Specifies a base-64 encoded string of
            custom data. The base-64 encoded string is decoded to a binary
            array that is saved as a file on the Virtual Machine. The maximum
            length of the binary array is 65535 bytes. &lt;br&gt;&lt;br&gt; For
            using cloud-init for your VM, see [Using cloud-init to customize a
            Linux VM during
            creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)</param>
            <param name="windowsConfiguration">Specifies Windows operating
            system settings on the virtual machine.</param>
            <param name="linuxConfiguration">Specifies the Linux operating
            system settings on the virtual machine. &lt;br&gt;&lt;br&gt;For a
            list of supported Linux distributions, see [Linux on Azure-Endorsed
            Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
            &lt;br&gt;&lt;br&gt; For running non-endorsed distributions, see
            [Information for Non-Endorsed
            Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).</param>
            <param name="secrets">Specifies set of certificates that should be
            installed onto the virtual machines in the scale set.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.ComputerNamePrefix">
            <summary>
            Gets or sets specifies the computer name prefix for all of the
            virtual machines in the scale set. Computer name prefixes must be 1
            to 15 characters long.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.AdminUsername">
            <summary>
            Gets or sets specifies the name of the administrator account.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Windows-only restriction:**
            Cannot end in "." &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Disallowed
            values:** "administrator", "admin", "user", "user1", "test",
            "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser",
            "adm", "admin2", "aspnet", "backup", "console", "david", "guest",
            "john", "owner", "root", "server", "sql", "support",
            "support_388945a0", "sys", "test2", "test3", "user4", "user5".
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Minimum-length (Linux):** 1
            character &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Max-length
            (Linux):** 64 characters &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
            **Max-length (Windows):** 20 characters
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;li&amp;gt; For root
            access to the Linux VM, see [Using root privileges on Linux virtual
            machines in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)&amp;lt;br&amp;gt;&amp;lt;li&amp;gt;
            For a list of built-in system users on Linux that should not be
            used in this field, see [Selecting User Names for Linux on
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.AdminPassword">
            <summary>
            Gets or sets specifies the password of the administrator account.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Minimum-length (Windows):**
            8 characters &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Minimum-length
            (Linux):** 6 characters &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
            **Max-length (Windows):** 123 characters
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Max-length (Linux):** 72
            characters &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Complexity
            requirements:** 3 out of 4 conditions below need to be fulfilled
            &amp;lt;br&amp;gt; Has lower characters &amp;lt;br&amp;gt;Has upper
            characters &amp;lt;br&amp;gt; Has a digit &amp;lt;br&amp;gt; Has a
            special character (Regex match [\W_])
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; **Disallowed values:**
            "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word",
            "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For resetting the password,
            see [How to reset the Remote Desktop service or its login password
            in a Windows
            VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For resetting root password,
            see [Manage users, SSH, and check or repair disks on Azure Linux
            VMs using the VMAccess
            Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.CustomData">
            <summary>
            Gets or sets specifies a base-64 encoded string of custom data. The
            base-64 encoded string is decoded to a binary array that is saved
            as a file on the Virtual Machine. The maximum length of the binary
            array is 65535 bytes. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For
            using cloud-init for your VM, see [Using cloud-init to customize a
            Linux VM during
            creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.WindowsConfiguration">
            <summary>
            Gets or sets specifies Windows operating system settings on the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.LinuxConfiguration">
            <summary>
            Gets or sets specifies the Linux operating system settings on the
            virtual machine. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;For a list of
            supported Linux distributions, see [Linux on Azure-Endorsed
            Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For running non-endorsed
            distributions, see [Information for Non-Endorsed
            Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.Secrets">
            <summary>
            Gets or sets specifies set of certificates that should be installed
            onto the virtual machines in the scale set.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfiguration">
            <summary>
            Describes a virtual machines scale set IP Configuration's
            PublicIPAddress configuration
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfiguration.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetPublicIPAddressConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfiguration.#ctor(System.String,System.Nullable{System.Int32},Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings)">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetPublicIPAddressConfiguration class.
            </summary>
            <param name="name">The publicIP address configuration name.</param>
            <param name="idleTimeoutInMinutes">The idle timeout of the public
            IP address.</param>
            <param name="dnsSettings">The dns settings to be applied on the
            publicIP addresses .</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfiguration.Name">
            <summary>
            Gets or sets the publicIP address configuration name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfiguration.IdleTimeoutInMinutes">
            <summary>
            Gets or sets the idle timeout of the public IP address.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfiguration.DnsSettings">
            <summary>
            Gets or sets the dns settings to be applied on the publicIP
            addresses .
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfiguration.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings">
            <summary>
            Describes a virtual machines scale sets network configuration's DNS
            settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
            class.
            </summary>
            <param name="domainNameLabel">The Domain name label.The
            concatenation of the domain name label and vm index will be the
            domain name labels of the PublicIPAddress resources that will be
            created</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.DomainNameLabel">
            <summary>
            Gets or sets the Domain name label.The concatenation of the domain
            name label and vm index will be the domain name labels of the
            PublicIPAddress resources that will be created
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSku">
            <summary>
            Describes an available virtual machine scale set sku.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSku.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetSku class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSku.#ctor(System.String,Microsoft.Azure.Management.Compute.Models.Sku,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSkuCapacity)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetSku class.
            </summary>
            <param name="resourceType">The type of resource the sku applies
            to.</param>
            <param name="sku">The Sku.</param>
            <param name="capacity">Specifies the number of virtual machines in
            the scale set.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSku.ResourceType">
            <summary>
            Gets the type of resource the sku applies to.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSku.Sku">
            <summary>
            Gets the Sku.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSku.Capacity">
            <summary>
            Gets specifies the number of virtual machines in the scale set.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSkuCapacity">
            <summary>
            Describes scaling information of a sku.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSkuCapacity.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetSkuCapacity
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSkuCapacity.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSkuScaleType})">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetSkuCapacity
            class.
            </summary>
            <param name="minimum">The minimum capacity.</param>
            <param name="maximum">The maximum capacity that can be set.</param>
            <param name="defaultCapacity">The default capacity.</param>
            <param name="scaleType">The scale type applicable to the sku.
            Possible values include: 'Automatic', 'None'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSkuCapacity.Minimum">
            <summary>
            Gets the minimum capacity.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSkuCapacity.Maximum">
            <summary>
            Gets the maximum capacity that can be set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSkuCapacity.DefaultCapacity">
            <summary>
            Gets the default capacity.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSkuCapacity.ScaleType">
            <summary>
            Gets the scale type applicable to the sku. Possible values include:
            'Automatic', 'None'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetSkuScaleType">
            <summary>
            Defines values for VirtualMachineScaleSetSkuScaleType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile">
            <summary>
            Describes a virtual machine scale set storage profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetStorageProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile.#ctor(Microsoft.Azure.Management.Compute.Models.ImageReference,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetStorageProfile class.
            </summary>
            <param name="imageReference">Specifies information about the image
            to use. You can specify information about platform images,
            marketplace images, or virtual machine images. This element is
            required when you want to use a platform image, marketplace image,
            or virtual machine image, but is not used in other creation
            operations.</param>
            <param name="osDisk">Specifies information about the operating
            system disk used by the virtual machines in the scale set.
            &lt;br&gt;&lt;br&gt; For more information about disks, see [About
            disks and VHDs for Azure virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).</param>
            <param name="dataDisks">Specifies the parameters that are used to
            add data disks to the virtual machines in the scale set.
            &lt;br&gt;&lt;br&gt; For more information about disks, see [About
            disks and VHDs for Azure virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile.ImageReference">
            <summary>
            Gets or sets specifies information about the image to use. You can
            specify information about platform images, marketplace images, or
            virtual machine images. This element is required when you want to
            use a platform image, marketplace image, or virtual machine image,
            but is not used in other creation operations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile.OsDisk">
            <summary>
            Gets or sets specifies information about the operating system disk
            used by the virtual machines in the scale set.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For more information about
            disks, see [About disks and VHDs for Azure virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile.DataDisks">
            <summary>
            Gets or sets specifies the parameters that are used to add data
            disks to the virtual machines in the scale set.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For more information about
            disks, see [About disks and VHDs for Azure virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate">
            <summary>
            Describes a Virtual Machine Scale Set.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetUpdate
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate.#ctor(System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Compute.Models.Sku,Microsoft.Azure.Management.Compute.Models.Plan,Microsoft.Azure.Management.Compute.Models.UpgradePolicy,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile,System.Nullable{System.Boolean},System.Nullable{System.Boolean},Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetUpdate
            class.
            </summary>
            <param name="tags">Resource tags</param>
            <param name="sku">The virtual machine scale set sku.</param>
            <param name="plan">The purchase plan when deploying a virtual
            machine scale set from VM Marketplace images.</param>
            <param name="upgradePolicy">The upgrade policy.</param>
            <param name="virtualMachineProfile">The virtual machine
            profile.</param>
            <param name="overprovision">Specifies whether the Virtual Machine
            Scale Set should be overprovisioned.</param>
            <param name="singlePlacementGroup">When true this limits the scale
            set to a single placement group, of max size 100 virtual
            machines.</param>
            <param name="identity">The identity of the virtual machine scale
            set, if configured.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate.Sku">
            <summary>
            Gets or sets the virtual machine scale set sku.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate.Plan">
            <summary>
            Gets or sets the purchase plan when deploying a virtual machine
            scale set from VM Marketplace images.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate.UpgradePolicy">
            <summary>
            Gets or sets the upgrade policy.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate.VirtualMachineProfile">
            <summary>
            Gets or sets the virtual machine profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate.Overprovision">
            <summary>
            Gets or sets specifies whether the Virtual Machine Scale Set should
            be overprovisioned.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate.SinglePlacementGroup">
            <summary>
            Gets or sets when true this limits the scale set to a single
            placement group, of max size 100 virtual machines.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate.Identity">
            <summary>
            Gets or sets the identity of the virtual machine scale set, if
            configured.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration">
            <summary>
            Describes a virtual machine scale set network profile's IP
            configuration.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateIPConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.#ctor(System.String,System.String,Microsoft.Azure.Management.Compute.Models.ApiEntityReference,System.Nullable{System.Boolean},Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdatePublicIPAddressConfiguration,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.SubResource},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.SubResource},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.SubResource})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateIPConfiguration class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">The IP configuration name.</param>
            <param name="subnet">The subnet.</param>
            <param name="primary">Specifies the primary IP Configuration in
            case the network interface has more than one IP
            Configuration.</param>
            <param name="publicIPAddressConfiguration">The
            publicIPAddressConfiguration.</param>
            <param name="privateIPAddressVersion">Available from Api-Version
            2017-03-30 onwards, it represents whether the specific
            ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
            Possible values are: 'IPv4' and 'IPv6'. Possible values include:
            'IPv4', 'IPv6'</param>
            <param name="applicationGatewayBackendAddressPools">The application
            gateway backend address pools.</param>
            <param name="loadBalancerBackendAddressPools">The load balancer
            backend address pools.</param>
            <param name="loadBalancerInboundNatPools">The load balancer inbound
            nat pools.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.Name">
            <summary>
            Gets or sets the IP configuration name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.Subnet">
            <summary>
            Gets or sets the subnet.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.Primary">
            <summary>
            Gets or sets specifies the primary IP Configuration in case the
            network interface has more than one IP Configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.PublicIPAddressConfiguration">
            <summary>
            Gets or sets the publicIPAddressConfiguration.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.PrivateIPAddressVersion">
            <summary>
            Gets or sets available from Api-Version 2017-03-30 onwards, it
            represents whether the specific ipconfiguration is IPv4 or IPv6.
            Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
            Possible values include: 'IPv4', 'IPv6'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.ApplicationGatewayBackendAddressPools">
            <summary>
            Gets or sets the application gateway backend address pools.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.LoadBalancerBackendAddressPools">
            <summary>
            Gets or sets the load balancer backend address pools.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.LoadBalancerInboundNatPools">
            <summary>
            Gets or sets the load balancer inbound nat pools.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkConfiguration">
            <summary>
            Describes a virtual machine scale set network profile's network
            configurations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkConfiguration.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateNetworkConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkConfiguration.#ctor(System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},Microsoft.Azure.Management.Compute.Models.SubResource,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfigurationDnsSettings,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateNetworkConfiguration class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">The network configuration name.</param>
            <param name="primary">Whether this is a primary NIC on a virtual
            machine.</param>
            <param name="enableAcceleratedNetworking">Specifies whether the
            network interface is accelerated networking-enabled.</param>
            <param name="networkSecurityGroup">The network security
            group.</param>
            <param name="dnsSettings">The dns settings to be applied on the
            network interfaces.</param>
            <param name="ipConfigurations">The virtual machine scale set IP
            Configuration.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkConfiguration.Name">
            <summary>
            Gets or sets the network configuration name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkConfiguration.Primary">
            <summary>
            Gets or sets whether this is a primary NIC on a virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkConfiguration.EnableAcceleratedNetworking">
            <summary>
            Gets or sets specifies whether the network interface is accelerated
            networking-enabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkConfiguration.NetworkSecurityGroup">
            <summary>
            Gets or sets the network security group.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkConfiguration.DnsSettings">
            <summary>
            Gets or sets the dns settings to be applied on the network
            interfaces.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkConfiguration.IpConfigurations">
            <summary>
            Gets or sets the virtual machine scale set IP Configuration.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkProfile">
            <summary>
            Describes a virtual machine scale set network profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkProfile.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateNetworkProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkProfile.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkConfiguration})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateNetworkProfile class.
            </summary>
            <param name="networkInterfaceConfigurations">The list of network
            configurations.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkProfile.NetworkInterfaceConfigurations">
            <summary>
            Gets or sets the list of network configurations.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSDisk">
            <summary>
            Describes virtual machine scale set operating system disk Update
            Object. This should be used for Updating VMSS OS Disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSDisk.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateOSDisk class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSDisk.#ctor(System.Nullable{Microsoft.Azure.Management.Compute.Models.CachingTypes},Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,System.Collections.Generic.IList{System.String},Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetManagedDiskParameters)">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateOSDisk class.
            </summary>
            <param name="caching">The caching type. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="image">The Source User Image VirtualHardDisk. This
            VirtualHardDisk will be copied before using it to attach to the
            Virtual Machine. If SourceImage is provided, the destination
            VirtualHardDisk should not exist.</param>
            <param name="vhdContainers">The list of virtual hard disk container
            uris.</param>
            <param name="managedDisk">The managed disk parameters.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSDisk.Caching">
            <summary>
            Gets or sets the caching type. Possible values include: 'None',
            'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSDisk.Image">
            <summary>
            Gets or sets the Source User Image VirtualHardDisk. This
            VirtualHardDisk will be copied before using it to attach to the
            Virtual Machine. If SourceImage is provided, the destination
            VirtualHardDisk should not exist.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSDisk.VhdContainers">
            <summary>
            Gets or sets the list of virtual hard disk container uris.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSDisk.ManagedDisk">
            <summary>
            Gets or sets the managed disk parameters.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSProfile">
            <summary>
            Describes a virtual machine scale set OS profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSProfile.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateOSProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSProfile.#ctor(System.String,Microsoft.Azure.Management.Compute.Models.WindowsConfiguration,Microsoft.Azure.Management.Compute.Models.LinuxConfiguration,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VaultSecretGroup})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateOSProfile class.
            </summary>
            <param name="customData">A base-64 encoded string of custom
            data.</param>
            <param name="windowsConfiguration">The Windows Configuration of the
            OS profile.</param>
            <param name="linuxConfiguration">The Linux Configuration of the OS
            profile.</param>
            <param name="secrets">The List of certificates for addition to the
            VM.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSProfile.CustomData">
            <summary>
            Gets or sets a base-64 encoded string of custom data.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSProfile.WindowsConfiguration">
            <summary>
            Gets or sets the Windows Configuration of the OS profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSProfile.LinuxConfiguration">
            <summary>
            Gets or sets the Linux Configuration of the OS profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSProfile.Secrets">
            <summary>
            Gets or sets the List of certificates for addition to the VM.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdatePublicIPAddressConfiguration">
            <summary>
            Describes a virtual machines scale set IP Configuration's
            PublicIPAddress configuration
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdatePublicIPAddressConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.#ctor(System.String,System.Nullable{System.Int32},Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings)">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdatePublicIPAddressConfiguration class.
            </summary>
            <param name="name">The publicIP address configuration name.</param>
            <param name="idleTimeoutInMinutes">The idle timeout of the public
            IP address.</param>
            <param name="dnsSettings">The dns settings to be applied on the
            publicIP addresses .</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.Name">
            <summary>
            Gets or sets the publicIP address configuration name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.IdleTimeoutInMinutes">
            <summary>
            Gets or sets the idle timeout of the public IP address.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.DnsSettings">
            <summary>
            Gets or sets the dns settings to be applied on the publicIP
            addresses .
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateStorageProfile">
            <summary>
            Describes a virtual machine scale set storage profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateStorageProfile.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateStorageProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateStorageProfile.#ctor(Microsoft.Azure.Management.Compute.Models.ImageReference,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSDisk,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateStorageProfile class.
            </summary>
            <param name="imageReference">The image reference.</param>
            <param name="osDisk">The OS disk.</param>
            <param name="dataDisks">The data disks.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateStorageProfile.ImageReference">
            <summary>
            Gets or sets the image reference.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateStorageProfile.OsDisk">
            <summary>
            Gets or sets the OS disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateStorageProfile.DataDisks">
            <summary>
            Gets or sets the data disks.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile">
            <summary>
            Describes a virtual machine scale set virtual machine profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateVMProfile class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile.#ctor(Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSProfile,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateStorageProfile,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkProfile,Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile,System.String)">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetUpdateVMProfile class.
            </summary>
            <param name="osProfile">The virtual machine scale set OS
            profile.</param>
            <param name="storageProfile">The virtual machine scale set storage
            profile.</param>
            <param name="networkProfile">The virtual machine scale set network
            profile.</param>
            <param name="diagnosticsProfile">The virtual machine scale set
            diagnostics profile.</param>
            <param name="extensionProfile">The virtual machine scale set
            extension profile.</param>
            <param name="licenseType">The license type, which is for bring your
            own license scenario.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile.OsProfile">
            <summary>
            Gets or sets the virtual machine scale set OS profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile.StorageProfile">
            <summary>
            Gets or sets the virtual machine scale set storage profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile.NetworkProfile">
            <summary>
            Gets or sets the virtual machine scale set network profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile.DiagnosticsProfile">
            <summary>
            Gets or sets the virtual machine scale set diagnostics profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile.ExtensionProfile">
            <summary>
            Gets or sets the virtual machine scale set extension profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile.LicenseType">
            <summary>
            Gets or sets the license type, which is for bring your own license
            scenario.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM">
            <summary>
            Describes a virtual machine scale set virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetVM class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.String,Microsoft.Azure.Management.Compute.Models.Sku,System.Nullable{System.Boolean},System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView,Microsoft.Azure.Management.Compute.Models.HardwareProfile,Microsoft.Azure.Management.Compute.Models.StorageProfile,Microsoft.Azure.Management.Compute.Models.OSProfile,Microsoft.Azure.Management.Compute.Models.NetworkProfile,Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile,Microsoft.Azure.Management.Compute.Models.SubResource,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Plan,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension})">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetVM class.
            </summary>
            <param name="location">Resource location</param>
            <param name="id">Resource Id</param>
            <param name="name">Resource name</param>
            <param name="type">Resource type</param>
            <param name="tags">Resource tags</param>
            <param name="instanceId">The virtual machine instance ID.</param>
            <param name="sku">The virtual machine SKU.</param>
            <param name="latestModelApplied">Specifies whether the latest model
            has been applied to the virtual machine.</param>
            <param name="vmId">Azure VM unique ID.</param>
            <param name="instanceView">The virtual machine instance
            view.</param>
            <param name="hardwareProfile">Specifies the hardware settings for
            the virtual machine.</param>
            <param name="storageProfile">Specifies the storage settings for the
            virtual machine disks.</param>
            <param name="osProfile">Specifies the operating system settings for
            the virtual machine.</param>
            <param name="networkProfile">Specifies the network interfaces of
            the virtual machine.</param>
            <param name="diagnosticsProfile">Specifies the boot diagnostic
            settings state. &lt;br&gt;&lt;br&gt;Minimum api-version:
            2015-06-15.</param>
            <param name="availabilitySet">Specifies information about the
            availability set that the virtual machine should be assigned to.
            Virtual machines specified in the same availability set are
            allocated to different nodes to maximize availability. For more
            information about availability sets, see [Manage the availability
            of virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            &lt;br&gt;&lt;br&gt; For more information on Azure planned
            maintainance, see [Planned maintenance for virtual machines in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &lt;br&gt;&lt;br&gt; Currently, a VM can only be added to
            availability set at creation time. An existing VM cannot be added
            to an availability set.</param>
            <param name="provisioningState">The provisioning state, which only
            appears in the response.</param>
            <param name="licenseType">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.
            &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;&lt;br&gt;
            Windows_Client &lt;br&gt;&lt;br&gt; Windows_Server
            &lt;br&gt;&lt;br&gt; If this element is included in a request for
            an update, the value must match the initial value. This value
            cannot be updated. &lt;br&gt;&lt;br&gt; For more information, see
            [Azure Hybrid Use Benefit for Windows
            Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &lt;br&gt;&lt;br&gt; Minimum api-version: 2015-06-15</param>
            <param name="plan">Specifies information about the marketplace
            image used to create the virtual machine. This element is only used
            for marketplace images. Before you can use a marketplace image from
            an API, you must enable the image for programmatic use. In the
            Azure portal, find the marketplace image that you want to use and
            then click **Want to deploy programmatically, Get Started -&gt;**.
            Enter any required information and then click **Save**.</param>
            <param name="resources">The virtual machine child extension
            resources.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.InstanceId">
            <summary>
            Gets the virtual machine instance ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.Sku">
            <summary>
            Gets the virtual machine SKU.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.LatestModelApplied">
            <summary>
            Gets specifies whether the latest model has been applied to the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.VmId">
            <summary>
            Gets azure VM unique ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.InstanceView">
            <summary>
            Gets the virtual machine instance view.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.HardwareProfile">
            <summary>
            Gets or sets specifies the hardware settings for the virtual
            machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.StorageProfile">
            <summary>
            Gets or sets specifies the storage settings for the virtual machine
            disks.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.OsProfile">
            <summary>
            Gets or sets specifies the operating system settings for the
            virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.NetworkProfile">
            <summary>
            Gets or sets specifies the network interfaces of the virtual
            machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.DiagnosticsProfile">
            <summary>
            Gets or sets specifies the boot diagnostic settings state.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Minimum api-version:
            2015-06-15.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.AvailabilitySet">
            <summary>
            Gets or sets specifies information about the availability set that
            the virtual machine should be assigned to. Virtual machines
            specified in the same availability set are allocated to different
            nodes to maximize availability. For more information about
            availability sets, see [Manage the availability of virtual
            machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For more information on Azure
            planned maintainance, see [Planned maintenance for virtual machines
            in
            Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Currently, a VM can only be
            added to availability set at creation time. An existing VM cannot
            be added to an availability set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.ProvisioningState">
            <summary>
            Gets the provisioning state, which only appears in the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.LicenseType">
            <summary>
            Gets or sets 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.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Windows_Client
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Windows_Server
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; If this element is included in
            a request for an update, the value must match the initial value.
            This value cannot be updated. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
            For more information, see [Azure Hybrid Use Benefit for Windows
            Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Minimum api-version:
            2015-06-15
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.Plan">
            <summary>
            Gets or sets specifies information about the marketplace image used
            to create the virtual machine. This element is only used for
            marketplace images. Before you can use a marketplace image from an
            API, you must enable the image for programmatic use. In the Azure
            portal, find the marketplace image that you want to use and then
            click **Want to deploy programmatically, Get Started -&amp;gt;**.
            Enter any required information and then click **Save**.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.Resources">
            <summary>
            Gets the virtual machine child extension resources.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMExtensionsSummary">
            <summary>
            Extensions summary for virtual machines of a virtual machine scale set.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMExtensionsSummary.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetVMExtensionsSummary class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMExtensionsSummary.#ctor(System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineStatusCodeCount})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetVMExtensionsSummary class.
            </summary>
            <param name="name">The extension name.</param>
            <param name="statusesSummary">The extensions information.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMExtensionsSummary.Name">
            <summary>
            Gets the extension name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMExtensionsSummary.StatusesSummary">
            <summary>
            Gets the extensions information.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceIDs">
            <summary>
            Specifies a list of virtual machine instance IDs from the VM scale set.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceIDs.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetVMInstanceIDs class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceIDs.#ctor(System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetVMInstanceIDs class.
            </summary>
            <param name="instanceIds">The virtual machine scale set instance
            ids. Omitting the virtual machine scale set instance ids will
            result in the operation being performed on all virtual machines in
            the virtual machine scale set.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceIDs.InstanceIds">
            <summary>
            Gets or sets the virtual machine scale set instance ids. Omitting
            the virtual machine scale set instance ids will result in the
            operation being performed on all virtual machines in the virtual
            machine scale set.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceRequiredIDs">
            <summary>
            Specifies a list of virtual machine instance IDs from the VM scale set.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceRequiredIDs.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetVMInstanceRequiredIDs class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceRequiredIDs.#ctor(System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetVMInstanceRequiredIDs class.
            </summary>
            <param name="instanceIds">The virtual machine scale set instance
            ids.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceRequiredIDs.InstanceIds">
            <summary>
            Gets or sets the virtual machine scale set instance ids.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceRequiredIDs.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView">
            <summary>
            The instance view of a virtual machine scale set VM.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.#ctor">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetVMInstanceView class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineAgentInstanceView,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.DiskInstanceView},System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView},Microsoft.Azure.Management.Compute.Models.VirtualMachineHealthStatus,Microsoft.Azure.Management.Compute.Models.BootDiagnosticsInstanceView,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.InstanceViewStatus},System.String)">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetVMInstanceView class.
            </summary>
            <param name="platformUpdateDomain">The Update Domain count.</param>
            <param name="platformFaultDomain">The Fault Domain count.</param>
            <param name="rdpThumbPrint">The Remote desktop certificate
            thumbprint.</param>
            <param name="vmAgent">The VM Agent running on the virtual
            machine.</param>
            <param name="disks">The disks information.</param>
            <param name="extensions">The extensions information.</param>
            <param name="vmHealth">The health status for the VM.</param>
            <param name="bootDiagnostics">Boot Diagnostics is a debugging
            feature which allows you to view Console Output and Screenshot to
            diagnose VM status. &lt;br&gt;&lt;br&gt; For Linux Virtual
            Machines, you can easily view the output of your console log.
            &lt;br&gt;&lt;br&gt; For both Windows and Linux virtual machines,
            Azure also enables you to see a screenshot of the VM from the
            hypervisor.</param>
            <param name="statuses">The resource status information.</param>
            <param name="placementGroupId">The placement group in which the VM
            is running. If the VM is deallocated it will not have a
            placementGroupId.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.PlatformUpdateDomain">
            <summary>
            Gets or sets the Update Domain count.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.PlatformFaultDomain">
            <summary>
            Gets or sets the Fault Domain count.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.RdpThumbPrint">
            <summary>
            Gets or sets the Remote desktop certificate thumbprint.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.VmAgent">
            <summary>
            Gets or sets the VM Agent running on the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.Disks">
            <summary>
            Gets or sets the disks information.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.Extensions">
            <summary>
            Gets or sets the extensions information.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.VmHealth">
            <summary>
            Gets the health status for the VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.BootDiagnostics">
            <summary>
            Gets or sets boot Diagnostics is a debugging feature which allows
            you to view Console Output and Screenshot to diagnose VM status.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For Linux Virtual Machines,
            you can easily view the output of your console log.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; For both Windows and Linux
            virtual machines, Azure also enables you to see a screenshot of the
            VM from the hypervisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.Statuses">
            <summary>
            Gets or sets the resource status information.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView.PlacementGroupId">
            <summary>
            Gets or sets the placement group in which the VM is running. If the
            VM is deallocated it will not have a placementGroupId.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile">
            <summary>
            Describes a virtual machine scale set virtual machine profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetVMProfile
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.#ctor(Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkProfile,Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile,System.String)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetVMProfile
            class.
            </summary>
            <param name="osProfile">Specifies the operating system settings for
            the virtual machines in the scale set.</param>
            <param name="storageProfile">Specifies the storage settings for the
            virtual machine disks.</param>
            <param name="networkProfile">Specifies properties of the network
            interfaces of the virtual machines in the scale set.</param>
            <param name="diagnosticsProfile">Specifies the boot diagnostic
            settings state. &lt;br&gt;&lt;br&gt;Minimum api-version:
            2015-06-15.</param>
            <param name="extensionProfile">Specifies a collection of settings
            for extensions installed on virtual machines in the scale
            set.</param>
            <param name="licenseType">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.
            &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;&lt;br&gt;
            Windows_Client &lt;br&gt;&lt;br&gt; Windows_Server
            &lt;br&gt;&lt;br&gt; If this element is included in a request for
            an update, the value must match the initial value. This value
            cannot be updated. &lt;br&gt;&lt;br&gt; For more information, see
            [Azure Hybrid Use Benefit for Windows
            Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &lt;br&gt;&lt;br&gt; Minimum api-version: 2015-06-15</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.OsProfile">
            <summary>
            Gets or sets specifies the operating system settings for the
            virtual machines in the scale set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.StorageProfile">
            <summary>
            Gets or sets specifies the storage settings for the virtual machine
            disks.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.NetworkProfile">
            <summary>
            Gets or sets specifies properties of the network interfaces of the
            virtual machines in the scale set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.DiagnosticsProfile">
            <summary>
            Gets or sets specifies the boot diagnostic settings state.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Minimum api-version:
            2015-06-15.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.ExtensionProfile">
            <summary>
            Gets or sets specifies a collection of settings for extensions
            installed on virtual machines in the scale set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.LicenseType">
            <summary>
            Gets or sets 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.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Windows_Client
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Windows_Server
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; If this element is included in
            a request for an update, the value must match the initial value.
            This value cannot be updated. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
            For more information, see [Azure Hybrid Use Benefit for Windows
            Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Minimum api-version:
            2015-06-15
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize">
            <summary>
            Describes the properties of a VM size.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineSize class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.#ctor(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the VirtualMachineSize class.
            </summary>
            <param name="name">The name of the virtual machine size.</param>
            <param name="numberOfCores">The number of cores supported by the
            virtual machine size.</param>
            <param name="osDiskSizeInMB">The OS disk size, in MB, allowed by
            the virtual machine size.</param>
            <param name="resourceDiskSizeInMB">The resource disk size, in MB,
            allowed by the virtual machine size.</param>
            <param name="memoryInMB">The amount of memory, in MB, supported by
            the virtual machine size.</param>
            <param name="maxDataDiskCount">The maximum number of data disks
            that can be attached to the virtual machine size.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.Name">
            <summary>
            Gets or sets the name of the virtual machine size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.NumberOfCores">
            <summary>
            Gets or sets the number of cores supported by the virtual machine
            size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.OsDiskSizeInMB">
            <summary>
            Gets or sets the OS disk size, in MB, allowed by the virtual
            machine size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.ResourceDiskSizeInMB">
            <summary>
            Gets or sets the resource disk size, in MB, allowed by the virtual
            machine size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.MemoryInMB">
            <summary>
            Gets or sets the amount of memory, in MB, supported by the virtual
            machine size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.MaxDataDiskCount">
            <summary>
            Gets or sets the maximum number of data disks that can be attached
            to the virtual machine size.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineSizeTypes">
            <summary>
            Defines values for VirtualMachineSizeTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineStatusCodeCount">
            <summary>
            The status code and count of the virtual machine scale set instance
            view status summary.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineStatusCodeCount.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineStatusCodeCount
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineStatusCodeCount.#ctor(System.String,System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the VirtualMachineStatusCodeCount
            class.
            </summary>
            <param name="code">The instance view status code.</param>
            <param name="count">The number of instances having a particular
            status code.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineStatusCodeCount.Code">
            <summary>
            Gets the instance view status code.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineStatusCodeCount.Count">
            <summary>
            Gets the number of instances having a particular status code.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration">
            <summary>
            Specifies Windows operating system settings on the virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.#ctor">
            <summary>
            Initializes a new instance of the WindowsConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.#ctor(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.AdditionalUnattendContent},Microsoft.Azure.Management.Compute.Models.WinRMConfiguration)">
            <summary>
            Initializes a new instance of the WindowsConfiguration class.
            </summary>
            <param name="provisionVMAgent">Indicates whether virtual machine
            agent should be provisioned on the virtual machine.
            &lt;br&gt;&lt;br&gt; When this property is not specified in the
            request body, default behavior is to set it to true. This will
            ensure that VM Agent is installed on the VM so that extensions can
            be added to the VM later.</param>
            <param name="enableAutomaticUpdates">Indicates whether virtual
            machine is enabled for automatic updates.</param>
            <param name="timeZone">Specifies the time zone of the virtual
            machine. e.g. "Pacific Standard Time"</param>
            <param name="additionalUnattendContent">Specifies additional
            base-64 encoded XML formatted information that can be included in
            the Unattend.xml file, which is used by Windows Setup.</param>
            <param name="winRM">Specifies the Windows Remote Management
            listeners. This enables remote Windows PowerShell.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.ProvisionVMAgent">
            <summary>
            Gets or sets indicates whether virtual machine agent should be
            provisioned on the virtual machine.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; When this property is not
            specified in the request body, default behavior is to set it to
            true. This will ensure that VM Agent is installed on the VM so
            that extensions can be added to the VM later.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.EnableAutomaticUpdates">
            <summary>
            Gets or sets indicates whether virtual machine is enabled for
            automatic updates.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.TimeZone">
            <summary>
            Gets or sets specifies the time zone of the virtual machine. e.g.
            "Pacific Standard Time"
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.AdditionalUnattendContent">
            <summary>
            Gets or sets 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.Azure.Management.Compute.Models.WindowsConfiguration.WinRM">
            <summary>
            Gets or sets specifies the Windows Remote Management listeners.
            This enables remote Windows PowerShell.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.WinRMConfiguration">
            <summary>
            Describes Windows Remote Management configuration of the VM
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.WinRMConfiguration.#ctor">
            <summary>
            Initializes a new instance of the WinRMConfiguration class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.WinRMConfiguration.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.WinRMListener})">
            <summary>
            Initializes a new instance of the WinRMConfiguration class.
            </summary>
            <param name="listeners">The list of Windows Remote Management
            listeners</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WinRMConfiguration.Listeners">
            <summary>
            Gets or sets the list of Windows Remote Management listeners
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.WinRMListener">
            <summary>
            Describes Protocol and thumbprint of Windows Remote Management listener
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.WinRMListener.#ctor">
            <summary>
            Initializes a new instance of the WinRMListener class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.WinRMListener.#ctor(System.Nullable{Microsoft.Azure.Management.Compute.Models.ProtocolTypes},System.String)">
            <summary>
            Initializes a new instance of the WinRMListener class.
            </summary>
            <param name="protocol">Specifies the protocol of listener.
            &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;**http**
            &lt;br&gt;&lt;br&gt; **https**. Possible values include: 'Http',
            'Https'</param>
            <param name="certificateUrl">This is the URL of a certificate that
            has been uploaded to Key Vault as a secret. For adding a secret to
            the Key Vault, see [Add a key or secret to the key
            vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add).
            In this case, your certificate needs to be It is the Base64
            encoding of the following JSON Object which is encoded in UTF-8:
            &lt;br&gt;&lt;br&gt; {&lt;br&gt;
            "data":"&lt;Base64-encoded-certificate&gt;",&lt;br&gt;
            "dataType":"pfx",&lt;br&gt;
            "password":"&lt;pfx-file-password&gt;"&lt;br&gt;}</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WinRMListener.Protocol">
            <summary>
            Gets or sets specifies the protocol of listener.
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Possible values are:
            &amp;lt;br&amp;gt;**http** &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
            **https**. Possible values include: 'Http', 'Https'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WinRMListener.CertificateUrl">
            <summary>
            Gets or sets this is the URL of a certificate that has been
            uploaded to Key Vault as a secret. For adding a secret to the Key
            Vault, see [Add a key or secret to the key
            vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add).
            In this case, your certificate needs to be It is the Base64
            encoding of the following JSON Object which is encoded in UTF-8:
            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; {&amp;lt;br&amp;gt;
            "data":"&amp;lt;Base64-encoded-certificate&amp;gt;",&amp;lt;br&amp;gt;
            "dataType":"pfx",&amp;lt;br&amp;gt;
            "password":"&amp;lt;pfx-file-password&amp;gt;"&amp;lt;br&amp;gt;}
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.ResourceSkusOperations">
            <summary>
            ResourceSkusOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ResourceSkusOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the ResourceSkusOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ResourceSkusOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ResourceSkusOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Microsoft.Compute SKUs available for your Subscription.
            </summary>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ResourceSkusOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Microsoft.Compute SKUs available for your Subscription.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.ResourceSkusOperationsExtensions">
            <summary>
            Extension methods for ResourceSkusOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ResourceSkusOperationsExtensions.List(Microsoft.Azure.Management.Compute.IResourceSkusOperations)">
            <summary>
            Gets the list of Microsoft.Compute SKUs available for your Subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ResourceSkusOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IResourceSkusOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of Microsoft.Compute SKUs available for your Subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ResourceSkusOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IResourceSkusOperations,System.String)">
            <summary>
            Gets the list of Microsoft.Compute SKUs available for your Subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ResourceSkusOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IResourceSkusOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of Microsoft.Compute SKUs available for your Subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.SnapshotsOperations">
            <summary>
            SnapshotsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the SnapshotsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.SnapshotsOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Snapshot,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Put disk operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.UpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.SnapshotUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Patch snapshot operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets information about a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.ListByResourceGroupWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a resource group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a subscription.
            </summary>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.GrantAccessWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Grants access to a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get snapshot access
            operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.RevokeAccessWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Revokes access to a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.Snapshot,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Put disk operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.SnapshotUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Patch snapshot operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.BeginGrantAccessWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Grants access to a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get snapshot access
            operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.BeginRevokeAccessWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Revokes access to a snapshot.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.ListByResourceGroupNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a resource group.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a subscription.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions">
            <summary>
            Extension methods for SnapshotsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Snapshot)">
            <summary>
            Creates or updates a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Put disk operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Snapshot,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Put disk operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.Update(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.SnapshotUpdate)">
            <summary>
            Updates (patches) a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Patch snapshot operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.UpdateAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.SnapshotUpdate,System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Patch snapshot operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.Get(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String)">
            <summary>
            Gets information about a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets information about a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String)">
            <summary>
            Deletes a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.ListByResourceGroup(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String)">
            <summary>
            Lists snapshots under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.ListByResourceGroupAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.List(Microsoft.Azure.Management.Compute.ISnapshotsOperations)">
            <summary>
            Lists snapshots under a subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.GrantAccess(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData)">
            <summary>
            Grants access to a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get snapshot access
            operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.GrantAccessAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Threading.CancellationToken)">
            <summary>
            Grants access to a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get snapshot access
            operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.RevokeAccess(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String)">
            <summary>
            Revokes access to a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.RevokeAccessAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Revokes access to a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Snapshot)">
            <summary>
            Creates or updates a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Put disk operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.Snapshot,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Put disk operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.BeginUpdate(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.SnapshotUpdate)">
            <summary>
            Updates (patches) a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Patch snapshot operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.BeginUpdateAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.SnapshotUpdate,System.Threading.CancellationToken)">
            <summary>
            Updates (patches) a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='snapshot'>
            Snapshot object supplied in the body of the Patch snapshot operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String)">
            <summary>
            Deletes a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.BeginGrantAccess(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData)">
            <summary>
            Grants access to a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get snapshot access
            operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.BeginGrantAccessAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.GrantAccessData,System.Threading.CancellationToken)">
            <summary>
            Grants access to a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='grantAccessData'>
            Access data object supplied in the body of the get snapshot access
            operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.BeginRevokeAccess(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String)">
            <summary>
            Revokes access to a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.BeginRevokeAccessAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Revokes access to a snapshot.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='snapshotName'>
            The name of the snapshot within the given subscription and resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.ListByResourceGroupNext(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String)">
            <summary>
            Lists snapshots under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.ListByResourceGroupNextAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String)">
            <summary>
            Lists snapshots under a subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.SnapshotsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.ISnapshotsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists snapshots under a subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.UsageOperations">
            <summary>
            UsageOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.UsageOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the UsageOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.UsageOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.UsageOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets, for the specified location, the current compute resource usage
            information as well as the limits for compute resources under the
            subscription.
            </summary>
            <param name='location'>
            The location for which resource usage is queried.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.UsageOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets, for the specified location, the current compute resource usage
            information as well as the limits for compute resources under the
            subscription.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.UsageOperationsExtensions">
            <summary>
            Extension methods for UsageOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.UsageOperationsExtensions.List(Microsoft.Azure.Management.Compute.IUsageOperations,System.String)">
            <summary>
            Gets, for the specified location, the current compute resource usage
            information as well as the limits for compute resources under the
            subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The location for which resource usage is queried.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.UsageOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IUsageOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets, for the specified location, the current compute resource usage
            information as well as the limits for compute resources under the
            subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The location for which resource usage is queried.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.UsageOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IUsageOperations,System.String)">
            <summary>
            Gets, for the specified location, the current compute resource usage
            information as well as the limits for compute resources under the
            subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.UsageOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IUsageOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets, for the specified location, the current compute resource usage
            information as well as the limits for compute resources under the
            subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperations">
            <summary>
            VirtualMachineExtensionImagesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineExtensionImagesOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a virtual machine extension image.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='type'>
            </param>
            <param name='version'>
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperations.ListTypesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine extension image types.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperations.ListVersionsWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine extension image versions.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='type'>
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperationsExtensions">
            <summary>
            Extension methods for VirtualMachineExtensionImagesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImagesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a virtual machine extension image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='type'>
            </param>
            <param name='version'>
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImagesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a virtual machine extension image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='type'>
            </param>
            <param name='version'>
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperationsExtensions.ListTypes(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImagesOperations,System.String,System.String)">
            <summary>
            Gets a list of virtual machine extension image types.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperationsExtensions.ListTypesAsync(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImagesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine extension image types.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperationsExtensions.ListVersions(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImagesOperations,System.String,System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage})">
            <summary>
            Gets a list of virtual machine extension image versions.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='type'>
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionImagesOperationsExtensions.ListVersionsAsync(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImagesOperations,System.String,System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine extension image versions.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            </param>
            <param name='type'>
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperations">
            <summary>
            VirtualMachineExtensionsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineExtensionsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be create or
            updated.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create Virtual Machine Extension operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be deleted.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to get the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine containing the extension.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be create or
            updated.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create Virtual Machine Extension operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be deleted.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions">
            <summary>
            Extension methods for VirtualMachineExtensionsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension)">
            <summary>
            The operation to create or update the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be create or
            updated.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create Virtual Machine Extension operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension,System.Threading.CancellationToken)">
            <summary>
            The operation to create or update the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be create or
            updated.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create Virtual Machine Extension operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations,System.String,System.String,System.String)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be deleted.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be deleted.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations,System.String,System.String,System.String,System.String)">
            <summary>
            The operation to get the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine containing the extension.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to get the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine containing the extension.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension)">
            <summary>
            The operation to create or update the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be create or
            updated.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create Virtual Machine Extension operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension,System.Threading.CancellationToken)">
            <summary>
            The operation to create or update the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be create or
            updated.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create Virtual Machine Extension operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations,System.String,System.String,System.String)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be deleted.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineExtensionsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Compute.IVirtualMachineExtensionsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine where the extension should be deleted.
            </param>
            <param name='vmExtensionName'>
            The name of the virtual machine extension.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperations">
            <summary>
            VirtualMachineImagesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineImagesOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a virtual machine image.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='skus'>
            A valid image SKU.
            </param>
            <param name='version'>
            A valid image SKU version.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperations.ListWithHttpMessagesAsync(System.String,System.String,System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all virtual machine image versions for the specified
            location, publisher, offer, and SKU.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='skus'>
            A valid image SKU.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperations.ListOffersWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine image offers for the specified location and
            publisher.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperations.ListPublishersWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine image publishers for the specified Azure
            location.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperations.ListSkusWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine image SKUs for the specified location,
            publisher, and offer.
            </summary>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions">
            <summary>
            Extension methods for VirtualMachineImagesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a virtual machine image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='skus'>
            A valid image SKU.
            </param>
            <param name='version'>
            A valid image SKU version.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations,System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a virtual machine image.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='skus'>
            A valid image SKU.
            </param>
            <param name='version'>
            A valid image SKU version.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions.List(Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations,System.String,System.String,System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource})">
            <summary>
            Gets a list of all virtual machine image versions for the specified
            location, publisher, offer, and SKU.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='skus'>
            A valid image SKU.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations,System.String,System.String,System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineImageResource},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all virtual machine image versions for the specified
            location, publisher, offer, and SKU.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='skus'>
            A valid image SKU.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions.ListOffers(Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations,System.String,System.String)">
            <summary>
            Gets a list of virtual machine image offers for the specified location and
            publisher.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions.ListOffersAsync(Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine image offers for the specified location and
            publisher.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions.ListPublishers(Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations,System.String)">
            <summary>
            Gets a list of virtual machine image publishers for the specified Azure
            location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions.ListPublishersAsync(Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine image publishers for the specified Azure
            location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions.ListSkus(Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a list of virtual machine image SKUs for the specified location,
            publisher, and offer.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineImagesOperationsExtensions.ListSkusAsync(Microsoft.Azure.Management.Compute.IVirtualMachineImagesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual machine image SKUs for the specified location,
            publisher, and offer.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The name of a supported Azure region.
            </param>
            <param name='publisherName'>
            A valid image publisher.
            </param>
            <param name='offer'>
            A valid image publisher offer.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperations">
            <summary>
            VirtualMachineRunCommandsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineRunCommandsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all available run commands for a subscription in a location.
            </summary>
            <param name='location'>
            The location upon which run commands is queried.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets specific run command for a subscription in a location.
            </summary>
            <param name='location'>
            The location upon which run commands is queried.
            </param>
            <param name='commandId'>
            The command id.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all available run commands for a subscription in a location.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperationsExtensions">
            <summary>
            Extension methods for VirtualMachineRunCommandsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperationsExtensions.List(Microsoft.Azure.Management.Compute.IVirtualMachineRunCommandsOperations,System.String)">
            <summary>
            Lists all available run commands for a subscription in a location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The location upon which run commands is queried.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IVirtualMachineRunCommandsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all available run commands for a subscription in a location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The location upon which run commands is queried.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IVirtualMachineRunCommandsOperations,System.String,System.String)">
            <summary>
            Gets specific run command for a subscription in a location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The location upon which run commands is queried.
            </param>
            <param name='commandId'>
            The command id.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IVirtualMachineRunCommandsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets specific run command for a subscription in a location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The location upon which run commands is queried.
            </param>
            <param name='commandId'>
            The command id.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IVirtualMachineRunCommandsOperations,System.String)">
            <summary>
            Lists all available run commands for a subscription in a location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineRunCommandsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachineRunCommandsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all available run commands for a subscription in a location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperations">
            <summary>
            VirtualMachineScaleSetExtensionsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetExtensionsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update an extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be create or
            updated.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create VM scale set Extension operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be deleted.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to get the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set containing the extension.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperations.ListWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all extensions in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set containing the extension.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update an extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be create or
            updated.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create VM scale set Extension operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be deleted.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all extensions in a VM scale set.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions">
            <summary>
            Extension methods for VirtualMachineScaleSetExtensionsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension)">
            <summary>
            The operation to create or update an extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be create or
            updated.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create VM scale set Extension operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension,System.Threading.CancellationToken)">
            <summary>
            The operation to create or update an extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be create or
            updated.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create VM scale set Extension operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.String)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be deleted.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be deleted.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.String,System.String)">
            <summary>
            The operation to get the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set containing the extension.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to get the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set containing the extension.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.List(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String)">
            <summary>
            Gets a list of all extensions in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set containing the extension.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of all extensions in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set containing the extension.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension)">
            <summary>
            The operation to create or update an extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be create or
            updated.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create VM scale set Extension operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension,System.Threading.CancellationToken)">
            <summary>
            The operation to create or update an extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be create or
            updated.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='extensionParameters'>
            Parameters supplied to the Create VM scale set Extension operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.String)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be deleted.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to delete the extension.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set where the extension should be deleted.
            </param>
            <param name='vmssExtensionName'>
            The name of the VM scale set extension.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String)">
            <summary>
            Gets a list of all extensions in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetExtensionsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetExtensionsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of all extensions in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperations">
            <summary>
            VirtualMachineScaleSetRollingUpgradesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetRollingUpgradesOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperations.CancelWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Cancels the current virtual machine scale set rolling upgrade.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperations.StartOSUpgradeWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts a rolling upgrade to move all virtual machine scale set instances to
            the latest available Platform Image OS version. Instances which are already
            running the latest available OS version are not affected.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperations.GetLatestWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the status of the latest virtual machine scale set rolling upgrade.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperations.BeginCancelWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Cancels the current virtual machine scale set rolling upgrade.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperations.BeginStartOSUpgradeWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts a rolling upgrade to move all virtual machine scale set instances to
            the latest available Platform Image OS version. Instances which are already
            running the latest available OS version are not affected.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions">
            <summary>
            Extension methods for VirtualMachineScaleSetRollingUpgradesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions.Cancel(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations,System.String,System.String)">
            <summary>
            Cancels the current virtual machine scale set rolling upgrade.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions.CancelAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Cancels the current virtual machine scale set rolling upgrade.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions.StartOSUpgrade(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations,System.String,System.String)">
            <summary>
            Starts a rolling upgrade to move all virtual machine scale set instances to
            the latest available Platform Image OS version. Instances which are already
            running the latest available OS version are not affected.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions.StartOSUpgradeAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Starts a rolling upgrade to move all virtual machine scale set instances to
            the latest available Platform Image OS version. Instances which are already
            running the latest available OS version are not affected.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions.GetLatest(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations,System.String,System.String)">
            <summary>
            Gets the status of the latest virtual machine scale set rolling upgrade.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions.GetLatestAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the status of the latest virtual machine scale set rolling upgrade.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions.BeginCancel(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations,System.String,System.String)">
            <summary>
            Cancels the current virtual machine scale set rolling upgrade.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions.BeginCancelAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Cancels the current virtual machine scale set rolling upgrade.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions.BeginStartOSUpgrade(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations,System.String,System.String)">
            <summary>
            Starts a rolling upgrade to move all virtual machine scale set instances to
            the latest available Platform Image OS version. Instances which are already
            running the latest available OS version are not affected.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetRollingUpgradesOperationsExtensions.BeginStartOSUpgradeAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetRollingUpgradesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Starts a rolling upgrade to move all virtual machine scale set instances to
            the latest available Platform Image OS version. Instances which are already
            running the latest available OS version are not affected.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations">
            <summary>
            VirtualMachineScaleSetsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create or update a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.UpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Display information about a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.DeallocateWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deallocates specific virtual machines in a VM scale set. Shuts down the
            virtual machines and releases the compute resources. You are not billed for
            the compute resources that this virtual machine scale set deallocates.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.DeleteInstancesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.GetInstanceViewWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the status of a VM scale set instance.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM scale sets under a resource group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.ListAllWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM Scale Sets in the subscription, regardless of the
            associated resource group. Use nextLink property in the response to get the
            next page of VM Scale Sets. Do this till nextLink is not null to fetch all
            the VM Scale Sets.
            </summary>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.ListSkusWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of SKUs available for your VM scale set, including the minimum
            and maximum VM instances allowed for each SKU.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.PowerOffWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Power off (stop) one or more virtual machines in a VM scale set. Note that
            resources are still attached and you are getting charged for the resources.
            Instead, use deallocate to release resources and avoid charges.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.RestartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts one or more virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.StartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts one or more virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.UpdateInstancesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Upgrades one or more virtual machines to the latest SKU set in the VM scale
            set model.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.ReimageWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) one or more virtual machines in a
            VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.ReimageAllWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages all the disks ( including data disks ) in the virtual machines in
            a VM scale set. This operation is only supported for managed disks.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create or update a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginDeallocateWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deallocates specific virtual machines in a VM scale set. Shuts down the
            virtual machines and releases the compute resources. You are not billed for
            the compute resources that this virtual machine scale set deallocates.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginDeleteInstancesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginPowerOffWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Power off (stop) one or more virtual machines in a VM scale set. Note that
            resources are still attached and you are getting charged for the resources.
            Instead, use deallocate to release resources and avoid charges.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginRestartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts one or more virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginStartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts one or more virtual machines in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginUpdateInstancesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Upgrades one or more virtual machines to the latest SKU set in the VM scale
            set model.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginReimageWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) one or more virtual machines in a
            VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.BeginReimageAllWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages all the disks ( including data disks ) in the virtual machines in
            a VM scale set. This operation is only supported for managed disks.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM scale sets under a resource group.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.ListAllNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM Scale Sets in the subscription, regardless of the
            associated resource group. Use nextLink property in the response to get the
            next page of VM Scale Sets. Do this till nextLink is not null to fetch all
            the VM Scale Sets.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.ListSkusNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of SKUs available for your VM scale set, including the minimum
            and maximum VM instances allowed for each SKU.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions">
            <summary>
            Extension methods for VirtualMachineScaleSetsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet)">
            <summary>
            Create or update a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet,System.Threading.CancellationToken)">
            <summary>
            Create or update a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.Update(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate)">
            <summary>
            Update a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.UpdateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate,System.Threading.CancellationToken)">
            <summary>
            Update a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String)">
            <summary>
            Deletes a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String)">
            <summary>
            Display information about a virtual machine scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Display information about a virtual machine scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.Deallocate(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Deallocates specific virtual machines in a VM scale set. Shuts down the
            virtual machines and releases the compute resources. You are not billed for
            the compute resources that this virtual machine scale set deallocates.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.DeallocateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Deallocates specific virtual machines in a VM scale set. Shuts down the
            virtual machines and releases the compute resources. You are not billed for
            the compute resources that this virtual machine scale set deallocates.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.DeleteInstances(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Deletes virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.DeleteInstancesAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Deletes virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.GetInstanceView(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String)">
            <summary>
            Gets the status of a VM scale set instance.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.GetInstanceViewAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the status of a VM scale set instance.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.List(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String)">
            <summary>
            Gets a list of all VM scale sets under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM scale sets under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListAll(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations)">
            <summary>
            Gets a list of all VM Scale Sets in the subscription, regardless of the
            associated resource group. Use nextLink property in the response to get the
            next page of VM Scale Sets. Do this till nextLink is not null to fetch all
            the VM Scale Sets.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListAllAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM Scale Sets in the subscription, regardless of the
            associated resource group. Use nextLink property in the response to get the
            next page of VM Scale Sets. Do this till nextLink is not null to fetch all
            the VM Scale Sets.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListSkus(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String)">
            <summary>
            Gets a list of SKUs available for your VM scale set, including the minimum
            and maximum VM instances allowed for each SKU.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListSkusAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of SKUs available for your VM scale set, including the minimum
            and maximum VM instances allowed for each SKU.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.PowerOff(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Power off (stop) one or more virtual machines in a VM scale set. Note that
            resources are still attached and you are getting charged for the resources.
            Instead, use deallocate to release resources and avoid charges.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.PowerOffAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Power off (stop) one or more virtual machines in a VM scale set. Note that
            resources are still attached and you are getting charged for the resources.
            Instead, use deallocate to release resources and avoid charges.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.Restart(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Restarts one or more virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.RestartAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Restarts one or more virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.Start(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Starts one or more virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.StartAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Starts one or more virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.UpdateInstances(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Upgrades one or more virtual machines to the latest SKU set in the VM scale
            set model.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.UpdateInstancesAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Upgrades one or more virtual machines to the latest SKU set in the VM scale
            set model.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.Reimage(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Reimages (upgrade the operating system) one or more virtual machines in a
            VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ReimageAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) one or more virtual machines in a
            VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ReimageAll(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Reimages all the disks ( including data disks ) in the virtual machines in
            a VM scale set. This operation is only supported for managed disks.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ReimageAllAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Reimages all the disks ( including data disks ) in the virtual machines in
            a VM scale set. This operation is only supported for managed disks.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet)">
            <summary>
            Create or update a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet,System.Threading.CancellationToken)">
            <summary>
            Create or update a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginUpdate(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate)">
            <summary>
            Update a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginUpdateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate,System.Threading.CancellationToken)">
            <summary>
            Update a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set to create or update.
            </param>
            <param name='parameters'>
            The scale set object.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String)">
            <summary>
            Deletes a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginDeallocate(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Deallocates specific virtual machines in a VM scale set. Shuts down the
            virtual machines and releases the compute resources. You are not billed for
            the compute resources that this virtual machine scale set deallocates.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginDeallocateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Deallocates specific virtual machines in a VM scale set. Shuts down the
            virtual machines and releases the compute resources. You are not billed for
            the compute resources that this virtual machine scale set deallocates.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginDeleteInstances(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Deletes virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginDeleteInstancesAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Deletes virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginPowerOff(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Power off (stop) one or more virtual machines in a VM scale set. Note that
            resources are still attached and you are getting charged for the resources.
            Instead, use deallocate to release resources and avoid charges.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginPowerOffAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Power off (stop) one or more virtual machines in a VM scale set. Note that
            resources are still attached and you are getting charged for the resources.
            Instead, use deallocate to release resources and avoid charges.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginRestart(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Restarts one or more virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginRestartAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Restarts one or more virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginStart(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Starts one or more virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginStartAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Starts one or more virtual machines in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginUpdateInstances(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Upgrades one or more virtual machines to the latest SKU set in the VM scale
            set model.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginUpdateInstancesAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Upgrades one or more virtual machines to the latest SKU set in the VM scale
            set model.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginReimage(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Reimages (upgrade the operating system) one or more virtual machines in a
            VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginReimageAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) one or more virtual machines in a
            VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginReimageAll(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Reimages all the disks ( including data disks ) in the virtual machines in
            a VM scale set. This operation is only supported for managed disks.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.BeginReimageAllAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.String,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)">
            <summary>
            Reimages all the disks ( including data disks ) in the virtual machines in
            a VM scale set. This operation is only supported for managed disks.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceIds'>
            The virtual machine scale set instance ids. Omitting the virtual machine
            scale set instance ids will result in the operation being performed on all
            virtual machines in the virtual machine scale set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String)">
            <summary>
            Gets a list of all VM scale sets under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM scale sets under a resource group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListAllNext(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String)">
            <summary>
            Gets a list of all VM Scale Sets in the subscription, regardless of the
            associated resource group. Use nextLink property in the response to get the
            next page of VM Scale Sets. Do this till nextLink is not null to fetch all
            the VM Scale Sets.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListAllNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of all VM Scale Sets in the subscription, regardless of the
            associated resource group. Use nextLink property in the response to get the
            next page of VM Scale Sets. Do this till nextLink is not null to fetch all
            the VM Scale Sets.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListSkusNext(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String)">
            <summary>
            Gets a list of SKUs available for your VM scale set, including the minimum
            and maximum VM instances allowed for each SKU.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperationsExtensions.ListSkusNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of SKUs available for your VM scale set, including the minimum
            and maximum VM instances allowed for each SKU.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations">
            <summary>
            VirtualMachineScaleSetVMsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetVMsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.ReimageWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) a specific virtual machine in a VM
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.ReimageAllWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Allows you to re-image all the disks ( including data disks ) in the a VM
            scale set instance. This operation is only supported for managed disks.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.DeallocateWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deallocates a specific virtual machine in a VM scale set. Shuts down the
            virtual machine and releases the compute resources it uses. You are not
            billed for the compute resources of this virtual machine once it is
            deallocated.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a virtual machine from a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a virtual machine from a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.GetInstanceViewWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the status of a virtual machine from a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.ListWithHttpMessagesAsync(System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM},System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all virtual machines in a VM scale sets.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='virtualMachineScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='select'>
            The list parameters.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.PowerOffWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Power off (stop) a virtual machine in a VM scale set. Note that resources
            are still attached and you are getting charged for the resources. Instead,
            use deallocate to release resources and avoid charges.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.RestartWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts a virtual machine in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.StartWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts a virtual machine in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.BeginReimageWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) a specific virtual machine in a VM
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.BeginReimageAllWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Allows you to re-image all the disks ( including data disks ) in the a VM
            scale set instance. This operation is only supported for managed disks.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.BeginDeallocateWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deallocates a specific virtual machine in a VM scale set. Shuts down the
            virtual machine and releases the compute resources it uses. You are not
            billed for the compute resources of this virtual machine once it is
            deallocated.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a virtual machine from a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.BeginPowerOffWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Power off (stop) a virtual machine in a VM scale set. Note that resources
            are still attached and you are getting charged for the resources. Instead,
            use deallocate to release resources and avoid charges.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.BeginRestartWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts a virtual machine in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.BeginStartWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Starts a virtual machine in a VM scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of all virtual machines in a VM scale sets.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions">
            <summary>
            Extension methods for VirtualMachineScaleSetVMsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.Reimage(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Reimages (upgrade the operating system) a specific virtual machine in a VM
            scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.ReimageAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) a specific virtual machine in a VM
            scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.ReimageAll(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Allows you to re-image all the disks ( including data disks ) in the a VM
            scale set instance. This operation is only supported for managed disks.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.ReimageAllAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Allows you to re-image all the disks ( including data disks ) in the a VM
            scale set instance. This operation is only supported for managed disks.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.Deallocate(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Deallocates a specific virtual machine in a VM scale set. Shuts down the
            virtual machine and releases the compute resources it uses. You are not
            billed for the compute resources of this virtual machine once it is
            deallocated.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.DeallocateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deallocates a specific virtual machine in a VM scale set. Shuts down the
            virtual machine and releases the compute resources it uses. You are not
            billed for the compute resources of this virtual machine once it is
            deallocated.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a virtual machine from a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a virtual machine from a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Gets a virtual machine from a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a virtual machine from a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.GetInstanceView(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Gets the status of a virtual machine from a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.GetInstanceViewAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the status of a virtual machine from a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.List(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM},System.String)">
            <summary>
            Gets a list of all virtual machines in a VM scale sets.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='virtualMachineScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='select'>
            The list parameters.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM},System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of all virtual machines in a VM scale sets.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='virtualMachineScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='select'>
            The list parameters.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.PowerOff(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Power off (stop) a virtual machine in a VM scale set. Note that resources
            are still attached and you are getting charged for the resources. Instead,
            use deallocate to release resources and avoid charges.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.PowerOffAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Power off (stop) a virtual machine in a VM scale set. Note that resources
            are still attached and you are getting charged for the resources. Instead,
            use deallocate to release resources and avoid charges.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.Restart(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Restarts a virtual machine in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.RestartAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Restarts a virtual machine in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.Start(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Starts a virtual machine in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.StartAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Starts a virtual machine in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginReimage(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Reimages (upgrade the operating system) a specific virtual machine in a VM
            scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginReimageAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Reimages (upgrade the operating system) a specific virtual machine in a VM
            scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginReimageAll(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Allows you to re-image all the disks ( including data disks ) in the a VM
            scale set instance. This operation is only supported for managed disks.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginReimageAllAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Allows you to re-image all the disks ( including data disks ) in the a VM
            scale set instance. This operation is only supported for managed disks.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginDeallocate(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Deallocates a specific virtual machine in a VM scale set. Shuts down the
            virtual machine and releases the compute resources it uses. You are not
            billed for the compute resources of this virtual machine once it is
            deallocated.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginDeallocateAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deallocates a specific virtual machine in a VM scale set. Shuts down the
            virtual machine and releases the compute resources it uses. You are not
            billed for the compute resources of this virtual machine once it is
            deallocated.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a virtual machine from a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a virtual machine from a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginPowerOff(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Power off (stop) a virtual machine in a VM scale set. Note that resources
            are still attached and you are getting charged for the resources. Instead,
            use deallocate to release resources and avoid charges.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginPowerOffAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Power off (stop) a virtual machine in a VM scale set. Note that resources
            are still attached and you are getting charged for the resources. Instead,
            use deallocate to release resources and avoid charges.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginRestart(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Restarts a virtual machine in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginRestartAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Restarts a virtual machine in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginStart(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String)">
            <summary>
            Starts a virtual machine in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.BeginStartAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Starts a virtual machine in a VM scale set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the VM scale set.
            </param>
            <param name='instanceId'>
            The instance ID of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String)">
            <summary>
            Gets a list of all virtual machines in a VM scale sets.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetVMsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of all virtual machines in a VM scale sets.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineSizesOperations">
            <summary>
            VirtualMachineSizesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineSizesOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachineSizesOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.VirtualMachineSizesOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineSizesOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all available virtual machine sizes for a subscription in a location.
            </summary>
            <param name='location'>
            The location upon which virtual-machine-sizes is queried.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachineSizesOperationsExtensions">
            <summary>
            Extension methods for VirtualMachineSizesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineSizesOperationsExtensions.List(Microsoft.Azure.Management.Compute.IVirtualMachineSizesOperations,System.String)">
            <summary>
            Lists all available virtual machine sizes for a subscription in a location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The location upon which virtual-machine-sizes is queried.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineSizesOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IVirtualMachineSizesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all available virtual machine sizes for a subscription in a location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The location upon which virtual-machine-sizes is queried.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachinesOperations">
            <summary>
            VirtualMachinesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the VirtualMachinesOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.CaptureWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Captures the VM by copying virtual hard disks of the VM and outputs a
            template that can be used to create similar VMs.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachine,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.InstanceViewTypes},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Retrieves information about the model view or the instance view of a
            virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation. Possible values include:
            'instanceView'
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.InstanceViewWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Retrieves information about the run-time state of a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.ConvertToManagedDisksWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Converts virtual machine disks from blob-based to managed disks. Virtual
            machine must be stop-deallocated before invoking this operation.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.DeallocateWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Shuts down the virtual machine and releases the compute resources. You are
            not billed for the compute resources that this virtual machine uses.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.GeneralizeWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Sets the state of the virtual machine to generalized.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified resource group. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.ListAllWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified subscription. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.ListAvailableSizesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all available virtual machine sizes to which the specified virtual
            machine can be resized.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.PowerOffWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to power off (stop) a virtual machine. The virtual machine
            can be restarted with the same provisioned resources. You are still charged
            for this virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.RestartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to restart a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.StartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to start a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.RedeployWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to redeploy a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.PerformMaintenanceWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to perform maintenance on a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.RunCommandWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.RunCommandInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Run command on the VM.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Run command operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginCaptureWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Captures the VM by copying virtual hard disks of the VM and outputs a
            template that can be used to create similar VMs.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachine,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to create or update a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to delete a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginConvertToManagedDisksWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Converts virtual machine disks from blob-based to managed disks. Virtual
            machine must be stop-deallocated before invoking this operation.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginDeallocateWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Shuts down the virtual machine and releases the compute resources. You are
            not billed for the compute resources that this virtual machine uses.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginPowerOffWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to power off (stop) a virtual machine. The virtual machine
            can be restarted with the same provisioned resources. You are still charged
            for this virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginRestartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to restart a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginStartWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to start a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginRedeployWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to redeploy a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginPerformMaintenanceWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to perform maintenance on a virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.BeginRunCommandWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Compute.Models.RunCommandInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Run command on the VM.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Run command operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified resource group. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.ListAllNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified subscription. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions">
            <summary>
            Extension methods for VirtualMachinesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.Capture(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters)">
            <summary>
            Captures the VM by copying virtual hard disks of the VM and outputs a
            template that can be used to create similar VMs.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.CaptureAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters,System.Threading.CancellationToken)">
            <summary>
            Captures the VM by copying virtual hard disks of the VM and outputs a
            template that can be used to create similar VMs.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachine)">
            <summary>
            The operation to create or update a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachine,System.Threading.CancellationToken)">
            <summary>
            The operation to create or update a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to delete a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to delete a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.InstanceViewTypes})">
            <summary>
            Retrieves information about the model view or the instance view of a
            virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation. Possible values include:
            'instanceView'
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.InstanceViewTypes},System.Threading.CancellationToken)">
            <summary>
            Retrieves information about the model view or the instance view of a
            virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='expand'>
            The expand expression to apply on the operation. Possible values include:
            'instanceView'
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.InstanceView(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            Retrieves information about the run-time state of a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.InstanceViewAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Retrieves information about the run-time state of a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ConvertToManagedDisks(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            Converts virtual machine disks from blob-based to managed disks. Virtual
            machine must be stop-deallocated before invoking this operation.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ConvertToManagedDisksAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Converts virtual machine disks from blob-based to managed disks. Virtual
            machine must be stop-deallocated before invoking this operation.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.Deallocate(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            Shuts down the virtual machine and releases the compute resources. You are
            not billed for the compute resources that this virtual machine uses.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.DeallocateAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Shuts down the virtual machine and releases the compute resources. You are
            not billed for the compute resources that this virtual machine uses.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.Generalize(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            Sets the state of the virtual machine to generalized.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.GeneralizeAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Sets the state of the virtual machine to generalized.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.List(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String)">
            <summary>
            Lists all of the virtual machines in the specified resource group. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified resource group. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListAll(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations)">
            <summary>
            Lists all of the virtual machines in the specified subscription. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListAllAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified subscription. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListAvailableSizes(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            Lists all available virtual machine sizes to which the specified virtual
            machine can be resized.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListAvailableSizesAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all available virtual machine sizes to which the specified virtual
            machine can be resized.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.PowerOff(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to power off (stop) a virtual machine. The virtual machine
            can be restarted with the same provisioned resources. You are still charged
            for this virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.PowerOffAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to power off (stop) a virtual machine. The virtual machine
            can be restarted with the same provisioned resources. You are still charged
            for this virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.Restart(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to restart a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.RestartAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to restart a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.Start(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to start a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.StartAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to start a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.Redeploy(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to redeploy a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.RedeployAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to redeploy a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.PerformMaintenance(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to perform maintenance on a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.PerformMaintenanceAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to perform maintenance on a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.RunCommand(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.RunCommandInput)">
            <summary>
            Run command on the VM.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Run command operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.RunCommandAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.RunCommandInput,System.Threading.CancellationToken)">
            <summary>
            Run command on the VM.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Run command operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginCapture(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters)">
            <summary>
            Captures the VM by copying virtual hard disks of the VM and outputs a
            template that can be used to create similar VMs.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginCaptureAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters,System.Threading.CancellationToken)">
            <summary>
            Captures the VM by copying virtual hard disks of the VM and outputs a
            template that can be used to create similar VMs.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Capture Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachine)">
            <summary>
            The operation to create or update a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.VirtualMachine,System.Threading.CancellationToken)">
            <summary>
            The operation to create or update a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to delete a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to delete a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginConvertToManagedDisks(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            Converts virtual machine disks from blob-based to managed disks. Virtual
            machine must be stop-deallocated before invoking this operation.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginConvertToManagedDisksAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Converts virtual machine disks from blob-based to managed disks. Virtual
            machine must be stop-deallocated before invoking this operation.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginDeallocate(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            Shuts down the virtual machine and releases the compute resources. You are
            not billed for the compute resources that this virtual machine uses.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginDeallocateAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Shuts down the virtual machine and releases the compute resources. You are
            not billed for the compute resources that this virtual machine uses.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginPowerOff(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to power off (stop) a virtual machine. The virtual machine
            can be restarted with the same provisioned resources. You are still charged
            for this virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginPowerOffAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to power off (stop) a virtual machine. The virtual machine
            can be restarted with the same provisioned resources. You are still charged
            for this virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginRestart(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to restart a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginRestartAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to restart a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginStart(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to start a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginStartAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to start a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginRedeploy(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to redeploy a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginRedeployAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to redeploy a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginPerformMaintenance(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to perform maintenance on a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginPerformMaintenanceAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to perform maintenance on a virtual machine.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginRunCommand(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.RunCommandInput)">
            <summary>
            Run command on the VM.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Run command operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.BeginRunCommandAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.RunCommandInput,System.Threading.CancellationToken)">
            <summary>
            Run command on the VM.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='parameters'>
            Parameters supplied to the Run command operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String)">
            <summary>
            Lists all of the virtual machines in the specified resource group. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified resource group. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListAllNext(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String)">
            <summary>
            Lists all of the virtual machines in the specified subscription. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListAllNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all of the virtual machines in the specified subscription. Use the
            nextLink property in the response to get the next page of virtual machines.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
    </members>
</doc>