Documentation
¶
Index ¶
- type AccessControlGroup
- type AccessControlGroupList
- type AccessControlRule
- type AccessControlRuleList
- type BlockStorageInstance
- type BlockStorageInstanceList
- type BlockStorageSnapshotInstance
- type BlockStorageSnapshotInstanceList
- type Conn
- func (s *Conn) AddLoadBalancerSslCertificate(reqParams *RequestAddSslCertificate) (*SslCertificateList, error)
- func (s *Conn) AddNasVolumeAccessControl(reqParams *RequestNasVolumeAccessControl) (*NasVolumeInstanceList, error)
- func (s *Conn) AddPortForwardingRules(reqParams *RequestAddPortForwardingRules) (*PortForwardingRuleList, error)
- func (s *Conn) AssociatePublicIP(reqParams *RequestAssociatePublicIP) (*PublicIPInstanceList, error)
- func (s *Conn) AttachBlockStorageInstance(reqParams *RequestAttachBlockStorageInstance) (*BlockStorageInstanceList, error)
- func (s *Conn) ChangeLoadBalancedServerInstances(reqParams *RequestChangeLoadBalancedServerInstances) (*LoadBalancerInstanceList, error)
- func (s *Conn) ChangeLoadBalancerInstanceConfiguration(reqParams *RequestChangeLoadBalancerInstanceConfiguration) (*LoadBalancerInstanceList, error)
- func (s *Conn) ChangeNasVolumeSize(reqParams *RequestChangeNasVolumeSize) (*NasVolumeInstanceList, error)
- func (s *Conn) ChangeServerInstanceSpec(reqParams *RequestChangeServerInstanceSpec) (*ServerInstanceList, error)
- func (s *Conn) CreateBlockStorageInstance(reqParams *RequestBlockStorageInstance) (*BlockStorageInstanceList, error)
- func (s *Conn) CreateBlockStorageSnapshotInstance(reqParams *RequestCreateBlockStorageSnapshotInstance) (*BlockStorageSnapshotInstanceList, error)
- func (s *Conn) CreateLaunchConfiguration(reqParams *RequestCreateLaunchConfiguration) (*LaunchConfigurationList, error)
- func (s *Conn) CreateLoadBalancerInstance(reqParams *RequestCreateLoadBalancerInstance) (*LoadBalancerInstanceList, error)
- func (s *Conn) CreateLoginKey(keyName string) (*PrivateKey, error)
- func (s *Conn) CreateMemberServerImage(reqParams *RequestCreateServerImage) (*MemberServerImageList, error)
- func (s *Conn) CreateNasVolumeInstance(reqParams *RequestCreateNasVolumeInstance) (*NasVolumeInstanceList, error)
- func (s *Conn) CreatePublicIPInstance(reqParams *RequestCreatePublicIPInstance) (*PublicIPInstanceList, error)
- func (s *Conn) CreateServerInstances(reqParams *RequestCreateServerInstance) (*ServerInstanceList, error)
- func (s *Conn) DeleteBlockStorageInstances(blockStorageInstanceNoList []string) (*BlockStorageInstanceList, error)
- func (s *Conn) DeleteBlockStorageSnapshotInstances(blockStorageSnapshotInstanceNoList []string) (*BlockStorageSnapshotInstanceList, error)
- func (s *Conn) DeleteLaunchConfiguration(launchConfigurationName string) (*common.CommonResponse, error)
- func (s *Conn) DeleteLoadBalancerInstances(reqParams *RequestDeleteLoadBalancerInstances) (*LoadBalancerInstanceList, error)
- func (s *Conn) DeleteLoadBalancerSslCertificate(certificateName string) (*SslCertificateList, error)
- func (s *Conn) DeleteLoginKey(keyName string) (*common.CommonResponse, error)
- func (s *Conn) DeleteNasVolumeInstance(nasVolumeInstanceNo string) (*NasVolumeInstanceList, error)
- func (s *Conn) DeletePortForwardingRules(reqParams *RequestDeletePortForwardingRules) (*PortForwardingRuleList, error)
- func (s *Conn) DeletePublicIPInstances(reqParams *RequestDeletePublicIPInstances) (*PublicIPInstanceList, error)
- func (s *Conn) DetachBlockStorageInstance(reqParams *RequestDetachBlockStorageInstance) (*BlockStorageInstanceList, error)
- func (s *Conn) DisassociatePublicIP(PublicIPInstanceNo string) (*PublicIPInstanceList, error)
- func (s *Conn) GetAccessControlGroupList(reqParams *RequestAccessControlGroupList) (*AccessControlGroupList, error)
- func (s *Conn) GetAccessControlRuleList(accessControlGroupConfigurationNo string) (*AccessControlRuleList, error)
- func (s *Conn) GetBlockStorageInstance(reqParams *RequestBlockStorageInstanceList) (*BlockStorageInstanceList, error)
- func (s *Conn) GetBlockStorageSnapshotInstanceList(reqParams *RequestGetBlockStorageSnapshotInstanceList) (*BlockStorageSnapshotInstanceList, error)
- func (s *Conn) GetLaunchConfigurationList(reqParams *RequestGetLaunchConfigurationList) (*LaunchConfigurationList, error)
- func (s *Conn) GetLoadBalancedServerInstanceList(loadBalancerInstanceNo string) (*ServerInstanceList, error)
- func (s *Conn) GetLoadBalancerInstanceList(reqParams *RequestLoadBalancerInstanceList) (*LoadBalancerInstanceList, error)
- func (s *Conn) GetLoadBalancerSslCertificateList(certificateName string) (*SslCertificateList, error)
- func (s *Conn) GetLoadBalancerTargetServerInstanceList(reqParams *RequestGetLoadBalancerTargetServerInstanceList) (*ServerInstanceList, error)
- func (s *Conn) GetLoginKeyList(reqParams *RequestGetLoginKeyList) (*LoginKeyList, error)
- func (s *Conn) GetMemberServerImageList(reqParams *RequestServerImageList) (*MemberServerImageList, error)
- func (s *Conn) GetNasVolumeInstanceList(reqParams *RequestGetNasVolumeInstanceList) (*NasVolumeInstanceList, error)
- func (s *Conn) GetPortForwardingRuleList(reqParams *RequestPortForwardingRuleList) (*PortForwardingRuleList, error)
- func (s *Conn) GetPublicIPInstanceList(reqParams *RequestPublicIPInstanceList) (*PublicIPInstanceList, error)
- func (s *Conn) GetRegionList() (*RegionList, error)
- func (s *Conn) GetRootPassword(reqParams *RequestGetRootPassword) (*RootPassword, error)
- func (s *Conn) GetServerImageProductList(reqParams *RequestGetServerImageProductList) (*ProductList, error)
- func (s *Conn) GetServerInstanceList(reqParams *RequestGetServerInstanceList) (*ServerInstanceList, error)
- func (s *Conn) GetServerProductList(reqParams *RequestGetServerProductList) (*ProductList, error)
- func (s *Conn) GetZoneList(regionNo string) (*ZoneList, error)
- func (s *Conn) RebootServerInstances(reqParams *RequestRebootServerInstances) (*ServerInstanceList, error)
- func (s *Conn) RecreateServerInstance(reqParams *RequestRecreateServerInstance) (*ServerInstanceList, error)
- func (s *Conn) RemoveNasVolumeAccessControl(reqParams *RequestNasVolumeAccessControl) (*NasVolumeInstanceList, error)
- func (s *Conn) SetNasVolumeAccessControl(reqParams *RequestNasVolumeAccessControl) (*NasVolumeInstanceList, error)
- func (s *Conn) StartServerInstances(reqParams *RequestStartServerInstances) (*ServerInstanceList, error)
- func (s *Conn) StopServerInstances(reqParams *RequestStopServerInstances) (*ServerInstanceList, error)
- func (s *Conn) TerminateServerInstances(reqParams *RequestTerminateServerInstances) (*ServerInstanceList, error)
- type LaunchConfiguration
- type LaunchConfigurationList
- type LoadBalancedServerInstance
- type LoadBalancerInstance
- type LoadBalancerInstanceList
- type LoadBalancerRule
- type LoginKey
- type LoginKeyList
- type MemberServerImageList
- type NasVolumeInstance
- type NasVolumeInstanceCustomIp
- type NasVolumeInstanceList
- type PortForwardingRule
- type PortForwardingRuleList
- type PrivateKey
- type Product
- type ProductList
- type PublicIPInstance
- type PublicIPInstanceList
- type RegionList
- type RequestAccessControlGroupList
- type RequestAddPortForwardingRules
- type RequestAddSslCertificate
- type RequestAssociatePublicIP
- type RequestAttachBlockStorageInstance
- type RequestBlockStorageInstance
- type RequestBlockStorageInstanceList
- type RequestChangeLoadBalancedServerInstances
- type RequestChangeLoadBalancerInstanceConfiguration
- type RequestChangeNasVolumeSize
- type RequestChangeServerInstanceSpec
- type RequestCreateBlockStorageSnapshotInstance
- type RequestCreateLaunchConfiguration
- type RequestCreateLoadBalancerInstance
- type RequestCreateNasVolumeInstance
- type RequestCreatePublicIPInstance
- type RequestCreateServerImage
- type RequestCreateServerInstance
- type RequestDeleteLoadBalancerInstances
- type RequestDeletePortForwardingRules
- type RequestDeletePublicIPInstances
- type RequestDetachBlockStorageInstance
- type RequestGetBlockStorageSnapshotInstanceList
- type RequestGetLaunchConfigurationList
- type RequestGetLoadBalancerTargetServerInstanceList
- type RequestGetLoginKeyList
- type RequestGetNasVolumeInstanceList
- type RequestGetRootPassword
- type RequestGetServerImageProductList
- type RequestGetServerInstanceList
- type RequestGetServerProductList
- type RequestGetZoneList
- type RequestLoadBalancerInstanceList
- type RequestLoadBalancerRule
- type RequestNasVolumeAccessControl
- type RequestPortForwardingRuleList
- type RequestPublicIPInstanceList
- type RequestRebootServerInstances
- type RequestRecreateServerInstance
- type RequestServerImageList
- type RequestStartServerInstances
- type RequestStopServerInstances
- type RequestTerminateServerInstances
- type RootPassword
- type ServerHealthCheckStatus
- type ServerImage
- type ServerInstance
- type ServerInstanceList
- type SslCertificate
- type SslCertificateList
- type ZoneList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessControlGroup ¶
type AccessControlGroup struct {
AccessControlGroupConfigurationNo string `xml:"accessControlGroupConfigurationNo"`
AccessControlGroupName string `xml:"accessControlGroupName"`
AccessControlGroupDescription string `xml:"accessControlGroupDescription"`
IsDefault bool `xml:"isDefault"`
CreateDate string `xml:"createDate"`
}
type AccessControlGroupList ¶
type AccessControlGroupList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
AccessControlGroup []AccessControlGroup `xml:"accessControlGroupList>accessControlGroup,omitempty"`
}
type AccessControlRule ¶
type AccessControlRule struct {
AccessControlRuleConfigurationNo string `xml:"accessControlRuleConfigurationNo"`
AccessControlRuleDescription string `xml:"accessControlRuleDescription"`
SourceAccessControlRuleConfigurationNo string `xml:"sourceAccessControlRuleConfigurationNo"`
SourceAccessControlRuleName string `xml:"sourceAccessControlRuleName"`
ProtocolType common.CommonCode `xml:"protocolType"`
SourceIP string `xml:"sourceIp"`
DestinationPort string `xml:"destinationPort"`
}
type AccessControlRuleList ¶
type AccessControlRuleList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
AccessControlRuleList []AccessControlRule `xml:"accessControlRuleList>accessControlRule,omitempty"`
}
type BlockStorageInstance ¶
type BlockStorageInstance struct {
BlockStorageInstanceNo string `xml:"blockStorageInstanceNo"`
ServerInstanceNo string `xml:"serverInstanceNo"`
ServerName string `xml:"serverName"`
BlockStorageType common.CommonCode `xml:"blockStorageType"`
BlockStorageName string `xml:"blockStorageName"`
BlockStorageSize int `xml:"blockStorageSize"`
DeviceName string `xml:"deviceName"`
BlockStorageProductCode string `xml:"blockStorageProductCode"`
BlockStorageInstanceStatus common.CommonCode `xml:"blockStorageInstanceStatus"`
BlockStorageInstanceOperation common.CommonCode `xml:"blockStorageInstanceOperation"`
BlockStorageInstanceStatusName string `xml:"blockStorageInstanceStatusName"`
CreateDate string `xml:"createDate"`
BlockStorageInstanceDescription string `xml:"blockStorageInstanceDescription"`
DiskType common.CommonCode `xml:"diskType"`
DiskDetailType common.CommonCode `xml:"diskDetailType"`
Zone common.Zone `xml:"zone"`
}
type BlockStorageInstanceList ¶
type BlockStorageInstanceList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
BlockStorageInstance []BlockStorageInstance `xml:"blockStorageInstanceList>blockStorageInstance,omitempty"`
}
type BlockStorageSnapshotInstance ¶
type BlockStorageSnapshotInstance struct {
BlockStorageSnapshotInstanceNo string `xml:"blockStorageSnapshotInstanceNo"`
BlockStorageSnapshotName string `xml:"blockStorageSnapshotName"`
BlockStorageSnapshotVolumeSize int `xml:"blockStorageSnapshotVolumeSize"`
OriginalBlockStorageInstanceNo string `xml:"originalBlockStorageInstanceNo"`
OriginalBlockStorageName string `xml:"originalBlockStorageName"`
BlockStorageSnapshotInstanceStatus common.CommonCode `xml:"blockStorageSnapshotInstanceStatus"`
BlockStorageSnapshotInstanceOperation common.CommonCode `xml:"blockStorageSnapshotInstanceOperation"`
BlockStorageSnapshotInstanceStatusName string `xml:"blockStorageSnapshotInstanceStatusName"`
CreateDate string `xml:"createDate"`
BlockStorageSnapshotInstanceDescription string `xml:"blockStorageSnapshotInstanceDescription"`
ServerImageProductCode string `xml:"serverImageProductCode"`
OsInformation string `xml:"osInformation"`
}
type BlockStorageSnapshotInstanceList ¶
type BlockStorageSnapshotInstanceList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
BlockStorageSnapshotInstanceList []BlockStorageSnapshotInstance `xml:"blockStorageSnapshotInstanceList>blockStorageSnapshot,omitempty"`
}
type Conn ¶
type Conn struct {
// contains filtered or unexported fields
}
func NewConnection ¶
NewConnection create connection for server api
func (*Conn) AddLoadBalancerSslCertificate ¶
func (s *Conn) AddLoadBalancerSslCertificate(reqParams *RequestAddSslCertificate) (*SslCertificateList, error)
AddLoadBalancerSslCertificate get SSL Certificate
func (*Conn) AddNasVolumeAccessControl ¶
func (s *Conn) AddNasVolumeAccessControl(reqParams *RequestNasVolumeAccessControl) (*NasVolumeInstanceList, error)
AddNasVolumeAccessControl add Nas Volume Access Control
func (*Conn) AddPortForwardingRules ¶
func (s *Conn) AddPortForwardingRules(reqParams *RequestAddPortForwardingRules) (*PortForwardingRuleList, error)
func (*Conn) AssociatePublicIP ¶
func (s *Conn) AssociatePublicIP(reqParams *RequestAssociatePublicIP) (*PublicIPInstanceList, error)
AssociatePublicIP associate ip instance to server instance
func (*Conn) AttachBlockStorageInstance ¶
func (s *Conn) AttachBlockStorageInstance(reqParams *RequestAttachBlockStorageInstance) (*BlockStorageInstanceList, error)
AttachBlockStorageInstance attaches block storage instance to a server instance
func (*Conn) ChangeLoadBalancedServerInstances ¶
func (s *Conn) ChangeLoadBalancedServerInstances(reqParams *RequestChangeLoadBalancedServerInstances) (*LoadBalancerInstanceList, error)
ChangeLoadBalancedServerInstances changes load balancer server instance
func (*Conn) ChangeLoadBalancerInstanceConfiguration ¶
func (s *Conn) ChangeLoadBalancerInstanceConfiguration(reqParams *RequestChangeLoadBalancerInstanceConfiguration) (*LoadBalancerInstanceList, error)
ChangeLoadBalancerInstanceConfiguration change public ip instance list
func (*Conn) ChangeNasVolumeSize ¶
func (s *Conn) ChangeNasVolumeSize(reqParams *RequestChangeNasVolumeSize) (*NasVolumeInstanceList, error)
ChangeNasVolumeSize changes nas volume size
func (*Conn) ChangeServerInstanceSpec ¶
func (s *Conn) ChangeServerInstanceSpec(reqParams *RequestChangeServerInstanceSpec) (*ServerInstanceList, error)
func (*Conn) CreateBlockStorageInstance ¶
func (s *Conn) CreateBlockStorageInstance(reqParams *RequestBlockStorageInstance) (*BlockStorageInstanceList, error)
CreateBlockStorageInstance create block storage instance
func (*Conn) CreateBlockStorageSnapshotInstance ¶
func (s *Conn) CreateBlockStorageSnapshotInstance(reqParams *RequestCreateBlockStorageSnapshotInstance) (*BlockStorageSnapshotInstanceList, error)
CreateBlockStorageSnapshotInstance create block storage snapshot instance
func (*Conn) CreateLaunchConfiguration ¶
func (s *Conn) CreateLaunchConfiguration(reqParams *RequestCreateLaunchConfiguration) (*LaunchConfigurationList, error)
CreateLaunchConfiguration creates launch configuration list
func (*Conn) CreateLoadBalancerInstance ¶
func (s *Conn) CreateLoadBalancerInstance(reqParams *RequestCreateLoadBalancerInstance) (*LoadBalancerInstanceList, error)
CreateLoadBalancerInstance creates load balancer instance
func (*Conn) CreateLoginKey ¶
func (s *Conn) CreateLoginKey(keyName string) (*PrivateKey, error)
CreateLoginKey create loginkey with keyName
func (*Conn) CreateMemberServerImage ¶
func (s *Conn) CreateMemberServerImage(reqParams *RequestCreateServerImage) (*MemberServerImageList, error)
CreateMemberServerImage create member server image and retrun member server image list
func (*Conn) CreateNasVolumeInstance ¶
func (s *Conn) CreateNasVolumeInstance(reqParams *RequestCreateNasVolumeInstance) (*NasVolumeInstanceList, error)
func (*Conn) CreatePublicIPInstance ¶
func (s *Conn) CreatePublicIPInstance(reqParams *RequestCreatePublicIPInstance) (*PublicIPInstanceList, error)
CreatePublicIPInstance create public ip instance and allocate it to server instance
func (*Conn) CreateServerInstances ¶
func (s *Conn) CreateServerInstances(reqParams *RequestCreateServerInstance) (*ServerInstanceList, error)
CreateServerInstances create server instances
func (*Conn) DeleteBlockStorageInstances ¶
func (s *Conn) DeleteBlockStorageInstances(blockStorageInstanceNoList []string) (*BlockStorageInstanceList, error)
DeleteBlockStorageInstances delete block storage instances
func (*Conn) DeleteBlockStorageSnapshotInstances ¶
func (s *Conn) DeleteBlockStorageSnapshotInstances(blockStorageSnapshotInstanceNoList []string) (*BlockStorageSnapshotInstanceList, error)
DeleteBlockStorageSnapshotInstances delete block storage snapshot instances
func (*Conn) DeleteLaunchConfiguration ¶
func (s *Conn) DeleteLaunchConfiguration(launchConfigurationName string) (*common.CommonResponse, error)
DeleteLaunchConfiguration delete Launch Configuration
func (*Conn) DeleteLoadBalancerInstances ¶
func (s *Conn) DeleteLoadBalancerInstances(reqParams *RequestDeleteLoadBalancerInstances) (*LoadBalancerInstanceList, error)
DeleteLoadBalancerInstances delete load balancer instances
func (*Conn) DeleteLoadBalancerSslCertificate ¶
func (s *Conn) DeleteLoadBalancerSslCertificate(certificateName string) (*SslCertificateList, error)
DeleteLoadBalancerSslCertificate deletes SSL Certificate
func (*Conn) DeleteLoginKey ¶
func (s *Conn) DeleteLoginKey(keyName string) (*common.CommonResponse, error)
DeleteLoginKey delete login key with keyName
func (*Conn) DeleteNasVolumeInstance ¶
func (s *Conn) DeleteNasVolumeInstance(nasVolumeInstanceNo string) (*NasVolumeInstanceList, error)
func (*Conn) DeletePortForwardingRules ¶
func (s *Conn) DeletePortForwardingRules(reqParams *RequestDeletePortForwardingRules) (*PortForwardingRuleList, error)
func (*Conn) DeletePublicIPInstances ¶
func (s *Conn) DeletePublicIPInstances(reqParams *RequestDeletePublicIPInstances) (*PublicIPInstanceList, error)
DeletePublicIPInstances delete public ip instances
func (*Conn) DetachBlockStorageInstance ¶
func (s *Conn) DetachBlockStorageInstance(reqParams *RequestDetachBlockStorageInstance) (*BlockStorageInstanceList, error)
DetachBlockStorageInstance detaches block storage instance from server instance
func (*Conn) DisassociatePublicIP ¶
func (s *Conn) DisassociatePublicIP(PublicIPInstanceNo string) (*PublicIPInstanceList, error)
DisassociatePublicIP diassociate public ip from server instance
func (*Conn) GetAccessControlGroupList ¶
func (s *Conn) GetAccessControlGroupList(reqParams *RequestAccessControlGroupList) (*AccessControlGroupList, error)
GetAccessControlGroupList get access control group list
func (*Conn) GetAccessControlRuleList ¶
func (s *Conn) GetAccessControlRuleList(accessControlGroupConfigurationNo string) (*AccessControlRuleList, error)
GetAccessControlRuleList get access control group list
func (*Conn) GetBlockStorageInstance ¶
func (s *Conn) GetBlockStorageInstance(reqParams *RequestBlockStorageInstanceList) (*BlockStorageInstanceList, error)
GetBlockStorageInstance Get block storage instance list
func (*Conn) GetBlockStorageSnapshotInstanceList ¶
func (s *Conn) GetBlockStorageSnapshotInstanceList(reqParams *RequestGetBlockStorageSnapshotInstanceList) (*BlockStorageSnapshotInstanceList, error)
GetBlockStorageSnapshotInstanceList Get block storage snapshot instance list
func (*Conn) GetLaunchConfigurationList ¶
func (s *Conn) GetLaunchConfigurationList(reqParams *RequestGetLaunchConfigurationList) (*LaunchConfigurationList, error)
GetLaunchConfigurationList get launch configuration list
func (*Conn) GetLoadBalancedServerInstanceList ¶
func (s *Conn) GetLoadBalancedServerInstanceList(loadBalancerInstanceNo string) (*ServerInstanceList, error)
GetLoadBalancedServerInstanceList get load balancer server instance list
func (*Conn) GetLoadBalancerInstanceList ¶
func (s *Conn) GetLoadBalancerInstanceList(reqParams *RequestLoadBalancerInstanceList) (*LoadBalancerInstanceList, error)
GetLoadBalancerInstanceList get load balancer instance list
func (*Conn) GetLoadBalancerSslCertificateList ¶
func (s *Conn) GetLoadBalancerSslCertificateList(certificateName string) (*SslCertificateList, error)
GetLoadBalancerSslCertificateList get SSL Certificate
func (*Conn) GetLoadBalancerTargetServerInstanceList ¶
func (s *Conn) GetLoadBalancerTargetServerInstanceList(reqParams *RequestGetLoadBalancerTargetServerInstanceList) (*ServerInstanceList, error)
GetLoadBalancerTargetServerInstanceList get load balancer target server instance list
func (*Conn) GetLoginKeyList ¶
func (s *Conn) GetLoginKeyList(reqParams *RequestGetLoginKeyList) (*LoginKeyList, error)
GetLoginKeyList get login key list
func (*Conn) GetMemberServerImageList ¶
func (s *Conn) GetMemberServerImageList(reqParams *RequestServerImageList) (*MemberServerImageList, error)
GetMemberServerImageList get member server image list
func (*Conn) GetNasVolumeInstanceList ¶
func (s *Conn) GetNasVolumeInstanceList(reqParams *RequestGetNasVolumeInstanceList) (*NasVolumeInstanceList, error)
func (*Conn) GetPortForwardingRuleList ¶
func (s *Conn) GetPortForwardingRuleList(reqParams *RequestPortForwardingRuleList) (*PortForwardingRuleList, error)
func (*Conn) GetPublicIPInstanceList ¶
func (s *Conn) GetPublicIPInstanceList(reqParams *RequestPublicIPInstanceList) (*PublicIPInstanceList, error)
GetPublicIPInstanceList get public ip instance list
func (*Conn) GetRegionList ¶
func (s *Conn) GetRegionList() (*RegionList, error)
GetRegionList gets region list
func (*Conn) GetRootPassword ¶
func (s *Conn) GetRootPassword(reqParams *RequestGetRootPassword) (*RootPassword, error)
GetRootPassword get root password from server instance
func (*Conn) GetServerImageProductList ¶
func (s *Conn) GetServerImageProductList(reqParams *RequestGetServerImageProductList) (*ProductList, error)
GetServerImageProductList gets server image product list
func (*Conn) GetServerInstanceList ¶
func (s *Conn) GetServerInstanceList(reqParams *RequestGetServerInstanceList) (*ServerInstanceList, error)
GetServerInstanceList get server instance list
func (*Conn) GetServerProductList ¶
func (s *Conn) GetServerProductList(reqParams *RequestGetServerProductList) (*ProductList, error)
GetServerProductList : Get Server product list with server image product code by default.
func (*Conn) GetZoneList ¶
GetZoneList get zone list
func (*Conn) RebootServerInstances ¶
func (s *Conn) RebootServerInstances(reqParams *RequestRebootServerInstances) (*ServerInstanceList, error)
func (*Conn) RecreateServerInstance ¶
func (s *Conn) RecreateServerInstance(reqParams *RequestRecreateServerInstance) (*ServerInstanceList, error)
RecreateServerInstance recreate server instance
func (*Conn) RemoveNasVolumeAccessControl ¶
func (s *Conn) RemoveNasVolumeAccessControl(reqParams *RequestNasVolumeAccessControl) (*NasVolumeInstanceList, error)
RemoveNasVolumeAccessControl removes Nas Volume Access Control
func (*Conn) SetNasVolumeAccessControl ¶
func (s *Conn) SetNasVolumeAccessControl(reqParams *RequestNasVolumeAccessControl) (*NasVolumeInstanceList, error)
SetNasVolumeAccessControl set Nas Volume Access Control
func (*Conn) StartServerInstances ¶
func (s *Conn) StartServerInstances(reqParams *RequestStartServerInstances) (*ServerInstanceList, error)
StartServerInstances stop server instances
func (*Conn) StopServerInstances ¶
func (s *Conn) StopServerInstances(reqParams *RequestStopServerInstances) (*ServerInstanceList, error)
StopServerInstances stop server instances
func (*Conn) TerminateServerInstances ¶
func (s *Conn) TerminateServerInstances(reqParams *RequestTerminateServerInstances) (*ServerInstanceList, error)
TerminateServerInstances terminate server instances
type LaunchConfiguration ¶
type LaunchConfiguration struct {
LaunchConfigurationName string `xml:"launchConfigurationName"`
ServerImageProductCode string `xml:"serverImageProductCode"`
ServerProductCode string `xml:"serverProductCode"`
MemberServerImageNo string `xml:"memberServerImageNo"`
LoginKeyName string `xml:"loginKeyName"`
CreateDate string `xml:"createDate"`
UserData string `xml:"userData"`
AccessControlGroupList []AccessControlGroup `xml:"accessControlGroupList>accessControlGroup,omitempty"`
}
type LaunchConfigurationList ¶
type LaunchConfigurationList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
LaunchConfigurationList []LaunchConfiguration `xml:"launchConfigurationList>launchConfiguration,omitempty"`
}
type LoadBalancedServerInstance ¶
type LoadBalancedServerInstance struct {
ServerInstanceList []ServerInstance `xml:"serverInstance,omitempty"`
ServerHealthCheckStatusList []ServerHealthCheckStatus `xml:"serverHealthCheckStatusList>serverHealthCheckStatus,omitempty"`
}
LoadBalancedServerInstance is struct for load balanced server instance
type LoadBalancerInstance ¶
type LoadBalancerInstance struct {
LoadBalancerInstanceNo string `xml:"loadBalancerInstanceNo"`
VirtualIP string `xml:"virtualIp"`
LoadBalancerName string `xml:"loadBalancerName"`
LoadBalancerAlgorithmType common.CommonCode `xml:"loadBalancerAlgorithmType"`
LoadBalancerDescription string `xml:"loadBalancerDescription"`
CreateDate string `xml:"createDate"`
DomainName string `xml:"domainName"`
InternetLineType common.CommonCode `xml:"internetLineType"`
LoadBalancerInstanceStatusName string `xml:"loadBalancerInstanceStatusName"`
LoadBalancerInstanceStatus common.CommonCode `xml:"loadBalancerInstanceStatus"`
LoadBalancerInstanceOperation common.CommonCode `xml:"loadBalancerInstanceOperation"`
NetworkUsageType common.CommonCode `xml:"networkUsageType"`
IsHTTPKeepAlive bool `xml:"isHttpKeepAlive"`
ConnectionTimeout int `xml:"connectionTimeout"`
CertificateName string `xml:"certificateName"`
LoadBalancerRuleList []LoadBalancerRule `xml:"loadBalancerRuleList>loadBalancerRule,omitempty"`
LoadBalancedServerInstanceList []LoadBalancedServerInstance `xml:"loadBalancedServerInstanceList>loadBalancedServerInstance,omitempty"`
}
LoadBalancerInstance is struct for load balancer instance
type LoadBalancerInstanceList ¶
type LoadBalancerInstanceList struct {
common.CommonResponse
LoadBalancerInstanceList []LoadBalancerInstance `xml:"loadBalancerInstanceList>loadBalancerInstance,omitempty"`
TotalRows int `xml:"totalRows"`
}
LoadBalancerInstanceList is response type to return load balancer instance list
type LoadBalancerRule ¶
type LoadBalancerRule struct {
ProtocolType common.CommonCode `xml:"protocolType"`
LoadBalancerPort int `xml:"loadBalancerPort"`
ServerPort int `xml:"serverPort"`
L7HealthCheckPath string `xml:"l7HealthCheckPath"`
CertificateName string `xml:"certificateName"`
ProxyProtocolUseYn string `xml:"proxyProtocolUseYn"`
}
LoadBalancerRule is struct for load balancer rule
type LoginKeyList ¶
type LoginKeyList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
LoginKeyList []LoginKey `xml:"loginKeyList>loginKey,omitempty"`
}
type MemberServerImageList ¶
type MemberServerImageList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
MemberServerImageList []ServerImage `xml:"memberServerImageList>memberServerImage,omitempty"`
}
type NasVolumeInstance ¶
type NasVolumeInstance struct {
NasVolumeInstanceNo string `xml:"nasVolumeInstanceNo"`
NasVolumeInstanceStatus common.CommonCode `xml:"nasVolumeInstanceStatus"`
NasVolumeInstanceOperation common.CommonCode `xml:"nasVolumeInstanceOperation"`
NasVolumeInstanceStatusName string `xml:"nasVolumeInstanceStatusName"`
CreateDate string `xml:"createDate"`
NasVolumeInstanceDescription string `xml:"nasVolumeInstanceDescription"`
MountInformation string `xml:"mountInformation"`
VolumeAllotmentProtocolType common.CommonCode `xml:"volumeAllotmentProtocolType"`
VolumeName string `xml:"volumeName"`
VolumeTotalSize int `xml:"volumeTotalSize"`
VolumeSize int `xml:"volumeSize"`
VolumeUseSize int `xml:"volumeUseSize"`
VolumeUseRatio float32 `xml:"volumeUseRatio"`
SnapshotVolumeConfigurationRatio float32 `xml:"snapshotVolumeConfigurationRatio"`
SnapshotVolumeSize int `xml:"snapshotVolumeSize"`
SnapshotVolumeUseSize int `xml:"snapshotVolumeUseSize"`
SnapshotVolumeUseRatio float32 `xml:"snapshotVolumeUseRatio"`
IsSnapshotConfiguration bool `xml:"isSnapshotConfiguration"`
IsEventConfiguration bool `xml:"isEventConfiguration"`
Zone common.Zone `xml:"zone"`
Region common.Region `xml:"region"`
NasVolumeInstanceCustomIPList []NasVolumeInstanceCustomIp `xml:"nasVolumeInstanceCustomIpList>nasVolumeInstanceCustomIp,omitempty"`
NasVolumeServerInstanceList []ServerInstance `xml:"nasVolumeServerInstanceList>serverInstance,omitempty"`
}
type NasVolumeInstanceCustomIp ¶
type NasVolumeInstanceCustomIp struct {
CustomIP string `xml:"customIp"`
}
type NasVolumeInstanceList ¶
type NasVolumeInstanceList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
NasVolumeInstanceList []NasVolumeInstance `xml:"nasVolumeInstanceList>nasVolumeInstance,omitempty"`
}
type PortForwardingRule ¶
type PortForwardingRule struct {
ServerInstanceNo string `xml:"serverInstance>serverInstanceNo"`
PortForwardingExternalPort string `xml:"portForwardingExternalPort"`
PortForwardingInternalPort string `xml:"portForwardingInternalPort"`
PortForwardingPublicIp string `xml:"serverInstance>portForwardingPublicIp"`
}
type PortForwardingRuleList ¶
type PortForwardingRuleList struct {
common.CommonResponse
PortForwardingConfigurationNo int `xml:"portForwardingConfigurationNo"`
PortForwardingPublicIp string `xml:"portForwardingPublicIp"`
Zone common.Zone `xml:"zone"`
TotalRows int `xml:"totalRows"`
PortForwardingRuleList []PortForwardingRule `xml:"portForwardingRuleList>portForwardingRule,omitempty"`
}
type PrivateKey ¶
type PrivateKey struct {
common.CommonResponse
PrivateKey string `xml:"privateKey"`
}
type Product ¶
type Product struct {
ProductCode string `xml:"productCode"`
ProductName string `xml:"productName"`
ProductType common.CommonCode `xml:"productType"`
ProductDescription string `xml:"productDescription"`
InfraResourceType common.CommonCode `xml:"infraResourceType"`
CPUCount int `xml:"cpuCount"`
MemorySize int `xml:"memorySize"`
BaseBlockStorageSize int `xml:"baseBlockStorageSize"`
PlatformType common.CommonCode `xml:"platformType"`
OsInformation string `xml:"osInformation"`
AddBlockStroageSize int `xml:"addBlockStroageSize"`
}
Product : Product information of Server
type ProductList ¶
type ProductList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
Product []Product `xml:"productList>product,omitempty"`
}
ProductList : Response of server product list
type PublicIPInstance ¶
type PublicIPInstance struct {
PublicIPInstanceNo string `xml:"publicIpInstanceNo"`
PublicIP string `xml:"publicIp"`
PublicIPDescription string `xml:"publicIpDescription"`
CreateDate string `xml:"createDate"`
InternetLineType common.CommonCode `xml:"internetLineType"`
PublicIPInstanceStatusName string `xml:"publicIpInstanceStatusName"`
PublicIPInstanceStatus common.CommonCode `xml:"publicIpInstanceStatus"`
PublicIPInstanceOperation common.CommonCode `xml:"publicIpInstanceOperation"`
PublicIPKindType common.CommonCode `xml:"publicIpKindType"`
ServerInstance ServerInstance `xml:"serverInstanceAssociatedWithPublicIp"`
Zone common.Zone `xml:"zone"`
}
type PublicIPInstanceList ¶
type PublicIPInstanceList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
PublicIPInstanceList []PublicIPInstance `xml:"publicIpInstanceList>publicIpInstance,omitempty"`
}
type RegionList ¶
type RegionList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
RegionList []common.Region `xml:"regionList>region,omitempty"`
}
RegionList : Response of getting region list
type RequestAddPortForwardingRules ¶
type RequestAddPortForwardingRules struct {
PortForwardingConfigurationNo string
PortForwardingRuleList []PortForwardingRule
}
type RequestAddSslCertificate ¶
type RequestAddSslCertificate struct {
CertificateName string
PrivateKey string
PublicKeyCertificate string
CertificateChain string
}
RequestAddSslCertificate is request type to add SSL Certificate
type RequestAttachBlockStorageInstance ¶
type RequestAttachBlockStorageInstance struct {
ServerInstanceNo string
BlockStorageInstanceNo string
}
RequestAttachBlockStorageInstance is request type to attach server instance
type RequestBlockStorageInstanceList ¶
type RequestBlockStorageInstanceList struct {
ServerInstanceNo string
BlockStorageInstanceNoList []string
SearchFilterName string
SearchFilterValue string
BlockStorageTypeCodeList []string
PageNo int
PageSize int
BlockStorageInstanceStatusCode string
DiskTypeCode string
DiskDetailTypeCode string
RegionNo string
ZoneNo string
SortedBy string
SortingOrder string
}
type RequestChangeLoadBalancedServerInstances ¶
type RequestChangeLoadBalancedServerInstances struct {
LoadBalancerInstanceNo string
ServerInstanceNoList []string
}
RequestChangeLoadBalancedServerInstances is request type to change load balanced server instances
type RequestChangeLoadBalancerInstanceConfiguration ¶
type RequestChangeLoadBalancerInstanceConfiguration struct {
LoadBalancerInstanceNo string
LoadBalancerAlgorithmTypeCode string
LoadBalancerDescription string
LoadBalancerRuleList []RequestLoadBalancerRule
}
RequestChangeLoadBalancerInstanceConfiguration is request type to change load balancer instance configuration
type RequestCreateLoadBalancerInstance ¶
type RequestCreateLoadBalancerInstance struct {
LoadBalancerName string
LoadBalancerAlgorithmTypeCode string
LoadBalancerDescription string
LoadBalancerRuleList []RequestLoadBalancerRule
ServerInstanceNoList []string
InternetLineTypeCode string
NetworkUsageTypeCode string
RegionNo string
}
RequestCreateLoadBalancerInstance is request type to create load balancer instance
type RequestCreateServerInstance ¶
type RequestCreateServerInstance struct {
ServerImageProductCode string
ServerProductCode string
MemberServerImageNo string
ServerName string
ServerDescription string
LoginKeyName string
IsProtectServerTermination string
ServerCreateCount int
ServerCreateStartNo int
InternetLineTypeCode string
FeeSystemTypeCode string
UserData string
ZoneNo string
AccessControlGroupConfigurationNoList []string
RaidTypeName string
}
RequestCreateServerInstance is Server Instances structures
type RequestDeleteLoadBalancerInstances ¶
type RequestDeleteLoadBalancerInstances struct {
LoadBalancerInstanceNoList []string
}
RequestDeleteLoadBalancerInstances is request type to delete load balancer instances
type RequestDeletePortForwardingRules ¶
type RequestDeletePortForwardingRules struct {
PortForwardingConfigurationNo string
PortForwardingRuleList []PortForwardingRule
}
type RequestDeletePublicIPInstances ¶
type RequestDeletePublicIPInstances struct {
PublicIPInstanceNoList []string
}
type RequestDetachBlockStorageInstance ¶
type RequestDetachBlockStorageInstance struct {
BlockStorageInstanceNoList []string
}
RequestDetachBlockStorageInstance is request type to detach block storage instance from server instance
type RequestGetLaunchConfigurationList ¶
type RequestGetLaunchConfigurationList struct {
LaunchConfigurationNameList []string
PageNo int
PageSize int
SortedBy string
SortingOrder string
}
RequestGetLaunchConfigurationList is request type for Launch Configuration List
type RequestGetLoadBalancerTargetServerInstanceList ¶
type RequestGetLoadBalancerTargetServerInstanceList struct {
InternetLineTypeCode string
NetworkUsageTypeCode string
RegionNo string
}
RequestGetLoadBalancerTargetServerInstanceList is request type to get load balancer target server instance list
type RequestGetLoginKeyList ¶
RequestGetLoginKeyList is Login Key structures
type RequestGetRootPassword ¶
RequestGetRootPassword : Request to get root password of the server
type RequestGetServerInstanceList ¶
type RequestGetServerInstanceList struct {
ServerInstanceNoList []string
SearchFilterName string
SearchFilterValue string
PageNo int
PageSize int
ServerInstanceStatusCode string
InternetLineTypeCode string
RegionNo string
ZoneNo string
BaseBlockStorageDiskTypeCode string
BaseBlockStorageDiskDetailTypeCode string
SortedBy string
SortingOrder string
ServerInstanceTypeCodeList []string
}
RequestGetServerInstanceList : Get Server Instance List
type RequestGetServerProductList ¶
type RequestGetServerProductList struct {
ExclusionProductCode string
ProductCode string
ServerImageProductCode string
ZoneNo string
InternetLineTypeCode string
RegionNo string
}
RequestGetServerProductList : Request to get server product list
type RequestGetZoneList ¶
type RequestGetZoneList struct {
// contains filtered or unexported fields
}
RequestGetZoneList : Request to get zone list
type RequestLoadBalancerInstanceList ¶
type RequestLoadBalancerInstanceList struct {
LoadBalancerInstanceNoList []string
InternetLineTypeCode string
NetworkUsageTypeCode string
RegionNo string
PageNo int
PageSize int
SortedBy string
SortingOrder string
}
RequestLoadBalancerInstanceList is request type to get load balancer instance list
type RequestLoadBalancerRule ¶
type RequestLoadBalancerRule struct {
ProtocolTypeCode string
LoadBalancerPort int
ServerPort int
L7HealthCheckPath string
CertificateName string
ProxyProtocolUseYn string
}
RequestLoadBalancerRule is request type to create load balancer rule
type RequestNasVolumeAccessControl ¶
type RequestNasVolumeAccessControl struct {
NasVolumeInstanceNo string
ServerInstanceNoList []string
CustomIPList []string
}
RequestNasVolumeAccessControl is request type for nas volume access control operations
type RequestRebootServerInstances ¶
type RequestRebootServerInstances struct {
ServerInstanceNoList []string
}
type RequestServerImageList ¶
type RequestStartServerInstances ¶
type RequestStartServerInstances struct {
ServerInstanceNoList []string
}
type RequestStopServerInstances ¶
type RequestStopServerInstances struct {
ServerInstanceNoList []string
}
type RequestTerminateServerInstances ¶
type RequestTerminateServerInstances struct {
ServerInstanceNoList []string
}
type RootPassword ¶
type RootPassword struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
RootPassword string `xml:"rootPassword"`
}
RootPassword : Response of getting root password of the server
type ServerHealthCheckStatus ¶
type ServerHealthCheckStatus struct {
ProtocolType common.CommonCode `xml:"protocolType"`
LoadBalancerPort int `xml:"loadBalancerPort"`
ServerPort int `xml:"serverPort"`
L7HealthCheckPath string `xml:"l7HealthCheckPath"`
ProxyProtocolUseYn string `xml:"proxyProtocolUseYn"`
ServerStatus bool `xml:"serverStatus"`
}
ServerHealthCheckStatus is struct for server health check status
type ServerImage ¶
type ServerImage struct {
MemberServerImageNo string `xml:"memberServerImageNo"`
MemberServerImageName string `xml:"memberServerImageName"`
MemberServerImageDescription string `xml:"memberServerImageDescription"`
OriginalServerInstanceNo string `xml:"originalServerInstanceNo"`
OriginalServerProductCode string `xml:"originalServerProductCode"`
OriginalServerName string `xml:"originalServerName"`
OriginalBaseBlockStorageDiskType common.CommonCode `xml:"originalBaseBlockStorageDiskType"`
OriginalServerImageProductCode string `xml:"originalServerImageProductCode"`
OriginalOsInformation string `xml:"originalOsInformation"`
OriginalServerImageName string `xml:"originalServerImageName"`
MemberServerImageStatusName string `xml:"memberServerImageStatusName"`
MemberServerImageStatus common.CommonCode `xml:"memberServerImageStatus"`
MemberServerImageOperation common.CommonCode `xml:"memberServerImageOperation"`
MemberServerImagePlatformType common.CommonCode `xml:"memberServerImagePlatformType"`
CreateDate string `xml:"createDate"`
Zone common.Zone `xml:"zone"`
Region common.Region `xml:"region"`
MemberServerImageBlockStorageTotalRows int `xml:"memberServerImageBlockStorageTotalRows"`
MemberServerImageBlockStorageTotalSize int `xml:"memberServerImageBlockStorageTotalSize"`
}
ServerImage structures
type ServerInstance ¶
type ServerInstance struct {
ServerInstanceNo string `xml:"serverInstanceNo"`
ServerName string `xml:"serverName"`
ServerDescription string `xml:"serverDescription"`
CPUCount int `xml:"cpuCount"`
MemorySize int `xml:"memorySize"`
BaseBlockStorageSize int `xml:"baseBlockStorageSize"`
PlatformType common.CommonCode `xml:"platformType"`
LoginKeyName string `xml:"loginKeyName"`
IsFeeChargingMonitoring bool `xml:"isFeeChargingMonitoring"`
PublicIP string `xml:"publicIp"`
PrivateIP string `xml:"privateIp"`
ServerImageName string `xml:"serverImageName"`
ServerInstanceStatus common.CommonCode `xml:"serverInstanceStatus"`
ServerInstanceOperation common.CommonCode `xml:"serverInstanceOperation"`
ServerInstanceStatusName string `xml:"serverInstanceStatusName"`
CreateDate string `xml:"createDate"`
Uptime string `xml:"uptime"`
ServerImageProductCode string `xml:"serverImageProductCode"`
ServerProductCode string `xml:"serverProductCode"`
IsProtectServerTermination bool `xml:"isProtectServerTermination"`
PortForwardingPublicIP string `xml:"portForwardingPublicIp"`
PortForwardingExternalPort int `xml:"portForwardingExternalPort"`
PortForwardingInternalPort int `xml:"portForwardingInternalPort"`
Zone common.Zone `xml:"zone"`
Region common.Region `xml:"region"`
BaseBlockStorageDiskType common.CommonCode `xml:"baseBlockStorageDiskType"`
BaseBlockStroageDiskDetailType common.CommonCode `xml:"baseBlockStroageDiskDetailType"`
InternetLineType common.CommonCode `xml:"internetLineType"`
ServerInstanceType common.CommonCode `xml:"serverInstanceType"`
UserData string `xml:"userData"`
AccessControlGroupList []AccessControlGroup `xml:"accessControlGroupList>accessControlGroup"`
}
type ServerInstanceList ¶
type ServerInstanceList struct {
common.CommonResponse
TotalRows int `xml:"totalRows"`
ServerInstanceList []ServerInstance `xml:"serverInstanceList>serverInstance,omitempty"`
}
type SslCertificate ¶
type SslCertificate struct {
CertificateName string `xml:"certificateName"`
PrivateKey string `xml:"privateKey"`
PublicKeyCertificate string `xml:"publicKeyCertificate"`
CertificateChain string `xml:"certificateChain"`
}
SslCertificate is struct for SSL Certificate
type SslCertificateList ¶
type SslCertificateList struct {
common.CommonResponse
SslCertificateList []SslCertificate `xml:"sslCertificateList>sslCertificate,omitempty"`
TotalRows int `xml:"totalRows"`
}
SslCertificateList is response type to return SSL Certificate list
Source Files
¶
- addLoadBalancerSslCertificate.go
- addNasVolumeAccessControl.go
- addPortForwardingRules.go
- associatePublicIpWithServerInstance.go
- attachBlockStorageInstance.go
- changeLoadBalancedServerInstances.go
- changeLoadBalancerInstanceConfiguration.go
- changeNasVolumeSize.go
- changeServerInstanceSpec.go
- connection.go
- createBlockStorageInstance.go
- createBlockStorageSnapshotInstance.go
- createLaunchConfiguration.go
- createLoadBalancerInstance.go
- createLoginKey.go
- createNasVolumeInstance.go
- createPublicIpInstance.go
- createServerImage.go
- createServerInstances.go
- deleteBlockStorageInstances.go
- deleteBlockStorageSnapshotInstances.go
- deleteLaunchConfiguration.go
- deleteLoadBalancerInstances.go
- deleteLoadBalancerSslCertificate.go
- deleteLoginKey.go
- deleteNasVolumeAccessControl.go
- deleteNasVolumeInstance.go
- deletePortForwardingRules.go
- deletePublicIpInstances.go
- detachBlockStorageInstances.go
- disassociatePublicIpFromServerInstance.go
- getAccessControlGroupList.go
- getAccessControlRuleList.go
- getBlockStorageInstanceList.go
- getBlockStorageSnapshotInstanceList.go
- getLaunchConfigurationList.go
- getLoadBalancedServerInstanceList.go
- getLoadBalancerInstanceList.go
- getLoadBalancerSslCertificateList.go
- getLoadBalancerTargetServerInstanceList.go
- getLoginKeyList.go
- getMemberServerImagesList.go
- getNasVolumeInstanceList.go
- getPortForwardingRuleList.go
- getPublicIpInstanceList.go
- getRegionList.go
- getRootPassword.go
- getServerImageProductList.go
- getServerInstanceList.go
- getServerProductList.go
- getZoneList.go
- model.go
- rebootServerInstances.go
- recreateServerInstance.go
- setNasVolumeAccessControl.go
- startServerInstances.go
- stopServerInstances.go
- terminateServerInstances.go
- validators.go