C# 클래스 ConoHaNet.OpenStackMember

상속: IOpenStackMember
파일 보기 프로젝트 열기: crowdy/OpenStack-ConoHa 1 사용 예제들

공개 메소드들

메소드 설명
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