C# Класс ConoHaNet.OpenStackMember

Наследование: IOpenStackMember
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddBackupService ( string InstanceId ) : BackupService
AddInterfaceAttachment ( string serverId, string portId ) : InterfaceAttachment
AddKeypair ( string name, string publickey = null ) : Keypair
AddSubnetForAdditionalIp ( int bitmask ) : Subnet
AddSubnetForLb ( ) : Subnet
AssociateHealthMonitor ( string monitorId, string poolId ) : bool
AttachVolume ( string serverId, string volumeId, string devicePath = null ) : ServerVolume
BulkDelete ( string>.IEnumerable items, string>.Dictionary headers = null, bool useInternalUrl = false ) : void
ChangeEmailAddressPassword ( string emailId, string password ) : bool
ChangeNetworkAdapter ( string serverId, string hwVifModel ) : bool
ChangeStorageController ( string serverId, string hwDiskBus ) : bool
ChangeVideoDevice ( string serverId, string hwVideoModel ) : bool
ChangeVncKeymap ( string serverId, string vncKeymap ) : bool
ConfirmServerResized ( string serverId ) : bool
CopyObject ( string sourceContainer, string sourceObjectName, string destinationContainer, string destinationObjectName, string destinationContentType = null, string>.Dictionary headers = null, bool useInternalUrl = false ) : void
CreateContainer ( string container, string>.Dictionary headers = null, bool useInternalUrl = false ) : ObjectStore
CreateDatabase ( string serviceId, string dbName, string type = null, string charset = null, string memo = null ) : Database
CreateDbGrant ( string databaseId, string userId ) : DbGrant
CreateDbService ( string serviceName ) : DbService
CreateDbUser ( string serviceId, string username, string password, string hostname, string memo = null ) : DbUser
CreateDnsRecord ( string domainId, string name, string type, string data, int priority = null, int ttl = null, string description = null, string gslbRegion = null, int gslbWeight = null, int gslbCheck = null ) : DnsRecord
CreateDomain ( string domainName, string email, int ttl = null, string description = null, int gslb = null ) : Domain
CreateEmailAddress ( string domainId, string emailAddress, string password ) : Email
CreateEmailForwarding ( string emailId, string toForwardAddress ) : EmailForwarding
CreateEmailWebHook ( string emailId, string webhookUrl, string keyword ) : EmailWebHook
CreateFormPostUri ( string container, string objectPrefix, string key, DateTimeOffset expiration, Uri redirectUri, long maxFileSize, int maxFileCount, bool useInternalUrl = false ) : Tuple>
CreateGlanceImageFromInstance ( string serverId, string imageName ) : bool
CreateGlanceImageFromVolume ( string volumeId, string imageName, string diskFormat = null, string containerFormat = null ) : VolumeUploadImage
CreateHealthMonitor ( string monitorType, int delay, int maxRetries, string urlPath = null, string expectedCodes = null ) : HealthMonitor
CreateImageFromBackupRun ( string backupId, string backupRunId, string imageName = null ) : bool
CreateLBMember ( string poolId, string address, string protocolPort, int weight = 1 ) : LBMember
CreateMailDomain ( string serviceId, string domainName ) : MailDomain
CreateMailService ( string serviceName, string defaultSubdomain ) : MailService
CreateNetwork ( string name, bool adminStateUp = true, string networkType = "vxlan", string segmentationId = null ) : Network
CreateNetworkSecurityGroup ( string name, string description ) : NetworkSecurityGroup
CreateNetworkSecurityGroupRule ( string securityGroupId, string direction, string etherType, string portRangeMin = null, string portRangeMax = null, string protocol = null, string remoteGroupId = null, string remoteIpPrefix = null ) : NetworkSecurityGroupRule
CreateObject ( string container, Stream stream, string objectName, string contentType = null, int chunkSize = 4096, string>.Dictionary headers = null, Action progressUpdated = null, bool useInternalUrl = false ) : void
CreateObjectFromFile ( string container, string filePath, string objectName = null, string contentType = null, int chunkSize = 4096, string>.Dictionary headers = null, Action progressUpdated = null, bool useInternalUrl = false ) : void
CreatePool ( string name, string subnetId, string lbMethod = "ROUND_ROBIN", string protocol = "TCP" ) : Pool
CreatePort ( string networkId, FixedIp fixedIps = null, string>.Dictionary allowedAddressPairs = null, string tenantId = null, string securityGroups = null, string status = null ) : Port
CreateServer ( string cloudServerName, string imageId, string flavor, string adminPass, string keyname = null, string nametag = null, string securityGroupNames = null, string attachVolumeIds = null, DiskConfiguration diskConfig = null, Metadata metadata = null, Personality personality = null, bool attachToServiceNetwork = false, bool attachToPublicNetwork = false, IEnumerable networks = null ) : NewServer
CreateSubnet ( string name, string networkId, int ipVersion, string cidr ) : Subnet
CreateTemporaryPublicUri ( HttpMethod method, string container, string objectName, string key, DateTimeOffset expiration, bool useInternalUrl = false ) : Uri
CreateUserAccess ( ) : UserAccess
CreateUserAccess ( string username, string password, string tenantName = null, string tenantId = null ) : UserAccess
CreateVIP ( string name, string protocol, string protocolPort, string poolId, string subnetId, string address, bool adminStateUp, string description = null, string sessionPpersistence = null, int connectionLimit = null ) : VIP
CreateVolume ( int size, string sourceVolumeId = null, string description = null, string name = null, string snapshotId = null, string volumeType = null, string imageRef = null ) : Volume
DeleteBackupService ( string backupId ) : bool
DeleteContainer ( string container, bool deleteObjects = false, bool useInternalUrl = false ) : void
DeleteContainerMetadata ( string container, IEnumerable keys, bool useInternalUrl = false ) : void
DeleteContainerMetadata ( string container, string key, bool useInternalUrl = false ) : void
DeleteDatabase ( string databaseId ) : bool
DeleteDbGrant ( string databaseId, string userId ) : bool
DeleteDbService ( string serviceId ) : bool
DeleteDbUser ( string userId ) : bool
DeleteDnsRecord ( string domainId, string recordId ) : bool
DeleteDomain ( string domainId ) : bool
DeleteEmailAddress ( string emailId ) : bool
DeleteEmailForwarding ( string forwardingId ) : bool
DeleteEmailWebHook ( string emailId ) : bool
DeleteGlanceImage ( string imageId ) : bool
DeleteHealthMonitor ( string monitorId ) : bool
DeleteInterfaceAttachment ( string serverId, string portId ) : bool
DeleteKeypair ( string name ) : bool
DeleteLBMember ( string memberId ) : bool
DeleteMailDomain ( string domainId ) : bool
DeleteMailMessage ( string emailId, string messageId ) : bool
DeleteMailService ( string serviceId ) : bool
DeleteNetwork ( string networkId ) : bool
DeleteNetworkSecurityGroup ( string networkSecurityGroupId ) : bool
DeleteNetworkSecurityGroupRule ( string networkSecurityRuleId ) : bool
DeleteObject ( string container, string objectName, string>.Dictionary headers = null, bool deleteSegments = true, bool useInternalUrl = false ) : void
DeleteObjectMetadata ( string container, string objectName, IEnumerable keys, bool useInternalUrl = false ) : void
DeleteObjectMetadata ( string container, string objectName, string key, bool useInternalUrl = false ) : void
DeleteObjects ( string container, IEnumerable objects, string>.Dictionary headers = null, bool useInternalUrl = false ) : void
DeletePool ( string poolId ) : bool
DeletePort ( string portId ) : bool
DeleteServer ( string serverId ) : bool
DeleteSubnet ( string subnetId ) : bool
DeleteVIP ( string vipId ) : bool
DeleteVolume ( string volumeId ) : bool
DetachVolume ( string serverId, string volumeId ) : bool
DisableCDNOnContainer ( string container ) : string>.Dictionary
DisableStaticWebOnContainer ( string container, bool useInternalUrl = false ) : void
DisassociateHealthMonitor ( string monitorId, string poolId ) : bool
EnableCDNOnContainer ( string container, bool logRetention ) : string>.Dictionary
EnableCDNOnContainer ( string container, long timeToLive ) : string>.Dictionary
EnableCDNOnContainer ( string container, long timeToLive, bool logRetention ) : string>.Dictionary
EnableStaticWebOnContainer ( string container, string css, bool listing, bool useInternalUrl = false ) : void
EnableStaticWebOnContainer ( string container, string index, string error, bool useInternalUrl = false ) : void
EnableStaticWebOnContainer ( string container, string index, string error, bool listing, bool useInternalUrl = false ) : void
EnableStaticWebOnContainer ( string container, string index, string error, string css, bool listing, bool useInternalUrl = false ) : void
ExportZone ( string zoneId ) : string
ExtractArchive ( Stream stream, string uploadPath, ArchiveFormat archiveFormat, string contentType = null, int chunkSize = 4096, string>.Dictionary headers = null, Action progressUpdated = null, bool useInternalUrl = false ) : ExtractArchiveResponse
ExtractArchiveFromFile ( string filePath, string uploadPath, ArchiveFormat archiveFormat, string contentType = null, int chunkSize = 4096, string>.Dictionary headers = null, Action progressUpdated = null, bool useInternalUrl = false ) : ExtractArchiveResponse
GetAccountHeaders ( bool useInternalUrl = false ) : string>.Dictionary
GetAccountMetaData ( bool useInternalUrl = false ) : string>.Dictionary
GetBackupService ( string backupId ) : BackupService
GetBillingInvoice ( int invoiceId ) : BillingInvoice
GetCPUGraph ( string serverId, DateTime startDate = null, DateTime endDate = null, string mode = null ) : string
GetCloudImageTask ( string taskId ) : CloudImageTaskDetail
GetContainerCDNHeader ( string container ) : ContainerCDN
GetContainerHeader ( string container, bool useInternalUrl = false ) : string>.Dictionary
GetContainerMetaData ( string container, bool useInternalUrl = false ) : string>.Dictionary
GetDatabase ( string databaseId ) : Database
GetDbService ( string serviceId ) : DbService
GetDbServiceQuota ( string serviceId ) : DbServiceQuota
GetDbUser ( string userId ) : DbUser
GetDiskIOGraph ( string serverId, string deviceName = null, DateTime startDate = null, DateTime endDate = null, string mode = null ) : string
GetDnsRecord ( string domainId, string recordId ) : DnsRecord
GetDnsServiceDetails ( string domainId ) : IEnumerable
GetDomain ( string domainId ) : Domain
GetEmailAddress ( string emailId ) : Email
GetEmailBlackList ( string emailId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
GetEmailForwarding ( string forwardingId ) : EmailForwarding
GetEmailWebHook ( string emailId ) : EmailWebHook
GetEmailWhiteList ( string emailId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
GetFlavor ( string flavorid ) : FlavorDetails
GetGlanceImage ( string imageId ) : CloudImage
GetHealthMonitor ( string monitorId ) : HealthMonitor
GetHttpConsole ( string serverId ) : VncConsole
GetImage ( string imageId ) : ServerImage
GetImageAmount ( ) : long
GetInterfaceAttachment ( string serverId, string portId ) : InterfaceAttachment
GetKeypair ( string keyName ) : Keypair
GetLBMember ( string memberId ) : LBMember
GetMailAttachment ( string emailId, string messageId, string attachmentId ) : Attachment
GetMailBoxQuota ( string serviceId ) : MailBoxQuota
GetMailDomainDedicatedIp ( string domainId ) : string
GetMailMessage ( string emailId, string messageId ) : MailMessage
GetMailService ( string serviceId ) : MailService
GetNetwork ( string networkId ) : Network
GetNetworkGraph ( string serverId, string portId, DateTime startDate = null, DateTime endDate = null, string mode = null ) : string
GetNetworkSecurityGroup ( string groupId ) : NetworkSecurityGroup
GetNetworkSecurityGroupRule ( string ruleId ) : NetworkSecurityGroupRule
GetNotification ( int notificationCode, string lang = "en" ) : Notification
GetNovaConsole ( string serverId ) : VncConsole
GetObject ( string container, string objectName, Stream outputStream, int chunkSize = 4096, string>.Dictionary headers = null, bool verifyEtag = false, Action progressUpdated = null, bool useInternalUrl = false ) : void
GetObjectHeaders ( string container, string objectName, bool useInternalUrl = false ) : string>.Dictionary
GetObjectMetaData ( string container, string objectName, bool useInternalUrl = false ) : string>.Dictionary
GetObjectSaveToFile ( string container, string saveDirectory, string objectName, string fileName = null, int chunkSize = 65536, string>.Dictionary headers = null, bool verifyEtag = false, Action progressUpdated = null, bool useInternalUrl = false ) : void
GetOrderItem ( string itemid ) : OrderItem
GetPaymentSummary ( ) : PaymentSummary
GetPool ( string poolId ) : Pool
GetPort ( string portId ) : Port
GetServer ( string serverId ) : Server
GetServerVolume ( string serverId, string volumeId ) : ServerVolume
GetSubnet ( string subnetId ) : Subnet
GetSwiftRequestGraph ( DateTime startDate = null, DateTime endDate = null, string mode = null ) : string
GetSwiftSizeGraph ( DateTime startDate = null, DateTime endDate = null, string mode = null ) : string
GetVIP ( string vipId ) : VIP
GetVncConsole ( string serverId ) : VncConsole
GetVolume ( string volumeId ) : Volume
GetVolumeType ( string volumeId ) : VolumeType
ImportImage ( string name, string importFromUrl ) : bool
ImportZone ( string zoneContent ) : Zone
ListAddresses ( string serverId ) : ServerAddresses
ListBackupServices ( ) : IEnumerable
ListBillingInvoices ( int offset, int limit = 1000 ) : IEnumerable
ListCDNContainers ( int limit = null, string markerId = null, string markerEnd = null, bool cdnEnabled = false ) : IEnumerable
ListCloudImageTasks ( ) : IEnumerable
ListContainers ( int limit = null, string marker = null, string markerEnd = null, bool useInternalUrl = false ) : IEnumerable
ListDatabases ( string serviceId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
ListDbBackups ( string databaseId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
ListDbGrant ( string databaseId, int lineCount = null, int pageNo = null, string sortKey = null, string sortType = null ) : IEnumerable
ListDbServices ( int lineCount = null, int pageNo = null, string sortKey = null, string sortType = null ) : IEnumerable
ListDbUsers ( string serviceId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
ListDnsRecords ( string domainId ) : IEnumerable
ListDomains ( ) : IEnumerable
ListEmailAddresses ( string domainId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
ListEmailForwardings ( string emailId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
ListEndpoints ( ) : IEnumerable

Gets the list of endpoint

ListFlavors ( int minDiskInGB = null, int minRamInMB = null, string markerId = null, int limit = null ) : IEnumerable
ListFlavorsDetails ( int minDiskInGB = null, int minRamInMB = null, string markerId = null, int limit = null ) : IEnumerable
ListGlanceImages ( int limit = null, string marker = null, string name = null, string visibility = null, string memberStatus = null, string owner = null, string status = null, int sizeMin = null, int sizeMax = null, string sortKey = null, string sortDir = null, string tag = null ) : IEnumerable
ListHealthMonitors ( ) : IEnumerable
ListImages ( string server = null, string imageName = null, ImageState imageStatus = null, DateTimeOffset changesSince = null, string markerId = null, int limit = null, ImageType imageType = null ) : IEnumerable
ListImagesDetails ( string server = null, string imageName = null, ImageState imageStatus = null, DateTimeOffset changesSince = null, string markerId = null, int limit = null, ImageType imageType = null ) : IEnumerable
ListInterfaceAttachments ( string serverId ) : IEnumerable
ListKeypairs ( ) : IEnumerable
ListLBMembers ( string subnetId = null, string poolId = null, string protocolPort = null ) : IEnumerable
ListMailDomains ( string serviceId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
ListMailMessageHeaders ( string emailId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
ListMailServices ( int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
ListNetworkSecurityGroupRules ( ) : IEnumerable
ListNetworkSecurityGroups ( ) : IEnumerable
ListNetworks ( ) : IEnumerable
ListNotifications ( string lang = "en", int offset, int limit = 1000 ) : IEnumerable
ListObjects ( string container, int limit = null, string marker = null, string markerEnd = null, string prefix = null, bool useInternalUrl = false ) : IEnumerable
ListOrderItems ( ) : IEnumerable
ListPaymentHistory ( ) : IEnumerable
ListPools ( ) : IEnumerable
ListPorts ( ) : IEnumerable
ListProducts ( ) : IEnumerable
ListServerIps ( string serverId ) : ServerIps
ListServerSecurityGroups ( string serverId ) : IEnumerable
ListServerVolumes ( string serverId ) : IEnumerable
ListServers ( string imageId = null, string flavorId = null, string name = null, ServerState status = null, string markerId = null, int limit = null, DateTimeOffset changesSince = null ) : IEnumerable
ListServersDetails ( string imageId = null, string flavorId = null, string name = null, ServerState status = null, string markerId = null, int limit = null, DateTimeOffset changesSince = null ) : IEnumerable
ListSubnets ( ) : IEnumerable
ListTenantUsers ( string tenantId = null ) : IEnumerable

Get Tenant Users

ListVIPs ( ) : IEnumerable
ListVolumeTypes ( ) : IEnumerable
ListVolumes ( ) : IEnumerable
ListVolumesDetails ( ) : IEnumerable
MoveObject ( string sourceContainer, string sourceObjectName, string destinationContainer, string destinationObjectName, string destinationContentType = null, string>.Dictionary headers = null, bool useInternalUrl = false ) : void
OpenStackMember ( ) : Objects.Identity

Initializes a new instance of the OpenStackMember class.”

PurgeObjectFromCDN ( string container, string objectName, IEnumerable emails = null ) : void
RebuildServer ( string serverId, string imageRef, string adminPassword, string keyName = null ) : Server
ResizeServer ( string serverId, string flavorid, DiskConfiguration diskconfig ) : bool
RestartServer ( string serverId, RebootType rebootType ) : bool
RestoreDatabase ( string databaseId, string backupId ) : bool
RestoreFromBackupRun ( string backupId, string backupRunId ) : bool
RevertResizeServer ( string serverId ) : bool
SetDbServiceBackup ( string serviceId, bool enabled ) : bool
SetDefaultRegion ( string region ) : void

Sets default region

SetEmailForwardingCopy ( string emailId, bool enabled ) : bool
SetEmailSpamFilter ( string emailId, bool enabled, string type = null ) : bool
SetEmailVirusCheck ( string emailId, bool enabled ) : bool
SetImageQuota ( string quota ) : string>.Dictionary
SetMailDomainDedicatedIpStatus ( string domainId, bool enabled ) : string
SetMailServiceBackup ( string serviceId, bool enabled ) : bool
SetNotification ( int notificationCode, string status ) : Notification
SetWebShare ( string imageId, bool sharing ) : bool
ShutdownServer ( string serverId ) : bool
StartServer ( string serverId ) : bool
StopServer ( string serverId ) : bool
UpdateAccountMetadata ( string>.Dictionary metadata, bool useInternalUrl = false ) : void
UpdateBlackList ( string emailId, EmailFilterDetails targets ) : IEnumerable
UpdateContainerCdnHeaders ( string container, string>.Dictionary headers ) : void
UpdateContainerMetadata ( string container, string>.Dictionary metadata, bool useInternalUrl = false ) : void
UpdateDatabase ( string databaseId, string memo = null ) : Database
UpdateDbService ( string serviceId, string serviceName ) : DbService
UpdateDbServiceQuota ( string serviceId, int quota ) : DbServiceQuota
UpdateDbUser ( string userId, string password = null, string memo = null ) : DbUser
UpdateDnsRecord ( string domainId, string recordId, string name, string type, string data, int priority = null, int ttl = null, string description = null, string gslbRegion = null, int gslbWeight = null, int gslbCheck = null ) : DnsRecord
UpdateDomain ( string domainId, string domainName = null, string email = null, int ttl = null, string description = null, int gslb = null ) : Domain
UpdateEmailForwarding ( string forwardingId, string toForwardAddress ) : EmailForwarding
UpdateEmailWebHook ( string emailId, string webhookUrl, string keyword ) : EmailWebHook
UpdateHealthMonitor ( string monitorId, int delay, int maxRetries, string urlPath ) : HealthMonitor
UpdateLBMember ( string memberId, int weight ) : LBMember
UpdateMailBoxQuota ( string serviceId, int quota ) : MailBoxQuota
UpdateMailService ( string serviceId, string serviceName ) : MailService
UpdateObjectMetadata ( string container, string objectName, string>.Dictionary metadata, bool useInternalUrl = false ) : void
UpdatePool ( string poolId, string name = null, string lbMethod = null ) : Pool
UpdatePort ( string portId, bool adminStateUp = null, string securityGroups = null, FixedIp fixedIps = null, AllowedAddressPair allowedAddressPairs = null ) : Port
UpdateSubnet ( string subnetId, string name ) : Subnet
UpdateVIP ( ) : VIP
UpdateWhiteList ( string emailId, EmailFilterDetails targets ) : IEnumerable
WaitForVolumeAvailable ( string volumeId, int refreshCount = 600, TimeSpan refreshDelay = null ) : Volume
WaitForVolumeDeleted ( string volumeId, int refreshCount = 360, TimeSpan refreshDelay = null ) : bool
WaitForVolumeState ( string volumeId, VolumeState expectedState, VolumeState errorStates, int refreshCount = 600, TimeSpan refreshDelay = null ) : Volume

Защищенные методы

Метод Описание
SetProviders ( ) : void

Sets the default behavior

toUnixTime ( DateTime pcTime ) : string

Convert DateTime to UnixTime

Приватные методы

Метод Описание
AttachSecurityGroup ( string serverId, string groupName ) : bool
ChangeServerName ( string serverId, string name ) : bool
DetachSecurityGroup ( string serverId, string groupName ) : bool
OpenStackMember ( string username, string password, string tenantName = null, string tenantId = null, string defaultregion = "tyo1", bool bLazyProviderSetting = false ) : Objects.Identity

Описание методов

AddBackupService() публичный Метод

public AddBackupService ( string InstanceId ) : BackupService
InstanceId string
Результат BackupService

AddInterfaceAttachment() публичный Метод

public AddInterfaceAttachment ( string serverId, string portId ) : InterfaceAttachment
serverId string
portId string
Результат InterfaceAttachment

AddKeypair() публичный Метод

public AddKeypair ( string name, string publickey = null ) : Keypair
name string
publickey string
Результат Keypair

AddSubnetForAdditionalIp() публичный Метод

public AddSubnetForAdditionalIp ( int bitmask ) : Subnet
bitmask int
Результат Subnet

AddSubnetForLb() публичный Метод

public AddSubnetForLb ( ) : Subnet
Результат Subnet

AssociateHealthMonitor() публичный Метод

public AssociateHealthMonitor ( string monitorId, string poolId ) : bool
monitorId string
poolId string
Результат bool

AttachVolume() публичный Метод

public AttachVolume ( string serverId, string volumeId, string devicePath = null ) : ServerVolume
serverId string
volumeId string
devicePath string
Результат ServerVolume

BulkDelete() публичный Метод

public BulkDelete ( string>.IEnumerable items, string>.Dictionary headers = null, bool useInternalUrl = false ) : void
items string>.IEnumerable
headers string>.Dictionary
useInternalUrl bool
Результат void

ChangeEmailAddressPassword() публичный Метод

public ChangeEmailAddressPassword ( string emailId, string password ) : bool
emailId string
password string
Результат bool

ChangeNetworkAdapter() публичный Метод

public ChangeNetworkAdapter ( string serverId, string hwVifModel ) : bool
serverId string
hwVifModel string
Результат bool

ChangeStorageController() публичный Метод

public ChangeStorageController ( string serverId, string hwDiskBus ) : bool
serverId string
hwDiskBus string
Результат bool

ChangeVideoDevice() публичный Метод

public ChangeVideoDevice ( string serverId, string hwVideoModel ) : bool
serverId string
hwVideoModel string
Результат bool

ChangeVncKeymap() публичный Метод

public ChangeVncKeymap ( string serverId, string vncKeymap ) : bool
serverId string
vncKeymap string
Результат bool

ConfirmServerResized() публичный Метод

public ConfirmServerResized ( string serverId ) : bool
serverId string
Результат bool

CopyObject() публичный Метод

public CopyObject ( string sourceContainer, string sourceObjectName, string destinationContainer, string destinationObjectName, string destinationContentType = null, string>.Dictionary headers = null, bool useInternalUrl = false ) : void
sourceContainer string
sourceObjectName string
destinationContainer string
destinationObjectName string
destinationContentType string
headers string>.Dictionary
useInternalUrl bool
Результат void

CreateContainer() публичный Метод

public CreateContainer ( string container, string>.Dictionary headers = null, bool useInternalUrl = false ) : ObjectStore
container string
headers string>.Dictionary
useInternalUrl bool
Результат ObjectStore

CreateDatabase() публичный Метод

public CreateDatabase ( string serviceId, string dbName, string type = null, string charset = null, string memo = null ) : Database
serviceId string
dbName string
type string
charset string
memo string
Результат Database

CreateDbGrant() публичный Метод

public CreateDbGrant ( string databaseId, string userId ) : DbGrant
databaseId string
userId string
Результат DbGrant

CreateDbService() публичный Метод

public CreateDbService ( string serviceName ) : DbService
serviceName string
Результат DbService

CreateDbUser() публичный Метод

public CreateDbUser ( string serviceId, string username, string password, string hostname, string memo = null ) : DbUser
serviceId string
username string
password string
hostname string
memo string
Результат DbUser

CreateDnsRecord() публичный Метод

public CreateDnsRecord ( string domainId, string name, string type, string data, int priority = null, int ttl = null, string description = null, string gslbRegion = null, int gslbWeight = null, int gslbCheck = null ) : DnsRecord
domainId string
name string
type string
data string
priority int
ttl int
description string
gslbRegion string
gslbWeight int
gslbCheck int
Результат DnsRecord

CreateDomain() публичный Метод

public CreateDomain ( string domainName, string email, int ttl = null, string description = null, int gslb = null ) : Domain
domainName string
email string
ttl int
description string
gslb int
Результат Domain

CreateEmailAddress() публичный Метод

public CreateEmailAddress ( string domainId, string emailAddress, string password ) : Email
domainId string
emailAddress string
password string
Результат Email

CreateEmailForwarding() публичный Метод

public CreateEmailForwarding ( string emailId, string toForwardAddress ) : EmailForwarding
emailId string
toForwardAddress string
Результат EmailForwarding

CreateEmailWebHook() публичный Метод

public CreateEmailWebHook ( string emailId, string webhookUrl, string keyword ) : EmailWebHook
emailId string
webhookUrl string
keyword string
Результат EmailWebHook

CreateFormPostUri() публичный Метод

public CreateFormPostUri ( string container, string objectPrefix, string key, DateTimeOffset expiration, Uri redirectUri, long maxFileSize, int maxFileCount, bool useInternalUrl = false ) : Tuple>
container string
objectPrefix string
key string
expiration DateTimeOffset
redirectUri System.Uri
maxFileSize long
maxFileCount int
useInternalUrl bool
Результат Tuple>

CreateGlanceImageFromInstance() публичный Метод

public CreateGlanceImageFromInstance ( string serverId, string imageName ) : bool
serverId string
imageName string
Результат bool

CreateGlanceImageFromVolume() публичный Метод

public CreateGlanceImageFromVolume ( string volumeId, string imageName, string diskFormat = null, string containerFormat = null ) : VolumeUploadImage
volumeId string
imageName string
diskFormat string
containerFormat string
Результат VolumeUploadImage

CreateHealthMonitor() публичный Метод

public CreateHealthMonitor ( string monitorType, int delay, int maxRetries, string urlPath = null, string expectedCodes = null ) : HealthMonitor
monitorType string
delay int
maxRetries int
urlPath string
expectedCodes string
Результат HealthMonitor

CreateImageFromBackupRun() публичный Метод

public CreateImageFromBackupRun ( string backupId, string backupRunId, string imageName = null ) : bool
backupId string
backupRunId string
imageName string
Результат bool

CreateLBMember() публичный Метод

public CreateLBMember ( string poolId, string address, string protocolPort, int weight = 1 ) : LBMember
poolId string
address string
protocolPort string
weight int
Результат LBMember

CreateMailDomain() публичный Метод

public CreateMailDomain ( string serviceId, string domainName ) : MailDomain
serviceId string
domainName string
Результат MailDomain

CreateMailService() публичный Метод

public CreateMailService ( string serviceName, string defaultSubdomain ) : MailService
serviceName string
defaultSubdomain string
Результат MailService

CreateNetwork() публичный Метод

public CreateNetwork ( string name, bool adminStateUp = true, string networkType = "vxlan", string segmentationId = null ) : Network
name string
adminStateUp bool
networkType string
segmentationId string
Результат Network

CreateNetworkSecurityGroup() публичный Метод

public CreateNetworkSecurityGroup ( string name, string description ) : NetworkSecurityGroup
name string
description string
Результат NetworkSecurityGroup

CreateNetworkSecurityGroupRule() публичный Метод

public CreateNetworkSecurityGroupRule ( string securityGroupId, string direction, string etherType, string portRangeMin = null, string portRangeMax = null, string protocol = null, string remoteGroupId = null, string remoteIpPrefix = null ) : NetworkSecurityGroupRule
securityGroupId string
direction string
etherType string
portRangeMin string
portRangeMax string
protocol string
remoteGroupId string
remoteIpPrefix string
Результат NetworkSecurityGroupRule

CreateObject() публичный Метод

public CreateObject ( string container, Stream stream, string objectName, string contentType = null, int chunkSize = 4096, string>.Dictionary headers = null, Action progressUpdated = null, bool useInternalUrl = false ) : void
container string
stream Stream
objectName string
contentType string
chunkSize int
headers string>.Dictionary
progressUpdated Action
useInternalUrl bool
Результат void

CreateObjectFromFile() публичный Метод

public CreateObjectFromFile ( string container, string filePath, string objectName = null, string contentType = null, int chunkSize = 4096, string>.Dictionary headers = null, Action progressUpdated = null, bool useInternalUrl = false ) : void
container string
filePath string
objectName string
contentType string
chunkSize int
headers string>.Dictionary
progressUpdated Action
useInternalUrl bool
Результат void

CreatePool() публичный Метод

public CreatePool ( string name, string subnetId, string lbMethod = "ROUND_ROBIN", string protocol = "TCP" ) : Pool
name string
subnetId string
lbMethod string
protocol string
Результат Pool

CreatePort() публичный Метод

public CreatePort ( string networkId, FixedIp fixedIps = null, string>.Dictionary allowedAddressPairs = null, string tenantId = null, string securityGroups = null, string status = null ) : Port
networkId string
fixedIps FixedIp
allowedAddressPairs string>.Dictionary
tenantId string
securityGroups string
status string
Результат Port

CreateServer() публичный Метод

public CreateServer ( string cloudServerName, string imageId, string flavor, string adminPass, string keyname = null, string nametag = null, string securityGroupNames = null, string attachVolumeIds = null, DiskConfiguration diskConfig = null, Metadata metadata = null, Personality personality = null, bool attachToServiceNetwork = false, bool attachToPublicNetwork = false, IEnumerable networks = null ) : NewServer
cloudServerName string
imageId string
flavor string
adminPass string
keyname string
nametag string
securityGroupNames string
attachVolumeIds string
diskConfig DiskConfiguration
metadata Metadata
personality Personality
attachToServiceNetwork bool
attachToPublicNetwork bool
networks IEnumerable
Результат NewServer

CreateSubnet() публичный Метод

public CreateSubnet ( string name, string networkId, int ipVersion, string cidr ) : Subnet
name string
networkId string
ipVersion int
cidr string
Результат Subnet

CreateTemporaryPublicUri() публичный Метод

public CreateTemporaryPublicUri ( HttpMethod method, string container, string objectName, string key, DateTimeOffset expiration, bool useInternalUrl = false ) : Uri
method HttpMethod
container string
objectName string
key string
expiration DateTimeOffset
useInternalUrl bool
Результат Uri

CreateUserAccess() публичный Метод

public CreateUserAccess ( ) : UserAccess
Результат UserAccess

CreateUserAccess() публичный Метод

public CreateUserAccess ( string username, string password, string tenantName = null, string tenantId = null ) : UserAccess
username string
password string
tenantName string
tenantId string
Результат UserAccess

CreateVIP() публичный Метод

public CreateVIP ( string name, string protocol, string protocolPort, string poolId, string subnetId, string address, bool adminStateUp, string description = null, string sessionPpersistence = null, int connectionLimit = null ) : VIP
name string
protocol string
protocolPort string
poolId string
subnetId string
address string
adminStateUp bool
description string
sessionPpersistence string
connectionLimit int
Результат VIP

CreateVolume() публичный Метод

public CreateVolume ( int size, string sourceVolumeId = null, string description = null, string name = null, string snapshotId = null, string volumeType = null, string imageRef = null ) : Volume
size int
sourceVolumeId string
description string
name string
snapshotId string
volumeType string
imageRef string
Результат Volume

DeleteBackupService() публичный Метод

public DeleteBackupService ( string backupId ) : bool
backupId string
Результат bool

DeleteContainer() публичный Метод

public DeleteContainer ( string container, bool deleteObjects = false, bool useInternalUrl = false ) : void
container string
deleteObjects bool
useInternalUrl bool
Результат void

DeleteContainerMetadata() публичный Метод

public DeleteContainerMetadata ( string container, IEnumerable keys, bool useInternalUrl = false ) : void
container string
keys IEnumerable
useInternalUrl bool
Результат void

DeleteContainerMetadata() публичный Метод

public DeleteContainerMetadata ( string container, string key, bool useInternalUrl = false ) : void
container string
key string
useInternalUrl bool
Результат void

DeleteDatabase() публичный Метод

public DeleteDatabase ( string databaseId ) : bool
databaseId string
Результат bool

DeleteDbGrant() публичный Метод

public DeleteDbGrant ( string databaseId, string userId ) : bool
databaseId string
userId string
Результат bool

DeleteDbService() публичный Метод

public DeleteDbService ( string serviceId ) : bool
serviceId string
Результат bool

DeleteDbUser() публичный Метод

public DeleteDbUser ( string userId ) : bool
userId string
Результат bool

DeleteDnsRecord() публичный Метод

public DeleteDnsRecord ( string domainId, string recordId ) : bool
domainId string
recordId string
Результат bool

DeleteDomain() публичный Метод

public DeleteDomain ( string domainId ) : bool
domainId string
Результат bool

DeleteEmailAddress() публичный Метод

public DeleteEmailAddress ( string emailId ) : bool
emailId string
Результат bool

DeleteEmailForwarding() публичный Метод

public DeleteEmailForwarding ( string forwardingId ) : bool
forwardingId string
Результат bool

DeleteEmailWebHook() публичный Метод

public DeleteEmailWebHook ( string emailId ) : bool
emailId string
Результат bool

DeleteGlanceImage() публичный Метод

public DeleteGlanceImage ( string imageId ) : bool
imageId string
Результат bool

DeleteHealthMonitor() публичный Метод

public DeleteHealthMonitor ( string monitorId ) : bool
monitorId string
Результат bool

DeleteInterfaceAttachment() публичный Метод

public DeleteInterfaceAttachment ( string serverId, string portId ) : bool
serverId string
portId string
Результат bool

DeleteKeypair() публичный Метод

public DeleteKeypair ( string name ) : bool
name string
Результат bool

DeleteLBMember() публичный Метод

public DeleteLBMember ( string memberId ) : bool
memberId string
Результат bool

DeleteMailDomain() публичный Метод

public DeleteMailDomain ( string domainId ) : bool
domainId string
Результат bool

DeleteMailMessage() публичный Метод

public DeleteMailMessage ( string emailId, string messageId ) : bool
emailId string
messageId string
Результат bool

DeleteMailService() публичный Метод

public DeleteMailService ( string serviceId ) : bool
serviceId string
Результат bool

DeleteNetwork() публичный Метод

public DeleteNetwork ( string networkId ) : bool
networkId string
Результат bool

DeleteNetworkSecurityGroup() публичный Метод

public DeleteNetworkSecurityGroup ( string networkSecurityGroupId ) : bool
networkSecurityGroupId string
Результат bool

DeleteNetworkSecurityGroupRule() публичный Метод

public DeleteNetworkSecurityGroupRule ( string networkSecurityRuleId ) : bool
networkSecurityRuleId string
Результат bool

DeleteObject() публичный Метод

public DeleteObject ( string container, string objectName, string>.Dictionary headers = null, bool deleteSegments = true, bool useInternalUrl = false ) : void
container string
objectName string
headers string>.Dictionary
deleteSegments bool
useInternalUrl bool
Результат void

DeleteObjectMetadata() публичный Метод

public DeleteObjectMetadata ( string container, string objectName, IEnumerable keys, bool useInternalUrl = false ) : void
container string
objectName string
keys IEnumerable
useInternalUrl bool
Результат void

DeleteObjectMetadata() публичный Метод

public DeleteObjectMetadata ( string container, string objectName, string key, bool useInternalUrl = false ) : void
container string
objectName string
key string
useInternalUrl bool
Результат void

DeleteObjects() публичный Метод

public DeleteObjects ( string container, IEnumerable objects, string>.Dictionary headers = null, bool useInternalUrl = false ) : void
container string
objects IEnumerable
headers string>.Dictionary
useInternalUrl bool
Результат void

DeletePool() публичный Метод

public DeletePool ( string poolId ) : bool
poolId string
Результат bool

DeletePort() публичный Метод

public DeletePort ( string portId ) : bool
portId string
Результат bool

DeleteServer() публичный Метод

public DeleteServer ( string serverId ) : bool
serverId string
Результат bool

DeleteSubnet() публичный Метод

public DeleteSubnet ( string subnetId ) : bool
subnetId string
Результат bool

DeleteVIP() публичный Метод

public DeleteVIP ( string vipId ) : bool
vipId string
Результат bool

DeleteVolume() публичный Метод

public DeleteVolume ( string volumeId ) : bool
volumeId string
Результат bool

DetachVolume() публичный Метод

public DetachVolume ( string serverId, string volumeId ) : bool
serverId string
volumeId string
Результат bool

DisableCDNOnContainer() публичный Метод

public DisableCDNOnContainer ( string container ) : string>.Dictionary
container string
Результат string>.Dictionary

DisableStaticWebOnContainer() публичный Метод

public DisableStaticWebOnContainer ( string container, bool useInternalUrl = false ) : void
container string
useInternalUrl bool
Результат void

DisassociateHealthMonitor() публичный Метод

public DisassociateHealthMonitor ( string monitorId, string poolId ) : bool
monitorId string
poolId string
Результат bool

EnableCDNOnContainer() публичный Метод

public EnableCDNOnContainer ( string container, bool logRetention ) : string>.Dictionary
container string
logRetention bool
Результат string>.Dictionary

EnableCDNOnContainer() публичный Метод

public EnableCDNOnContainer ( string container, long timeToLive ) : string>.Dictionary
container string
timeToLive long
Результат string>.Dictionary

EnableCDNOnContainer() публичный Метод

public EnableCDNOnContainer ( string container, long timeToLive, bool logRetention ) : string>.Dictionary
container string
timeToLive long
logRetention bool
Результат string>.Dictionary

EnableStaticWebOnContainer() публичный Метод

public EnableStaticWebOnContainer ( string container, string css, bool listing, bool useInternalUrl = false ) : void
container string
css string
listing bool
useInternalUrl bool
Результат void

EnableStaticWebOnContainer() публичный Метод

public EnableStaticWebOnContainer ( string container, string index, string error, bool useInternalUrl = false ) : void
container string
index string
error string
useInternalUrl bool
Результат void

EnableStaticWebOnContainer() публичный Метод

public EnableStaticWebOnContainer ( string container, string index, string error, bool listing, bool useInternalUrl = false ) : void
container string
index string
error string
listing bool
useInternalUrl bool
Результат void

EnableStaticWebOnContainer() публичный Метод

public EnableStaticWebOnContainer ( string container, string index, string error, string css, bool listing, bool useInternalUrl = false ) : void
container string
index string
error string
css string
listing bool
useInternalUrl bool
Результат void

ExportZone() публичный Метод

public ExportZone ( string zoneId ) : string
zoneId string
Результат string

ExtractArchive() публичный Метод

public ExtractArchive ( Stream stream, string uploadPath, ArchiveFormat archiveFormat, string contentType = null, int chunkSize = 4096, string>.Dictionary headers = null, Action progressUpdated = null, bool useInternalUrl = false ) : ExtractArchiveResponse
stream Stream
uploadPath string
archiveFormat ArchiveFormat
contentType string
chunkSize int
headers string>.Dictionary
progressUpdated Action
useInternalUrl bool
Результат ExtractArchiveResponse

ExtractArchiveFromFile() публичный Метод

public ExtractArchiveFromFile ( string filePath, string uploadPath, ArchiveFormat archiveFormat, string contentType = null, int chunkSize = 4096, string>.Dictionary headers = null, Action progressUpdated = null, bool useInternalUrl = false ) : ExtractArchiveResponse
filePath string
uploadPath string
archiveFormat ArchiveFormat
contentType string
chunkSize int
headers string>.Dictionary
progressUpdated Action
useInternalUrl bool
Результат ExtractArchiveResponse

GetAccountHeaders() публичный Метод

public GetAccountHeaders ( bool useInternalUrl = false ) : string>.Dictionary
useInternalUrl bool
Результат string>.Dictionary

GetAccountMetaData() публичный Метод

public GetAccountMetaData ( bool useInternalUrl = false ) : string>.Dictionary
useInternalUrl bool
Результат string>.Dictionary

GetBackupService() публичный Метод

public GetBackupService ( string backupId ) : BackupService
backupId string
Результат BackupService

GetBillingInvoice() публичный Метод

public GetBillingInvoice ( int invoiceId ) : BillingInvoice
invoiceId int
Результат BillingInvoice

GetCPUGraph() публичный Метод

public GetCPUGraph ( string serverId, DateTime startDate = null, DateTime endDate = null, string mode = null ) : string
serverId string
startDate DateTime
endDate DateTime
mode string
Результат string

GetCloudImageTask() публичный Метод

public GetCloudImageTask ( string taskId ) : CloudImageTaskDetail
taskId string
Результат CloudImageTaskDetail

GetContainerCDNHeader() публичный Метод

public GetContainerCDNHeader ( string container ) : ContainerCDN
container string
Результат ContainerCDN

GetContainerHeader() публичный Метод

public GetContainerHeader ( string container, bool useInternalUrl = false ) : string>.Dictionary
container string
useInternalUrl bool
Результат string>.Dictionary

GetContainerMetaData() публичный Метод

public GetContainerMetaData ( string container, bool useInternalUrl = false ) : string>.Dictionary
container string
useInternalUrl bool
Результат string>.Dictionary

GetDatabase() публичный Метод

public GetDatabase ( string databaseId ) : Database
databaseId string
Результат Database

GetDbService() публичный Метод

public GetDbService ( string serviceId ) : DbService
serviceId string
Результат DbService

GetDbServiceQuota() публичный Метод

public GetDbServiceQuota ( string serviceId ) : DbServiceQuota
serviceId string
Результат DbServiceQuota

GetDbUser() публичный Метод

public GetDbUser ( string userId ) : DbUser
userId string
Результат DbUser

GetDiskIOGraph() публичный Метод

public GetDiskIOGraph ( string serverId, string deviceName = null, DateTime startDate = null, DateTime endDate = null, string mode = null ) : string
serverId string
deviceName string
startDate DateTime
endDate DateTime
mode string
Результат string

GetDnsRecord() публичный Метод

public GetDnsRecord ( string domainId, string recordId ) : DnsRecord
domainId string
recordId string
Результат DnsRecord

GetDnsServiceDetails() публичный Метод

public GetDnsServiceDetails ( string domainId ) : IEnumerable
domainId string
Результат IEnumerable

GetDomain() публичный Метод

public GetDomain ( string domainId ) : Domain
domainId string
Результат Domain

GetEmailAddress() публичный Метод

public GetEmailAddress ( string emailId ) : Email
emailId string
Результат Email

GetEmailBlackList() публичный Метод

public GetEmailBlackList ( string emailId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
emailId string
offset int
limit int
sortKey string
sortType string
Результат IEnumerable

GetEmailForwarding() публичный Метод

public GetEmailForwarding ( string forwardingId ) : EmailForwarding
forwardingId string
Результат EmailForwarding

GetEmailWebHook() публичный Метод

public GetEmailWebHook ( string emailId ) : EmailWebHook
emailId string
Результат EmailWebHook

GetEmailWhiteList() публичный Метод

public GetEmailWhiteList ( string emailId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
emailId string
offset int
limit int
sortKey string
sortType string
Результат IEnumerable

GetFlavor() публичный Метод

public GetFlavor ( string flavorid ) : FlavorDetails
flavorid string
Результат FlavorDetails

GetGlanceImage() публичный Метод

public GetGlanceImage ( string imageId ) : CloudImage
imageId string
Результат CloudImage

GetHealthMonitor() публичный Метод

public GetHealthMonitor ( string monitorId ) : HealthMonitor
monitorId string
Результат HealthMonitor

GetHttpConsole() публичный Метод

public GetHttpConsole ( string serverId ) : VncConsole
serverId string
Результат VncConsole

GetImage() публичный Метод

public GetImage ( string imageId ) : ServerImage
imageId string
Результат ServerImage

GetImageAmount() публичный Метод

public GetImageAmount ( ) : long
Результат long

GetInterfaceAttachment() публичный Метод

public GetInterfaceAttachment ( string serverId, string portId ) : InterfaceAttachment
serverId string
portId string
Результат InterfaceAttachment

GetKeypair() публичный Метод

public GetKeypair ( string keyName ) : Keypair
keyName string
Результат Keypair

GetLBMember() публичный Метод

public GetLBMember ( string memberId ) : LBMember
memberId string
Результат LBMember

GetMailAttachment() публичный Метод

public GetMailAttachment ( string emailId, string messageId, string attachmentId ) : Attachment
emailId string
messageId string
attachmentId string
Результат Attachment

GetMailBoxQuota() публичный Метод

public GetMailBoxQuota ( string serviceId ) : MailBoxQuota
serviceId string
Результат MailBoxQuota

GetMailDomainDedicatedIp() публичный Метод

public GetMailDomainDedicatedIp ( string domainId ) : string
domainId string
Результат string

GetMailMessage() публичный Метод

public GetMailMessage ( string emailId, string messageId ) : MailMessage
emailId string
messageId string
Результат MailMessage

GetMailService() публичный Метод

public GetMailService ( string serviceId ) : MailService
serviceId string
Результат MailService

GetNetwork() публичный Метод

public GetNetwork ( string networkId ) : Network
networkId string
Результат Network

GetNetworkGraph() публичный Метод

public GetNetworkGraph ( string serverId, string portId, DateTime startDate = null, DateTime endDate = null, string mode = null ) : string
serverId string
portId string
startDate DateTime
endDate DateTime
mode string
Результат string

GetNetworkSecurityGroup() публичный Метод

public GetNetworkSecurityGroup ( string groupId ) : NetworkSecurityGroup
groupId string
Результат NetworkSecurityGroup

GetNetworkSecurityGroupRule() публичный Метод

public GetNetworkSecurityGroupRule ( string ruleId ) : NetworkSecurityGroupRule
ruleId string
Результат NetworkSecurityGroupRule

GetNotification() публичный Метод

public GetNotification ( int notificationCode, string lang = "en" ) : Notification
notificationCode int
lang string
Результат Notification

GetNovaConsole() публичный Метод

public GetNovaConsole ( string serverId ) : VncConsole
serverId string
Результат VncConsole

GetObject() публичный Метод

public GetObject ( string container, string objectName, Stream outputStream, int chunkSize = 4096, string>.Dictionary headers = null, bool verifyEtag = false, Action progressUpdated = null, bool useInternalUrl = false ) : void
container string
objectName string
outputStream Stream
chunkSize int
headers string>.Dictionary
verifyEtag bool
progressUpdated Action
useInternalUrl bool
Результат void

GetObjectHeaders() публичный Метод

public GetObjectHeaders ( string container, string objectName, bool useInternalUrl = false ) : string>.Dictionary
container string
objectName string
useInternalUrl bool
Результат string>.Dictionary

GetObjectMetaData() публичный Метод

public GetObjectMetaData ( string container, string objectName, bool useInternalUrl = false ) : string>.Dictionary
container string
objectName string
useInternalUrl bool
Результат string>.Dictionary

GetObjectSaveToFile() публичный Метод

public GetObjectSaveToFile ( string container, string saveDirectory, string objectName, string fileName = null, int chunkSize = 65536, string>.Dictionary headers = null, bool verifyEtag = false, Action progressUpdated = null, bool useInternalUrl = false ) : void
container string
saveDirectory string
objectName string
fileName string
chunkSize int
headers string>.Dictionary
verifyEtag bool
progressUpdated Action
useInternalUrl bool
Результат void

GetOrderItem() публичный Метод

public GetOrderItem ( string itemid ) : OrderItem
itemid string
Результат OrderItem

GetPaymentSummary() публичный Метод

public GetPaymentSummary ( ) : PaymentSummary
Результат PaymentSummary

GetPool() публичный Метод

public GetPool ( string poolId ) : Pool
poolId string
Результат Pool

GetPort() публичный Метод

public GetPort ( string portId ) : Port
portId string
Результат Port

GetServer() публичный Метод

public GetServer ( string serverId ) : Server
serverId string
Результат Server

GetServerVolume() публичный Метод

public GetServerVolume ( string serverId, string volumeId ) : ServerVolume
serverId string
volumeId string
Результат ServerVolume

GetSubnet() публичный Метод

public GetSubnet ( string subnetId ) : Subnet
subnetId string
Результат Subnet

GetSwiftRequestGraph() публичный Метод

public GetSwiftRequestGraph ( DateTime startDate = null, DateTime endDate = null, string mode = null ) : string
startDate DateTime
endDate DateTime
mode string
Результат string

GetSwiftSizeGraph() публичный Метод

public GetSwiftSizeGraph ( DateTime startDate = null, DateTime endDate = null, string mode = null ) : string
startDate DateTime
endDate DateTime
mode string
Результат string

GetVIP() публичный Метод

public GetVIP ( string vipId ) : VIP
vipId string
Результат VIP

GetVncConsole() публичный Метод

public GetVncConsole ( string serverId ) : VncConsole
serverId string
Результат VncConsole

GetVolume() публичный Метод

public GetVolume ( string volumeId ) : Volume
volumeId string
Результат Volume

GetVolumeType() публичный Метод

public GetVolumeType ( string volumeId ) : VolumeType
volumeId string
Результат VolumeType

ImportImage() публичный Метод

public ImportImage ( string name, string importFromUrl ) : bool
name string
importFromUrl string
Результат bool

ImportZone() публичный Метод

public ImportZone ( string zoneContent ) : Zone
zoneContent string
Результат Zone

ListAddresses() публичный Метод

public ListAddresses ( string serverId ) : ServerAddresses
serverId string
Результат ServerAddresses

ListBackupServices() публичный Метод

public ListBackupServices ( ) : IEnumerable
Результат IEnumerable

ListBillingInvoices() публичный Метод

public ListBillingInvoices ( int offset, int limit = 1000 ) : IEnumerable
offset int
limit int
Результат IEnumerable

ListCDNContainers() публичный Метод

public ListCDNContainers ( int limit = null, string markerId = null, string markerEnd = null, bool cdnEnabled = false ) : IEnumerable
limit int
markerId string
markerEnd string
cdnEnabled bool
Результат IEnumerable

ListCloudImageTasks() публичный Метод

public ListCloudImageTasks ( ) : IEnumerable
Результат IEnumerable

ListContainers() публичный Метод

public ListContainers ( int limit = null, string marker = null, string markerEnd = null, bool useInternalUrl = false ) : IEnumerable
limit int
marker string
markerEnd string
useInternalUrl bool
Результат IEnumerable

ListDatabases() публичный Метод

public ListDatabases ( string serviceId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
serviceId string
offset int
limit int
sortKey string
sortType string
Результат IEnumerable

ListDbBackups() публичный Метод

public ListDbBackups ( string databaseId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
databaseId string
offset int
limit int
sortKey string
sortType string
Результат IEnumerable

ListDbGrant() публичный Метод

public ListDbGrant ( string databaseId, int lineCount = null, int pageNo = null, string sortKey = null, string sortType = null ) : IEnumerable
databaseId string
lineCount int
pageNo int
sortKey string
sortType string
Результат IEnumerable

ListDbServices() публичный Метод

public ListDbServices ( int lineCount = null, int pageNo = null, string sortKey = null, string sortType = null ) : IEnumerable
lineCount int
pageNo int
sortKey string
sortType string
Результат IEnumerable

ListDbUsers() публичный Метод

public ListDbUsers ( string serviceId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
serviceId string
offset int
limit int
sortKey string
sortType string
Результат IEnumerable

ListDnsRecords() публичный Метод

public ListDnsRecords ( string domainId ) : IEnumerable
domainId string
Результат IEnumerable

ListDomains() публичный Метод

public ListDomains ( ) : IEnumerable
Результат IEnumerable

ListEmailAddresses() публичный Метод

public ListEmailAddresses ( string domainId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
domainId string
offset int
limit int
sortKey string
sortType string
Результат IEnumerable

ListEmailForwardings() публичный Метод

public ListEmailForwardings ( string emailId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
emailId string
offset int
limit int
sortKey string
sortType string
Результат IEnumerable

ListEndpoints() публичный Метод

Gets the list of endpoint
public ListEndpoints ( ) : IEnumerable
Результат IEnumerable

ListFlavors() публичный Метод

public ListFlavors ( int minDiskInGB = null, int minRamInMB = null, string markerId = null, int limit = null ) : IEnumerable
minDiskInGB int
minRamInMB int
markerId string
limit int
Результат IEnumerable

ListFlavorsDetails() публичный Метод

public ListFlavorsDetails ( int minDiskInGB = null, int minRamInMB = null, string markerId = null, int limit = null ) : IEnumerable
minDiskInGB int
minRamInMB int
markerId string
limit int
Результат IEnumerable

ListGlanceImages() публичный Метод

public ListGlanceImages ( int limit = null, string marker = null, string name = null, string visibility = null, string memberStatus = null, string owner = null, string status = null, int sizeMin = null, int sizeMax = null, string sortKey = null, string sortDir = null, string tag = null ) : IEnumerable
limit int
marker string
name string
visibility string
memberStatus string
owner string
status string
sizeMin int
sizeMax int
sortKey string
sortDir string
tag string
Результат IEnumerable

ListHealthMonitors() публичный Метод

public ListHealthMonitors ( ) : IEnumerable
Результат IEnumerable

ListImages() публичный Метод

public ListImages ( string server = null, string imageName = null, ImageState imageStatus = null, DateTimeOffset changesSince = null, string markerId = null, int limit = null, ImageType imageType = null ) : IEnumerable
server string
imageName string
imageStatus ImageState
changesSince DateTimeOffset
markerId string
limit int
imageType ImageType
Результат IEnumerable

ListImagesDetails() публичный Метод

public ListImagesDetails ( string server = null, string imageName = null, ImageState imageStatus = null, DateTimeOffset changesSince = null, string markerId = null, int limit = null, ImageType imageType = null ) : IEnumerable
server string
imageName string
imageStatus ImageState
changesSince DateTimeOffset
markerId string
limit int
imageType ImageType
Результат IEnumerable

ListInterfaceAttachments() публичный Метод

public ListInterfaceAttachments ( string serverId ) : IEnumerable
serverId string
Результат IEnumerable

ListKeypairs() публичный Метод

public ListKeypairs ( ) : IEnumerable
Результат IEnumerable

ListLBMembers() публичный Метод

public ListLBMembers ( string subnetId = null, string poolId = null, string protocolPort = null ) : IEnumerable
subnetId string
poolId string
protocolPort string
Результат IEnumerable

ListMailDomains() публичный Метод

public ListMailDomains ( string serviceId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
serviceId string
offset int
limit int
sortKey string
sortType string
Результат IEnumerable

ListMailMessageHeaders() публичный Метод

public ListMailMessageHeaders ( string emailId, int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
emailId string
offset int
limit int
sortKey string
sortType string
Результат IEnumerable

ListMailServices() публичный Метод

public ListMailServices ( int offset = null, int limit = null, string sortKey = null, string sortType = null ) : IEnumerable
offset int
limit int
sortKey string
sortType string
Результат IEnumerable

ListNetworkSecurityGroupRules() публичный Метод

public ListNetworkSecurityGroupRules ( ) : IEnumerable
Результат IEnumerable

ListNetworkSecurityGroups() публичный Метод

public ListNetworkSecurityGroups ( ) : IEnumerable
Результат IEnumerable

ListNetworks() публичный Метод

public ListNetworks ( ) : IEnumerable
Результат IEnumerable

ListNotifications() публичный Метод

public ListNotifications ( string lang = "en", int offset, int limit = 1000 ) : IEnumerable
lang string
offset int
limit int
Результат IEnumerable

ListObjects() публичный Метод

public ListObjects ( string container, int limit = null, string marker = null, string markerEnd = null, string prefix = null, bool useInternalUrl = false ) : IEnumerable
container string
limit int
marker string
markerEnd string
prefix string
useInternalUrl bool
Результат IEnumerable

ListOrderItems() публичный Метод

public ListOrderItems ( ) : IEnumerable
Результат IEnumerable

ListPaymentHistory() публичный Метод

public ListPaymentHistory ( ) : IEnumerable
Результат IEnumerable

ListPools() публичный Метод

public ListPools ( ) : IEnumerable
Результат IEnumerable

ListPorts() публичный Метод

public ListPorts ( ) : IEnumerable
Результат IEnumerable

ListProducts() публичный Метод

public ListProducts ( ) : IEnumerable
Результат IEnumerable

ListServerIps() публичный Метод

public ListServerIps ( string serverId ) : ServerIps
serverId string
Результат ServerIps

ListServerSecurityGroups() публичный Метод

public ListServerSecurityGroups ( string serverId ) : IEnumerable
serverId string
Результат IEnumerable

ListServerVolumes() публичный Метод

public ListServerVolumes ( string serverId ) : IEnumerable
serverId string
Результат IEnumerable

ListServers() публичный Метод

public ListServers ( string imageId = null, string flavorId = null, string name = null, ServerState status = null, string markerId = null, int limit = null, DateTimeOffset changesSince = null ) : IEnumerable
imageId string
flavorId string
name string
status ServerState
markerId string
limit int
changesSince DateTimeOffset
Результат IEnumerable

ListServersDetails() публичный Метод

public ListServersDetails ( string imageId = null, string flavorId = null, string name = null, ServerState status = null, string markerId = null, int limit = null, DateTimeOffset changesSince = null ) : IEnumerable
imageId string
flavorId string
name string
status ServerState
markerId string
limit int
changesSince DateTimeOffset
Результат IEnumerable

ListSubnets() публичный Метод

public ListSubnets ( ) : IEnumerable
Результат IEnumerable

ListTenantUsers() публичный Метод

Get Tenant Users
public ListTenantUsers ( string tenantId = null ) : IEnumerable
tenantId string
Результат IEnumerable

ListVIPs() публичный Метод

public ListVIPs ( ) : IEnumerable
Результат IEnumerable

ListVolumeTypes() публичный Метод

public ListVolumeTypes ( ) : IEnumerable
Результат IEnumerable

ListVolumes() публичный Метод

public ListVolumes ( ) : IEnumerable
Результат IEnumerable

ListVolumesDetails() публичный Метод

public ListVolumesDetails ( ) : IEnumerable
Результат IEnumerable

MoveObject() публичный Метод

public MoveObject ( string sourceContainer, string sourceObjectName, string destinationContainer, string destinationObjectName, string destinationContentType = null, string>.Dictionary headers = null, bool useInternalUrl = false ) : void
sourceContainer string
sourceObjectName string
destinationContainer string
destinationObjectName string
destinationContentType string
headers string>.Dictionary
useInternalUrl bool
Результат void

OpenStackMember() публичный Метод

Initializes a new instance of the OpenStackMember class.”
public OpenStackMember ( ) : Objects.Identity
Результат Objects.Identity

PurgeObjectFromCDN() публичный Метод

public PurgeObjectFromCDN ( string container, string objectName, IEnumerable emails = null ) : void
container string
objectName string
emails IEnumerable
Результат void

RebuildServer() публичный Метод

public RebuildServer ( string serverId, string imageRef, string adminPassword, string keyName = null ) : Server
serverId string
imageRef string
adminPassword string
keyName string
Результат Server

ResizeServer() публичный Метод

public ResizeServer ( string serverId, string flavorid, DiskConfiguration diskconfig ) : bool
serverId string
flavorid string
diskconfig DiskConfiguration
Результат bool

RestartServer() публичный Метод

public RestartServer ( string serverId, RebootType rebootType ) : bool
serverId string
rebootType RebootType
Результат bool

RestoreDatabase() публичный Метод

public RestoreDatabase ( string databaseId, string backupId ) : bool
databaseId string
backupId string
Результат bool

RestoreFromBackupRun() публичный Метод

public RestoreFromBackupRun ( string backupId, string backupRunId ) : bool
backupId string
backupRunId string
Результат bool

RevertResizeServer() публичный Метод

public RevertResizeServer ( string serverId ) : bool
serverId string
Результат bool

SetDbServiceBackup() публичный Метод

public SetDbServiceBackup ( string serviceId, bool enabled ) : bool
serviceId string
enabled bool
Результат bool

SetDefaultRegion() публичный Метод

Sets default region
public SetDefaultRegion ( string region ) : void
region string
Результат void

SetEmailForwardingCopy() публичный Метод

public SetEmailForwardingCopy ( string emailId, bool enabled ) : bool
emailId string
enabled bool
Результат bool

SetEmailSpamFilter() публичный Метод

public SetEmailSpamFilter ( string emailId, bool enabled, string type = null ) : bool
emailId string
enabled bool
type string
Результат bool

SetEmailVirusCheck() публичный Метод

public SetEmailVirusCheck ( string emailId, bool enabled ) : bool
emailId string
enabled bool
Результат bool

SetImageQuota() публичный Метод

public SetImageQuota ( string quota ) : string>.Dictionary
quota string
Результат string>.Dictionary

SetMailDomainDedicatedIpStatus() публичный Метод

public SetMailDomainDedicatedIpStatus ( string domainId, bool enabled ) : string
domainId string
enabled bool
Результат string

SetMailServiceBackup() публичный Метод

public SetMailServiceBackup ( string serviceId, bool enabled ) : bool
serviceId string
enabled bool
Результат bool

SetNotification() публичный Метод

public SetNotification ( int notificationCode, string status ) : Notification
notificationCode int
status string
Результат Notification

SetProviders() защищенный Метод

Sets the default behavior
protected SetProviders ( ) : void
Результат void

SetWebShare() публичный Метод

public SetWebShare ( string imageId, bool sharing ) : bool
imageId string
sharing bool
Результат bool

ShutdownServer() публичный Метод

public ShutdownServer ( string serverId ) : bool
serverId string
Результат bool

StartServer() публичный Метод

public StartServer ( string serverId ) : bool
serverId string
Результат bool

StopServer() публичный Метод

public StopServer ( string serverId ) : bool
serverId string
Результат bool

UpdateAccountMetadata() публичный Метод

public UpdateAccountMetadata ( string>.Dictionary metadata, bool useInternalUrl = false ) : void
metadata string>.Dictionary
useInternalUrl bool
Результат void

UpdateBlackList() публичный Метод

public UpdateBlackList ( string emailId, EmailFilterDetails targets ) : IEnumerable
emailId string
targets EmailFilterDetails
Результат IEnumerable

UpdateContainerCdnHeaders() публичный Метод

public UpdateContainerCdnHeaders ( string container, string>.Dictionary headers ) : void
container string
headers string>.Dictionary
Результат void

UpdateContainerMetadata() публичный Метод

public UpdateContainerMetadata ( string container, string>.Dictionary metadata, bool useInternalUrl = false ) : void
container string
metadata string>.Dictionary
useInternalUrl bool
Результат void

UpdateDatabase() публичный Метод

public UpdateDatabase ( string databaseId, string memo = null ) : Database
databaseId string
memo string
Результат Database

UpdateDbService() публичный Метод

public UpdateDbService ( string serviceId, string serviceName ) : DbService
serviceId string
serviceName string
Результат DbService

UpdateDbServiceQuota() публичный Метод

public UpdateDbServiceQuota ( string serviceId, int quota ) : DbServiceQuota
serviceId string
quota int
Результат DbServiceQuota

UpdateDbUser() публичный Метод

public UpdateDbUser ( string userId, string password = null, string memo = null ) : DbUser
userId string
password string
memo string
Результат DbUser

UpdateDnsRecord() публичный Метод

public UpdateDnsRecord ( string domainId, string recordId, string name, string type, string data, int priority = null, int ttl = null, string description = null, string gslbRegion = null, int gslbWeight = null, int gslbCheck = null ) : DnsRecord
domainId string
recordId string
name string
type string
data string
priority int
ttl int
description string
gslbRegion string
gslbWeight int
gslbCheck int
Результат DnsRecord

UpdateDomain() публичный Метод

public UpdateDomain ( string domainId, string domainName = null, string email = null, int ttl = null, string description = null, int gslb = null ) : Domain
domainId string
domainName string
email string
ttl int
description string
gslb int
Результат Domain

UpdateEmailForwarding() публичный Метод

public UpdateEmailForwarding ( string forwardingId, string toForwardAddress ) : EmailForwarding
forwardingId string
toForwardAddress string
Результат EmailForwarding

UpdateEmailWebHook() публичный Метод

public UpdateEmailWebHook ( string emailId, string webhookUrl, string keyword ) : EmailWebHook
emailId string
webhookUrl string
keyword string
Результат EmailWebHook

UpdateHealthMonitor() публичный Метод

public UpdateHealthMonitor ( string monitorId, int delay, int maxRetries, string urlPath ) : HealthMonitor
monitorId string
delay int
maxRetries int
urlPath string
Результат HealthMonitor

UpdateLBMember() публичный Метод

public UpdateLBMember ( string memberId, int weight ) : LBMember
memberId string
weight int
Результат LBMember

UpdateMailBoxQuota() публичный Метод

public UpdateMailBoxQuota ( string serviceId, int quota ) : MailBoxQuota
serviceId string
quota int
Результат MailBoxQuota

UpdateMailService() публичный Метод

public UpdateMailService ( string serviceId, string serviceName ) : MailService
serviceId string
serviceName string
Результат MailService

UpdateObjectMetadata() публичный Метод

public UpdateObjectMetadata ( string container, string objectName, string>.Dictionary metadata, bool useInternalUrl = false ) : void
container string
objectName string
metadata string>.Dictionary
useInternalUrl bool
Результат void

UpdatePool() публичный Метод

public UpdatePool ( string poolId, string name = null, string lbMethod = null ) : Pool
poolId string
name string
lbMethod string
Результат Pool

UpdatePort() публичный Метод

public UpdatePort ( string portId, bool adminStateUp = null, string securityGroups = null, FixedIp fixedIps = null, AllowedAddressPair allowedAddressPairs = null ) : Port
portId string
adminStateUp bool
securityGroups string
fixedIps FixedIp
allowedAddressPairs AllowedAddressPair
Результат Port

UpdateSubnet() публичный Метод

public UpdateSubnet ( string subnetId, string name ) : Subnet
subnetId string
name string
Результат Subnet

UpdateVIP() публичный Метод

public UpdateVIP ( ) : VIP
Результат VIP

UpdateWhiteList() публичный Метод

public UpdateWhiteList ( string emailId, EmailFilterDetails targets ) : IEnumerable
emailId string
targets EmailFilterDetails
Результат IEnumerable

WaitForVolumeAvailable() публичный Метод

public WaitForVolumeAvailable ( string volumeId, int refreshCount = 600, TimeSpan refreshDelay = null ) : Volume
volumeId string
refreshCount int
refreshDelay TimeSpan
Результат Volume

WaitForVolumeDeleted() публичный Метод

public WaitForVolumeDeleted ( string volumeId, int refreshCount = 360, TimeSpan refreshDelay = null ) : bool
volumeId string
refreshCount int
refreshDelay TimeSpan
Результат bool

WaitForVolumeState() публичный Метод

public WaitForVolumeState ( string volumeId, VolumeState expectedState, VolumeState errorStates, int refreshCount = 600, TimeSpan refreshDelay = null ) : Volume
volumeId string
expectedState VolumeState
errorStates VolumeState
refreshCount int
refreshDelay TimeSpan
Результат Volume

toUnixTime() защищенный Метод

Convert DateTime to UnixTime
protected toUnixTime ( DateTime pcTime ) : string
pcTime DateTime
Результат string