Versions in this module Expand all Collapse all v1 v1.0.0 Jun 19, 2018 Changes in this version + type AccessControlGroup struct + AccessControlGroupConfigurationNo string + AccessControlGroupDescription string + AccessControlGroupName string + CreateDate string + IsDefault bool + type AccessControlGroupList struct + AccessControlGroup []AccessControlGroup + TotalRows int + type AccessControlRule struct + AccessControlRuleConfigurationNo string + AccessControlRuleDescription string + DestinationPort string + ProtocolType common.CommonCode + SourceAccessControlRuleConfigurationNo string + SourceAccessControlRuleName string + SourceIP string + type AccessControlRuleList struct + AccessControlRuleList []AccessControlRule + TotalRows int + type BlockStorageInstance struct + BlockStorageInstanceDescription string + BlockStorageInstanceNo string + BlockStorageInstanceOperation common.CommonCode + BlockStorageInstanceStatus common.CommonCode + BlockStorageInstanceStatusName string + BlockStorageName string + BlockStorageProductCode string + BlockStorageSize int + BlockStorageType common.CommonCode + CreateDate string + DeviceName string + DiskDetailType common.CommonCode + DiskType common.CommonCode + ServerInstanceNo string + ServerName string + Zone common.Zone + type BlockStorageInstanceList struct + BlockStorageInstance []BlockStorageInstance + TotalRows int + type Conn struct + func NewConnection(accessKey string, secretKey string) *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) 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) 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) 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 LoadBalancedServerInstance struct + ServerHealthCheckStatusList []ServerHealthCheckStatus + ServerInstanceList []ServerInstance + type LoadBalancerInstance struct + CertificateName string + ConnectionTimeout int + CreateDate string + DomainName string + InternetLineType common.CommonCode + IsHTTPKeepAlive bool + LoadBalancedServerInstanceList []LoadBalancedServerInstance + LoadBalancerAlgorithmType common.CommonCode + LoadBalancerDescription string + LoadBalancerInstanceNo string + LoadBalancerInstanceOperation common.CommonCode + LoadBalancerInstanceStatus common.CommonCode + LoadBalancerInstanceStatusName string + LoadBalancerName string + LoadBalancerRuleList []LoadBalancerRule + NetworkUsageType common.CommonCode + VirtualIP string + type LoadBalancerInstanceList struct + LoadBalancerInstanceList []LoadBalancerInstance + TotalRows int + type LoadBalancerRule struct + CertificateName string + L7HealthCheckPath string + LoadBalancerPort int + ProtocolType common.CommonCode + ProxyProtocolUseYn string + ServerPort int + type LoginKey struct + CreateDate string + Fingerprint string + KeyName string + type LoginKeyList struct + LoginKeyList []LoginKey + TotalRows int + type MemberServerImageList struct + MemberServerImageList []ServerImage + TotalRows int + type NasVolumeInstance struct + CreateDate string + IsEventConfiguration bool + IsSnapshotConfiguration bool + MountInformation string + NasVolumeInstanceCustomIPList []NasVolumeInstanceCustomIp + NasVolumeInstanceDescription string + NasVolumeInstanceNo string + NasVolumeInstanceOperation common.CommonCode + NasVolumeInstanceStatus common.CommonCode + NasVolumeInstanceStatusName string + NasVolumeServerInstanceList []ServerInstance + Region common.Region + SnapshotVolumeConfigurationRatio float32 + SnapshotVolumeSize int + SnapshotVolumeUseRatio float32 + SnapshotVolumeUseSize int + VolumeAllotmentProtocolType common.CommonCode + VolumeName string + VolumeSize int + VolumeTotalSize int + VolumeUseRatio float32 + VolumeUseSize int + Zone common.Zone + type NasVolumeInstanceCustomIp struct + CustomIP string + type NasVolumeInstanceList struct + NasVolumeInstanceList []NasVolumeInstance + TotalRows int + type PortForwardingRule struct + PortForwardingExternalPort string + PortForwardingInternalPort string + ServerInstanceNo string + type PortForwardingRuleList struct + PortForwardingConfigurationNo int + PortForwardingPublicIp string + PortForwardingRuleList []PortForwardingRule + TotalRows int + type PrivateKey struct + PrivateKey string + type Product struct + AddBlockStroageSize int + BaseBlockStorageSize int + CPUCount int + InfraResourceType common.CommonCode + MemorySize int + OsInformation string + PlatformType common.CommonCode + ProductCode string + ProductDescription string + ProductName string + ProductType common.CommonCode + type ProductList struct + Product []Product + TotalRows int + type PublicIPInstance struct + CreateDate string + InternetLineType common.CommonCode + PublicIP string + PublicIPDescription string + PublicIPInstanceNo string + PublicIPInstanceOperation common.CommonCode + PublicIPInstanceStatus common.CommonCode + PublicIPInstanceStatusName string + PublicIPKindType common.CommonCode + ServerInstance ServerInstance + Zone common.Zone + type PublicIPInstanceList struct + PublicIPInstanceList []PublicIPInstance + TotalRows int + type RegionList struct + RegionList []common.Region + TotalRows int + type RequestAccessControlGroupList struct + AccessControlGroupConfigurationNoList []string + AccessControlGroupName string + IsDefault string + PageNo int + PageSize int + type RequestAddPortForwardingRules struct + PortForwardingConfigurationNo string + PortForwardingRuleList []PortForwardingRule + type RequestAddSslCertificate struct + CertificateChain string + CertificateName string + PrivateKey string + PublicKeyCertificate string + type RequestAssociatePublicIP struct + PublicIPInstanceNo string + ServerInstanceNo string + type RequestAttachBlockStorageInstance struct + BlockStorageInstanceNo string + ServerInstanceNo string + type RequestBlockStorageInstance struct + BlockStorageDescription string + BlockStorageName string + BlockStorageSize int + DiskDetailTypeCode string + ServerInstanceNo string + type RequestBlockStorageInstanceList struct + BlockStorageInstanceNoList []string + BlockStorageInstanceStatusCode string + BlockStorageTypeCodeList []string + DiskDetailTypeCode string + DiskTypeCode string + PageNo int + PageSize int + RegionNo string + SearchFilterName string + SearchFilterValue string + ServerInstanceNo string + SortedBy string + SortingOrder string + ZoneNo string + type RequestChangeLoadBalancedServerInstances struct + LoadBalancerInstanceNo string + ServerInstanceNoList []string + type RequestChangeLoadBalancerInstanceConfiguration struct + LoadBalancerAlgorithmTypeCode string + LoadBalancerDescription string + LoadBalancerInstanceNo string + LoadBalancerRuleList []RequestLoadBalancerRule + type RequestChangeNasVolumeSize struct + NasVolumeInstanceNo string + VolumeSize int + type RequestChangeServerInstanceSpec struct + ServerInstanceNo string + ServerProductCode string + type RequestCreateLoadBalancerInstance struct + InternetLineTypeCode string + LoadBalancerAlgorithmTypeCode string + LoadBalancerDescription string + LoadBalancerName string + LoadBalancerRuleList []RequestLoadBalancerRule + NetworkUsageTypeCode string + RegionNo string + ServerInstanceNoList []string + type RequestCreateNasVolumeInstance struct + CifsUserName string + CifsUserPassword string + CustomIpList []string + NasVolumeDescription string + RegionNo string + ServerInstanceNoList []string + VolumeAllotmentProtocolTypeCode string + VolumeName string + VolumeSize int + ZoneNo string + type RequestCreatePublicIPInstance struct + InternetLineTypeCode string + PublicIPDescription string + RegionNo string + ServerInstanceNo string + ZoneNo string + type RequestCreateServerImage struct + MemberServerImageDescription string + MemberServerImageName string + ServerInstanceNo string + type RequestCreateServerInstance struct + AccessControlGroupConfigurationNoList []string + FeeSystemTypeCode string + InternetLineTypeCode string + IsProtectServerTermination string + LoginKeyName string + MemberServerImageNo string + RaidTypeName string + ServerCreateCount int + ServerCreateStartNo int + ServerDescription string + ServerImageProductCode string + ServerName string + ServerProductCode string + UserData string + ZoneNo string + type RequestDeleteLoadBalancerInstances struct + LoadBalancerInstanceNoList []string + type RequestDeletePortForwardingRules struct + PortForwardingConfigurationNo string + PortForwardingRuleList []PortForwardingRule + type RequestDeletePublicIPInstances struct + PublicIPInstanceNoList []string + type RequestDetachBlockStorageInstance struct + BlockStorageInstanceNoList []string + type RequestGetLoadBalancerTargetServerInstanceList struct + InternetLineTypeCode string + NetworkUsageTypeCode string + RegionNo string + type RequestGetLoginKeyList struct + KeyName string + PageNo int + PageSize int + type RequestGetNasVolumeInstanceList struct + IsEventConfiguration string + IsSnapshotConfiguration string + NasVolumeInstanceNoList []string + RegionNo string + VolumeAllotmentProtocolTypeCode string + ZoneNo string + type RequestGetRootPassword struct + PrivateKey string + ServerInstanceNo string + type RequestGetServerImageProductList struct + BlockStorageSize int + ExclusionProductCode string + InfraResourceDetailTypeCode string + PlatformTypeCodeList []string + ProductCode string + RegionNo string + type RequestGetServerInstanceList struct + BaseBlockStorageDiskDetailTypeCode string + BaseBlockStorageDiskTypeCode string + InternetLineTypeCode string + PageNo int + PageSize int + RegionNo string + SearchFilterName string + SearchFilterValue string + ServerInstanceNoList []string + ServerInstanceStatusCode string + ServerInstanceTypeCodeList []string + SortedBy string + SortingOrder string + ZoneNo string + type RequestGetServerProductList struct + ExclusionProductCode string + InternetLineTypeCode string + ProductCode string + RegionNo string + ServerImageProductCode string + ZoneNo string + type RequestGetZoneList struct + type RequestLoadBalancerInstanceList struct + InternetLineTypeCode string + LoadBalancerInstanceNoList []string + NetworkUsageTypeCode string + PageNo int + PageSize int + RegionNo string + SortedBy string + SortingOrder string + type RequestLoadBalancerRule struct + CertificateName string + L7HealthCheckPath string + LoadBalancerPort int + ProtocolTypeCode string + ProxyProtocolUseYn string + ServerPort int + type RequestNasVolumeAccessControl struct + CustomIPList []string + NasVolumeInstanceNo string + ServerInstanceNoList []string + type RequestPortForwardingRuleList struct + InternetLineTypeCode string + RegionNo string + ZoneNo string + type RequestPublicIPInstanceList struct + InternetLineTypeCode string + IsAssociated string + PageNo int + PageSize int + PublicIPInstanceNoList []string + PublicIPList []string + RegionNo string + SearchFilterName string + SearchFilterValue string + SortedBy string + SortingOrder string + ZoneNo string + type RequestRebootServerInstances struct + ServerInstanceNoList []string + type RequestRecreateServerInstance struct + ChangeServerImageProductCode string + ServerInstanceName string + ServerInstanceNo string + type RequestServerImageList struct + MemberServerImageNoList []string + PageNo int + PageSize int + PlatformTypeCodeList []string + RegionNo string + SortedBy string + SortingOrder string + type RequestStartServerInstances struct + ServerInstanceNoList []string + type RequestStopServerInstances struct + ServerInstanceNoList []string + type RequestTerminateServerInstances struct + ServerInstanceNoList []string + type RootPassword struct + RootPassword string + TotalRows int + type ServerHealthCheckStatus struct + L7HealthCheckPath string + LoadBalancerPort int + ProtocolType common.CommonCode + ProxyProtocolUseYn string + ServerPort int + ServerStatus bool + type ServerImage struct + CreateDate string + MemberServerImageBlockStorageTotalRows int + MemberServerImageBlockStorageTotalSize int + MemberServerImageDescription string + MemberServerImageName string + MemberServerImageNo string + MemberServerImageOperation common.CommonCode + MemberServerImagePlatformType common.CommonCode + MemberServerImageStatus common.CommonCode + MemberServerImageStatusName string + OriginalBaseBlockStorageDiskType common.CommonCode + OriginalOsInformation string + OriginalServerImageName string + OriginalServerImageProductCode string + OriginalServerInstanceNo string + OriginalServerName string + OriginalServerProductCode string + Region common.Region + Zone common.Zone + type ServerInstance struct + AccessControlGroupList []AccessControlGroup + BaseBlockStorageDiskType common.CommonCode + BaseBlockStorageSize int + BaseBlockStroageDiskDetailType common.CommonCode + CPUCount int + CreateDate string + InternetLineType common.CommonCode + IsFeeChargingMonitoring bool + IsProtectServerTermination bool + LoginKeyName string + MemorySize int + PlatformType common.CommonCode + PortForwardingExternalPort int + PortForwardingInternalPort int + PortForwardingPublicIP string + PrivateIP string + PublicIP string + Region common.Region + ServerDescription string + ServerImageName string + ServerImageProductCode string + ServerInstanceNo string + ServerInstanceOperation common.CommonCode + ServerInstanceStatus common.CommonCode + ServerInstanceStatusName string + ServerInstanceType common.CommonCode + ServerName string + ServerProductCode string + Uptime string + UserData string + Zone common.Zone + type ServerInstanceList struct + ServerInstanceList []ServerInstance + TotalRows int + type SslCertificate struct + CertificateChain string + CertificateName string + PrivateKey string + PublicKeyCertificate string + type SslCertificateList struct + SslCertificateList []SslCertificate + TotalRows int + type ZoneList struct + TotalRows int + Zone []common.Zone