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>
        </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>
            The operation to create or update the availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='name'>
            Parameters supplied to the Create Availability Set operation.
            </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>
            <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>
            The operation to delete the 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>
            <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>
            The operation to get the 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>
            <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>
            The operation to list the availability sets.
            </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>
            <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>
            <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>
            The operation to create or update the 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='name'>
            Parameters supplied to the Create Availability Set operation.
            </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>
            The operation to create or update the 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='name'>
            Parameters supplied to the Create Availability Set operation.
            </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>
            The operation to delete the 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>
            The operation to delete the 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>
            The operation to get the 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>
            The operation to get the 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>
            The operation to list the availability sets.
            </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>
            The operation to list the availability 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='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>
            Composite Swagger for 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>
            Gets Azure subscription credentials.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.SubscriptionId">
            <summary>
            Gets subscription credentials which uniquely identify Microsoft Azure
            subscription. The subscription ID forms part of the URI for every service
            call.
            </summary>
        </member>
        <member name="P:Microsoft.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.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.VirtualMachineScaleSetVMs">
            <summary>
            Gets the IVirtualMachineScaleSetVMsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ComputeManagementClient.ContainerService">
            <summary>
            Gets the IContainerServiceOperations.
            </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>
        </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>
        </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. Gets Azure subscription credentials.
            </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(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. Gets Azure subscription credentials.
            </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>
        </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. Gets Azure subscription credentials.
            </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,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. Gets Azure subscription credentials.
            </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>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.Initialize">
            <summary>
            Initializes client properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.ContainerServiceOperations">
            <summary>
            ContainerServiceOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperations.#ctor(Microsoft.Azure.Management.Compute.ComputeManagementClient)">
            <summary>
            Initializes a new instance of the ContainerServiceOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.ContainerServiceOperations.Client">
            <summary>
            Gets a reference to the ComputeManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperations.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>
            The operation to create or update a container service.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service within the given subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create 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.ContainerServiceOperations.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>
            The operation to create or update a container service.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service within the given subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Container Service operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to get a container service.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperations.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 container service.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service 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.ContainerServiceOperations.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 container service.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to list container services.
            </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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions">
            <summary>
            Extension methods for ContainerServiceOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService)">
            <summary>
            The operation to create or update a container service.
            </summary>
            <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 within the given subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Container Service operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService,System.Threading.CancellationToken)">
            <summary>
            The operation to create or update a container service.
            </summary>
            <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 within the given subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Container Service operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService)">
            <summary>
            The operation to create or update a container service.
            </summary>
            <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 within the given subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Container Service operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.String,Microsoft.Azure.Management.Compute.Models.ContainerService,System.Threading.CancellationToken)">
            <summary>
            The operation to create or update a container service.
            </summary>
            <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 within the given subscription and
            resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Container Service operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.Get(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.String)">
            <summary>
            The operation to get a container service.
            </summary>
            <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 within the given subscription and
            resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to get a container service.
            </summary>
            <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 within the given subscription and
            resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.Delete(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.String)">
            <summary>
            The operation to delete a container service.
            </summary>
            <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 within the given subscription and
            resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to delete a container service.
            </summary>
            <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 within the given subscription and
            resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.String)">
            <summary>
            The operation to delete a container service.
            </summary>
            <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 within the given subscription and
            resource group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to delete a container service.
            </summary>
            <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 within the given subscription and
            resource group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ContainerServiceOperationsExtensions.List(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String)">
            <summary>
            The operation to list container services.
            </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.ContainerServiceOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IContainerServiceOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to list container services.
            </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="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>
            The operation to create or update the availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='name'>
            Parameters supplied to the Create Availability Set operation.
            </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>
        </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>
            The operation to delete the 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>
        </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>
            The operation to get the 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>
        </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>
            The operation to list the availability sets.
            </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>
        </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>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IComputeManagementClient">
            <summary>
            Composite Swagger for 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>
            Gets Azure subscription credentials.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.SubscriptionId">
            <summary>
            Gets subscription credentials which uniquely identify Microsoft
            Azure subscription. The subscription ID forms part of the URI for
            every service call.
            </summary>
        </member>
        <member name="P:Microsoft.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.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.VirtualMachineScaleSetVMs">
            <summary>
            Gets the IVirtualMachineScaleSetVMsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.IComputeManagementClient.ContainerService">
            <summary>
            Gets the IContainerServiceOperations.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.IContainerServiceOperations">
            <summary>
            ContainerServiceOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IContainerServiceOperations.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>
            The operation to create or update a container service.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service within the given subscription
            and resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create 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.IContainerServiceOperations.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>
            The operation to create or update a container service.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service within the given subscription
            and resource group.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create 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.IContainerServiceOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to get a container service.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service 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.IContainerServiceOperations.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 container service.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service 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.IContainerServiceOperations.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 container service.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='containerServiceName'>
            The name of the container service 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.IContainerServiceOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to list container services.
            </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>
        </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>
            Lists compute usages for a subscription.
            </summary>
            <param name='location'>
            The location upon 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>
        </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>
            Lists compute usages for 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>
        </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'>
            </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>
        </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'>
            </param>
            <param name='publisherName'>
            </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.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'>
            </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </param>
            <param name='skus'>
            </param>
            <param name='version'>
            </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.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 virtual machine images.
            </summary>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </param>
            <param name='skus'>
            </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>
        </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.
            </summary>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </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.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.
            </summary>
            <param name='location'>
            </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.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.
            </summary>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </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>
            The operation to create or update a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='name'>
            Parameters supplied to the Create Virtual Machine Scale Set
            operation.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Scale Set
            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.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>
            The operation to create or update a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='name'>
            Parameters supplied to the Create Virtual Machine Scale Set
            operation.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Scale Set
            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.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>
            The operation to deallocate virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to deallocate virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.IVirtualMachineScaleSetsOperations.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 scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of 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.IVirtualMachineScaleSetsOperations.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 scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of 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.IVirtualMachineScaleSetsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to get a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of 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.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>
            The operation to delete virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to delete virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.IVirtualMachineScaleSetsOperations.GetInstanceViewWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to get a virtual machine scale set instance view.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of 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.IVirtualMachineScaleSetsOperations.ListWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to list virtual machine 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>
        </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 the list of Virtual Machine Scale Sets in the subscription.
            Use nextLink property in the response to get the next page of
            Virtual Machine Scale Sets. Do this till nextLink is not null to
            fetch all the Virtual Machine Scale Sets.
            </summary>
            <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.IVirtualMachineScaleSetsOperations.ListSkusWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to list available skus for a virtual machine scale
            set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of 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.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>
            The operation to power off (stop) virtual machines in a virtual
            machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to power off (stop) virtual machines in a virtual
            machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to restart virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to restart virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to start virtual machines in a virtual machine scale
            set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to start virtual machines in a virtual machine scale
            set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to manually upgrade virtual machines in a virtual
            machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to manually upgrade virtual machines in a virtual
            machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.IVirtualMachineScaleSetsOperations.ReimageWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to re-image virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of 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.IVirtualMachineScaleSetsOperations.BeginReimageWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to re-image virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of 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.IVirtualMachineScaleSetsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to list virtual machine 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>
        </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 the list of Virtual Machine Scale Sets in the subscription.
            Use nextLink property in the response to get the next page of
            Virtual Machine Scale Sets. Do this till nextLink is not null to
            fetch all the Virtual Machine 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>
        </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>
            The operation to list available skus for a virtual machine 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>
        </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>
            The operation to re-image a virtual machine scale set instance.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.BeginReimageWithHttpMessagesAsync(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 re-image a virtual machine scale set instance.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.DeallocateWithHttpMessagesAsync(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 deallocate a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.BeginDeallocateWithHttpMessagesAsync(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 deallocate a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.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 a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.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 a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.GetWithHttpMessagesAsync(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 a virtual machine scale set virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.GetInstanceViewWithHttpMessagesAsync(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 a virtual machine scale set virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.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>
            The operation to list virtual machine scale sets VMs.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='virtualMachineScaleSetName'>
            The name of the virtual machine 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>
        </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>
            The operation to power off (stop) a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.BeginPowerOffWithHttpMessagesAsync(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 power off (stop) a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.RestartWithHttpMessagesAsync(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 restart a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.BeginRestartWithHttpMessagesAsync(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 restart a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.StartWithHttpMessagesAsync(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 start a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.BeginStartWithHttpMessagesAsync(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 start a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.IVirtualMachineScaleSetVMsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to list virtual machine scale sets VMs.
            </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
            The operation to get 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>
        </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>
        </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>
        </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 VM as 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>
        </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>
            The operation to list virtual machines 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>
        </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>
            Gets the list of Virtual Machines in the subscription. Use
            nextLink property in the response to get the next page of Virtual
            Machines. Do this till nextLink is not null to fetch all the
            Virtual Machines.
            </summary>
            <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.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 it can be resized to for
            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.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.
            </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.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.
            </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.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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
            Gets the list of Virtual Machines in the subscription. Use
            nextLink property in the response to get the next page of Virtual
            Machines. Do this till nextLink is not null to fetch all the
            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>
        </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>
        </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>
            Lists compute usages for a subscription.
            </summary>
            <param name='location'>
            The location upon which resource usage is queried.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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>
            Lists compute usages for 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>
            <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>
            Lists compute usages for a subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The location upon 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>
            Lists compute usages for a subscription.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            The location upon 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>
            Lists compute usages for 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.UsageOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IUsageOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists compute usages for 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.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>
        </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'>
            </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>
            <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'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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'>
            </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>
            <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'>
            </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'>
            </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'>
            </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'>
            </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'>
            </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'>
            </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>
        </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.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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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.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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            <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.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.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.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="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="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>
        </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'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </param>
            <param name='skus'>
            </param>
            <param name='version'>
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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 virtual machine images.
            </summary>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </param>
            <param name='skus'>
            </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>
            <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.
            </summary>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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.
            </summary>
            <param name='location'>
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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.
            </summary>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </param>
            <param name='skus'>
            </param>
            <param name='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'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </param>
            <param name='skus'>
            </param>
            <param name='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 virtual machine images.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </param>
            <param name='skus'>
            </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 virtual machine images.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </param>
            <param name='skus'>
            </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.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </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.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </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.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            </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.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            </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.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='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.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='location'>
            </param>
            <param name='publisherName'>
            </param>
            <param name='offer'>
            </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>
        </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>
            The operation to create or update a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='name'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Scale Set 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.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>
            The operation to create or update a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='name'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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>
            The operation to deallocate virtual machines in a virtual machine scale
            set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to deallocate virtual machines in a virtual machine scale
            set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to delete a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of 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.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 scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to get a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to delete virtual machines in a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to delete virtual machines in a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to get a virtual machine scale set instance view.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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>
            The operation to list virtual machine 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>
            <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 the list of Virtual Machine Scale Sets in the subscription. Use
            nextLink property in the response to get the next page of Virtual Machine
            Scale Sets. Do this till nextLink is not null to fetch all the Virtual
            Machine Scale Sets.
            </summary>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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>
            The operation to list available skus for a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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>
            The operation to power off (stop) virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to power off (stop) virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to restart virtual machines in a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to restart virtual machines in a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to start virtual machines in a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to start virtual machines in a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to manually upgrade virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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.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>
            The operation to manually upgrade virtual machines in a virtual machine
            scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineScaleSetsOperations.ReimageWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to re-image virtual machines in a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of 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.BeginReimageWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to re-image virtual machines in a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine scale set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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>
            The operation to list virtual machine 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>
            <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 the list of Virtual Machine Scale Sets in the subscription. Use
            nextLink property in the response to get the next page of Virtual Machine
            Scale Sets. Do this till nextLink is not null to fetch all the Virtual
            Machine 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>
            <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>
            The operation to list available skus for a virtual machine 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>
            <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>
            The operation to create or update 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='name'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </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>
            The operation to create or update 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='name'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </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>
            The operation to create or update 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='name'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </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>
            The operation to create or update 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='name'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </param>
            <param name='parameters'>
            Parameters supplied to the Create Virtual Machine Scale Set operation.
            </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>
            The operation to deallocate virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to deallocate virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to deallocate virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to deallocate virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to delete 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 virtual machine 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>
            The operation to delete 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 virtual machine scale set.
            </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>
            The operation to delete 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 virtual machine 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>
            The operation to delete 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 virtual machine 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>
            The operation to get 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 virtual machine 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>
            The operation to get 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 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>
            The operation to delete virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            The operation to delete virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to delete virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            The operation to delete virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            The operation to get a virtual machine scale set instance view.
            </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 virtual machine 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>
            The operation to get a virtual machine scale set instance view.
            </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 virtual machine 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>
            The operation to list virtual machine 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>
            The operation to list virtual machine 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 the list of Virtual Machine Scale Sets in the subscription. Use
            nextLink property in the response to get the next page of Virtual Machine
            Scale Sets. Do this till nextLink is not null to fetch all the Virtual
            Machine 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 the list of Virtual Machine Scale Sets in the subscription. Use
            nextLink property in the response to get the next page of Virtual Machine
            Scale Sets. Do this till nextLink is not null to fetch all the Virtual
            Machine 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>
            The operation to list available skus for 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 virtual machine 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>
            The operation to list available skus for 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 virtual machine 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>
            The operation to power off (stop) virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to power off (stop) virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            The operation to power off (stop) virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to power off (stop) virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to restart virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to restart virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to restart virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to restart virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to start virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to start virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to start virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to start virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to manually upgrade virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            The operation to manually upgrade virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets the virtual machine scale set instance ids.
            </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>
            The operation to manually upgrade virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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>
            The operation to manually upgrade virtual machines in 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 virtual machine scale set.
            </param>
            <param name='instanceIds'>
            Gets or sets 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)">
            <summary>
            The operation to re-image virtual machines in 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 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.Threading.CancellationToken)">
            <summary>
            The operation to re-image virtual machines in 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 virtual machine scale set.
            </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)">
            <summary>
            The operation to re-image virtual machines in 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 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.Threading.CancellationToken)">
            <summary>
            The operation to re-image virtual machines in 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 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>
            The operation to list virtual machine 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>
            The operation to list virtual machine 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 the list of Virtual Machine Scale Sets in the subscription. Use
            nextLink property in the response to get the next page of Virtual Machine
            Scale Sets. Do this till nextLink is not null to fetch all the Virtual
            Machine 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 the list of Virtual Machine Scale Sets in the subscription. Use
            nextLink property in the response to get the next page of Virtual Machine
            Scale Sets. Do this till nextLink is not null to fetch all the Virtual
            Machine 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>
            The operation to list available skus for a virtual machine 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.VirtualMachineScaleSetsOperationsExtensions.ListSkusNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to list available skus for a virtual machine 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.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>
        </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>
            The operation to re-image a virtual machine scale set instance.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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>
            The operation to re-image a virtual machine scale set instance.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to deallocate a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.BeginDeallocateWithHttpMessagesAsync(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 deallocate a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to delete a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.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 a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to get a virtual machine scale set virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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>
            <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>
            The operation to get a virtual machine scale set virtual machine.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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>
            <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>
            The operation to list virtual machine scale sets VMs.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='virtualMachineScaleSetName'>
            The name of the virtual machine 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>
            <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>
            The operation to power off (stop) a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.BeginPowerOffWithHttpMessagesAsync(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 power off (stop) a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to restart a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.BeginRestartWithHttpMessagesAsync(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 restart a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to start a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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.BeginStartWithHttpMessagesAsync(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 start a virtual machine scale set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmScaleSetName'>
            The name of the virtual machine 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>
            <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>
            The operation to list virtual machine scale sets VMs.
            </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>
            <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>
            The operation to re-image a virtual machine 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 virtual machine 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>
            The operation to re-image a virtual machine 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 virtual machine 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>
            The operation to re-image a virtual machine 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 virtual machine 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>
            The operation to re-image a virtual machine 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 virtual machine 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>
            The operation to deallocate 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 virtual machine 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>
            The operation to deallocate 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 virtual machine 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>
            The operation to deallocate 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 virtual machine 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>
            The operation to deallocate 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 virtual machine 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>
            The operation to delete 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 virtual machine 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>
            The operation to delete 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 virtual machine 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>
            The operation to delete 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 virtual machine 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>
            The operation to delete 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 virtual machine 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>
            The operation to get a virtual machine scale set 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='vmScaleSetName'>
            The name of the virtual machine 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>
            The operation to get a virtual machine scale set 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='vmScaleSetName'>
            The name of the virtual machine 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>
            The operation to get a virtual machine scale set 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='vmScaleSetName'>
            The name of the virtual machine 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>
            The operation to get a virtual machine scale set 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='vmScaleSetName'>
            The name of the virtual machine 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>
            The operation to list virtual machine scale sets 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='virtualMachineScaleSetName'>
            The name of the virtual machine 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>
            The operation to list virtual machine scale sets 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='virtualMachineScaleSetName'>
            The name of the virtual machine 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>
            The operation to power off (stop) 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 virtual machine 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>
            The operation to power off (stop) 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 virtual machine 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>
            The operation to power off (stop) 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 virtual machine 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>
            The operation to power off (stop) 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 virtual machine 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>
            The operation to restart 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 virtual machine 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>
            The operation to restart 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 virtual machine 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>
            The operation to restart 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 virtual machine 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>
            The operation to restart 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 virtual machine 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>
            The operation to start 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 virtual machine 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>
            The operation to start 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 virtual machine 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>
            The operation to start 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 virtual machine 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>
            The operation to start 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 virtual machine 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>
            The operation to list virtual machine scale sets VMs.
            </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>
            The operation to list virtual machine scale sets VMs.
            </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>
        </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>
            <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>
        </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.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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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.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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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.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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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>
            The operation to get 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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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.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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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 VM as 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>
            <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>
            The operation to list virtual machines 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>
            <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>
            Gets the list of Virtual Machines in the subscription. Use nextLink
            property in the response to get the next page of Virtual Machines. Do
            this till nextLink is not null to fetch all the Virtual Machines.
            </summary>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <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 it can be resized to for 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>
            <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.
            </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.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.
            </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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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.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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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.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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </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.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>
            <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>
            Gets the list of Virtual Machines in the subscription. Use nextLink
            property in the response to get the next page of Virtual Machines. Do
            this till nextLink is not null to fetch all the 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>
            <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.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.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.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.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.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.Get(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.InstanceViewTypes})">
            <summary>
            The operation to get 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>
            The operation to get 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.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.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.Generalize(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            Sets the state of the VM as 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 VM as 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>
            The operation to list virtual machines 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.VirtualMachinesOperationsExtensions.ListAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to list virtual machines 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.VirtualMachinesOperationsExtensions.ListAll(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations)">
            <summary>
            Gets the list of Virtual Machines in the subscription. Use nextLink
            property in the response to get the next page of Virtual Machines. Do
            this till nextLink is not null to fetch all the 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>
            Gets the list of Virtual Machines in the subscription. Use nextLink
            property in the response to get the next page of Virtual Machines. Do
            this till nextLink is not null to fetch all the 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 it can be resized to for 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.ListAvailableSizesAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists all available virtual machine sizes it can be resized to for 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.PowerOff(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to power off (stop) 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.PowerOffAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to power off (stop) 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.BeginPowerOff(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String)">
            <summary>
            The operation to power off (stop) 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.BeginPowerOffAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to power off (stop) 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.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.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.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.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.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.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.ListAllNext(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String)">
            <summary>
            Gets the list of Virtual Machines in the subscription. Use nextLink
            property in the response to get the next page of Virtual Machines. Do
            this till nextLink is not null to fetch all the 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>
            Gets the list of Virtual Machines in the subscription. Use nextLink
            property in the response to get the next page of Virtual Machines. Do
            this till nextLink is not null to fetch all the 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="T:Microsoft.Azure.Management.Compute.Models.AdditionalUnattendContent">
            <summary>
            Gets or sets 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>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ApiEntityReference.Id">
            <summary>
            Gets or sets 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>
        </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>
        </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})">
            <summary>
            Initializes a new instance of the AvailabilitySet class.
            </summary>
        </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 containing reference to all Virtual Machines
            created under this Availability Set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.AvailabilitySet.Statuses">
            <summary>
            Gets or sets the resource status information.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.AvailabilitySet.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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>
        </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 the boot diagnostics storage Uri. It should be a
            valid Uri
            </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>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationProperties.Output">
            <summary>
            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.ContainerServiceWindowsProfile,Microsoft.Azure.Management.Compute.Models.ContainerServiceDiagnosticsProfile)">
            <summary>
            Initializes a new instance of the ContainerService class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.ProvisioningState">
            <summary>
            Gets the provisioning state, which only appears in the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.OrchestratorProfile">
            <summary>
            Properties of orchestrator
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.MasterProfile">
            <summary>
            Properties of master agents
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.AgentPoolProfiles">
            <summary>
            Properties of agent pools
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.WindowsProfile">
            <summary>
            Properties of Windows VMs
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.LinuxProfile">
            <summary>
            Properties for Linux VMs
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerService.DiagnosticsProfile">
            <summary>
            Properties for Diagnostic Agent
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerService.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile">
            <summary>
            Profile for 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.String,System.Nullable{System.Int32},System.String,System.String)">
            <summary>
            Initializes a new instance of the ContainerServiceAgentPoolProfile
            class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.Name">
            <summary>
            Unique name of the agent pool profile within the context of the
            subscription and resource group
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.Count">
            <summary>
            No. of agents (VMs) that will host docker containers
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.VmSize">
            <summary>
            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>
            DNS prefix to be used to create FQDN for this agent pool
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.Fqdn">
            <summary>
            FDQN for the agent pool
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceDiagnosticsProfile.VmDiagnostics">
            <summary>
            Profile for container service VM diagnostic agent
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile">
            <summary>
            Profile for Linux VMs
            </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile.AdminUsername">
            <summary>
            The administrator username to use for all Linux VMs
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile.Ssh">
            <summary>
            Specifies the ssh key configuration for Linux VMs
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile">
            <summary>
            Profile for 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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile.Count">
            <summary>
            Number of masters (VMs) in the container cluster
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile.DnsPrefix">
            <summary>
            DNS prefix to be used to create FQDN for master
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile.Fqdn">
            <summary>
            FDQN for the master
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceOchestratorTypes">
            <summary>
            Defines values for ContainerServiceOchestratorTypes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorProfile">
            <summary>
            Profile for 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(System.Nullable{Microsoft.Azure.Management.Compute.Models.ContainerServiceOchestratorTypes})">
            <summary>
            Initializes a new instance of the
            ContainerServiceOrchestratorProfile class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorProfile.OrchestratorType">
            <summary>
            Specifies what orchestrator will be used to manage container
            cluster resources. Possible values include: 'SwarmPreview', 'DCOS'
            </summary>
        </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>
        </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="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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceSshPublicKey.KeyData">
            <summary>
            Gets or sets Certificate public key used to authenticate with VM
            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. Throws ValidationException if validation fails.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ContainerServiceVMDiagnostics">
            <summary>
            Describes VM Diagnostics.
            </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.Nullable{System.Boolean},System.String)">
            <summary>
            Initializes a new instance of the ContainerServiceVMDiagnostics
            class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceVMDiagnostics.Enabled">
            <summary>
            Gets or sets whether VM Diagnostic Agent should be provisioned on
            the Virtual Machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceVMDiagnostics.StorageUri">
            <summary>
            Gets or sets whether VM Diagnostic Agent should be provisioned on
            the Virtual Machine.
            </summary>
        </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
            </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile.AdminUsername">
            <summary>
            The administrator username to use for Windows VMs
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile.AdminPassword">
            <summary>
            The administrator password to use for Windows VMs
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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,System.String,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,Microsoft.Azure.Management.Compute.Models.DiskCreateOptionTypes,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,System.Nullable{Microsoft.Azure.Management.Compute.Models.CachingTypes},System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the DataDisk class.
            </summary>
        </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 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.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 existing OS and Data disks.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DataDisk.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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>
        </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 therefore it must be unique
            for each data disk.The allowed character for the value is digit.
            </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile.BootDiagnostics">
            <summary>
            Gets or sets the boot diagnostics.
            </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings.DiskEncryptionKey">
            <summary>
            Gets or sets the disk encryption key which is a KeyVault Secret.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings.KeyEncryptionKey">
            <summary>
            Gets or sets the key encryption key which is KeyVault Key.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings.Enabled">
            <summary>
            Gets or sets 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. Throws ValidationException if validation fails.
            </summary>
        </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.InstanceViewStatus})">
            <summary>
            Initializes a new instance of the DiskInstanceView class.
            </summary>
        </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.Statuses">
            <summary>
            Gets or sets the resource status information.
            </summary>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.HardwareProfile.VmSize">
            <summary>
            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_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_DS1', 'Standard_DS2', 'Standard_DS3', 'Standard_DS4',
            'Standard_DS11', 'Standard_DS12', 'Standard_DS13',
            'Standard_DS14', 'Standard_G1', 'Standard_G2', 'Standard_G3',
            'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2',
            'Standard_GS3', 'Standard_GS4', 'Standard_GS5'
            </summary>
        </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)">
            <summary>
            Initializes a new instance of the ImageReference class.
            </summary>
        </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 being
            decimal numbers. Specify 'latest' to use the latest version of
            image.
            </summary>
        </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>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.InstanceViewStatus.Code">
            <summary>
            Gets 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 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.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>
        </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. Throws ValidationException if validation fails.
            </summary>
        </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>
        </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. Throws ValidationException if validation fails.
            </summary>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.LinuxConfiguration.DisablePasswordAuthentication">
            <summary>
            Gets or sets whether Authentication using user name and password
            is allowed or not
            </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.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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.NetworkInterfaceReference.Primary">
            <summary>
            Gets or sets whether this is a primary NIC on a virtual machine
            </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.NetworkProfile.NetworkInterfaces">
            <summary>
            Gets or sets the network interfaces.
            </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.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(System.String,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,Microsoft.Azure.Management.Compute.Models.DiskCreateOptionTypes,System.Nullable{Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes},Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,System.Nullable{Microsoft.Azure.Management.Compute.Models.CachingTypes},System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the OSDisk class.
            </summary>
        </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 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.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 existing OS and Data disks.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OSDisk.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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(System.Nullable{Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes})">
            <summary>
            Initializes a new instance of the OSDiskImage class.
            </summary>
        </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. Throws ValidationException if validation fails.
            </summary>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.ComputerName">
            <summary>
            Gets or sets the computer name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.AdminUsername">
            <summary>
            Gets or sets the admin user name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.AdminPassword">
            <summary>
            Gets or sets the admin user password.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.OSProfile.CustomData">
            <summary>
            Gets or sets a base-64 encoded string of custom data.
            </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>
        </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>
        </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. Throws ValidationException if validation fails.
            </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Resource.Id">
            <summary>
            Resource Id
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Resource.Name">
            <summary>
            Resource name
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Resource.Type">
            <summary>
            Resource type
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Resource.Location">
            <summary>
            Resource location
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Resource.Tags">
            <summary>
            Resource tags
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Resource.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </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>
        </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.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>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SshPublicKey.Path">
            <summary>
            Gets or sets 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 with 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.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>
        </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. Throws ValidationException if validation fails.
            </summary>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.SubResource.Id">
            <summary>
            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>
        </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>
        </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 value of the usage.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Usage.Limit">
            <summary>
            Gets or sets the limit of usage.
            </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>
            Gets or sets an enum describing the unit of measurement.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.Usage.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.UsageName.Value">
            <summary>
            Gets or sets a string describing the resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.UsageName.LocalizedValue">
            <summary>
            Gets or sets a localized string describing the resource name.
            </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>
        </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>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualHardDisk.Uri">
            <summary>
            Gets or sets the virtual hard disk's uri. It should 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.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension})">
            <summary>
            Initializes a new instance of the VirtualMachine class.
            </summary>
        </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
            this virtual machine belongs.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.ProvisioningState">
            <summary>
            Gets or sets 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 the license type, which is for bring your own license
            scenario.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachine.Resources">
            <summary>
            Gets the virtual machine child extension resources.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachine.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters.VhdPrefix">
            <summary>
            Gets or sets the captured VirtualHardDisk'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 whether it overwrites destination VirtualHardDisk if
            true, in case of conflict.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureResult.Output">
            <summary>
            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>
        </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 or sets 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. Throws ValidationException if validation fails.
            </summary>
        </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>
        </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>
        </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. Throws ValidationException if validation fails.
            </summary>
        </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>
        </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.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>
        </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. Throws ValidationException if validation fails.
            </summary>
        </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>
        </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 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. Throws ValidationException if validation fails.
            </summary>
        </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,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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.PlatformUpdateDomain">
            <summary>
            Gets or sets the Update Domain count.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView.PlatformFaultDomain">
            <summary>
            Gets or sets the Fault Domain count.
            </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.Disks">
            <summary>
            Gets or sets the disks 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.UpgradePolicy,Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile,System.String,System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSet class.
            </summary>
        </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.UpgradePolicy">
            <summary>
            Gets or sets the upgrade policy.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.VirtualMachineProfile">
            <summary>
            Gets or sets the virtual machine profile.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.ProvisioningState">
            <summary>
            Gets or sets the provisioning state, which only appears in the
            response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.OverProvision">
            <summary>
            Specifies whether the Virtual Machine Scale Set should be
            overprovisioned.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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.Nullable{System.Boolean},System.Object,System.Object,System.String)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetExtension
            class.
            </summary>
        </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.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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile.Extensions">
            <summary>
            Gets the virtual machine scale set child extension resources.
            </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>
        </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>
        </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,Microsoft.Azure.Management.Compute.Models.ApiEntityReference,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>
        </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.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. Throws ValidationException if validation fails.
            </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})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetNetworkConfiguration class.
            </summary>
        </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.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. Throws ValidationException if validation fails.
            </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>
        </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(System.String,Microsoft.Azure.Management.Compute.Models.DiskCreateOptionTypes,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})">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetOSDisk
            class.
            </summary>
        </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="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSDisk.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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>
        </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.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>
        </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>
        </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)">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetStorageProfile class.
            </summary>
        </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="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM">
            <summary>
            Describes a virtual machine scale set virtual machine.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetVM class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.String,Microsoft.Azure.Management.Compute.Models.Sku,System.Nullable{System.Boolean},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>
        </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>
            Specifies whether the latest model has been applied to the virtual
            machine.
            </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 or sets 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. Throws ValidationException if validation fails.
            </summary>
        </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>
        </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 the list of virtual machine scale set instance IDs.
            </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceIDs.InstanceIds">
            <summary>
            Gets or sets the virtual machine scale set instance ids.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceRequiredIDs">
            <summary>
            Specifies the list of virtual machine scale set instance IDs.
            </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>
        </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. Throws ValidationException if validation fails.
            </summary>
        </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})">
            <summary>
            Initializes a new instance of the
            VirtualMachineScaleSetVMInstanceView class.
            </summary>
        </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="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.VirtualMachineScaleSetExtensionProfile)">
            <summary>
            Initializes a new instance of the VirtualMachineScaleSetVMProfile
            class.
            </summary>
        </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.ExtensionProfile">
            <summary>
            Gets the virtual machine scale set extension profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile.Validate">
            <summary>
            Validate the object. Throws ValidationException if validation fails.
            </summary>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.Name">
            <summary>
            Gets or sets the VM size name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.NumberOfCores">
            <summary>
            Gets or sets the Number of cores supported by a VM size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.OsDiskSizeInMB">
            <summary>
            Gets or sets the OS disk size allowed by a VM size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.ResourceDiskSizeInMB">
            <summary>
            Gets or sets the Resource disk size allowed by a VM size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.MemoryInMB">
            <summary>
            Gets or sets the Memory size supported by a VM size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineSize.MaxDataDiskCount">
            <summary>
            Gets or sets the Maximum number of data disks allowed by a VM 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>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.ProvisionVMAgent">
            <summary>
            Gets or sets whether VM Agent should be provisioned on the Virtual
            Machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WindowsConfiguration.EnableAutomaticUpdates">
            <summary>
            Gets or sets 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 the 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>
        </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>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.WinRMListener.Protocol">
            <summary>
            Gets or sets the Protocol used by WinRM listener. Currently only
            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>
    </members>
</doc>