| ComputeService Methods |
The ComputeService type exposes the following members.
| Name | Description | |
|---|---|---|
| AssociateFloatingIPAddressAsync |
Associates a floating IP address to the server.
| |
| AttachVolumeAsync |
Attaches a volume to a server.
| |
| CancelResizeServerAsync |
Cancels and reverts a pending resize action for a server.
| |
| ConfirmResizeServerAsync |
Confirms a pending resize action for a server.
| |
| CreateImageMetadataAsync |
Creates or replaces metadata for an image.
| |
| CreateKeyPairAsync |
Creates a new key pair.
| |
| CreateSecurityGroupAsync |
Creates a security group.
| |
| CreateServerAsync |
Creates a server.
| |
| CreateServerGroupAsync |
Creates a server group.
| |
| CreateServerMetadataAsync |
Creates or replaces a metadata item, by key, for a server.
| |
| CreateVolumeAsync |
Creates a volume.
| |
| DeleteImageAsync |
Deletes an image.
| |
| DeleteImageMetadataAsync |
Deletes a metadata item, by key, for an image.
| |
| DeleteKeyPairAsync |
Deletes a keypair.
| |
| DeleteSecurityGroupAsync |
Deletes a security group.
| |
| DeleteServerAsync |
Deletes a server.
| |
| DeleteServerGroupAsync |
Deletes a server group.
| |
| DeleteServerMetadataAsync |
Deletes a metadata item, by key, from a server.
| |
| DeleteVolumeAsync |
Deletes a volume.
| |
| DeleteVolumeSnapshotAsync |
Deletes a volume snapshot.
| |
| DetachVolumeAsync |
Detaches a volume from a server.
| |
| DisassociateFloatingIPAsync |
Disassociate a floating IP address from a server.
| |
| GetConsoleOutputAsync |
Shows console output for a server instance.
| |
| GetFlavorAsync |
Shows details for a flavor.
| |
| GetImageAsync |
Shows details for an image.
| |
| GetImageMetadataAsync |
Shows metadata for an image.
| |
| GetImageMetadataItemAsync |
Shows details for a metadata item, by key, for an image.
| |
| GetKeyPairAsync |
Shows details for a keypair that is associated with the account.
| |
| GetLimitsAsync |
Shows rate and absolute limits for the account.
| |
| GetRdpConsoleAsync |
Gets an RDP console for a server.
| |
| GetSecurityGroupAsync |
Shows details for a security group.
| |
| GetSerialConsoleAync |
Gets a serial console for a server.
| |
| GetServerActionAsync |
Lists the actions which have been applied to a sever.
| |
| GetServerAddressAsync |
Shows IP addresses details for a network label of a server instance.
| |
| GetServerAsync |
Shows details for a server.
| |
| GetServerGroupAsync |
Shows details for a server group.
| |
| GetServerMetadataAsync |
Gets all metadata for a server.
| |
| GetServerMetadataItemAsync |
Shows details for a metadata item, by key, for a server.
| |
| GetServerVolumeAsync |
Shows details for a volume attachment.
| |
| GetSpiceConsoleAync |
Gets a SPICE console for a server.
| |
| GetVncConsoleAync |
Gets a VNC console for a server.
| |
| GetVolumeAsync |
Shows details for a volume.
| |
| GetVolumeSnapshotAsync |
Shows details for a volume snapshot.
| |
| ImportKeyPairAsync |
Imports a key pair.
| |
| ListFlavorsAsync |
Lists available flavors.
| |
| ListFlavorSummariesAsync |
Lists summary information for available flavors.
| |
| ListImagesAsync |
Lists available images.
| |
| ListImageSummariesAsync |
Lists summary information for available images.
| |
| ListKeyPairsAsync |
Lists keypairs that are associated with the account.
| |
| ListSecurityGroupsAsync |
Lists security groups.
| |
| ListServerActionSummariesAsync |
Lists the actions which have been applied to a sever.
| |
| ListServerAddressesAsync |
Lists IP addresses that are assigned to a server.
| |
| ListServerGroupsAsync |
Lists all server groups for the account.
| |
| ListServersAsync |
Lists all servers with details.
| |
| ListServerSummariesAsync |
Lists summary information for all servers.
| |
| ListServerVolumesAsync |
Lists the volume attachments for a server.
| |
| ListVolumesAsync |
Lists the volumes associated with the account.
| |
| ListVolumeSnapshotsAsync |
Lists volume snapshots.
| |
| RebootServerAsync |
Reboots a server.
| |
| RescueServerAsync |
Puts a server in rescue mode and changes its status to RESCUE.
| |
| ResizeServerAsync |
Resizes a server.
Depending on the cloud configuration, ConfirmResizeServerAsync(String, CancellationToken) may need to be called to complete the resize operation. | |
| ResumeServerAsync |
Resumes a suspended server and changes its status to ACTIVE.
| |
| SnapshotServerAsync |
Creates a snapshot image from a server.
| |
| SnapshotVolumeAsync |
Snapshots a volume.
| |
| StartServerAsync |
Starts a stopped server and changes its status to ACTIVE.
| |
| StopServerAsync |
Stops a running server and changes its status to SHUTOFF.
| |
| SuspendServerAsync |
Suspends a server and changes its status to SUSPENDED.
| |
| UnrescueServerAsync |
Unrescues a server. Changes status to ACTIVE.
| |
| UpdateImageMetadataAsync |
Creates or replaces one or more metadata items for an image.
Omitted keys are not removed unless overwrite is true. | |
| UpdateSecurityGroupAsync |
Updates a security group.
| |
| UpdateServerAsync |
Updates the editable attributes of a server.
| |
| UpdateServerMetadataAsync |
Creates or replaces one or more metadata items for a server.
Omitted keys are not removed unless overwrite is true. | |
| WaitForImageStatusAsync |
Waits for an image to reach the specified state.
| |
| WaitForServerStatusAsync(Identifier, ServerStatus, NullableTimeSpan, NullableTimeSpan, IProgressBoolean, CancellationToken) |
Waits for the server to reach the specified status.
| |
| WaitForServerStatusAsync(Identifier, IEnumerableServerStatus, NullableTimeSpan, NullableTimeSpan, IProgressBoolean, CancellationToken) |
Waits for the server to reach the specified status.
| |
| WaitUntilImageIsDeletedAsync |
Waits for the image to be deleted.
| |
| WaitUntilServerIsDeletedAsync |
Waits for the server to be deleted.
Treats a 404 NotFound exception as confirmation that it is deleted. |
| Name | Description | |
|---|---|---|
| AssociateFloatingIPAddressAsync |
Associates a floating IP address to the server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| AttachVolume |
Attaches a volume to a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| CancelResizeServer |
Cancels and reverts a pending resize action for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ConfirmResizeServer |
Confirms a pending resize action for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| CreateImageMetadata |
Creates or replaces metadata for an image.
(Defined by ComputeServiceExtensions_v2_1.) | |
| CreateKeyPair |
Creates a new key pair.
(Defined by ComputeServiceExtensions_v2_1.) | |
| CreateSecurityGroup |
Creates a security group.
(Defined by ComputeServiceExtensions_v2_1.) | |
| CreateServer |
Creates a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| CreateServerGroup |
Creates a server group.
(Defined by ComputeServiceExtensions_v2_1.) | |
| CreateServerMetadata |
Creates or replaces a metadata item, by key, for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| CreateVolume |
Creates a volume.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DeleteImage |
Deletes an image.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DeleteImageMetadata |
Deletes a metadata item, by key, for an image.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DeleteKeyPair |
Deletes a keypair.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DeleteSecurityGroup |
Deletes a security group.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DeleteServer |
Deletes a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DeleteServerGroup |
Deletes a server group.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DeleteServerMetadata |
Deletes a metadata item, by key, from a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DeleteVolume |
Deletes a volume.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DeleteVolumeSnapshot |
Deletes a volume snapshot.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DetachVolume |
Detaches a volume from a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| DisassociateFloatingIPAsync |
Disassociate a floating IP address from a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| EvacuateServerAsync |
Evacuates a server from a failed host to a new one.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetConsoleOutput |
Shows console output for a server instance.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetCurrentQuotasAsync |
Get current quotas for an account.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetDefaultQuotasAsync |
Gets the default quotas for an account.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetFlavor |
Shows details for a flavor.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetImage |
Shows details for an image.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetImageMetadata |
Shows details for an image.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetImageMetadataItem |
Shows details for a metadata item, by key, for an image.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetKeyPair |
Shows details for a keypair that is associated with the account.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetLimits |
Shows rate and absolute limits for the account.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetRdpConsole |
Gets an RDP console for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetSecurityGroup |
Shows details for a security group.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetSerialConsole |
Gets a SPICE console for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetServer |
Shows details for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetServerAction |
Lists the actions which have been applied to a sever.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetServerAddress |
Shows IP addresses details for a network label of a server instance.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetServerGroup |
Shows details for a server group.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetServerMetadata |
Shows details for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetServerMetadataItem |
Shows details for a metadata item, by key, for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetServerVolume |
Shows details for a volume attachment.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetSpiceConsole |
Gets a SPICE console for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetVncConsole |
Gets a VNC console for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetVolume |
Shows details for a volume.
(Defined by ComputeServiceExtensions_v2_1.) | |
| GetVolumeSnapshot |
Shows details for a volume snapshot.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ImportKeyPair |
Imports a key pair.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListFlavors |
Lists available flavors.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListFlavorSummaries |
Lists summary information for available flavors.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListImages |
Lists available images.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListImageSummaries |
Lists summary information for available images.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListKeyPairs |
Lists keypairs that are associated with the account.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListSecurityGroups |
Lists security groups.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListServerActions |
Lists the actions which have been applied to a sever.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListServerAddresses |
Lists IP addresses that are assigned to a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListServerGroups |
Lists all server groups for the account.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListServers |
Lists all servers with details.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListServerSummaries |
Lists summary information for all servers.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListServerVolumes |
Lists the volume attachments for a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListVolumes |
Lists the volumes associated with the account.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ListVolumeSnapshots |
Lists volume snapshots.
(Defined by ComputeServiceExtensions_v2_1.) | |
| RebootServer |
Reboots a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| RescueServer |
Puts a server in rescue mode and changes its status to RESCUE.
(Defined by ComputeServiceExtensions_v2_1.) | |
| ResizeServer |
Resizes a server.
(Defined by ComputeServiceExtensions_v2_1.)Depending on the cloud configuration, ConfirmResizeServerAsync(String, CancellationToken) may need to be called to complete the resize operation. | |
| SnapshotServer |
Creates a snapshot image from a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| SnapshotVolume |
Snapshots a volume.
(Defined by ComputeServiceExtensions_v2_1.) | |
| StartServer |
Starts a stopped server and changes its status to ACTIVE.
(Defined by ComputeServiceExtensions_v2_1.) | |
| StopServer |
Stops a running server and changes its status to SHUTOFF.
(Defined by ComputeServiceExtensions_v2_1.) | |
| UnrescueServer |
Unrescues a server. Changes status to ACTIVE.
(Defined by ComputeServiceExtensions_v2_1.) | |
| UpdateImageMetadata |
Creates or replaces one or more metadata items for an image.
(Defined by ComputeServiceExtensions_v2_1.)Omitted keys are not removed unless overwrite is true. | |
| UpdateSecurityGroup |
Updates a security group.
(Defined by ComputeServiceExtensions_v2_1.) | |
| UpdateServer |
Updates the editable attributes of a server.
(Defined by ComputeServiceExtensions_v2_1.) | |
| UpdateServerMetadata |
Creates or replaces one or more metadata items for a server.
(Defined by ComputeServiceExtensions_v2_1.)Omitted keys are not removed unless overwrite is true. | |
| WaitForImageStatus |
Waits for an image to reach the specified state.
(Defined by ComputeServiceExtensions_v2_1.) | |
| WaitForServerStatus(Identifier, ServerStatus, NullableTimeSpan, NullableTimeSpan, IProgressBoolean) | Overloaded.
Waits for the server to reach the specified status.
(Defined by ComputeServiceExtensions_v2_1.) | |
| WaitForServerStatus(Identifier, IEnumerableServerStatus, NullableTimeSpan, NullableTimeSpan, IProgressBoolean) | Overloaded.
Waits for the server to reach the specified status.
(Defined by ComputeServiceExtensions_v2_1.) | |
| WaitUntilImageIsDeleted |
Waits for the image to be deleted.
(Defined by ComputeServiceExtensions_v2_1.) | |
| WaitUntilServerIsDeleted |
Waits for the server to be deleted.
(Defined by ComputeServiceExtensions_v2_1.)Treats a 404 NotFound exception as confirmation that it is deleted. |