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>
        </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>
        </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>
        </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>
        </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 virtual-machine-sizes available to be used for an availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperations.ListNextWithHttpMessagesAsync(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='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>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperations.ListAvailableSizesNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists virtual-machine-sizes available to be used for an availability 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>
        </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 virtual-machine-sizes available to be used for an availability set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.ListAvailableSizesAsync(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists virtual-machine-sizes available to be used for an availability set.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.ListNext(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='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.AvailabilitySetsOperationsExtensions.ListNextAsync(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='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.AvailabilitySetsOperationsExtensions.ListAvailableSizesNext(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String)">
            <summary>
            Lists virtual-machine-sizes available to be used for an availability 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.AvailabilitySetsOperationsExtensions.ListAvailableSizesNextAsync(Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists virtual-machine-sizes available to be used for an availability 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.ComputeManagementClient">
            <summary>
            The Compute Management 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>
            The management credentials for Azure.
            </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.ApiVersion">
            <summary>
            Client Api Version.
            </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>
            The retry timeout for Long Running Operations.
            </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. The management credentials for Azure.
            </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. The management credentials for Azure.
            </param>
            <param name='rootHandler'>
            Optional. The http client handler used to handle http transport.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
        </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. The management credentials for Azure.
            </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. The management credentials for Azure.
            </param>
            <param name='rootHandler'>
            Optional. The http client handler used to handle http transport.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.ComputeManagementClient.Initialize">
            <summary>
            Initializes client properties.
            </summary>
        </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 virtual-machine-sizes available to be used for an
            availability set.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='availabilitySetName'>
            The name of the availability set.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.IAvailabilitySetsOperations.ListNextWithHttpMessagesAsync(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='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.IAvailabilitySetsOperations.ListAvailableSizesNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists virtual-machine-sizes available to be used for an
            availability 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.IComputeManagementClient">
            <summary>
            The Compute Management 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>
            The management credentials for Azure.
            </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.ApiVersion">
            <summary>
            Client Api Version.
            </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>
            The retry timeout for Long Running Operations.
            </summary>
        </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.VirtualMachineImageResource},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.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.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 virtual-machine-sizes available in a location for a
            subscription.
            </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="M:Microsoft.Azure.Management.Compute.IVirtualMachineSizesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists virtual-machine-sizes available in a location 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.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 VirtualHardDisks 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 VirtualHardDisks 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.String,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.
            </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 virtual-machine-sizes available to be used 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.ListNextWithHttpMessagesAsync(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='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.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="M:Microsoft.Azure.Management.Compute.IVirtualMachinesOperations.ListAvailableSizesNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists virtual-machine-sizes available to be used for a virtual
            machine.
            </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>
        </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>
        </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>
        </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>
        </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.VirtualMachineImageResource},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>
        </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.VirtualMachineImageResource})">
            <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.VirtualMachineImageResource},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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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.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.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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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>
        </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 virtual-machine-sizes available in a location for a subscription.
            </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>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineSizesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists virtual-machine-sizes available in a location 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>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachineSizesOperationsExtensions.List(Microsoft.Azure.Management.Compute.IVirtualMachineSizesOperations,System.String)">
            <summary>
            Lists virtual-machine-sizes available in a location for a subscription.
            </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 virtual-machine-sizes available in a location for a subscription.
            </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="M:Microsoft.Azure.Management.Compute.VirtualMachineSizesOperationsExtensions.ListNext(Microsoft.Azure.Management.Compute.IVirtualMachineSizesOperations,System.String)">
            <summary>
            Lists virtual-machine-sizes available in a location 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.VirtualMachineSizesOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachineSizesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists virtual-machine-sizes available in a location 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.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 VirtualHardDisks 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 VirtualHardDisks 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>
        </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>
        </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>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.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.
            </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.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.DeallocateWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Shuts down the Virtual Machine and releases the compute resources. You are
            not billed for the compute resources that this Virtual Machine uses.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group.
            </param>
            <param name='vmName'>
            The name of the virtual machine.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.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>
        </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>
        </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>
        </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>
        </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 virtual-machine-sizes available to be used 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>
        </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>
        </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>
        </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>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            The operation to list virtual machines 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>
        </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>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperations.ListAvailableSizesNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists virtual-machine-sizes available to be used for a virtual machine.
            </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>
        </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 VirtualHardDisks 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 VirtualHardDisks 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 VirtualHardDisks 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 VirtualHardDisks 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.String)">
            <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.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.String,System.String,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.
            </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 virtual-machine-sizes available to be used 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 virtual-machine-sizes available to be used 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.ListNext(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='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            The operation to list virtual machines 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.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="M:Microsoft.Azure.Management.Compute.VirtualMachinesOperationsExtensions.ListAvailableSizesNext(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String)">
            <summary>
            Lists virtual-machine-sizes available to be used for a virtual machine.
            </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.ListAvailableSizesNextAsync(Microsoft.Azure.Management.Compute.IVirtualMachinesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists virtual-machine-sizes available to be used for a virtual machine.
            </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.String,System.String,System.String,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 for this property 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 for this
            property 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 for this property 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 the relative URL in the previous Service Management
            API's namespace. For Example:
            /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 ArgumentException or ArgumentNullException 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 VM Agent should be provisioned 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.ComputeLongRunningOperationResult">
            <summary>
            The Compute service response for long-running operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationResult.#ctor">
            <summary>
            Initializes a new instance of the
            ComputeLongRunningOperationResult class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationResult.#ctor(System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.ComputeOperationStatus},System.Nullable{System.DateTime},System.Nullable{System.DateTime},Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationProperties,Microsoft.Azure.Management.Compute.Models.ApiError)">
            <summary>
            Initializes a new instance of the
            ComputeLongRunningOperationResult class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationResult.OperationId">
            <summary>
            Gets the operation identifier.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationResult.Status">
            <summary>
            Gets the operation status. Possible values for this property
            include: 'InProgress', 'Failed', 'Succeeded', 'Preempted'.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationResult.StartTime">
            <summary>
            Gets the operation start time
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationResult.EndTime">
            <summary>
            Gets the operation end time
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationResult.Properties">
            <summary>
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.ComputeLongRunningOperationResult.Error">
            <summary>
            Gets the operation error, if any occurred.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.ComputeOperationStatus">
            <summary>
            Defines values for ComputeOperationStatus.
            </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.Nullable{System.Int32},System.String,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,System.String,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,System.String,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 for this property
            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 for this property
            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 ArgumentException or ArgumentNullException 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="M:Microsoft.Azure.Management.Compute.Models.DataDiskImage.Validate">
            <summary>
            Validate the object. Throws ArgumentException or ArgumentNullException if validation fails.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.DeleteOperationResult">
            <summary>
            The compute long running operation response.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DeleteOperationResult.#ctor">
            <summary>
            Initializes a new instance of the DeleteOperationResult class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DeleteOperationResult.#ctor(System.String,System.Nullable{Microsoft.Azure.Management.Compute.Models.OperationStatus},System.Nullable{System.DateTime},System.Nullable{System.DateTime},Microsoft.Azure.Management.Compute.Models.ApiError)">
            <summary>
            Initializes a new instance of the DeleteOperationResult class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DeleteOperationResult.OperationId">
            <summary>
            Gets the operation identifier.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DeleteOperationResult.Status">
            <summary>
            Gets the operation status. Possible values for this property
            include: 'InProgress', 'Succeeded', 'Failed'.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DeleteOperationResult.StartTime">
            <summary>
            Gets the operation start time
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DeleteOperationResult.EndTime">
            <summary>
            Gets the operation end time
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.DeleteOperationResult.Error">
            <summary>
            Gets or sets the operation error if any occurred
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.DeleteOperationResult.Validate">
            <summary>
            Validate the object. Throws ArgumentException or ArgumentNullException if validation fails.
            </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)">
            <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="M:Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings.Validate">
            <summary>
            Validate the object. Throws ArgumentException or ArgumentNullException 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 for this property
            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.String,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 or sets the status Code.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.InstanceViewStatus.Level">
            <summary>
            Gets or sets the level Code. Possible values for this property
            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 optional 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.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 ArgumentException or ArgumentNullException 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 ArgumentException or ArgumentNullException 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.OperationStatus">
            <summary>
            Defines values for OperationStatus.
            </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,System.String,System.String,Microsoft.Azure.Management.Compute.Models.DiskEncryptionSettings,Microsoft.Azure.Management.Compute.Models.VirtualHardDisk,System.String,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 for this
            property 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 for this property
            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 for this property
            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 ArgumentException or ArgumentNullException 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.String)">
            <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 for this property include: 'Windows', 'Linux'.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.OSDiskImage.Validate">
            <summary>
            Validate the object. Throws ArgumentException or ArgumentNullException 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.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 ArgumentException or ArgumentNullException if validation fails.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.Resource">
            <summary>
            </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 ArgumentException or ArgumentNullException 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 ArgumentException or ArgumentNullException if validation fails.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Compute.Models.SubResource">
            <summary>
            </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.String)">
            <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 for this property
            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.Nullable{Microsoft.Azure.Management.Compute.Models.UsageUnit},System.Nullable{System.Int32},System.Nullable{System.Int64},Microsoft.Azure.Management.Compute.Models.UsageName)">
            <summary>
            Initializes a new instance of the Usage class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.Usage.Unit">
            <summary>
            Gets or sets an enum describing the unit of measurement. Possible
            values for this property include: 'Count'.
            </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="M:Microsoft.Azure.Management.Compute.Models.Usage.Validate">
            <summary>
            Validate the object. Throws ArgumentException or ArgumentNullException 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.UsageUnit">
            <summary>
            Defines values for UsageUnit.
            </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,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension},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)">
            <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.Resources">
            <summary>
            Gets the virtual machine child extension resources.
            </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 availailbity 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="M:Microsoft.Azure.Management.Compute.Models.VirtualMachine.Validate">
            <summary>
            Validate the object. Throws ArgumentException or ArgumentNullException 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.Nullable{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 ArgumentException or ArgumentNullException 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.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.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 ArgumentException or ArgumentNullException 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.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.Name">
            <summary>
            Gets or sets the name of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage.Location">
            <summary>
            Gets or sets the location of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImage.Tags">
            <summary>
            Gets or sets the tags attached to the resource.
            </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 ArgumentException or ArgumentNullException 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.Name">
            <summary>
            Gets or sets the name of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineImage.Location">
            <summary>
            Gets or sets the location of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Compute.Models.VirtualMachineImage.Tags">
            <summary>
            Gets or sets the tags attached to the resource.
            </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 ArgumentException or ArgumentNullException 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 ArgumentException or ArgumentNullException 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 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)">
            <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="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet.Validate">
            <summary>
            Validate the object. Throws ArgumentException or ArgumentNullException 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.VirtualMachineScaleSetExtensionType">
            <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})">
            <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.LoadBalancerBackendAddressPools">
            <summary>
            Gets or sets the load balancer backend address pools.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIPConfiguration.Validate">
            <summary>
            Validate the object. Throws ArgumentException or ArgumentNullException 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 ArgumentException or ArgumentNullException 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,System.String,System.String,System.String,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 for this property
            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 for this property
            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 for this
            property 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 ArgumentException or ArgumentNullException 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.String)">
            <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 for
            this property 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 ArgumentException or ArgumentNullException 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,Microsoft.Azure.Management.Compute.Models.Plan,System.Collections.Generic.IList{Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension},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)">
            <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.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="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 availailbity 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="M:Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM.Validate">
            <summary>
            Validate the object. Throws ArgumentException or ArgumentNullException 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 ArgumentException or ArgumentNullException 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 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 ArgumentException or ArgumentNullException 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.String,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 for this property
            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>