Dela via


ComputeManagementClient Class

Definition

The Service Management API provides programmatic access to much of the functionality available through the Management Portal. The Service Management API is a REST API. All API operations are performed over SSL, and are mutually authenticated using X.509 v3 certificates. (see http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx for more information)

public class ComputeManagementClient : Hyak.Common.ServiceClient<Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient>, IDisposable, Microsoft.WindowsAzure.Management.Compute.IComputeManagementClient
type ComputeManagementClient = class
    inherit ServiceClient<ComputeManagementClient>
    interface IComputeManagementClient
    interface IDisposable
Public Class ComputeManagementClient
Inherits ServiceClient(Of ComputeManagementClient)
Implements IComputeManagementClient, IDisposable
Inheritance
Hyak.Common.ServiceClient<ComputeManagementClient>
ComputeManagementClient
Implements

Constructors

ComputeManagementClient()

Initializes a new instance of the ComputeManagementClient class.

ComputeManagementClient(HttpClient)

Initializes a new instance of the ComputeManagementClient class.

ComputeManagementClient(SubscriptionCloudCredentials, HttpClient)

Initializes a new instance of the ComputeManagementClient class.

ComputeManagementClient(SubscriptionCloudCredentials, Uri, HttpClient)

Initializes a new instance of the ComputeManagementClient class.

ComputeManagementClient(SubscriptionCloudCredentials, Uri)

Initializes a new instance of the ComputeManagementClient class.

ComputeManagementClient(SubscriptionCloudCredentials)

Initializes a new instance of the ComputeManagementClient class.

Properties

ApiVersion

Gets the API version.

BaseUri

Gets the URI used as the base for all cloud service requests.

Credentials

Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Deployments

The Service Management API includes operations for managing the deployments in your subscription. (see http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx for more information)

DnsServer

The Compute Management API includes operations for managing the dns servers for your subscription.

ExtensionImages

The Service Management API includes operations for managing the service and virtual machine extension images in your publisher subscription.

HostedServices

The Service Management API includes operations for managing the hosted services beneath your subscription. (see http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx for more information)

LoadBalancers

The Compute Management API includes operations for managing the load balancers for your subscription.

LongRunningOperationInitialTimeout

Gets or sets the initial timeout for Long Running Operations.

LongRunningOperationRetryTimeout

Gets or sets the retry timeout for Long Running Operations.

OperatingSystems

Operations for determining the version of the Azure Guest Operating System on which your service is running. (see http://msdn.microsoft.com/en-us/library/windowsazure/ff684169.aspx for more information)

ServiceCertificates

Operations for managing service certificates for your subscription. (see http://msdn.microsoft.com/en-us/library/windowsazure/ee795178.aspx for more information)

VirtualMachineDisks

The Service Management API includes operations for managing the disks in your subscription. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj157188.aspx for more information)

VirtualMachineExtensions

The Service Management API includes operations for managing the virtual machine extensions in your subscription. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj157206.aspx for more information)

VirtualMachineOSImages

The Service Management API includes operations for managing the OS images in your subscription. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj157175.aspx for more information)

VirtualMachines

The Service Management API includes operations for managing the virtual machines in your subscription. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj157206.aspx for more information)

VirtualMachineVMImages

The Service Management API includes operations for managing the virtual machine templates in your subscription.

Methods

Clone(ServiceClient<ComputeManagementClient>)

Clones properties from current instance to another ComputeManagementClient instance

GetOperationStatusAsync(String, CancellationToken)

The Get Operation Status operation returns the status of the specified operation. After calling an asynchronous operation, you can call Get Operation Status to determine whether the operation has succeeded, failed, or is still in progress. (see http://msdn.microsoft.com/en-us/library/windowsazure/ee460783.aspx for more information)

Extension Methods

GetOperationStatus(IComputeManagementClient, String)

The Get Operation Status operation returns the status of the specified operation. After calling an asynchronous operation, you can call Get Operation Status to determine whether the operation has succeeded, failed, or is still in progress. (see http://msdn.microsoft.com/en-us/library/windowsazure/ee460783.aspx for more information)

GetOperationStatusAsync(IComputeManagementClient, String)

The Get Operation Status operation returns the status of the specified operation. After calling an asynchronous operation, you can call Get Operation Status to determine whether the operation has succeeded, failed, or is still in progress. (see http://msdn.microsoft.com/en-us/library/windowsazure/ee460783.aspx for more information)

Applies to