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.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.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.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.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.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.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>
            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 a
            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">Setting name (e.g. FirstLogonCommands,
            AutoLogon ). Possible values include: 'AutoLogon',
            'FirstLogonCommands'</param>
            <param name="content">XML formatted content that is added to the
            unattend.xml file in the specified pass and component. The XML must
            be less than 4 KB 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 setting name (e.g. FirstLogonCommands, AutoLogon ).
            Possible values include: 'AutoLogon', 'FirstLogonCommands'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AdditionalUnattendContent.Content">
            <summary>
            Gets or sets XML formatted content that is added to the
            unattend.xml file in the specified pass and component. The XML must
            be less than 4 KB 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>
            Create or update availability set parameters.
            </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>
            Describes Boot Diagnostics.
            </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">The logical unit number.</param>
            <param name="createOption">The create option. 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. This
            virtual hard disk will be copied before using it to attach to the
            virtual machine. If SourceImage is provided, the destination
            virtual hard disk must not exist.</param>
            <param name="caching">The caching type. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="diskSizeGB">The initial disk size in GB for blank data
            disks, and the new desired size for resizing existing OS and data
            disks.</param>
            <param name="managedDisk">The managed disk parameters.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.Lun">
            <summary>
            Gets or sets the logical unit number.
            </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. This virtual
            hard disk will be copied before using it to attach to the virtual
            machine. If SourceImage is provided, the destination virtual hard
            disk must not exist.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.Caching">
            <summary>
            Gets or sets the caching type. Possible values include: 'None',
            'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.CreateOption">
            <summary>
            Gets or sets the create option. Possible values include:
            'fromImage', 'empty', 'attach'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDisk.DiskSizeGB">
            <summary>
            Gets or sets the initial disk size in GB for blank data disks, and
            the new desired size for resizing existing OS and data disks.
            </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">The LUN number for a data disk. This value is
            used to identify data disk image inside the VMImage and therefore
            it must be unique for each data disk.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DataDiskImage.Lun">
            <summary>
            Gets the LUN number for a data disk. This value is used to identify
            data disk image inside the VMImage and therefore it must be unique
            for each data disk.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile">
            <summary>
            Describes a diagnostics profile.
            </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 the user to view console output and/or a
            screenshot of the virtual machine 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
            the user to view console output and/or a screenshot of the virtual
            machine 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.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="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.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">The disk encryption key which is a
            Key Vault Secret.</param>
            <param name="keyEncryptionKey">The key encryption key which is Key
            Vault Key.</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 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 the key encryption key which is Key Vault Key.
            </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">The encryption settings of the
            disk.</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 the encryption settings of the disk.
            </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>
            Describes a hardware profile.
            </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">The virtual machine size name. 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 the virtual machine size name. 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>
            Describes an Image.
            </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">The storage profile.</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 the storage profile.
            </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">The logical unit number.</param>
            <param name="snapshot">The snapshot.</param>
            <param name="managedDisk">The managedDisk.</param>
            <param name="blobUri">The Virtual Hard Disk.</param>
            <param name="caching">The caching type. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="diskSizeGB">The initial disk size in GB for blank data
            disks, and the new desired size for existing OS and Data
            disks.</param>
            <param name="storageAccountType">The Storage Account type. Possible
            values include: 'Standard_LRS', 'Premium_LRS'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.Lun">
            <summary>
            Gets or sets the logical unit number.
            </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 the caching type. Possible values include: 'None',
            'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.DiskSizeGB">
            <summary>
            Gets or sets the initial disk size in GB for blank data disks, and
            the new desired size for existing OS and Data disks.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageDataDisk.StorageAccountType">
            <summary>
            Gets or sets the Storage Account type. 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">The Operating System type. 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">The caching type. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="diskSizeGB">The initial managed disk size in GB for
            blank data disks, and the new desired size for existing OS and Data
            disks.</param>
            <param name="storageAccountType">The Storage Account type. Possible
            values include: 'Standard_LRS', 'Premium_LRS'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.OsType">
            <summary>
            Gets or sets the Operating System type. 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 the caching type. Possible values include: 'None',
            'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.DiskSizeGB">
            <summary>
            Gets or sets the initial managed disk size in GB for blank data
            disks, and the new desired size for existing OS and Data disks.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageOSDisk.StorageAccountType">
            <summary>
            Gets or sets the Storage Account type. 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>
            The image reference.
            </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">The image offer.</param>
            <param name="sku">The image SKU.</param>
            <param name="version">The image version. The allowed formats are
            Major.Minor.Build or 'latest'. Major, Minor and Build are decimal
            numbers. Specify 'latest' to use the latest version of the
            image.</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 the image offer.
            </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 the image version. The allowed formats are
            Major.Minor.Build or 'latest'. Major, Minor and Build are decimal
            numbers. Specify 'latest' to use the latest version of the image.
            </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">The OS disk.</param>
            <param name="dataDisks">The data disks.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageStorageProfile.OsDisk">
            <summary>
            Gets or sets the OS disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ImageStorageProfile.DataDisks">
            <summary>
            Gets or sets the data disks.
            </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 in a 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 in a 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>
            Describes Windows configuration of the OS Profile.
            </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">The SSH configuration for linux VMs.</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 the SSH configuration for linux VMs.
            </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">The Storage Account type. Possible
            values include: 'Standard_LRS', 'Premium_LRS'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ManagedDiskParameters.StorageAccountType">
            <summary>
            Gets or sets the Storage Account type. 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>
            Describes a network profile.
            </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>
            Describes an Operating System disk.
            </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">The create option. Possible values
            include: 'fromImage', 'empty', 'attach'</param>
            <param name="osType">The Operating System type. Possible values
            include: 'Windows', 'Linux'</param>
            <param name="encryptionSettings">The disk encryption
            settings.</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 using it to attach to the
            virtual machine. If SourceImage is provided, the destination
            virtual hard disk must not exist.</param>
            <param name="caching">The caching type. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="diskSizeGB">The initial disk size, in GB, for blank
            data disks, and the new desired size for resizing existing OS and
            data disks.</param>
            <param name="managedDisk">The managed disk parameters.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.OsType">
            <summary>
            Gets or sets the Operating System type. Possible values include:
            'Windows', 'Linux'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.EncryptionSettings">
            <summary>
            Gets or sets the disk encryption settings.
            </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 using it to attach to the virtual
            machine. If SourceImage is provided, the destination virtual hard
            disk must not exist.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.Caching">
            <summary>
            Gets or sets the caching type. Possible values include: 'None',
            'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.CreateOption">
            <summary>
            Gets or sets the create option. Possible values include:
            'fromImage', 'empty', 'attach'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSDisk.DiskSizeGB">
            <summary>
            Gets or sets the initial disk size, in GB, for blank data disks,
            and the new desired size for resizing existing OS and data disks.
            </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>
            Describes an OS profile.
            </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.</param>
            <param name="adminUsername">Specifies the name of the administrator
            account.</param>
            <param name="adminPassword">Specifies the password of the
            administrator account.</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</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.OSProfile.ComputerName">
            <summary>
            Gets or sets specifies the host OS name of the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.AdminUsername">
            <summary>
            Gets or sets specifies the name of the administrator account.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.AdminPassword">
            <summary>
            Gets or sets specifies the password of the administrator account.
            </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
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.WindowsConfiguration">
            <summary>
            Gets or sets the Windows configuration of the OS profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.LinuxConfiguration">
            <summary>
            Gets or sets the Linux configuration of the OS profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.Secrets">
            <summary>
            Gets or sets the list of certificates for addition to the VM.
            </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>
            Plan for the resource.
            </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">The offer ID.</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 the offer ID.
            </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">The product ID.</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 the product ID.
            </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.RecoveryMode">
            <summary>
            Defines values for RecoveryMode.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.RecoveryPolicy">
            <summary>
            Describes the recovery policy.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RecoveryPolicy.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPolicy class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.RecoveryPolicy.#ctor(System.Nullable{Microsoft.Azure.Management.Compute.Models.RecoveryMode})">
            <summary>
            Initializes a new instance of the RecoveryPolicy class.
            </summary>
            <param name="mode">The recovery mode. Possible values include:
            'None', 'OverProvision', 'Reprovision'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.RecoveryPolicy.Mode">
            <summary>
            Gets or sets the recovery mode. Possible values include: 'None',
            'OverProvision', 'Reprovision'
            </summary>
        </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">The tier of this particular SKU.</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">Available scaling information.</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 the tier of this particular SKU.
            </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 available scaling information.
            </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.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">The sku tier.</param>
            <param name="capacity">The sku capacity.</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 the sku tier.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Sku.Capacity">
            <summary>
            Gets or sets the sku capacity.
            </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">A relative URI containing the ID of the VM
            that has the disk attached.</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 a relative URI containing the ID of the VM that has the disk
            attached.
            </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.</param>
            <param name="keyData">Certificate public key used to authenticate
            to the VM through SSH. The certificate must be in Pem format with
            or without headers.</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.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SshPublicKey.KeyData">
            <summary>
            Gets or sets certificate public key used to authenticate to the VM
            through SSH. The certificate must be in Pem format with or without
            headers.
            </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>
            Describes a storage profile.
            </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">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.StorageProfile.ImageReference">
            <summary>
            Gets or sets the image reference.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.StorageProfile.OsDisk">
            <summary>
            Gets or sets the OS disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.StorageProfile.DataDisks">
            <summary>
            Gets or sets the data disks.
            </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.UpgradeMode">
            <summary>
            Defines values for UpgradeMode.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.UpgradePolicy">
            <summary>
            Describes an upgrade policy - automatic or manual.
            </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})">
            <summary>
            Initializes a new instance of the UpgradePolicy class.
            </summary>
            <param name="mode">The upgrade mode. Possible values include:
            'Automatic', 'Manual'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.UpgradePolicy.Mode">
            <summary>
            Gets or sets the upgrade mode. Possible values include:
            'Automatic', 'Manual'
            </summary>
        </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">The URL referencing a secret in a Key
            Vault which contains a properly formatted certificate.</param>
            <param name="certificateStore">The Certificate store in
            LocalMachine to add the certificate to on Windows, leave empty on
            Linux.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VaultCertificate.CertificateUrl">
            <summary>
            Gets or sets the URL referencing a secret in a Key Vault which
            contains a properly formatted certificate.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VaultCertificate.CertificateStore">
            <summary>
            Gets or sets the Certificate store in LocalMachine to add the
            certificate to on Windows, leave empty on Linux.
            </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">The virtual hard disk's URI. Must be a valid URI
            to a virtual hard disk.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualHardDisk.Uri">
            <summary>
            Gets or sets the virtual hard disk's URI. Must be a valid URI to a
            virtual hard disk.
            </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)">
            <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">The purchase plan when deploying virtual machine
            from VM Marketplace images.</param>
            <param name="hardwareProfile">The hardware profile.</param>
            <param name="storageProfile">The storage profile.</param>
            <param name="osProfile">The OS profile.</param>
            <param name="networkProfile">The network profile.</param>
            <param name="diagnosticsProfile">The diagnostics profile.</param>
            <param name="availabilitySet">The reference Id of the availability
            set to which the virtual machine belongs.</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.</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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.Plan">
            <summary>
            Gets or sets the purchase plan when deploying virtual machine from
            VM Marketplace images.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.HardwareProfile">
            <summary>
            Gets or sets the hardware profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.StorageProfile">
            <summary>
            Gets or sets the storage profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.OsProfile">
            <summary>
            Gets or sets the OS profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.NetworkProfile">
            <summary>
            Gets or sets the network profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.DiagnosticsProfile">
            <summary>
            Gets or sets the diagnostics profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.AvailabilitySet">
            <summary>
            Gets or sets the reference Id of the availability set to which the
            virtual machine belongs.
            </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.
            </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="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">The type of the extension
            handler.</param>
            <param name="typeHandlerVersion">The type version of the extension
            handler.</param>
            <param name="autoUpgradeMinorVersion">Whether the extension handler
            should be automatically upgraded across minor versions.</param>
            <param name="settings">Json formatted public settings for the
            extension.</param>
            <param name="protectedSettings">Json formatted protected settings
            for the extension.</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 the type of the extension handler.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.TypeHandlerVersion">
            <summary>
            Gets or sets the type version of the extension handler.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension.AutoUpgradeMinorVersion">
            <summary>
            Gets or sets whether the extension handler should be automatically
            upgraded across minor versions.
            </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 json formatted protected settings for the extension.
            </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">Full type of the extension handler which
            includes both publisher and type.</param>
            <param name="typeHandlerVersion">The type version of the extension
            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 full type of the extension handler which includes both
            publisher and type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionHandlerInstanceView.TypeHandlerVersion">
            <summary>
            Gets or sets the type version of the extension 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">The full type of the extension handler which
            includes both publisher and type.</param>
            <param name="typeHandlerVersion">The type version of the extension
            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 the full type of the extension handler which includes
            both publisher and type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView.TypeHandlerVersion">
            <summary>
            Gets or sets the type version of the extension 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.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">The tags attached to the resource.</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">The tags attached to the resource.</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 the tags attached to the resource.
            </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">The boot diagnostics.</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 the boot diagnostics.
            </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.RecoveryPolicy,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile,System.String,System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity)">
            <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">The purchase plan when deploying a virtual
            machine scale set from VM Marketplace images.</param>
            <param name="upgradePolicy">The upgrade policy.</param>
            <param name="recoveryPolicy">The recovery 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>
        </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 the purchase plan when deploying a virtual machine
            scale set from VM Marketplace images.
            </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.RecoveryPolicy">
            <summary>
            Gets or sets the recovery 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="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">The logical unit number.</param>
            <param name="createOption">The create option. Possible values
            include: 'fromImage', 'empty', 'attach'</param>
            <param name="name">The disk name.</param>
            <param name="caching">The caching type. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="diskSizeGB">The initial disk size in GB for blank data
            disks, and the new desired size for existing OS and Data
            disks.</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 the logical unit number.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetDataDisk.Caching">
            <summary>
            Gets or sets the caching type. 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 the initial disk size in GB for blank data disks, and
            the new desired size for existing OS and Data disks.
            </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">The type of the extension handler.</param>
            <param name="typeHandlerVersion">The type version of the extension
            handler.</param>
            <param name="autoUpgradeMinorVersion">Whether the extension handler
            should be automatically upgraded across minor versions.</param>
            <param name="settings">Json formatted public settings for the
            extension.</param>
            <param name="protectedSettings">Json formatted protected settings
            for the extension.</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 the type of the extension handler.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.TypeHandlerVersion">
            <summary>
            Gets or sets the type version of the extension handler.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtension.AutoUpgradeMinorVersion">
            <summary>
            Gets or sets whether the extension handler should be automatically
            upgraded across minor versions.
            </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 json formatted protected settings for the extension.
            </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">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.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 the subnet.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.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.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 the application gateway backend address pools.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.LoadBalancerBackendAddressPools">
            <summary>
            Gets or sets the load balancer backend address pools.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.LoadBalancerInboundNatPools">
            <summary>
            Gets or sets the load balancer inbound nat pools.
            </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">The Storage Account type. Possible
            values include: 'Standard_LRS', 'Premium_LRS'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetManagedDiskParameters.StorageAccountType">
            <summary>
            Gets or sets the Storage Account type. 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">The virtual machine scale set IP
            Configuration.</param>
            <param name="id">Resource Id</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>
        </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 whether this is a primary NIC on a virtual machine.
            </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 the virtual machine scale set IP Configuration.
            </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(System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfiguration})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetNetworkProfile class.
            </summary>
            <param name="networkInterfaceConfigurations">The list of network
            configurations.</param>
        </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">The create option. Possible values
            include: 'fromImage', 'empty', 'attach'</param>
            <param name="name">The disk name.</param>
            <param name="caching">The caching type. Possible values include:
            'None', 'ReadOnly', 'ReadWrite'</param>
            <param name="osType">The Operating System type. Possible values
            include: 'Windows', 'Linux'</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.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 the caching type. Possible values include: 'None',
            'ReadOnly', 'ReadWrite'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.CreateOption">
            <summary>
            Gets or sets the create option. Possible values include:
            'fromImage', 'empty', 'attach'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.OsType">
            <summary>
            Gets or sets the Operating System type. Possible values include:
            'Windows', 'Linux'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.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.VirtualMachineScaleSetOSDisk.VhdContainers">
            <summary>
            Gets or sets the list of virtual hard disk container uris.
            </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">The computer name prefix.</param>
            <param name="adminUsername">The admin user name.</param>
            <param name="adminPassword">The admin user password.</param>
            <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.VirtualMachineScaleSetOSProfile.ComputerNamePrefix">
            <summary>
            Gets or sets the computer name prefix.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.AdminUsername">
            <summary>
            Gets or sets the admin user name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.AdminPassword">
            <summary>
            Gets or sets the admin user password.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.CustomData">
            <summary>
            Gets or sets a base-64 encoded string of custom data.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.WindowsConfiguration">
            <summary>
            Gets or sets the Windows Configuration of the OS profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.LinuxConfiguration">
            <summary>
            Gets or sets the Linux Configuration of the OS profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile.Secrets">
            <summary>
            Gets or sets the List of certificates for addition to the VM.
            </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">Available scaling information.</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 available scaling information.
            </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">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.VirtualMachineScaleSetStorageProfile.ImageReference">
            <summary>
            Gets or sets the image reference.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile.OsDisk">
            <summary>
            Gets or sets the OS disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile.DataDisks">
            <summary>
            Gets or sets the data disks.
            </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.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">The hardware profile.</param>
            <param name="storageProfile">The storage profile.</param>
            <param name="osProfile">The OS profile.</param>
            <param name="networkProfile">The network profile.</param>
            <param name="diagnosticsProfile">The diagnostics profile.</param>
            <param name="availabilitySet">The reference Id of the availability
            set to which this virtual machine belongs.</param>
            <param name="provisioningState">The provisioning state, which only
            appears in the response.</param>
            <param name="licenseType">The license type, which is for bring your
            own license scenario.</param>
            <param name="plan">The purchase plan when deploying virtual machine
            from VM Marketplace images.</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 the hardware profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.StorageProfile">
            <summary>
            Gets or sets the storage profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.OsProfile">
            <summary>
            Gets or sets the OS profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.NetworkProfile">
            <summary>
            Gets or sets the network profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.DiagnosticsProfile">
            <summary>
            Gets or sets the diagnostics profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.AvailabilitySet">
            <summary>
            Gets or sets the reference Id of the availability set to which this
            virtual machine belongs.
            </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 the license type, which is for bring your own license
            scenario.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.Plan">
            <summary>
            Gets or sets the purchase plan when deploying virtual machine from
            VM Marketplace images.
            </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.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="bootDiagnostics">The boot diagnostics.</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.BootDiagnostics">
            <summary>
            Gets or sets the boot diagnostics.
            </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">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.VirtualMachineScaleSetVMProfile.OsProfile">
            <summary>
            Gets or sets the virtual machine scale set OS profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.StorageProfile">
            <summary>
            Gets or sets the virtual machine scale set storage profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.NetworkProfile">
            <summary>
            Gets or sets the virtual machine scale set network profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.DiagnosticsProfile">
            <summary>
            Gets or sets the virtual machine scale set diagnostics profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.ExtensionProfile">
            <summary>
            Gets or sets the virtual machine scale set extension profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.LicenseType">
            <summary>
            Gets or sets the license type, which is for bring your own license
            scenario.
            </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>
            Describes Windows Configuration of the OS Profile.
            </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 the virtual
            machine agent should be provisioned on the Virtual Machine. If not
            specified, then the default behavior is to set it to true.</param>
            <param name="enableAutomaticUpdates">Indicates whether Windows
            updates are automatically installed on the VM.</param>
            <param name="timeZone">The time zone of the VM</param>
            <param name="additionalUnattendContent">Additional base-64 encoded
            XML formatted information that can be included in the Unattend.xml
            file.</param>
            <param name="winRM">The Windows Remote Management configuration of
            the VM</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.ProvisionVMAgent">
            <summary>
            Gets or sets indicates whether the virtual machine agent should be
            provisioned on the Virtual Machine. If not specified, then the
            default behavior is to set it to true.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.EnableAutomaticUpdates">
            <summary>
            Gets or sets indicates whether Windows updates are automatically
            installed on the VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.TimeZone">
            <summary>
            Gets or sets the time zone of the VM
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.AdditionalUnattendContent">
            <summary>
            Gets or sets additional base-64 encoded XML formatted information
            that can be included in the Unattend.xml file.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.WinRM">
            <summary>
            Gets or sets the Windows Remote Management configuration of the VM
            </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">The Protocol used by the WinRM listener.
            Http and Https are supported. Possible values include: 'Http',
            'Https'</param>
            <param name="certificateUrl">The Certificate URL in KMS for Https
            listeners. Should be null for Http listeners.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WinRMListener.Protocol">
            <summary>
            Gets or sets the Protocol used by the WinRM listener. Http and
            Https are supported. Possible values include: 'Http', 'Https'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WinRMListener.CertificateUrl">
            <summary>
            Gets or sets the Certificate URL in KMS for Https listeners. Should
            be null for Http listeners.
            </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.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.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.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.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.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.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.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>