Click or drag to resize
ComputeServiceExtensions_v2_1 Class
Provides synchronous extention methods for a ComputeService instance.
Inheritance Hierarchy
SystemObject
  OpenStack.SynchronousComputeServiceExtensions_v2_1

Namespace: OpenStack.Synchronous
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public static class ComputeServiceExtensions_v2_1

The ComputeServiceExtensions_v2_1 type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAssociateFloatingIPAddressAsync
Associates a floating IP address to the server.
Public methodStatic memberAttachVolume
Attaches a volume to a server.
Public methodStatic memberCancelResizeServer
Cancels and reverts a pending resize action for a server.
Public methodStatic memberConfirmResizeServer
Confirms a pending resize action for a server.
Public methodStatic memberCreateImageMetadata
Creates or replaces metadata for an image.
Public methodStatic memberCreateKeyPair
Creates a new key pair.
Public methodStatic memberCreateSecurityGroup
Creates a security group.
Public methodStatic memberCreateServer
Creates a server.
Public methodStatic memberCreateServerGroup
Creates a server group.
Public methodStatic memberCreateServerMetadata
Creates or replaces a metadata item, by key, for a server.
Public methodStatic memberCreateVolume
Creates a volume.
Public methodStatic memberDeleteImage
Deletes an image.
Public methodStatic memberDeleteImageMetadata
Deletes a metadata item, by key, for an image.
Public methodStatic memberDeleteKeyPair
Deletes a keypair.
Public methodStatic memberDeleteSecurityGroup
Deletes a security group.
Public methodStatic memberDeleteServer
Deletes a server.
Public methodStatic memberDeleteServerGroup
Deletes a server group.
Public methodStatic memberDeleteServerMetadata
Deletes a metadata item, by key, from a server.
Public methodStatic memberDeleteVolume
Deletes a volume.
Public methodStatic memberDeleteVolumeSnapshot
Deletes a volume snapshot.
Public methodStatic memberDetachVolume
Detaches a volume from a server.
Public methodStatic memberDisassociateFloatingIPAsync
Disassociate a floating IP address from a server.
Public methodStatic memberGetConsoleOutput
Shows console output for a server instance.
Public methodStatic memberGetFlavor
Shows details for a flavor.
Public methodStatic memberGetImage
Shows details for an image.
Public methodStatic memberGetImageMetadata
Shows details for an image.
Public methodStatic memberGetImageMetadataItem
Shows details for a metadata item, by key, for an image.
Public methodStatic memberGetKeyPair
Shows details for a keypair that is associated with the account.
Public methodStatic memberGetLimits
Shows rate and absolute limits for the account.
Public methodStatic memberGetRdpConsole
Gets an RDP console for a server.
Public methodStatic memberGetSecurityGroup
Shows details for a security group.
Public methodStatic memberGetSerialConsole
Gets a SPICE console for a server.
Public methodStatic memberGetServer
Shows details for a server.
Public methodStatic memberGetServerAction
Lists the actions which have been applied to a sever.
Public methodStatic memberGetServerAddress
Shows IP addresses details for a network label of a server instance.
Public methodStatic memberGetServerGroup
Shows details for a server group.
Public methodStatic memberGetServerMetadata
Shows details for a server.
Public methodStatic memberGetServerMetadataItem
Shows details for a metadata item, by key, for a server.
Public methodStatic memberGetServerVolume
Shows details for a volume attachment.
Public methodStatic memberGetSpiceConsole
Gets a SPICE console for a server.
Public methodStatic memberGetVncConsole
Gets a VNC console for a server.
Public methodStatic memberGetVolume
Shows details for a volume.
Public methodStatic memberGetVolumeSnapshot
Shows details for a volume snapshot.
Public methodStatic memberImportKeyPair
Imports a key pair.
Public methodStatic memberListFlavors
Lists available flavors.
Public methodStatic memberListFlavorSummaries
Lists summary information for available flavors.
Public methodStatic memberListImages
Lists available images.
Public methodStatic memberListImageSummaries
Lists summary information for available images.
Public methodStatic memberListKeyPairs
Lists keypairs that are associated with the account.
Public methodStatic memberListSecurityGroups
Lists security groups.
Public methodStatic memberListServerActions
Lists the actions which have been applied to a sever.
Public methodStatic memberListServerAddresses
Lists IP addresses that are assigned to a server.
Public methodStatic memberListServerGroups
Lists all server groups for the account.
Public methodStatic memberListServers
Lists all servers with details.
Public methodStatic memberListServerSummaries
Lists summary information for all servers.
Public methodStatic memberListServerVolumes
Lists the volume attachments for a server.
Public methodStatic memberListVolumes
Lists the volumes associated with the account.
Public methodStatic memberListVolumeSnapshots
Lists volume snapshots.
Public methodStatic memberRebootServer
Reboots a server.
Public methodStatic memberRescueServer
Puts a server in rescue mode and changes its status to RESCUE.
Public methodStatic memberResizeServer
Resizes a server.

Depending on the cloud configuration, ConfirmResizeServerAsync(String, CancellationToken) may need to be called to complete the resize operation.

Public methodStatic memberSnapshotServer
Creates a snapshot image from a server.
Public methodStatic memberSnapshotVolume
Snapshots a volume.
Public methodStatic memberStartServer
Starts a stopped server and changes its status to ACTIVE.
Public methodStatic memberStopServer
Stops a running server and changes its status to SHUTOFF.
Public methodStatic memberUnrescueServer
Unrescues a server. Changes status to ACTIVE.
Public methodStatic memberUpdateImageMetadata
Creates or replaces one or more metadata items for an image.

Omitted keys are not removed unless overwrite is true.

Public methodStatic memberUpdateSecurityGroup
Updates a security group.
Public methodStatic memberUpdateServer
Updates the editable attributes of a server.
Public methodStatic memberUpdateServerMetadata
Creates or replaces one or more metadata items for a server.

Omitted keys are not removed unless overwrite is true.

Public methodStatic memberWaitForImageStatus
Waits for an image to reach the specified state.
Public methodStatic memberWaitForServerStatus(ComputeService, Identifier, ServerStatus, NullableTimeSpan, NullableTimeSpan, IProgressBoolean)
Waits for the server to reach the specified status.
Public methodStatic memberWaitForServerStatus(ComputeService, Identifier, IEnumerableServerStatus, NullableTimeSpan, NullableTimeSpan, IProgressBoolean)
Waits for the server to reach the specified status.
Public methodStatic memberWaitUntilImageIsDeleted
Waits for the image to be deleted.
Public methodStatic memberWaitUntilServerIsDeleted
Waits for the server to be deleted.

Treats a 404 NotFound exception as confirmation that it is deleted.

Top
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6
See Also