Documentation ¶
Index ¶
- func CacheExpires(r *http.Response) time.Time
- func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration
- type APIClient
- type APIResponse
- type AccessControlGroup
- type AccessControlRule
- type AddNasVolumeAccessControlRequest
- type AddNasVolumeAccessControlResponse
- type AddPortForwardingRulesRequest
- type AddPortForwardingRulesResponse
- type AssociatePublicIpWithServerInstanceRequest
- type AssociatePublicIpWithServerInstanceResponse
- type AttachBlockStorageInstanceRequest
- type AttachBlockStorageInstanceResponse
- type AttachNetworkInterfaceRequest
- type AttachNetworkInterfaceResponse
- type BlockDevicePartition
- type BlockStorageInstance
- type BlockStorageSnapshotInstance
- type ChangeBlockStorageVolumeSizeRequest
- type ChangeBlockStorageVolumeSizeResponse
- type ChangeNasVolumeSizeRequest
- type ChangeNasVolumeSizeResponse
- type ChangeNasVolumeSnapshotConfigurationRequest
- type ChangeNasVolumeSnapshotConfigurationResponse
- type ChangeServerInstanceSpecRequest
- type ChangeServerInstanceSpecResponse
- type CommonCode
- type CreateBlockStorageInstanceRequest
- type CreateBlockStorageInstanceResponse
- type CreateBlockStorageSnapshotInstanceRequest
- type CreateBlockStorageSnapshotInstanceResponse
- type CreateInstanceTagsRequest
- type CreateInstanceTagsResponse
- type CreateLoginKeyRequest
- type CreateLoginKeyResponse
- type CreateMemberServerImageRequest
- type CreateMemberServerImageResponse
- type CreateNasVolumeInstanceRequest
- type CreateNasVolumeInstanceResponse
- type CreateNasVolumeSnapshotRequest
- type CreateNasVolumeSnapshotResponse
- type CreateNetworkInterfaceRequest
- type CreateNetworkInterfaceResponse
- type CreatePublicIpInstanceRequest
- type CreatePublicIpInstanceResponse
- type CreateServerInstancesRequest
- type CreateServerInstancesResponse
- type DeleteBlockStorageInstancesRequest
- type DeleteBlockStorageInstancesResponse
- type DeleteBlockStorageSnapshotInstancesRequest
- type DeleteBlockStorageSnapshotInstancesResponse
- type DeleteInstanceTagsRequest
- type DeleteInstanceTagsResponse
- type DeleteLoginKeyRequest
- type DeleteLoginKeyResponse
- type DeleteMemberServerImagesRequest
- type DeleteMemberServerImagesResponse
- type DeleteNasVolumeInstanceRequest
- type DeleteNasVolumeInstanceResponse
- type DeleteNasVolumeSnapshotRequest
- type DeleteNasVolumeSnapshotResponse
- type DeleteNetworkInterfaceRequest
- type DeleteNetworkInterfaceResponse
- type DeletePortForwardingRulesRequest
- type DeletePortForwardingRulesResponse
- type DeletePublicIpInstancesRequest
- type DeletePublicIpInstancesResponse
- type DetachBlockStorageInstancesRequest
- type DetachBlockStorageInstancesResponse
- type DetachNetworkInterfaceRequest
- type DetachNetworkInterfaceResponse
- type DisassociatePublicIpFromServerInstanceRequest
- type DisassociatePublicIpFromServerInstanceResponse
- type GetAccessControlGroupListRequest
- type GetAccessControlGroupListResponse
- type GetAccessControlGroupServerInstanceListRequest
- type GetAccessControlGroupServerInstanceListResponse
- type GetAccessControlRuleListRequest
- type GetAccessControlRuleListResponse
- type GetBlockStorageInstanceListRequest
- type GetBlockStorageInstanceListResponse
- type GetBlockStorageSnapshotInstanceListRequest
- type GetBlockStorageSnapshotInstanceListResponse
- type GetInitScriptListRequest
- type GetInitScriptListResponse
- type GetInstanceTagListRequest
- type GetInstanceTagListResponse
- type GetLoginKeyListRequest
- type GetLoginKeyListResponse
- type GetMemberServerImageListRequest
- type GetMemberServerImageListResponse
- type GetNasVolumeInstanceListRequest
- type GetNasVolumeInstanceListResponse
- type GetNasVolumeInstanceRatingListRequest
- type GetNasVolumeInstanceRatingListResponse
- type GetNasVolumeSnapshotConfigurationHistoryListRequest
- type GetNasVolumeSnapshotConfigurationHistoryListResponse
- type GetNasVolumeSnapshotListRequest
- type GetNasVolumeSnapshotListResponse
- type GetNetworkInterfaceListRequest
- type GetNetworkInterfaceListResponse
- type GetPortForwardingConfigurationListRequest
- type GetPortForwardingConfigurationListResponse
- type GetPortForwardingRuleListRequest
- type GetPortForwardingRuleListResponse
- type GetPrivateSubnetInstanceListRequest
- type GetPrivateSubnetInstanceListResponse
- type GetPublicIpInstanceListRequest
- type GetPublicIpInstanceListResponse
- type GetPublicIpTargetServerInstanceListRequest
- type GetPublicIpTargetServerInstanceListResponse
- type GetRaidListRequest
- type GetRaidListResponse
- type GetRegionListRequest
- type GetRegionListResponse
- type GetRootPasswordRequest
- type GetRootPasswordResponse
- type GetRootPasswordServerInstanceListRequest
- type GetRootPasswordServerInstanceListResponse
- type GetServerImageProductListRequest
- type GetServerImageProductListResponse
- type GetServerInstanceListRequest
- type GetServerInstanceListResponse
- type GetServerProductListRequest
- type GetServerProductListResponse
- type GetZoneListRequest
- type GetZoneListResponse
- type ImportLoginKeyRequest
- type ImportLoginKeyResponse
- type InitScript
- type InstanceTag
- type InstanceTagParameter
- type LoginKey
- type MemberServerImage
- type NasVolumeInstance
- type NasVolumeInstanceCustomIp
- type NasVolumeInstanceRating
- type NasVolumeSnapshot
- type NasVolumeSnapshotConfigurationHistory
- type NetworkInterface
- type PortForwardingConfiguration
- type PortForwardingRule
- type PortForwardingRuleParameter
- type PrivateSubnetInstance
- type Product
- type PublicIpInstance
- type Raid
- type RebootServerInstancesRequest
- type RebootServerInstancesResponse
- type RecreateServerInstanceRequest
- type RecreateServerInstanceResponse
- type Region
- type RemoveNasVolumeAccessControlRequest
- type RemoveNasVolumeAccessControlResponse
- type ReplaceServerInstanceAssociatedWithPublicIpRequest
- type ReplaceServerInstanceAssociatedWithPublicIpResponse
- type RestoreNasVolumeWithSnapshotRequest
- type RestoreNasVolumeWithSnapshotResponse
- type RootPasswordServerInstance
- type RootPasswordServerInstanceParameter
- type ServerInstance
- type SetMemberServerImageSharingPermissionRequest
- type SetMemberServerImageSharingPermissionResponse
- type SetNasVolumeAccessControlRequest
- type SetNasVolumeAccessControlResponse
- type SetNasVolumeReturnProtectionRequest
- type SetNasVolumeReturnProtectionResponse
- type SetProtectServerTerminationRequest
- type SetProtectServerTerminationResponse
- type StartServerInstancesRequest
- type StartServerInstancesResponse
- type StopServerInstancesRequest
- type StopServerInstancesResponse
- type TerminateServerInstancesRequest
- type TerminateServerInstancesResponse
- type V2ApiService
- func (a *V2ApiService) AddNasVolumeAccessControl(addNasVolumeAccessControlRequest *AddNasVolumeAccessControlRequest) (*AddNasVolumeAccessControlResponse, error)
- func (a *V2ApiService) AddPortForwardingRules(addPortForwardingRulesRequest *AddPortForwardingRulesRequest) (*AddPortForwardingRulesResponse, error)
- func (a *V2ApiService) AssociatePublicIpWithServerInstance(...) (*AssociatePublicIpWithServerInstanceResponse, error)
- func (a *V2ApiService) AttachBlockStorageInstance(attachBlockStorageInstanceRequest *AttachBlockStorageInstanceRequest) (*AttachBlockStorageInstanceResponse, error)
- func (a *V2ApiService) AttachNetworkInterface(attachNetworkInterfaceRequest *AttachNetworkInterfaceRequest) (*AttachNetworkInterfaceResponse, error)
- func (a *V2ApiService) ChangeBlockStorageVolumeSize(changeBlockStorageVolumeSizeRequest *ChangeBlockStorageVolumeSizeRequest) (*ChangeBlockStorageVolumeSizeResponse, error)
- func (a *V2ApiService) ChangeNasVolumeSize(changeNasVolumeSizeRequest *ChangeNasVolumeSizeRequest) (*ChangeNasVolumeSizeResponse, error)
- func (a *V2ApiService) ChangeNasVolumeSnapshotConfiguration(...) (*ChangeNasVolumeSnapshotConfigurationResponse, error)
- func (a *V2ApiService) ChangeServerInstanceSpec(changeServerInstanceSpecRequest *ChangeServerInstanceSpecRequest) (*ChangeServerInstanceSpecResponse, error)
- func (a *V2ApiService) CreateBlockStorageInstance(createBlockStorageInstanceRequest *CreateBlockStorageInstanceRequest) (*CreateBlockStorageInstanceResponse, error)
- func (a *V2ApiService) CreateBlockStorageSnapshotInstance(...) (*CreateBlockStorageSnapshotInstanceResponse, error)
- func (a *V2ApiService) CreateInstanceTags(createInstanceTagsRequest *CreateInstanceTagsRequest) (*CreateInstanceTagsResponse, error)
- func (a *V2ApiService) CreateLoginKey(createLoginKeyRequest *CreateLoginKeyRequest) (*CreateLoginKeyResponse, error)
- func (a *V2ApiService) CreateMemberServerImage(createMemberServerImageRequest *CreateMemberServerImageRequest) (*CreateMemberServerImageResponse, error)
- func (a *V2ApiService) CreateNasVolumeInstance(createNasVolumeInstanceRequest *CreateNasVolumeInstanceRequest) (*CreateNasVolumeInstanceResponse, error)
- func (a *V2ApiService) CreateNasVolumeSnapshot(createNasVolumeSnapshotRequest *CreateNasVolumeSnapshotRequest) (*CreateNasVolumeSnapshotResponse, error)
- func (a *V2ApiService) CreateNetworkInterface(createNetworkInterfaceRequest *CreateNetworkInterfaceRequest) (*CreateNetworkInterfaceResponse, error)
- func (a *V2ApiService) CreatePublicIpInstance(createPublicIpInstanceRequest *CreatePublicIpInstanceRequest) (*CreatePublicIpInstanceResponse, error)
- func (a *V2ApiService) CreateServerInstances(createServerInstancesRequest *CreateServerInstancesRequest) (*CreateServerInstancesResponse, error)
- func (a *V2ApiService) DeleteBlockStorageInstances(deleteBlockStorageInstancesRequest *DeleteBlockStorageInstancesRequest) (*DeleteBlockStorageInstancesResponse, error)
- func (a *V2ApiService) DeleteBlockStorageSnapshotInstances(...) (*DeleteBlockStorageSnapshotInstancesResponse, error)
- func (a *V2ApiService) DeleteInstanceTags(deleteInstanceTagsRequest *DeleteInstanceTagsRequest) (*DeleteInstanceTagsResponse, error)
- func (a *V2ApiService) DeleteLoginKey(deleteLoginKeyRequest *DeleteLoginKeyRequest) (*DeleteLoginKeyResponse, error)
- func (a *V2ApiService) DeleteMemberServerImages(deleteMemberServerImagesRequest *DeleteMemberServerImagesRequest) (*DeleteMemberServerImagesResponse, error)
- func (a *V2ApiService) DeleteNasVolumeInstance(deleteNasVolumeInstanceRequest *DeleteNasVolumeInstanceRequest) (*DeleteNasVolumeInstanceResponse, error)
- func (a *V2ApiService) DeleteNasVolumeSnapshot(deleteNasVolumeSnapshotRequest *DeleteNasVolumeSnapshotRequest) (*DeleteNasVolumeSnapshotResponse, error)
- func (a *V2ApiService) DeleteNetworkInterface(deleteNetworkInterfaceRequest *DeleteNetworkInterfaceRequest) (*DeleteNetworkInterfaceResponse, error)
- func (a *V2ApiService) DeletePortForwardingRules(deletePortForwardingRulesRequest *DeletePortForwardingRulesRequest) (*DeletePortForwardingRulesResponse, error)
- func (a *V2ApiService) DeletePublicIpInstances(deletePublicIpInstancesRequest *DeletePublicIpInstancesRequest) (*DeletePublicIpInstancesResponse, error)
- func (a *V2ApiService) DetachBlockStorageInstances(detachBlockStorageInstancesRequest *DetachBlockStorageInstancesRequest) (*DetachBlockStorageInstancesResponse, error)
- func (a *V2ApiService) DetachNetworkInterface(detachNetworkInterfaceRequest *DetachNetworkInterfaceRequest) (*DetachNetworkInterfaceResponse, error)
- func (a *V2ApiService) DisassociatePublicIpFromServerInstance(...) (*DisassociatePublicIpFromServerInstanceResponse, error)
- func (a *V2ApiService) GetAccessControlGroupList(getAccessControlGroupListRequest *GetAccessControlGroupListRequest) (*GetAccessControlGroupListResponse, error)
- func (a *V2ApiService) GetAccessControlGroupServerInstanceList(...) (*GetAccessControlGroupServerInstanceListResponse, error)
- func (a *V2ApiService) GetAccessControlRuleList(getAccessControlRuleListRequest *GetAccessControlRuleListRequest) (*GetAccessControlRuleListResponse, error)
- func (a *V2ApiService) GetBlockStorageInstanceList(getBlockStorageInstanceListRequest *GetBlockStorageInstanceListRequest) (*GetBlockStorageInstanceListResponse, error)
- func (a *V2ApiService) GetBlockStorageSnapshotInstanceList(...) (*GetBlockStorageSnapshotInstanceListResponse, error)
- func (a *V2ApiService) GetInitScriptList(getInitScriptListRqeust *GetInitScriptListRequest) (*GetInitScriptListResponse, error)
- func (a *V2ApiService) GetInstanceTagList(getInstanceTagListRequest *GetInstanceTagListRequest) (*GetInstanceTagListResponse, error)
- func (a *V2ApiService) GetLoginKeyList(getLoginKeyListRequest *GetLoginKeyListRequest) (*GetLoginKeyListResponse, error)
- func (a *V2ApiService) GetMemberServerImageList(getMemberServerImageListRequest *GetMemberServerImageListRequest) (*GetMemberServerImageListResponse, error)
- func (a *V2ApiService) GetNasVolumeInstanceList(getNasVolumeInstanceListRequest *GetNasVolumeInstanceListRequest) (*GetNasVolumeInstanceListResponse, error)
- func (a *V2ApiService) GetNasVolumeInstanceRatingList(getNasVolumeInstanceRatingListRequest *GetNasVolumeInstanceRatingListRequest) (*GetNasVolumeInstanceRatingListResponse, error)
- func (a *V2ApiService) GetNasVolumeSnapshotConfigurationHistoryList(...) (*GetNasVolumeSnapshotConfigurationHistoryListResponse, error)
- func (a *V2ApiService) GetNasVolumeSnapshotList(getNasVolumeSnapshotListRequest *GetNasVolumeSnapshotListRequest) (*GetNasVolumeSnapshotListResponse, error)
- func (a *V2ApiService) GetNetworkInterfaceList(getNetworkInterfaceListRequest *GetNetworkInterfaceListRequest) (*GetNetworkInterfaceListResponse, error)
- func (a *V2ApiService) GetPortForwardingConfigurationList(...) (*GetPortForwardingConfigurationListResponse, error)
- func (a *V2ApiService) GetPortForwardingRuleList(getPortForwardingRuleListRequest *GetPortForwardingRuleListRequest) (*GetPortForwardingRuleListResponse, error)
- func (a *V2ApiService) GetPrivateSubnetInstanceList(getPrivateSubnetInstanceListRequest *GetPrivateSubnetInstanceListRequest) (*GetPrivateSubnetInstanceListResponse, error)
- func (a *V2ApiService) GetPublicIpInstanceList(getPublicIpInstanceListRequest *GetPublicIpInstanceListRequest) (*GetPublicIpInstanceListResponse, error)
- func (a *V2ApiService) GetPublicIpTargetServerInstanceList(...) (*GetPublicIpTargetServerInstanceListResponse, error)
- func (a *V2ApiService) GetRaidList(getRaidListRequest *GetRaidListRequest) (*GetRaidListResponse, error)
- func (a *V2ApiService) GetRegionList(getRegionListRequest *GetRegionListRequest) (*GetRegionListResponse, error)
- func (a *V2ApiService) GetRootPassword(getRootPasswordRequest *GetRootPasswordRequest) (*GetRootPasswordResponse, error)
- func (a *V2ApiService) GetRootPasswordServerInstanceList(...) (*GetRootPasswordServerInstanceListResponse, error)
- func (a *V2ApiService) GetServerImageProductList(getServerImageProductListRequest *GetServerImageProductListRequest) (*GetServerImageProductListResponse, error)
- func (a *V2ApiService) GetServerInstanceList(getServerInstanceListRequest *GetServerInstanceListRequest) (*GetServerInstanceListResponse, error)
- func (a *V2ApiService) GetServerProductList(getServerProductListRequest *GetServerProductListRequest) (*GetServerProductListResponse, error)
- func (a *V2ApiService) GetZoneList(getZoneListRequest *GetZoneListRequest) (*GetZoneListResponse, error)
- func (a *V2ApiService) ImportLoginKey(importLoginKeyRequest *ImportLoginKeyRequest) (*ImportLoginKeyResponse, error)
- func (a *V2ApiService) RebootServerInstances(rebootServerInstancesRequest *RebootServerInstancesRequest) (*RebootServerInstancesResponse, error)
- func (a *V2ApiService) RecreateServerInstance(recreateServerInstanceRequest *RecreateServerInstanceRequest) (*RecreateServerInstanceResponse, error)
- func (a *V2ApiService) RemoveNasVolumeAccessControl(removeNasVolumeAccessControlRequest *RemoveNasVolumeAccessControlRequest) (*RemoveNasVolumeAccessControlResponse, error)
- func (a *V2ApiService) ReplaceServerInstanceAssociatedWithPublicIp(...) (*ReplaceServerInstanceAssociatedWithPublicIpResponse, error)
- func (a *V2ApiService) RestoreNasVolumeWithSnapshot(restoreNasVolumeWithSnapshotRequest *RestoreNasVolumeWithSnapshotRequest) (*RestoreNasVolumeWithSnapshotResponse, error)
- func (a *V2ApiService) SetMemberServerImageSharingPermission(...) (*SetMemberServerImageSharingPermissionResponse, error)
- func (a *V2ApiService) SetNasVolumeAccessControl(setNasVolumeAccessControlRequest *SetNasVolumeAccessControlRequest) (*SetNasVolumeAccessControlResponse, error)
- func (a *V2ApiService) SetNasVolumeReturnProtection(setNasVolumeReturnProtectionRequest *SetNasVolumeReturnProtectionRequest) (*SetNasVolumeReturnProtectionResponse, error)
- func (a *V2ApiService) SetProtectServerTermination(setProtectServerTerminationRequest *SetProtectServerTerminationRequest) (*SetProtectServerTerminationResponse, error)
- func (a *V2ApiService) StartServerInstances(startServerInstancesRequest *StartServerInstancesRequest) (*StartServerInstancesResponse, error)
- func (a *V2ApiService) StopServerInstances(stopServerInstancesRequest *StopServerInstancesRequest) (*StopServerInstancesResponse, error)
- func (a *V2ApiService) TerminateServerInstances(terminateServerInstancesRequest *TerminateServerInstancesRequest) (*TerminateServerInstancesResponse, error)
- type Zone
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration
Types ¶
type APIClient ¶
type APIClient struct { // API Services V2Api *V2ApiService // contains filtered or unexported fields }
APIClient manages communication with the server API v2021-09-16T14:00:07Z In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *ncloud.Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) ChangeBasePath ¶
Change base path to allow switching to mocks
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the swagger operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
type AccessControlGroup ¶
type AccessControlGroup struct { // 접근제어그룹설정번호 AccessControlGroupConfigurationNo *string `json:"accessControlGroupConfigurationNo,omitempty"` // 접근제어그룹명 AccessControlGroupName *string `json:"accessControlGroupName,omitempty"` // 접근제어그룹설명 AccessControlGroupDescription *string `json:"accessControlGroupDescription,omitempty"` // 디폴트그룹여부 IsDefaultGroup *bool `json:"isDefaultGroup,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` }
type AccessControlRule ¶
type AccessControlRule struct { // 접근제어RULE설정번호 AccessControlRuleConfigurationNo *string `json:"accessControlRuleConfigurationNo,omitempty"` // 프로토콜구분 ProtocolType *CommonCode `json:"protocolType,omitempty"` // 소스IP SourceIp *string `json:"sourceIp,omitempty"` // 소스접근제어그룹번호 SourceAccessControlRuleConfigurationNo *string `json:"sourceAccessControlRuleConfigurationNo,omitempty"` // 소스접근제어그룹이름 SourceAccessControlRuleName *string `json:"sourceAccessControlRuleName,omitempty"` // 목적지포트 DestinationPort *string `json:"destinationPort,omitempty"` // 접근제어RULE설명 AccessControlRuleDescription *string `json:"accessControlRuleDescription,omitempty"` }
type AddNasVolumeAccessControlResponse ¶
type AddNasVolumeAccessControlResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeInstanceList []*NasVolumeInstance `json:"nasVolumeInstanceList,omitempty"` }
type AddPortForwardingRulesRequest ¶
type AddPortForwardingRulesRequest struct { // 포트포워딩설정번호 PortForwardingConfigurationNo *string `json:"portForwardingConfigurationNo"` // 포트포워딩RULE리스트 PortForwardingRuleList []*PortForwardingRuleParameter `json:"portForwardingRuleList"` }
type AddPortForwardingRulesResponse ¶
type AddPortForwardingRulesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PortForwardingRuleList []*PortForwardingRule `json:"portForwardingRuleList,omitempty"` }
type AssociatePublicIpWithServerInstanceResponse ¶
type AssociatePublicIpWithServerInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PublicIpInstanceList []*PublicIpInstance `json:"publicIpInstanceList,omitempty"` }
type AttachBlockStorageInstanceResponse ¶
type AttachBlockStorageInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` BlockStorageInstanceList []*BlockStorageInstance `json:"blockStorageInstanceList,omitempty"` }
type BlockDevicePartition ¶ added in v1.3.0
type BlockStorageInstance ¶
type BlockStorageInstance struct { // 블록스토리지인스턴스번호 BlockStorageInstanceNo *string `json:"blockStorageInstanceNo,omitempty"` // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo,omitempty"` // 서버명 ServerName *string `json:"serverName,omitempty"` // 블록스토리지구분 BlockStorageType *CommonCode `json:"blockStorageType,omitempty"` // 블록스토리지명 BlockStorageName *string `json:"blockStorageName,omitempty"` // 블록스토리지사이즈 BlockStorageSize *int64 `json:"blockStorageSize,omitempty"` // 디바이스명 DeviceName *string `json:"deviceName,omitempty"` // 회원서버이미지번호 MemberServerImageNo *string `json:"memberServerImageNo,omitempty"` // 블록스토리지상품코드 BlockStorageProductCode *string `json:"blockStorageProductCode,omitempty"` // 블록스토리지인스턴스상태 BlockStorageInstanceStatus *CommonCode `json:"blockStorageInstanceStatus,omitempty"` // 블록스토리지인스턴스OP BlockStorageInstanceOperation *CommonCode `json:"blockStorageInstanceOperation,omitempty"` // 블록스토리지인스턴스상태명 BlockStorageInstanceStatusName *string `json:"blockStorageInstanceStatusName,omitempty"` // 생성일시 CreateDate *string `json:"createDate,omitempty"` // 블록스토리지인스턴스설명 BlockStorageInstanceDescription *string `json:"blockStorageInstanceDescription,omitempty"` // 디스크유형 DiskType *CommonCode `json:"diskType,omitempty"` // 디스크상세유형 DiskDetailType *CommonCode `json:"diskDetailType,omitempty"` // 최대 IOPS MaxIopsThroughput *int32 `json:"maxIopsThroughput,omitempty"` Region *Region `json:"region,omitempty"` Zone *Zone `json:"zone,omitempty"` }
type BlockStorageSnapshotInstance ¶
type BlockStorageSnapshotInstance struct { // 블록스토리지스냅샷인스턴스번호 BlockStorageSnapshotInstanceNo *string `json:"blockStorageSnapshotInstanceNo,omitempty"` // 블록스토리지스냅샷명 BlockStorageSnapshotName *string `json:"blockStorageSnapshotName,omitempty"` // 블록스토지리볼륨사이즈 BlockStorageSnapshotVolumeSize *int64 `json:"blockStorageSnapshotVolumeSize,omitempty"` // 원본블록스토리지인스턴스번호 OriginalBlockStorageInstanceNo *string `json:"originalBlockStorageInstanceNo,omitempty"` // 원본블록스토리지명 OriginalBlockStorageName *string `json:"originalBlockStorageName,omitempty"` // 블록스토리지스냅샷인스턴스상태 BlockStorageSnapshotInstanceStatus *CommonCode `json:"blockStorageSnapshotInstanceStatus,omitempty"` // 블록스토리지스냅샷인스턴스OP BlockStorageSnapshotInstanceOperation *CommonCode `json:"blockStorageSnapshotInstanceOperation,omitempty"` BlockStorageSnapshotInstanceStatusName *string `json:"blockStorageSnapshotInstanceStatusName,omitempty"` // 생성일시 CreateDate *string `json:"createDate,omitempty"` // 블록스토리지스냅샷인스턴스설명 BlockStorageSnapshotInstanceDescription *string `json:"blockStorageSnapshotInstanceDescription,omitempty"` // 서버이미지상품코드 ServerImageProductCode *string `json:"serverImageProductCode,omitempty"` // OS정보 OsInformation *string `json:"osInformation,omitempty"` }
type ChangeBlockStorageVolumeSizeRequest ¶ added in v1.1.7
type ChangeBlockStorageVolumeSizeResponse ¶ added in v1.1.7
type ChangeBlockStorageVolumeSizeResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` BlockStorageInstanceList []*BlockStorageInstance `json:"blockStorageInstanceList,omitempty"` }
type ChangeNasVolumeSizeResponse ¶
type ChangeNasVolumeSizeResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeInstanceList []*NasVolumeInstance `json:"nasVolumeInstanceList,omitempty"` }
type ChangeNasVolumeSnapshotConfigurationRequest ¶ added in v1.4.0
type ChangeNasVolumeSnapshotConfigurationRequest struct { // NAS볼륨인스턴스번호 NasVolumeInstanceNo *string `json:"nasVolumeInstanceNo"` // 스냅샷볼륨설정비율 SnapshotVolumeConfigurationRatio *int32 `json:"snapshotVolumeConfigurationRatio"` // 스냅샷자동생성주기요일 SnapshotVolumeConfigDayOfWeekTypeCode *string `json:"snapshotVolumeConfigDayOfWeekTypeCode,omitempty"` // 스냅샷자동생성주기시각 SnapshotVolumeConfigTime *int32 `json:"snapshotVolumeConfigTime,omitempty"` }
type ChangeNasVolumeSnapshotConfigurationResponse ¶ added in v1.4.0
type ChangeNasVolumeSnapshotConfigurationResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeInstanceList []*NasVolumeInstance `json:"nasVolumeInstanceList,omitempty"` }
type ChangeServerInstanceSpecResponse ¶
type ChangeServerInstanceSpecResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type CommonCode ¶
type CreateBlockStorageInstanceRequest ¶
type CreateBlockStorageInstanceRequest struct { // 블럭스토리지명 BlockStorageName *string `json:"blockStorageName,omitempty"` // 블럭스토리지사이즈 BlockStorageSize *int64 `json:"blockStorageSize"` // 블럭스토리지설명 BlockStorageDescription *string `json:"blockStorageDescription,omitempty"` // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo"` // 디스크상세유형코드 DiskDetailTypeCode *string `json:"diskDetailTypeCode,omitempty"` }
type CreateBlockStorageInstanceResponse ¶
type CreateBlockStorageInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` BlockStorageInstanceList []*BlockStorageInstance `json:"blockStorageInstanceList,omitempty"` }
type CreateBlockStorageSnapshotInstanceRequest ¶
type CreateBlockStorageSnapshotInstanceRequest struct { // 블록스토리지인스턴스번호 BlockStorageInstanceNo *string `json:"blockStorageInstanceNo"` // 블록스토리지스냅샷이름 BlockStorageSnapshotName *string `json:"blockStorageSnapshotName,omitempty"` // 블록스토리지스냅샷설명 BlockStorageSnapshotDescription *string `json:"blockStorageSnapshotDescription,omitempty"` }
type CreateBlockStorageSnapshotInstanceResponse ¶
type CreateBlockStorageSnapshotInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` BlockStorageSnapshotInstanceList []*BlockStorageSnapshotInstance `json:"blockStorageSnapshotInstanceList,omitempty"` }
type CreateInstanceTagsRequest ¶
type CreateInstanceTagsRequest struct { // 인스턴스번호리스트 InstanceNoList []*string `json:"instanceNoList"` // 인스턴스태그리스트 InstanceTagList []*InstanceTagParameter `json:"instanceTagList"` }
type CreateInstanceTagsResponse ¶
type CreateInstanceTagsResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` InstanceTagList []*InstanceTag `json:"instanceTagList,omitempty"` }
type CreateLoginKeyRequest ¶
type CreateLoginKeyRequest struct { // 키명 KeyName *string `json:"keyName"` }
type CreateLoginKeyResponse ¶
type CreateMemberServerImageResponse ¶
type CreateMemberServerImageResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` MemberServerImageList []*MemberServerImage `json:"memberServerImageList,omitempty"` }
type CreateNasVolumeInstanceRequest ¶
type CreateNasVolumeInstanceRequest struct { // 볼륨이름 VolumeName *string `json:"volumeName"` // NAS볼륨사이즈 VolumeSize *int32 `json:"volumeSize"` // 볼륨할당프로토콜유형코드 VolumeAllotmentProtocolTypeCode *string `json:"volumeAllotmentProtocolTypeCode"` // 서버인스턴스번호리스트 ServerInstanceNoList []*string `json:"serverInstanceNoList,omitempty"` // 커스텀IP리스트 CustomIpList []*string `json:"customIpList,omitempty"` // CIFS유저이름 CifsUserName *string `json:"cifsUserName,omitempty"` // CIFS유저비밀번호 CifsUserPassword *string `json:"cifsUserPassword,omitempty"` // NAS볼륨설명 NasVolumeDescription *string `json:"nasVolumeDescription,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // ZONE번호 ZoneNo *string `json:"zoneNo,omitempty"` // 반납보호여부 IsReturnProtection *bool `json:"isReturnProtection,omitempty"` }
type CreateNasVolumeInstanceResponse ¶
type CreateNasVolumeInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeInstanceList []*NasVolumeInstance `json:"nasVolumeInstanceList,omitempty"` }
type CreateNasVolumeSnapshotRequest ¶ added in v1.4.0
type CreateNasVolumeSnapshotRequest struct { // NAS볼륨인스턴스번호 NasVolumeInstanceNo *string `json:"nasVolumeInstanceNo"` }
type CreateNasVolumeSnapshotResponse ¶ added in v1.4.0
type CreateNasVolumeSnapshotResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeSnapshotList []*NasVolumeSnapshot `json:"nasVolumeSnapshotList,omitempty"` }
type CreateNetworkInterfaceRequest ¶
type CreateNetworkInterfaceRequest struct { // Private Subnet인스턴스번호 PrivateSubnetInstanceNo *string `json:"privateSubnetInstanceNo"` // Network Interface이름 NetworkInterfaceName *string `json:"networkInterfaceName"` // Network Interface IP NetworkInterfaceIp *string `json:"networkInterfaceIp"` // Network Interface설명 NetworkInterfaceDescription *string `json:"networkInterfaceDescription,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // ZONE번호 ZoneNo *string `json:"zoneNo,omitempty"` // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo,omitempty"` }
type CreatePublicIpInstanceResponse ¶
type CreatePublicIpInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PublicIpInstanceList []*PublicIpInstance `json:"publicIpInstanceList,omitempty"` }
type CreateServerInstancesRequest ¶
type CreateServerInstancesRequest struct { // 서버이미지상품코드 ServerImageProductCode *string `json:"serverImageProductCode,omitempty"` // 서버상품코드 ServerProductCode *string `json:"serverProductCode,omitempty"` // 회원서버이미지번호 MemberServerImageNo *string `json:"memberServerImageNo,omitempty"` // 서버명 ServerName *string `json:"serverName,omitempty"` // 서버설명 ServerDescription *string `json:"serverDescription,omitempty"` // 로그인키명 LoginKeyName *string `json:"loginKeyName,omitempty"` // 반납보호여부 IsProtectServerTermination *bool `json:"isProtectServerTermination,omitempty"` // 서버생성갯수 ServerCreateCount *int32 `json:"serverCreateCount,omitempty"` // 서버생성시작번호 ServerCreateStartNo *int32 `json:"serverCreateStartNo,omitempty"` // 요금제구분코드 FeeSystemTypeCode *string `json:"feeSystemTypeCode,omitempty"` // 사용자데이터 UserData *string `json:"userData,omitempty"` // 초기화스크립트번호 InitScriptNo *string `json:"initScriptNo,omitempty"` // ZONE번호 ZoneNo *string `json:"zoneNo,omitempty"` // ACG설정번호리스트 AccessControlGroupConfigurationNoList []*string `json:"accessControlGroupConfigurationNoList,omitempty"` // RAID구분이름 RaidTypeName *string `json:"raidTypeName,omitempty"` // 인스턴스태그리스트 InstanceTagList []*InstanceTagParameter `json:"instanceTagList,omitempty"` // 백신설치여부 IsVaccineInstall *bool `json:"isVaccineInstall,omitempty"` // 블록디바이스파티션리스트 BlockDevicePartitionList []*BlockDevicePartition `json:"blockDevicePartitionList,omitempty"` }
type CreateServerInstancesResponse ¶
type CreateServerInstancesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type DeleteBlockStorageInstancesRequest ¶
type DeleteBlockStorageInstancesRequest struct { // 블록스토리지인스턴스번호리스트 BlockStorageInstanceNoList []*string `json:"blockStorageInstanceNoList"` }
type DeleteBlockStorageInstancesResponse ¶
type DeleteBlockStorageInstancesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` BlockStorageInstanceList []*BlockStorageInstance `json:"blockStorageInstanceList,omitempty"` }
type DeleteBlockStorageSnapshotInstancesRequest ¶
type DeleteBlockStorageSnapshotInstancesRequest struct { // 블록스토리지스냅샷인스턴스번호리스트 BlockStorageSnapshotInstanceNoList []*string `json:"blockStorageSnapshotInstanceNoList"` }
type DeleteBlockStorageSnapshotInstancesResponse ¶
type DeleteBlockStorageSnapshotInstancesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` BlockStorageSnapshotInstanceList []*BlockStorageSnapshotInstance `json:"blockStorageSnapshotInstanceList,omitempty"` }
type DeleteInstanceTagsRequest ¶
type DeleteInstanceTagsRequest struct { // 인스턴스번호리스트 InstanceNoList []*string `json:"instanceNoList"` // 인스턴스태그리스트 InstanceTagList []*InstanceTagParameter `json:"instanceTagList,omitempty"` }
type DeleteLoginKeyRequest ¶
type DeleteLoginKeyRequest struct { // 키명 KeyName *string `json:"keyName"` }
type DeleteLoginKeyResponse ¶
type DeleteMemberServerImagesRequest ¶
type DeleteMemberServerImagesRequest struct { // 회원서버이미지번호리스트 MemberServerImageNoList []*string `json:"memberServerImageNoList"` }
type DeleteMemberServerImagesResponse ¶
type DeleteMemberServerImagesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` MemberServerImageList []*MemberServerImage `json:"memberServerImageList,omitempty"` }
type DeleteNasVolumeInstanceRequest ¶
type DeleteNasVolumeInstanceRequest struct { // NAS볼륨인스턴스번호 NasVolumeInstanceNo *string `json:"nasVolumeInstanceNo"` }
type DeleteNasVolumeInstanceResponse ¶
type DeleteNasVolumeInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeInstanceList []*NasVolumeInstance `json:"nasVolumeInstanceList,omitempty"` }
type DeleteNasVolumeSnapshotRequest ¶ added in v1.4.0
type DeleteNasVolumeSnapshotResponse ¶ added in v1.4.0
type DeleteNasVolumeSnapshotResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeSnapshotList []*NasVolumeSnapshot `json:"nasVolumeSnapshotList,omitempty"` }
type DeleteNetworkInterfaceRequest ¶
type DeleteNetworkInterfaceRequest struct { // Network Interface번호 NetworkInterfaceNo *string `json:"networkInterfaceNo"` }
type DeletePortForwardingRulesRequest ¶
type DeletePortForwardingRulesRequest struct { // 포트포워딩설정번호 PortForwardingConfigurationNo *string `json:"portForwardingConfigurationNo"` // 포트포워딩RULE리스트 PortForwardingRuleList []*PortForwardingRuleParameter `json:"portForwardingRuleList"` }
type DeletePortForwardingRulesResponse ¶
type DeletePortForwardingRulesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PortForwardingRuleList []*PortForwardingRule `json:"portForwardingRuleList,omitempty"` }
type DeletePublicIpInstancesRequest ¶
type DeletePublicIpInstancesRequest struct { // 공인IP인스턴스번호리스트 PublicIpInstanceNoList []*string `json:"publicIpInstanceNoList"` }
type DeletePublicIpInstancesResponse ¶
type DeletePublicIpInstancesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PublicIpInstanceList []*PublicIpInstance `json:"publicIpInstanceList,omitempty"` }
type DetachBlockStorageInstancesRequest ¶
type DetachBlockStorageInstancesRequest struct { // 블록스토리지인스턴스번호리스트 BlockStorageInstanceNoList []*string `json:"blockStorageInstanceNoList"` }
type DetachBlockStorageInstancesResponse ¶
type DetachBlockStorageInstancesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` BlockStorageInstanceList []*BlockStorageInstance `json:"blockStorageInstanceList,omitempty"` }
type DisassociatePublicIpFromServerInstanceRequest ¶
type DisassociatePublicIpFromServerInstanceRequest struct { // 공인IP인스턴스번호 PublicIpInstanceNo *string `json:"publicIpInstanceNo"` }
type DisassociatePublicIpFromServerInstanceResponse ¶
type DisassociatePublicIpFromServerInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PublicIpInstanceList []*PublicIpInstance `json:"publicIpInstanceList,omitempty"` }
type GetAccessControlGroupListRequest ¶
type GetAccessControlGroupListRequest struct { // 접근제어그룹설정번호리스트 AccessControlGroupConfigurationNoList []*string `json:"accessControlGroupConfigurationNoList,omitempty"` // 디폴트여부 IsDefault *bool `json:"isDefault,omitempty"` // 접근제어그룹명 AccessControlGroupName *string `json:"accessControlGroupName,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` }
type GetAccessControlGroupListResponse ¶
type GetAccessControlGroupListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` AccessControlGroupList []*AccessControlGroup `json:"accessControlGroupList,omitempty"` }
type GetAccessControlGroupServerInstanceListRequest ¶
type GetAccessControlGroupServerInstanceListRequest struct { // 접근제어그룹설정번호 AccessControlGroupConfigurationNo *string `json:"accessControlGroupConfigurationNo"` }
type GetAccessControlGroupServerInstanceListResponse ¶
type GetAccessControlGroupServerInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type GetAccessControlRuleListRequest ¶
type GetAccessControlRuleListRequest struct { // 접근제어그룹설정번호 AccessControlGroupConfigurationNo *string `json:"accessControlGroupConfigurationNo"` }
type GetAccessControlRuleListResponse ¶
type GetAccessControlRuleListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` AccessControlRuleList []*AccessControlRule `json:"accessControlRuleList,omitempty"` }
type GetBlockStorageInstanceListRequest ¶
type GetBlockStorageInstanceListRequest struct { // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo,omitempty"` // 블록스토리지인스턴스번호리스트 BlockStorageInstanceNoList []*string `json:"blockStorageInstanceNoList,omitempty"` // 검색할필터명 SearchFilterName *string `json:"searchFilterName,omitempty"` // 검색할필터값 SearchFilterValue *string `json:"searchFilterValue,omitempty"` // 블록스토리지구분코드리스트 BlockStorageTypeCodeList []*string `json:"blockStorageTypeCodeList,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // 블록스토리지인스턴스상태코드 BlockStorageInstanceStatusCode *string `json:"blockStorageInstanceStatusCode,omitempty"` // 디스크유형코드 DiskTypeCode *string `json:"diskTypeCode,omitempty"` // 디스크유형상세코드 DiskDetailTypeCode *string `json:"diskDetailTypeCode,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // ZONE번호 ZoneNo *string `json:"zoneNo,omitempty"` // 소팅대상 SortedBy *string `json:"sortedBy,omitempty"` // 소팅순서 SortingOrder *string `json:"sortingOrder,omitempty"` }
type GetBlockStorageInstanceListResponse ¶
type GetBlockStorageInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` BlockStorageInstanceList []*BlockStorageInstance `json:"blockStorageInstanceList,omitempty"` }
type GetBlockStorageSnapshotInstanceListRequest ¶
type GetBlockStorageSnapshotInstanceListRequest struct { // 블록스토리지스냅샷인스턴스번호리스트 BlockStorageSnapshotInstanceNoList []*string `json:"blockStorageSnapshotInstanceNoList,omitempty"` // 원본블록스토리지인스턴스번호리스트 OriginalBlockStorageInstanceNoList []*string `json:"originalBlockStorageInstanceNoList,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` }
type GetBlockStorageSnapshotInstanceListResponse ¶
type GetBlockStorageSnapshotInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` BlockStorageSnapshotInstanceList []*BlockStorageSnapshotInstance `json:"blockStorageSnapshotInstanceList,omitempty"` }
type GetInitScriptListRequest ¶ added in v1.1.6
type GetInitScriptListRequest struct { }
type GetInitScriptListResponse ¶ added in v1.1.6
type GetInitScriptListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` InitScriptList []*InitScript `json:"initScriptList,omitempty"` }
type GetInstanceTagListRequest ¶
type GetInstanceTagListRequest struct { // 인스턴스번호리스트 InstanceNoList []*string `json:"instanceNoList,omitempty"` // 태그키리스트 TagKeyList []*string `json:"tagKeyList,omitempty"` // 태그값리스트 TagValueList []*string `json:"tagValueList,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` }
type GetInstanceTagListResponse ¶
type GetInstanceTagListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` InstanceTagList []*InstanceTag `json:"instanceTagList,omitempty"` }
type GetLoginKeyListRequest ¶
type GetLoginKeyListResponse ¶
type GetMemberServerImageListRequest ¶
type GetMemberServerImageListRequest struct { // 회원서버이미지번호리스트 MemberServerImageNoList []*string `json:"memberServerImageNoList,omitempty"` // 플랫폼타입코드리스트 PlatformTypeCodeList []*string `json:"platformTypeCodeList,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // 소팅대상 SortedBy *string `json:"sortedBy,omitempty"` // 소팅순서 SortingOrder *string `json:"sortingOrder,omitempty"` }
type GetMemberServerImageListResponse ¶
type GetMemberServerImageListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` MemberServerImageList []*MemberServerImage `json:"memberServerImageList,omitempty"` }
type GetNasVolumeInstanceListRequest ¶
type GetNasVolumeInstanceListRequest struct { // 볼륨할당프로토콜유형코드 VolumeAllotmentProtocolTypeCode *string `json:"volumeAllotmentProtocolTypeCode,omitempty"` // 이벤트설정여부 IsEventConfiguration *bool `json:"isEventConfiguration,omitempty"` // 스냅샷볼륨설정여부 IsSnapshotConfiguration *bool `json:"isSnapshotConfiguration,omitempty"` // NAS볼륨인스턴스번호리스트 NasVolumeInstanceNoList []*string `json:"nasVolumeInstanceNoList,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // ZONE번호 ZoneNo *string `json:"zoneNo,omitempty"` }
type GetNasVolumeInstanceListResponse ¶
type GetNasVolumeInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeInstanceList []*NasVolumeInstance `json:"nasVolumeInstanceList,omitempty"` }
type GetNasVolumeInstanceRatingListResponse ¶
type GetNasVolumeInstanceRatingListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeInstanceRatingList []*NasVolumeInstanceRating `json:"nasVolumeInstanceRatingList,omitempty"` }
type GetNasVolumeSnapshotConfigurationHistoryListRequest ¶ added in v1.4.0
type GetNasVolumeSnapshotConfigurationHistoryListRequest struct { // NAS볼륨인스턴스번호 NasVolumeInstanceNo *string `json:"nasVolumeInstanceNo"` }
type GetNasVolumeSnapshotConfigurationHistoryListResponse ¶ added in v1.4.0
type GetNasVolumeSnapshotConfigurationHistoryListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeSnapshotConfigurationHistoryList []*NasVolumeSnapshotConfigurationHistory `json:"nasVolumeSnapshotConfigurationHistoryList,omitempty"` }
type GetNasVolumeSnapshotListRequest ¶ added in v1.4.0
type GetNasVolumeSnapshotListRequest struct { // NAS볼륨인스턴스번호 NasVolumeInstanceNo *string `json:"nasVolumeInstanceNo"` }
type GetNasVolumeSnapshotListResponse ¶ added in v1.4.0
type GetNasVolumeSnapshotListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeSnapshotList []*NasVolumeSnapshot `json:"nasVolumeSnapshotList,omitempty"` }
type GetNetworkInterfaceListResponse ¶
type GetNetworkInterfaceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NetworkInterfaceList []*NetworkInterface `json:"networkInterfaceList,omitempty"` }
type GetPortForwardingConfigurationListRequest ¶ added in v1.4.0
type GetPortForwardingConfigurationListResponse ¶ added in v1.4.0
type GetPortForwardingConfigurationListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PortForwardingConfigurationList []*PortForwardingConfiguration `json:"portForwardingConfigurationList,omitempty"` }
type GetPortForwardingRuleListResponse ¶
type GetPortForwardingRuleListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PortForwardingRuleList []*PortForwardingRule `json:"portForwardingRuleList,omitempty"` }
type GetPrivateSubnetInstanceListResponse ¶
type GetPrivateSubnetInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PrivateSubnetInstanceList []*PrivateSubnetInstance `json:"privateSubnetInstanceList,omitempty"` }
type GetPublicIpInstanceListRequest ¶
type GetPublicIpInstanceListRequest struct { // 할당여부 IsAssociated *bool `json:"isAssociated,omitempty"` // 공인IP인스턴스번호리스트 PublicIpInstanceNoList []*string `json:"publicIpInstanceNoList,omitempty"` // 공인IP리스트 PublicIpList []*string `json:"publicIpList,omitempty"` // 검색할필터명 SearchFilterName *string `json:"searchFilterName,omitempty"` // 검색할필터값 SearchFilterValue *string `json:"searchFilterValue,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // ZONE번호 ZoneNo *string `json:"zoneNo,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // 소팅대상 SortedBy *string `json:"sortedBy,omitempty"` // 소팅순서 SortingOrder *string `json:"sortingOrder,omitempty"` }
type GetPublicIpInstanceListResponse ¶
type GetPublicIpInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PublicIpInstanceList []*PublicIpInstance `json:"publicIpInstanceList,omitempty"` }
type GetPublicIpTargetServerInstanceListResponse ¶
type GetPublicIpTargetServerInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type GetRaidListRequest ¶
type GetRaidListRequest struct { }
type GetRaidListResponse ¶
type GetRegionListRequest ¶
type GetRegionListRequest struct { }
type GetRegionListResponse ¶
type GetRootPasswordRequest ¶
type GetRootPasswordResponse ¶
type GetRootPasswordServerInstanceListRequest ¶ added in v1.1.6
type GetRootPasswordServerInstanceListRequest struct { // 인스턴스태그리스트 RootPasswordServerInstanceList []*RootPasswordServerInstanceParameter `json:"rootPasswordServerInstanceList"` }
type GetRootPasswordServerInstanceListResponse ¶ added in v1.1.6
type GetRootPasswordServerInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` RootPasswordServerInstanceList []*RootPasswordServerInstance `json:"rootPasswordServerInstanceList,omitempty"` }
type GetServerImageProductListRequest ¶
type GetServerImageProductListRequest struct { // 제외할상품코드 ExclusionProductCode *string `json:"exclusionProductCode,omitempty"` // 조회할상품코드 ProductCode *string `json:"productCode,omitempty"` // 플랫폼유형코드리스트 PlatformTypeCodeList []*string `json:"platformTypeCodeList,omitempty"` // 블록스토리지사이즈 BlockStorageSize *int32 `json:"blockStorageSize,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // 인프라자원상세구분코드 InfraResourceDetailTypeCode *string `json:"infraResourceDetailTypeCode,omitempty"` }
type GetServerImageProductListResponse ¶
type GetServerImageProductListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` ProductList []*Product `json:"productList,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` }
type GetServerInstanceListRequest ¶
type GetServerInstanceListRequest struct { // 서버인스턴스번호리스트 ServerInstanceNoList []*string `json:"serverInstanceNoList,omitempty"` // 검색필터명 SearchFilterName *string `json:"searchFilterName,omitempty"` // 검색필터값 SearchFilterValue *string `json:"searchFilterValue,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // 서버인스턴스상태코드 ServerInstanceStatusCode *string `json:"serverInstanceStatusCode,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // zone번호 ZoneNo *string `json:"zoneNo,omitempty"` // 서버디스크유형코드 BaseBlockStorageDiskTypeCode *string `json:"baseBlockStorageDiskTypeCode,omitempty"` // 서버디스크상세유형코드 BaseBlockStorageDiskDetailTypeCode *string `json:"baseBlockStorageDiskDetailTypeCode,omitempty"` // 소팅대상 SortedBy *string `json:"sortedBy,omitempty"` // 소팅순서 SortingOrder *string `json:"sortingOrder,omitempty"` // 서비인스턴스구분코드리스트 ServerInstanceTypeCodeList []*string `json:"serverInstanceTypeCodeList,omitempty"` // 태그키리스트 TagKeyList []*string `json:"tagKeyList,omitempty"` // 태그값리스트 TagValueList []*string `json:"tagValueList,omitempty"` }
type GetServerInstanceListResponse ¶
type GetServerInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type GetServerProductListRequest ¶
type GetServerProductListRequest struct { // 제외할상품코드 ExclusionProductCode *string `json:"exclusionProductCode,omitempty"` // 조회할상품코드 ProductCode *string `json:"productCode,omitempty"` // 세대코드 GenerationCode *string `json:"generationCode,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // 서버이미지상품코드 ServerImageProductCode *string `json:"serverImageProductCode"` // ZONE번호 ZoneNo *string `json:"zoneNo,omitempty"` }
type GetZoneListRequest ¶
type GetZoneListRequest struct { // 리전번호 RegionNo *string `json:"regionNo,omitempty"` }
type GetZoneListResponse ¶
type ImportLoginKeyRequest ¶
type ImportLoginKeyResponse ¶
type InitScript ¶ added in v1.1.6
type InitScript struct { // 초기화스크립트번호 InitScriptNo *string `json:"initScriptNo,omitempty"` // 초기화스크립트명 InitScriptName *string `json:"initScriptName,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` // 초기화스크립트설명 InitScriptDescription *string `json:"initScriptDescription,omitempty"` // 초기화스크립트내용 InitScriptContent *string `json:"initScriptContent,omitempty"` // OS구분 OsType *CommonCode `json:"osType,omitempty"` }
type InstanceTag ¶
type InstanceTag struct { // 인스턴스번호 InstanceNo *string `json:"instanceNo,omitempty"` // 인스턴스유형 InstanceType *CommonCode `json:"instanceType,omitempty"` // 태그키 TagKey *string `json:"tagKey,omitempty"` // 태그값 TagValue *string `json:"tagValue,omitempty"` }
type InstanceTagParameter ¶
type MemberServerImage ¶
type MemberServerImage struct { // 회원서버이미지번호 MemberServerImageNo *string `json:"memberServerImageNo,omitempty"` // 회원서버이미지명 MemberServerImageName *string `json:"memberServerImageName,omitempty"` // 회원서버이미지설명 MemberServerImageDescription *string `json:"memberServerImageDescription,omitempty"` // 원본서버인스턴스번호 OriginalServerInstanceNo *string `json:"originalServerInstanceNo,omitempty"` // 원본서버상품코드 OriginalServerProductCode *string `json:"originalServerProductCode,omitempty"` // 원본서버명 OriginalServerName *string `json:"originalServerName,omitempty"` // 원본서버기본블록스토리지디스크유형 OriginalBaseBlockStorageDiskType *CommonCode `json:"originalBaseBlockStorageDiskType,omitempty"` // 원본서버이미지상품코드 OriginalServerImageProductCode *string `json:"originalServerImageProductCode,omitempty"` // 원본OS정보 OriginalOsInformation *string `json:"originalOsInformation,omitempty"` // 원본서버이미지명 OriginalServerImageName *string `json:"originalServerImageName,omitempty"` // 원본서버이미지상태명 MemberServerImageStatusName *string `json:"memberServerImageStatusName,omitempty"` // 원본서버이미지상태 MemberServerImageStatus *CommonCode `json:"memberServerImageStatus,omitempty"` // 원본서버이미지OP MemberServerImageOperation *CommonCode `json:"memberServerImageOperation,omitempty"` // 회원서버이미지플랫폼구분 MemberServerImagePlatformType *CommonCode `json:"memberServerImagePlatformType,omitempty"` // 리전 Region *Region `json:"region,omitempty"` // ZONE Zone *Zone `json:"zone,omitempty"` // 생성일시 CreateDate *string `json:"createDate,omitempty"` // 회원서버이미지블록스토리지인스턴스총 개수 MemberServerImageBlockStorageTotalRows *int32 `json:"memberServerImageBlockStorageTotalRows,omitempty"` // 회원서버이미지총사이즈 MemberServerImageBlockStorageTotalSize *int64 `json:"memberServerImageBlockStorageTotalSize,omitempty"` ShareStatus *CommonCode `json:"shareStatus,omitempty"` SharedLoginIdList []*string `json:"sharedLoginIdList,omitempty"` }
type NasVolumeInstance ¶
type NasVolumeInstance struct { // NAS볼륨인스턴스번호 NasVolumeInstanceNo *string `json:"nasVolumeInstanceNo,omitempty"` // NAS볼륨인스턴스상태 NasVolumeInstanceStatus *CommonCode `json:"nasVolumeInstanceStatus,omitempty"` // NAS볼륨인스턴스OP NasVolumeInstanceOperation *CommonCode `json:"nasVolumeInstanceOperation,omitempty"` // 볼륨인스턴스상태명 NasVolumeInstanceStatusName *string `json:"nasVolumeInstanceStatusName,omitempty"` // 생성일시 CreateDate *string `json:"createDate,omitempty"` // NAS볼륨인스턴스설명 NasVolumeInstanceDescription *string `json:"nasVolumeInstanceDescription,omitempty"` // 마운트정보 MountInformation *string `json:"mountInformation,omitempty"` // 볼륨할당프로토콜구분 VolumeAllotmentProtocolType *CommonCode `json:"volumeAllotmentProtocolType,omitempty"` // 볼륨명 VolumeName *string `json:"volumeName,omitempty"` // 볼륨총사이즈 VolumeTotalSize *int64 `json:"volumeTotalSize,omitempty"` // 볼륨사이즈 VolumeSize *int64 `json:"volumeSize,omitempty"` // 스냅샷볼륨설정비율 SnapshotVolumeConfigurationRatio *float32 `json:"snapshotVolumeConfigurationRatio,omitempty"` // 스냅샷볼륨설정기간구분 SnapshotVolumeConfigPeriodType *CommonCode `json:"snapshotVolumeConfigPeriodType,omitempty"` // 스냅샷자동생성주기요일유형 SnapshotVolumeConfigDayOfWeekType *CommonCode `json:"snapshotVolumeConfigDayOfWeekType,omitempty"` // 스냅샷볼륨설정시간 SnapshotVolumeConfigTime *int32 `json:"snapshotVolumeConfigTime,omitempty"` // 스냅샷사이즈 SnapshotVolumeSize *int64 `json:"snapshotVolumeSize,omitempty"` // 스냅샷설정여부 IsSnapshotConfiguration *bool `json:"isSnapshotConfiguration,omitempty"` // 이벤트설정여부 IsEventConfiguration *bool `json:"isEventConfiguration,omitempty"` // 리전 Region *Region `json:"region,omitempty"` // ZONE Zone *Zone `json:"zone,omitempty"` // 반납보호여부 IsReturnProtection *bool `json:"isReturnProtection,omitempty"` // NAS볼륨커스텀IP리스트 NasVolumeInstanceCustomIpList []*NasVolumeInstanceCustomIp `json:"nasVolumeInstanceCustomIpList,omitempty"` // NAS볼륨서버인스턴스리스트 NasVolumeServerInstanceList []*ServerInstance `json:"nasVolumeServerInstanceList,omitempty"` }
type NasVolumeInstanceCustomIp ¶
type NasVolumeInstanceCustomIp struct { // 커스텀IP CustomIp *string `json:"customIp,omitempty"` }
type NasVolumeInstanceRating ¶
type NasVolumeInstanceRating struct { // 측정시간 RatingTime *string `json:"ratingTime,omitempty"` // 볼륨사이즈 VolumeSize *int64 `json:"volumeSize,omitempty"` // 볼륨사용사이즈 VolumeUseSize *int64 `json:"volumeUseSize,omitempty"` // 볼륨사용비율 VolumeUseRatio *float32 `json:"volumeUseRatio,omitempty"` // 평균볼륨사이즈 AverageVolumeSize *int64 `json:"averageVolumeSize,omitempty"` // 평균볼륨사용사이즈 AverageVolumeUseSize *int64 `json:"averageVolumeUseSize,omitempty"` // 평균볼륨사용비율 AverageVolumeUseRatio *float32 `json:"averageVolumeUseRatio,omitempty"` // 최대볼륨사용사이즈 MaxVolumeUseSize *int64 `json:"maxVolumeUseSize,omitempty"` // 최대볼륨사용비율 MaxVolumeUseRatio *float32 `json:"maxVolumeUseRatio,omitempty"` // 최소볼륨사용사이즈 MinVolumeUseSize *int64 `json:"minVolumeUseSize,omitempty"` // 최소볼륨사용비율 MinVolumeUseRatio *float32 `json:"minVolumeUseRatio,omitempty"` // 스냅샷볼륨사이즈 SnapshotVolumeSize *int64 `json:"snapshotVolumeSize,omitempty"` // 스냅샷볼륨사용사이즈 SnapshotVolumeUseSize *int64 `json:"snapshotVolumeUseSize,omitempty"` // 스냅샷볼륨사용비율 SnapshotVolumeUseRatio *float32 `json:"snapshotVolumeUseRatio,omitempty"` // 평균스냅샷볼륨사이즈 SnapshotAverageVolumeSize *int64 `json:"snapshotAverageVolumeSize,omitempty"` // 평균스냅샷볼륨사용사이즈 SnapshotAverageVolumeUseSize *int64 `json:"snapshotAverageVolumeUseSize,omitempty"` // 평균스냅샷볼륨사용비율 SnapshotAverageVolumeUseRatio *float32 `json:"snapshotAverageVolumeUseRatio,omitempty"` // 최대스냅샷볼륨사용사이즈 SnapshotMaxVolumeUseSize *int64 `json:"snapshotMaxVolumeUseSize,omitempty"` // 최대스냅샷볼륨사용비율 SnapshotMaxVolumeUseRatio *float32 `json:"snapshotMaxVolumeUseRatio,omitempty"` // 최소스냅샷볼륨사용사이즈 SnapshotMinVolumeUseSize *int64 `json:"snapshotMinVolumeUseSize,omitempty"` // 최소스냅샷볼륨사용비율 SnapshotMinVolumeUseRatio *float32 `json:"snapshotMinVolumeUseRatio,omitempty"` }
type NasVolumeSnapshot ¶ added in v1.4.0
type NasVolumeSnapshotConfigurationHistory ¶ added in v1.4.0
type NasVolumeSnapshotConfigurationHistory struct { // NAS볼륨인스턴스번호 NasVolumeInstanceNo *string `json:"nasVolumeInstanceNo;,omitempty"` // 이력일련번호 HistorySequenceNo *string `json:"historySequenceNo;,omitempty"` // 이력유형 HistoryType *CommonCode `json:"historyType;,omitempty"` // IP Ip *string `json:"ip;,omitempty"` // 등록일시 RegisterDate *string `json:"registerDate;,omitempty"` // 스냅샷볼륨설정비율 SnapshotVolumeConfigurationRatio *float32 `json:"snapshotVolumeConfigurationRatio;,omitempty"` // 스냅샷볼륨설정기간유형 SnapshotVolumeConfigPeriodType *CommonCode `json:"snapshotVolumeConfigPeriodType;,omitempty"` // 스냅샷자동생성주기요일유형 SnapshotVolumeConfigDayOfWeekType *CommonCode `json:"snapshotVolumeConfigDayOfWeekType;,omitempty"` // 스냅샷자동생성주기시각 SnapshotVolumeConfigTime *int32 `json:"snapshotVolumeConfigTime;,omitempty"` }
type NetworkInterface ¶
type NetworkInterface struct { // Network Interface번호 NetworkInterfaceNo *string `json:"networkInterfaceNo,omitempty"` // Network Interface이름 NetworkInterfaceName *string `json:"networkInterfaceName,omitempty"` // Network Interface IP NetworkInterfaceIp *string `json:"networkInterfaceIp,omitempty"` // Network Interface 설명 NetworkInterfaceDescription *string `json:"networkInterfaceDescription,omitempty"` // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo,omitempty"` // 상태코드 StatusCode *string `json:"statusCode,omitempty"` // 리전 Region *Region `json:"region,omitempty"` // ZONE Zone *Zone `json:"zone,omitempty"` }
type PortForwardingConfiguration ¶ added in v1.4.0
type PortForwardingConfiguration struct { // 포트포워딩설정번호 PortForwardingConfigurationNo *string `json:"portForwardingConfigurationNo,omitempty"` // 포트포워딩공인IP PortForwardingPublicIp *string `json:"portForwardingPublicIp,omitempty"` // 서버인스턴스번호리스트 ServerInstanceNoList []*string `json:"serverInstanceNoList,omitempty"` }
type PortForwardingRule ¶
type PortForwardingRule struct { // 포트포워딩설정번호 PortForwardingConfigurationNo *string `json:"portForwardingConfigurationNo,omitempty"` // 포트포워딩공인IP PortForwardingPublicIp *string `json:"portForwardingPublicIp,omitempty"` // ZONE Zone *Zone `json:"zone,omitempty"` // 포트포워딩외부포트 PortForwardingExternalPort *int32 `json:"portForwardingExternalPort,omitempty"` // 포트포워딩내부포트 PortForwardingInternalPort *int32 `json:"portForwardingInternalPort,omitempty"` // 서버인스턴스 ServerInstance *ServerInstance `json:"serverInstance,omitempty"` }
type PrivateSubnetInstance ¶
type PrivateSubnetInstance struct { // Private Subnet인스턴스번호 PrivateSubnetInstanceNo *string `json:"privateSubnetInstanceNo,omitempty"` // 서브넷 Subnet *string `json:"subnet,omitempty"` // Private Subnet설명 PrivateSubnetDescription *string `json:"privateSubnetDescription,omitempty"` // 생성일시 CreateDate *string `json:"createDate,omitempty"` // Private Subnet인스턴스상태 PrivateSubnetInstanceStatus *CommonCode `json:"privateSubnetInstanceStatus,omitempty"` // Private Subnet OP PrivateSubnetInstanceOperation *CommonCode `json:"privateSubnetInstanceOperation,omitempty"` // Private Subnet상태이름 PrivateSubnetInstanceStatusName *string `json:"privateSubnetInstanceStatusName,omitempty"` // 리전 Region *Region `json:"region,omitempty"` // ZONE Zone *Zone `json:"zone,omitempty"` }
type Product ¶
type Product struct { // 상품코드 ProductCode *string `json:"productCode,omitempty"` // 상품명 ProductName *string `json:"productName,omitempty"` // 상품유형 ProductType *CommonCode `json:"productType,omitempty"` // 상품설명 ProductDescription *string `json:"productDescription,omitempty"` // 인프라자원구분 InfraResourceType *CommonCode `json:"infraResourceType,omitempty"` // 인프라자원상세구분 InfraResourceDetailType *CommonCode `json:"infraResourceDetailType,omitempty"` // CPU수 CpuCount *int32 `json:"cpuCount,omitempty"` // 메모리사이즈 MemorySize *int64 `json:"memorySize,omitempty"` // 기본블록스토리지사이즈 BaseBlockStorageSize *int64 `json:"baseBlockStorageSize,omitempty"` // 플랫폼구분 PlatformType *CommonCode `json:"platformType,omitempty"` // OS정보 OsInformation *string `json:"osInformation,omitempty"` // 디스크유형 DiskType *CommonCode `json:"diskType,omitempty"` // DB유형코드 DbKindCode *string `json:"dbKindCode,omitempty"` // 추가블록스토리지사이즈 AddBlockStorageSize *int64 `json:"addBlockStorageSize,omitempty"` // 세대코드 GenerationCode *string `json:"generationCode,omitempty"` }
type PublicIpInstance ¶
type PublicIpInstance struct { // 공인IP인스턴스번호 PublicIpInstanceNo *string `json:"publicIpInstanceNo,omitempty"` // 공인IP PublicIp *string `json:"publicIp,omitempty"` // 공인IP설명 PublicIpDescription *string `json:"publicIpDescription,omitempty"` // 생성일시 CreateDate *string `json:"createDate,omitempty"` // 공인IP인스턴스상태명 PublicIpInstanceStatusName *string `json:"publicIpInstanceStatusName,omitempty"` // 공인IP인스턴스상태 PublicIpInstanceStatus *CommonCode `json:"publicIpInstanceStatus,omitempty"` // 공인IP인스턴스OP PublicIpInstanceOperation *CommonCode `json:"publicIpInstanceOperation,omitempty"` // 공인IP종류구분 PublicIpKindType *CommonCode `json:"publicIpKindType,omitempty"` // 공인IP할당된서버인스턴스 ServerInstanceAssociatedWithPublicIp *ServerInstance `json:"serverInstanceAssociatedWithPublicIp,omitempty"` // 리전 Region *Region `json:"region,omitempty"` // ZONE Zone *Zone `json:"zone,omitempty"` }
type RebootServerInstancesRequest ¶
type RebootServerInstancesRequest struct { // 서버인스턴스번호리스트 ServerInstanceNoList []*string `json:"serverInstanceNoList"` }
type RebootServerInstancesResponse ¶
type RebootServerInstancesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type RecreateServerInstanceRequest ¶
type RecreateServerInstanceRequest struct { // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo,omitempty"` // 서버인스턴스이름 ServerInstanceName *string `json:"serverInstanceName,omitempty"` // 서버이미지상품코드 ServerImageProductCode *string `json:"serverImageProductCode,omitempty"` // 사용자데이터 UserData *string `json:"userData,omitempty"` // 인스턴스태그리스트 InstanceTagList []*InstanceTagParameter `json:"instanceTagList,omitempty"` // 백신설치여부 IsVaccineInstall *bool `json:"isVaccineInstall,omitempty"` }
type RecreateServerInstanceResponse ¶
type RecreateServerInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type RemoveNasVolumeAccessControlResponse ¶
type RemoveNasVolumeAccessControlResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeInstanceList []*NasVolumeInstance `json:"nasVolumeInstanceList,omitempty"` }
type ReplaceServerInstanceAssociatedWithPublicIpRequest ¶ added in v1.1.6
type ReplaceServerInstanceAssociatedWithPublicIpResponse ¶ added in v1.1.6
type ReplaceServerInstanceAssociatedWithPublicIpResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PublicIpInstanceList []*PublicIpInstance `json:"publicIpInstanceList,omitempty"` }
type RestoreNasVolumeWithSnapshotRequest ¶ added in v1.4.0
type RestoreNasVolumeWithSnapshotResponse ¶ added in v1.4.0
type RestoreNasVolumeWithSnapshotResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeSnapshotList []*NasVolumeSnapshot `json:"nasVolumeSnapshotList,omitempty"` }
type RootPasswordServerInstance ¶ added in v1.1.6
type RootPasswordServerInstanceParameter ¶ added in v1.1.6
type ServerInstance ¶
type ServerInstance struct { // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo,omitempty"` // 서버명 ServerName *string `json:"serverName,omitempty"` // 서버설명 ServerDescription *string `json:"serverDescription,omitempty"` // CPU수 CpuCount *int32 `json:"cpuCount,omitempty"` // 메모리사이즈 MemorySize *int64 `json:"memorySize,omitempty"` // 기본블럭스토리지사이즈 BaseBlockStorageSize *int64 `json:"baseBlockStorageSize,omitempty"` // 플랫폼구분 PlatformType *CommonCode `json:"platformType,omitempty"` // 로그인키명 LoginKeyName *string `json:"loginKeyName,omitempty"` // 유료모니터링여부 IsFeeChargingMonitoring *bool `json:"isFeeChargingMonitoring,omitempty"` // 공인IP PublicIp *string `json:"publicIp,omitempty"` // 사설IP PrivateIp *string `json:"privateIp,omitempty"` // 서버이미지명 ServerImageName *string `json:"serverImageName,omitempty"` // 서버인스턴스상태 ServerInstanceStatus *CommonCode `json:"serverInstanceStatus,omitempty"` // 서버인스턴스OP ServerInstanceOperation *CommonCode `json:"serverInstanceOperation,omitempty"` // 서버인스턴스상태명 ServerInstanceStatusName *string `json:"serverInstanceStatusName,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` // UPTIME Uptime *string `json:"uptime,omitempty"` // 서버이미지상품코드 ServerImageProductCode *string `json:"serverImageProductCode,omitempty"` // 서버상품코드 ServerProductCode *string `json:"serverProductCode,omitempty"` // 반납보호여부 IsProtectServerTermination *bool `json:"isProtectServerTermination,omitempty"` // portForwarding 공인 Ip PortForwardingPublicIp *string `json:"portForwardingPublicIp,omitempty"` // portForwarding 외부 포트 PortForwardingExternalPort *int32 `json:"portForwardingExternalPort,omitempty"` // portForwarding 내부 포트 PortForwardingInternalPort *int32 `json:"portForwardingInternalPort,omitempty"` // Zone Zone *Zone `json:"zone,omitempty"` // 리전 Region *Region `json:"region,omitempty"` // 기본블록스토리지디스크유형 BaseBlockStorageDiskType *CommonCode `json:"baseBlockStorageDiskType,omitempty"` // 기본블록스토리지디스크상세유형 BaseBlockStorageDiskDetailType *CommonCode `json:"baseBlockStorageDiskDetailType,omitempty"` // 서버인스턴스구분 ServerInstanceType *CommonCode `json:"serverInstanceType,omitempty"` // 사용자데이타 UserData *string `json:"userData,omitempty"` // ACG리스트 AccessControlGroupList []*AccessControlGroup `json:"accessControlGroupList,omitempty"` // 인스턴스태그리스트 InstanceTagList []*InstanceTag `json:"instanceTagList,omitempty"` // 블록디바이스파티션리스트 BlockDevicePartitionList []*BlockDevicePartition `json:"blockDevicePartitionList,omitempty"` }
type SetMemberServerImageSharingPermissionRequest ¶ added in v1.4.0
type SetMemberServerImageSharingPermissionResponse ¶ added in v1.4.0
type SetMemberServerImageSharingPermissionResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` MemberServerImageList []*MemberServerImage `json:"memberServerImageList,omitempty"` }
type SetNasVolumeAccessControlResponse ¶
type SetNasVolumeAccessControlResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeInstanceList []*NasVolumeInstance `json:"nasVolumeInstanceList,omitempty"` }
type SetNasVolumeReturnProtectionRequest ¶ added in v1.4.0
type SetNasVolumeReturnProtectionResponse ¶ added in v1.4.0
type SetNasVolumeReturnProtectionResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` NasVolumeInstanceList []*NasVolumeInstance `json:"nasVolumeInstanceList,omitempty"` }
type SetProtectServerTerminationRequest ¶ added in v1.4.0
type SetProtectServerTerminationResponse ¶ added in v1.4.0
type SetProtectServerTerminationResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type StartServerInstancesRequest ¶
type StartServerInstancesRequest struct { // 서버인스턴스번호리스트 ServerInstanceNoList []*string `json:"serverInstanceNoList"` }
type StartServerInstancesResponse ¶
type StartServerInstancesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type StopServerInstancesRequest ¶
type StopServerInstancesRequest struct { // 서버인스턴스번호리스트 ServerInstanceNoList []*string `json:"serverInstanceNoList"` }
type StopServerInstancesResponse ¶
type StopServerInstancesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type TerminateServerInstancesRequest ¶
type TerminateServerInstancesRequest struct { // 서버인스턴스번호리스트 ServerInstanceNoList []*string `json:"serverInstanceNoList"` }
type TerminateServerInstancesResponse ¶
type TerminateServerInstancesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` ServerInstanceList []*ServerInstance `json:"serverInstanceList,omitempty"` }
type V2ApiService ¶
type V2ApiService service
func (*V2ApiService) AddNasVolumeAccessControl ¶
func (a *V2ApiService) AddNasVolumeAccessControl(addNasVolumeAccessControlRequest *AddNasVolumeAccessControlRequest) (*AddNasVolumeAccessControlResponse, error)
V2ApiService @param addNasVolumeAccessControlRequest addNasVolumeAccessControlRequest @return *AddNasVolumeAccessControlResponse
func (*V2ApiService) AddPortForwardingRules ¶
func (a *V2ApiService) AddPortForwardingRules(addPortForwardingRulesRequest *AddPortForwardingRulesRequest) (*AddPortForwardingRulesResponse, error)
V2ApiService @param addPortForwardingRulesRequest addPortForwardingRulesRequest @return *AddPortForwardingRulesResponse
func (*V2ApiService) AssociatePublicIpWithServerInstance ¶
func (a *V2ApiService) AssociatePublicIpWithServerInstance(associatePublicIpWithServerInstanceRequest *AssociatePublicIpWithServerInstanceRequest) (*AssociatePublicIpWithServerInstanceResponse, error)
V2ApiService @param associatePublicIpWithServerInstanceRequest associatePublicIpWithServerInstanceRequest @return *AssociatePublicIpWithServerInstanceResponse
func (*V2ApiService) AttachBlockStorageInstance ¶
func (a *V2ApiService) AttachBlockStorageInstance(attachBlockStorageInstanceRequest *AttachBlockStorageInstanceRequest) (*AttachBlockStorageInstanceResponse, error)
V2ApiService @param attachBlockStorageInstanceRequest attachBlockStorageInstanceRequest @return *AttachBlockStorageInstanceResponse
func (*V2ApiService) AttachNetworkInterface ¶
func (a *V2ApiService) AttachNetworkInterface(attachNetworkInterfaceRequest *AttachNetworkInterfaceRequest) (*AttachNetworkInterfaceResponse, error)
V2ApiService @param attachNetworkInterfaceRequest attachNetworkInterfaceRequest @return *AttachNetworkInterfaceResponse
func (*V2ApiService) ChangeBlockStorageVolumeSize ¶ added in v1.1.7
func (a *V2ApiService) ChangeBlockStorageVolumeSize(changeBlockStorageVolumeSizeRequest *ChangeBlockStorageVolumeSizeRequest) (*ChangeBlockStorageVolumeSizeResponse, error)
V2ApiService @param changeBlockStorageVolumeSizeRequest changeBlockStorageVolumeSizeRequest @return *ChangeBlockStorageVolumeSizeResponse
func (*V2ApiService) ChangeNasVolumeSize ¶
func (a *V2ApiService) ChangeNasVolumeSize(changeNasVolumeSizeRequest *ChangeNasVolumeSizeRequest) (*ChangeNasVolumeSizeResponse, error)
V2ApiService @param changeNasVolumeSizeRequest changeNasVolumeSizeRequest @return *ChangeNasVolumeSizeResponse
func (*V2ApiService) ChangeNasVolumeSnapshotConfiguration ¶ added in v1.4.0
func (a *V2ApiService) ChangeNasVolumeSnapshotConfiguration(changeNasVolumeSnapshotConfigurationRequest *ChangeNasVolumeSnapshotConfigurationRequest) (*ChangeNasVolumeSnapshotConfigurationResponse, error)
V2ApiService @param changeNasVolumeSnapshotConfigurationRequest changeNasVolumeSnapshotConfigurationRequest @return *ChangeNasVolumeSnapshotConfigurationResponse
func (*V2ApiService) ChangeServerInstanceSpec ¶
func (a *V2ApiService) ChangeServerInstanceSpec(changeServerInstanceSpecRequest *ChangeServerInstanceSpecRequest) (*ChangeServerInstanceSpecResponse, error)
V2ApiService @param changeServerInstanceSpecRequest changeServerInstanceSpecRequest @return *ChangeServerInstanceSpecResponse
func (*V2ApiService) CreateBlockStorageInstance ¶
func (a *V2ApiService) CreateBlockStorageInstance(createBlockStorageInstanceRequest *CreateBlockStorageInstanceRequest) (*CreateBlockStorageInstanceResponse, error)
V2ApiService @param createBlockStorageInstanceRequest createBlockStorageInstanceRequest @return *CreateBlockStorageInstanceResponse
func (*V2ApiService) CreateBlockStorageSnapshotInstance ¶
func (a *V2ApiService) CreateBlockStorageSnapshotInstance(createBlockStorageSnapshotInstanceRequest *CreateBlockStorageSnapshotInstanceRequest) (*CreateBlockStorageSnapshotInstanceResponse, error)
V2ApiService @param createBlockStorageSnapshotInstanceRequest createBlockStorageSnapshotInstanceRequest @return *CreateBlockStorageSnapshotInstanceResponse
func (*V2ApiService) CreateInstanceTags ¶
func (a *V2ApiService) CreateInstanceTags(createInstanceTagsRequest *CreateInstanceTagsRequest) (*CreateInstanceTagsResponse, error)
V2ApiService @param createInstanceTagsRequest createInstanceTagsRequest @return *CreateInstanceTagsResponse
func (*V2ApiService) CreateLoginKey ¶
func (a *V2ApiService) CreateLoginKey(createLoginKeyRequest *CreateLoginKeyRequest) (*CreateLoginKeyResponse, error)
V2ApiService @param createLoginKeyRequest createLoginKeyRequest @return *CreateLoginKeyResponse
func (*V2ApiService) CreateMemberServerImage ¶
func (a *V2ApiService) CreateMemberServerImage(createMemberServerImageRequest *CreateMemberServerImageRequest) (*CreateMemberServerImageResponse, error)
V2ApiService @param createMemberServerImageRequest createMemberServerImageRequest @return *CreateMemberServerImageResponse
func (*V2ApiService) CreateNasVolumeInstance ¶
func (a *V2ApiService) CreateNasVolumeInstance(createNasVolumeInstanceRequest *CreateNasVolumeInstanceRequest) (*CreateNasVolumeInstanceResponse, error)
V2ApiService @param createNasVolumeInstanceRequest createNasVolumeInstanceRequest @return *CreateNasVolumeInstanceResponse
func (*V2ApiService) CreateNasVolumeSnapshot ¶ added in v1.4.0
func (a *V2ApiService) CreateNasVolumeSnapshot(createNasVolumeSnapshotRequest *CreateNasVolumeSnapshotRequest) (*CreateNasVolumeSnapshotResponse, error)
V2ApiService @param createNasVolumeSnapshotRequest createNasVolumeSnapshotRequest @return *CreateNasVolumeSnapshotResponse
func (*V2ApiService) CreateNetworkInterface ¶
func (a *V2ApiService) CreateNetworkInterface(createNetworkInterfaceRequest *CreateNetworkInterfaceRequest) (*CreateNetworkInterfaceResponse, error)
V2ApiService @param createNetworkInterfaceRequest createNetworkInterfaceRequest @return *CreateNetworkInterfaceResponse
func (*V2ApiService) CreatePublicIpInstance ¶
func (a *V2ApiService) CreatePublicIpInstance(createPublicIpInstanceRequest *CreatePublicIpInstanceRequest) (*CreatePublicIpInstanceResponse, error)
V2ApiService @param createPublicIpInstanceRequest createPublicIpInstanceRequest @return *CreatePublicIpInstanceResponse
func (*V2ApiService) CreateServerInstances ¶
func (a *V2ApiService) CreateServerInstances(createServerInstancesRequest *CreateServerInstancesRequest) (*CreateServerInstancesResponse, error)
V2ApiService @param createServerInstancesRequest createServerInstancesRequest @return *CreateServerInstancesResponse
func (*V2ApiService) DeleteBlockStorageInstances ¶
func (a *V2ApiService) DeleteBlockStorageInstances(deleteBlockStorageInstancesRequest *DeleteBlockStorageInstancesRequest) (*DeleteBlockStorageInstancesResponse, error)
V2ApiService @param deleteBlockStorageInstancesRequest deleteBlockStorageInstancesRequest @return *DeleteBlockStorageInstancesResponse
func (*V2ApiService) DeleteBlockStorageSnapshotInstances ¶
func (a *V2ApiService) DeleteBlockStorageSnapshotInstances(deleteBlockStorageSnapshotInstancesRequest *DeleteBlockStorageSnapshotInstancesRequest) (*DeleteBlockStorageSnapshotInstancesResponse, error)
V2ApiService @param deleteBlockStorageSnapshotInstancesRequest deleteBlockStorageSnapshotInstancesRequest @return *DeleteBlockStorageSnapshotInstancesResponse
func (*V2ApiService) DeleteInstanceTags ¶
func (a *V2ApiService) DeleteInstanceTags(deleteInstanceTagsRequest *DeleteInstanceTagsRequest) (*DeleteInstanceTagsResponse, error)
V2ApiService @param deleteInstanceTagsRequest deleteInstanceTagsRequest @return *DeleteInstanceTagsResponse
func (*V2ApiService) DeleteLoginKey ¶
func (a *V2ApiService) DeleteLoginKey(deleteLoginKeyRequest *DeleteLoginKeyRequest) (*DeleteLoginKeyResponse, error)
V2ApiService @param deleteLoginKeyRequest deleteLoginKeyRequest @return *DeleteLoginKeyResponse
func (*V2ApiService) DeleteMemberServerImages ¶
func (a *V2ApiService) DeleteMemberServerImages(deleteMemberServerImagesRequest *DeleteMemberServerImagesRequest) (*DeleteMemberServerImagesResponse, error)
V2ApiService @param deleteMemberServerImagesRequest deleteMemberServerImagesRequest @return *DeleteMemberServerImagesResponse
func (*V2ApiService) DeleteNasVolumeInstance ¶
func (a *V2ApiService) DeleteNasVolumeInstance(deleteNasVolumeInstanceRequest *DeleteNasVolumeInstanceRequest) (*DeleteNasVolumeInstanceResponse, error)
V2ApiService @param deleteNasVolumeInstanceRequest deleteNasVolumeInstanceRequest @return *DeleteNasVolumeInstanceResponse
func (*V2ApiService) DeleteNasVolumeSnapshot ¶ added in v1.4.0
func (a *V2ApiService) DeleteNasVolumeSnapshot(deleteNasVolumeSnapshotRequest *DeleteNasVolumeSnapshotRequest) (*DeleteNasVolumeSnapshotResponse, error)
V2ApiService @param deleteNasVolumeSnapshotRequest deleteNasVolumeSnapshotRequest @return *DeleteNasVolumeSnapshotResponse
func (*V2ApiService) DeleteNetworkInterface ¶
func (a *V2ApiService) DeleteNetworkInterface(deleteNetworkInterfaceRequest *DeleteNetworkInterfaceRequest) (*DeleteNetworkInterfaceResponse, error)
V2ApiService @param deleteNetworkInterfaceRequest deleteNetworkInterfaceRequest @return *DeleteNetworkInterfaceResponse
func (*V2ApiService) DeletePortForwardingRules ¶
func (a *V2ApiService) DeletePortForwardingRules(deletePortForwardingRulesRequest *DeletePortForwardingRulesRequest) (*DeletePortForwardingRulesResponse, error)
V2ApiService @param deletePortForwardingRulesRequest deletePortForwardingRulesRequest @return *DeletePortForwardingRulesResponse
func (*V2ApiService) DeletePublicIpInstances ¶
func (a *V2ApiService) DeletePublicIpInstances(deletePublicIpInstancesRequest *DeletePublicIpInstancesRequest) (*DeletePublicIpInstancesResponse, error)
V2ApiService @param deletePublicIpInstancesRequest deletePublicIpInstancesRequest @return *DeletePublicIpInstancesResponse
func (*V2ApiService) DetachBlockStorageInstances ¶
func (a *V2ApiService) DetachBlockStorageInstances(detachBlockStorageInstancesRequest *DetachBlockStorageInstancesRequest) (*DetachBlockStorageInstancesResponse, error)
V2ApiService @param detachBlockStorageInstancesRequest detachBlockStorageInstancesRequest @return *DetachBlockStorageInstancesResponse
func (*V2ApiService) DetachNetworkInterface ¶
func (a *V2ApiService) DetachNetworkInterface(detachNetworkInterfaceRequest *DetachNetworkInterfaceRequest) (*DetachNetworkInterfaceResponse, error)
V2ApiService @param detachNetworkInterfaceRequest detachNetworkInterfaceRequest @return *DetachNetworkInterfaceResponse
func (*V2ApiService) DisassociatePublicIpFromServerInstance ¶
func (a *V2ApiService) DisassociatePublicIpFromServerInstance(disassociatePublicIpFromServerInstanceRequest *DisassociatePublicIpFromServerInstanceRequest) (*DisassociatePublicIpFromServerInstanceResponse, error)
V2ApiService @param disassociatePublicIpFromServerInstanceRequest disassociatePublicIpFromServerInstanceRequest @return *DisassociatePublicIpFromServerInstanceResponse
func (*V2ApiService) GetAccessControlGroupList ¶
func (a *V2ApiService) GetAccessControlGroupList(getAccessControlGroupListRequest *GetAccessControlGroupListRequest) (*GetAccessControlGroupListResponse, error)
V2ApiService @param getAccessControlGroupListRequest getAccessControlGroupListRequest @return *GetAccessControlGroupListResponse
func (*V2ApiService) GetAccessControlGroupServerInstanceList ¶
func (a *V2ApiService) GetAccessControlGroupServerInstanceList(getAccessControlGroupServerInstanceListRequest *GetAccessControlGroupServerInstanceListRequest) (*GetAccessControlGroupServerInstanceListResponse, error)
V2ApiService @param getAccessControlGroupServerInstanceListRequest getAccessControlGroupServerInstanceListRequest @return *GetAccessControlGroupServerInstanceListResponse
func (*V2ApiService) GetAccessControlRuleList ¶
func (a *V2ApiService) GetAccessControlRuleList(getAccessControlRuleListRequest *GetAccessControlRuleListRequest) (*GetAccessControlRuleListResponse, error)
V2ApiService @param getAccessControlRuleListRequest getAccessControlRuleListRequest @return *GetAccessControlRuleListResponse
func (*V2ApiService) GetBlockStorageInstanceList ¶
func (a *V2ApiService) GetBlockStorageInstanceList(getBlockStorageInstanceListRequest *GetBlockStorageInstanceListRequest) (*GetBlockStorageInstanceListResponse, error)
V2ApiService @param getBlockStorageInstanceListRequest getBlockStorageInstanceListRequest @return *GetBlockStorageInstanceListResponse
func (*V2ApiService) GetBlockStorageSnapshotInstanceList ¶
func (a *V2ApiService) GetBlockStorageSnapshotInstanceList(getBlockStorageSnapshotInstanceListRequest *GetBlockStorageSnapshotInstanceListRequest) (*GetBlockStorageSnapshotInstanceListResponse, error)
V2ApiService @param getBlockStorageSnapshotInstanceListRequest getBlockStorageSnapshotInstanceListRequest @return *GetBlockStorageSnapshotInstanceListResponse
func (*V2ApiService) GetInitScriptList ¶ added in v1.1.6
func (a *V2ApiService) GetInitScriptList(getInitScriptListRqeust *GetInitScriptListRequest) (*GetInitScriptListResponse, error)
V2ApiService @param getInitScriptListRqeust getInitScriptListRqeust @return *GetInitScriptListResponse
func (*V2ApiService) GetInstanceTagList ¶
func (a *V2ApiService) GetInstanceTagList(getInstanceTagListRequest *GetInstanceTagListRequest) (*GetInstanceTagListResponse, error)
V2ApiService @param getInstanceTagListRequest getInstanceTagListRequest @return *GetInstanceTagListResponse
func (*V2ApiService) GetLoginKeyList ¶
func (a *V2ApiService) GetLoginKeyList(getLoginKeyListRequest *GetLoginKeyListRequest) (*GetLoginKeyListResponse, error)
V2ApiService @param getLoginKeyListRequest getLoginKeyListRequest @return *GetLoginKeyListResponse
func (*V2ApiService) GetMemberServerImageList ¶
func (a *V2ApiService) GetMemberServerImageList(getMemberServerImageListRequest *GetMemberServerImageListRequest) (*GetMemberServerImageListResponse, error)
V2ApiService @param getMemberServerImageListRequest getMemberServerImageListRequest @return *GetMemberServerImageListResponse
func (*V2ApiService) GetNasVolumeInstanceList ¶
func (a *V2ApiService) GetNasVolumeInstanceList(getNasVolumeInstanceListRequest *GetNasVolumeInstanceListRequest) (*GetNasVolumeInstanceListResponse, error)
V2ApiService @param getNasVolumeInstanceListRequest getNasVolumeInstanceListRequest @return *GetNasVolumeInstanceListResponse
func (*V2ApiService) GetNasVolumeInstanceRatingList ¶
func (a *V2ApiService) GetNasVolumeInstanceRatingList(getNasVolumeInstanceRatingListRequest *GetNasVolumeInstanceRatingListRequest) (*GetNasVolumeInstanceRatingListResponse, error)
V2ApiService @param getNasVolumeInstanceRatingListRequest getNasVolumeInstanceRatingListRequest @return *GetNasVolumeInstanceRatingListResponse
func (*V2ApiService) GetNasVolumeSnapshotConfigurationHistoryList ¶ added in v1.4.0
func (a *V2ApiService) GetNasVolumeSnapshotConfigurationHistoryList(getNasVolumeSnapshotConfigurationHistoryListRequest *GetNasVolumeSnapshotConfigurationHistoryListRequest) (*GetNasVolumeSnapshotConfigurationHistoryListResponse, error)
V2ApiService @param getNasVolumeSnapshotConfigurationHistoryListRequest getNasVolumeSnapshotConfigurationHistoryListRequest @return *GetNasVolumeSnapshotConfigurationHistoryListResponse
func (*V2ApiService) GetNasVolumeSnapshotList ¶ added in v1.4.0
func (a *V2ApiService) GetNasVolumeSnapshotList(getNasVolumeSnapshotListRequest *GetNasVolumeSnapshotListRequest) (*GetNasVolumeSnapshotListResponse, error)
V2ApiService @param getNasVolumeSnapshotListRequest getNasVolumeSnapshotListRequest @return *GetNasVolumeSnapshotListResponse
func (*V2ApiService) GetNetworkInterfaceList ¶
func (a *V2ApiService) GetNetworkInterfaceList(getNetworkInterfaceListRequest *GetNetworkInterfaceListRequest) (*GetNetworkInterfaceListResponse, error)
V2ApiService @param getNetworkInterfaceListRequest getNetworkInterfaceListRequest @return *GetNetworkInterfaceListResponse
func (*V2ApiService) GetPortForwardingConfigurationList ¶ added in v1.4.0
func (a *V2ApiService) GetPortForwardingConfigurationList(getPortForwardingConfigurationListRequest *GetPortForwardingConfigurationListRequest) (*GetPortForwardingConfigurationListResponse, error)
V2ApiService @param getPortForwardingConfigurationListRequest getPortForwardingConfigurationListRequest @return *GetPortForwardingConfigurationListResponse
func (*V2ApiService) GetPortForwardingRuleList ¶
func (a *V2ApiService) GetPortForwardingRuleList(getPortForwardingRuleListRequest *GetPortForwardingRuleListRequest) (*GetPortForwardingRuleListResponse, error)
V2ApiService @param getPortForwardingRuleListRequest getPortForwardingRuleListRequest @return *GetPortForwardingRuleListResponse
func (*V2ApiService) GetPrivateSubnetInstanceList ¶
func (a *V2ApiService) GetPrivateSubnetInstanceList(getPrivateSubnetInstanceListRequest *GetPrivateSubnetInstanceListRequest) (*GetPrivateSubnetInstanceListResponse, error)
V2ApiService @param getPrivateSubnetInstanceListRequest getPrivateSubnetInstanceListRequest @return *GetPrivateSubnetInstanceListResponse
func (*V2ApiService) GetPublicIpInstanceList ¶
func (a *V2ApiService) GetPublicIpInstanceList(getPublicIpInstanceListRequest *GetPublicIpInstanceListRequest) (*GetPublicIpInstanceListResponse, error)
V2ApiService @param getPublicIpInstanceListRequest getPublicIpInstanceListRequest @return *GetPublicIpInstanceListResponse
func (*V2ApiService) GetPublicIpTargetServerInstanceList ¶
func (a *V2ApiService) GetPublicIpTargetServerInstanceList(getPublicIpTargetServerInstanceListRequest *GetPublicIpTargetServerInstanceListRequest) (*GetPublicIpTargetServerInstanceListResponse, error)
V2ApiService @param getPublicIpTargetServerInstanceListRequest getPublicIpTargetServerInstanceListRequest @return *GetPublicIpTargetServerInstanceListResponse
func (*V2ApiService) GetRaidList ¶
func (a *V2ApiService) GetRaidList(getRaidListRequest *GetRaidListRequest) (*GetRaidListResponse, error)
V2ApiService @param getRaidListRequest getRaidListRequest @return *GetRaidListResponse
func (*V2ApiService) GetRegionList ¶
func (a *V2ApiService) GetRegionList(getRegionListRequest *GetRegionListRequest) (*GetRegionListResponse, error)
V2ApiService @param getRegionListRequest getRegionListRequest @return *GetRegionListResponse
func (*V2ApiService) GetRootPassword ¶
func (a *V2ApiService) GetRootPassword(getRootPasswordRequest *GetRootPasswordRequest) (*GetRootPasswordResponse, error)
V2ApiService @param getRootPasswordRequest getRootPasswordRequest @return *GetRootPasswordResponse
func (*V2ApiService) GetRootPasswordServerInstanceList ¶ added in v1.1.6
func (a *V2ApiService) GetRootPasswordServerInstanceList(getRootPasswordServerInstanceListRequest *GetRootPasswordServerInstanceListRequest) (*GetRootPasswordServerInstanceListResponse, error)
V2ApiService @param getRootPasswordServerInstanceListRequest getRootPasswordServerInstanceListRequest @return *GetRootPasswordServerInstanceListResponse
func (*V2ApiService) GetServerImageProductList ¶
func (a *V2ApiService) GetServerImageProductList(getServerImageProductListRequest *GetServerImageProductListRequest) (*GetServerImageProductListResponse, error)
V2ApiService @param getServerImageProductListRequest getServerImageProductListRequest @return *GetServerImageProductListResponse
func (*V2ApiService) GetServerInstanceList ¶
func (a *V2ApiService) GetServerInstanceList(getServerInstanceListRequest *GetServerInstanceListRequest) (*GetServerInstanceListResponse, error)
V2ApiService @param getServerInstanceListRequest getServerInstanceListRequest @return *GetServerInstanceListResponse
func (*V2ApiService) GetServerProductList ¶
func (a *V2ApiService) GetServerProductList(getServerProductListRequest *GetServerProductListRequest) (*GetServerProductListResponse, error)
V2ApiService @param getServerProductListRequest getServerProductListRequest @return *GetServerProductListResponse
func (*V2ApiService) GetZoneList ¶
func (a *V2ApiService) GetZoneList(getZoneListRequest *GetZoneListRequest) (*GetZoneListResponse, error)
V2ApiService @param getZoneListRequest getZoneListRequest @return *GetZoneListResponse
func (*V2ApiService) ImportLoginKey ¶
func (a *V2ApiService) ImportLoginKey(importLoginKeyRequest *ImportLoginKeyRequest) (*ImportLoginKeyResponse, error)
V2ApiService @param importLoginKeyRequest importLoginKeyRequest @return *ImportLoginKeyResponse
func (*V2ApiService) RebootServerInstances ¶
func (a *V2ApiService) RebootServerInstances(rebootServerInstancesRequest *RebootServerInstancesRequest) (*RebootServerInstancesResponse, error)
V2ApiService @param rebootServerInstancesRequest rebootServerInstancesRequest @return *RebootServerInstancesResponse
func (*V2ApiService) RecreateServerInstance ¶
func (a *V2ApiService) RecreateServerInstance(recreateServerInstanceRequest *RecreateServerInstanceRequest) (*RecreateServerInstanceResponse, error)
V2ApiService @param recreateServerInstanceRequest recreateServerInstanceRequest @return *RecreateServerInstanceResponse
func (*V2ApiService) RemoveNasVolumeAccessControl ¶
func (a *V2ApiService) RemoveNasVolumeAccessControl(removeNasVolumeAccessControlRequest *RemoveNasVolumeAccessControlRequest) (*RemoveNasVolumeAccessControlResponse, error)
V2ApiService @param removeNasVolumeAccessControlRequest removeNasVolumeAccessControlRequest @return *RemoveNasVolumeAccessControlResponse
func (*V2ApiService) ReplaceServerInstanceAssociatedWithPublicIp ¶ added in v1.1.6
func (a *V2ApiService) ReplaceServerInstanceAssociatedWithPublicIp(replaceServerInstanceAssociatedWithPublicIpRequest *ReplaceServerInstanceAssociatedWithPublicIpRequest) (*ReplaceServerInstanceAssociatedWithPublicIpResponse, error)
V2ApiService @param replaceServerInstanceAssociatedWithPublicIpRequest replaceServerInstanceAssociatedWithPublicIpRequest @return *ReplaceServerInstanceAssociatedWithPublicIpResponse
func (*V2ApiService) RestoreNasVolumeWithSnapshot ¶ added in v1.4.0
func (a *V2ApiService) RestoreNasVolumeWithSnapshot(restoreNasVolumeWithSnapshotRequest *RestoreNasVolumeWithSnapshotRequest) (*RestoreNasVolumeWithSnapshotResponse, error)
V2ApiService @param restoreNasVolumeWithSnapshotRequest restoreNasVolumeWithSnapshotRequest @return *RestoreNasVolumeWithSnapshotResponse
func (*V2ApiService) SetMemberServerImageSharingPermission ¶ added in v1.4.0
func (a *V2ApiService) SetMemberServerImageSharingPermission(setMemberServerImageSharingPermissionRequest *SetMemberServerImageSharingPermissionRequest) (*SetMemberServerImageSharingPermissionResponse, error)
V2ApiService @param setMemberServerImageSharingPermissionRequest setMemberServerImageSharingPermissionRequest @return *SetMemberServerImageSharingPermissionResponse
func (*V2ApiService) SetNasVolumeAccessControl ¶
func (a *V2ApiService) SetNasVolumeAccessControl(setNasVolumeAccessControlRequest *SetNasVolumeAccessControlRequest) (*SetNasVolumeAccessControlResponse, error)
V2ApiService @param setNasVolumeAccessControlRequest setNasVolumeAccessControlRequest @return *SetNasVolumeAccessControlResponse
func (*V2ApiService) SetNasVolumeReturnProtection ¶ added in v1.4.0
func (a *V2ApiService) SetNasVolumeReturnProtection(setNasVolumeReturnProtectionRequest *SetNasVolumeReturnProtectionRequest) (*SetNasVolumeReturnProtectionResponse, error)
V2ApiService @param setNasVolumeReturnProtectionRequest setNasVolumeReturnProtectionRequest @return *SetNasVolumeReturnProtectionResponse
func (*V2ApiService) SetProtectServerTermination ¶ added in v1.4.0
func (a *V2ApiService) SetProtectServerTermination(setProtectServerTerminationRequest *SetProtectServerTerminationRequest) (*SetProtectServerTerminationResponse, error)
V2ApiService @param setProtectServerTerminationRequest setProtectServerTerminationRequest @return *SetProtectServerTerminationResponse
func (*V2ApiService) StartServerInstances ¶
func (a *V2ApiService) StartServerInstances(startServerInstancesRequest *StartServerInstancesRequest) (*StartServerInstancesResponse, error)
V2ApiService @param startServerInstancesRequest startServerInstancesRequest @return *StartServerInstancesResponse
func (*V2ApiService) StopServerInstances ¶
func (a *V2ApiService) StopServerInstances(stopServerInstancesRequest *StopServerInstancesRequest) (*StopServerInstancesResponse, error)
V2ApiService @param stopServerInstancesRequest stopServerInstancesRequest @return *StopServerInstancesResponse
func (*V2ApiService) TerminateServerInstances ¶
func (a *V2ApiService) TerminateServerInstances(terminateServerInstancesRequest *TerminateServerInstancesRequest) (*TerminateServerInstancesResponse, error)
V2ApiService @param terminateServerInstancesRequest terminateServerInstancesRequest @return *TerminateServerInstancesResponse
type Zone ¶
type Zone struct { // 존(Zone)번호 ZoneNo *string `json:"zoneNo,omitempty"` // 존(Zone)명 ZoneName *string `json:"zoneName,omitempty"` // 존(Zone) 코드 ZoneCode *string `json:"zoneCode,omitempty"` // 존(Zone)설명 ZoneDescription *string `json:"zoneDescription,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` }
Source Files ¶
- access_control_group.go
- access_control_rule.go
- add_nas_volume_access_control_request.go
- add_nas_volume_access_control_response.go
- add_port_forwarding_rules_request.go
- add_port_forwarding_rules_response.go
- api_client.go
- api_response.go
- associate_public_ip_with_server_instance_request.go
- associate_public_ip_with_server_instance_response.go
- attach_block_storage_instance_request.go
- attach_block_storage_instance_response.go
- attach_network_interface_request.go
- attach_network_interface_response.go
- block_device_partition.go
- block_storage_instance.go
- block_storage_snapshot_instance.go
- change_block_storage_volume_size_request.go
- change_block_storage_volume_size_response.go
- change_nas_volume_size_request.go
- change_nas_volume_size_response.go
- change_nas_volume_snapshot_configuration_request.go
- change_nas_volume_snapshot_configuration_response.go
- change_server_instance_spec_request.go
- change_server_instance_spec_response.go
- common_code.go
- configuration.go
- create_block_storage_instance_request.go
- create_block_storage_instance_response.go
- create_block_storage_snapshot_instance_request.go
- create_block_storage_snapshot_instance_response.go
- create_instance_tags_request.go
- create_instance_tags_response.go
- create_login_key_request.go
- create_login_key_response.go
- create_member_server_image_request.go
- create_member_server_image_response.go
- create_nas_volume_instance_request.go
- create_nas_volume_instance_response.go
- create_nas_volume_snapshot_request.go
- create_nas_volume_snapshot_response.go
- create_network_interface_request.go
- create_network_interface_response.go
- create_public_ip_instance_request.go
- create_public_ip_instance_response.go
- create_server_instances_request.go
- create_server_instances_response.go
- delete_block_storage_instances_request.go
- delete_block_storage_instances_response.go
- delete_block_storage_snapshot_instances_request.go
- delete_block_storage_snapshot_instances_response.go
- delete_instance_tags_request.go
- delete_instance_tags_response.go
- delete_login_key_request.go
- delete_login_key_response.go
- delete_member_server_images_request.go
- delete_member_server_images_response.go
- delete_nas_volume_instance_request.go
- delete_nas_volume_instance_response.go
- delete_nas_volume_snapshot_request.go
- delete_nas_volume_snapshot_response.go
- delete_network_interface_request.go
- delete_network_interface_response.go
- delete_port_forwarding_rules_request.go
- delete_port_forwarding_rules_response.go
- delete_public_ip_instances_request.go
- delete_public_ip_instances_response.go
- detach_block_storage_instances_request.go
- detach_block_storage_instances_response.go
- detach_network_interface_request.go
- detach_network_interface_response.go
- disassociate_public_ip_from_server_instance_request.go
- disassociate_public_ip_from_server_instance_response.go
- get_access_control_group_list_request.go
- get_access_control_group_list_response.go
- get_access_control_group_server_instance_list_request.go
- get_access_control_group_server_instance_list_response.go
- get_access_control_rule_list_request.go
- get_access_control_rule_list_response.go
- get_block_storage_instance_list_request.go
- get_block_storage_instance_list_response.go
- get_block_storage_snapshot_instance_list_request.go
- get_block_storage_snapshot_instance_list_response.go
- get_init_script_list_request.go
- get_init_script_list_response.go
- get_instance_tag_list_request.go
- get_instance_tag_list_response.go
- get_login_key_list_request.go
- get_login_key_list_response.go
- get_member_server_image_list_request.go
- get_member_server_image_list_response.go
- get_nas_volume_instance_list_request.go
- get_nas_volume_instance_list_response.go
- get_nas_volume_instance_rating_list_request.go
- get_nas_volume_instance_rating_list_response.go
- get_nas_volume_snapshot_configuration_history_list_request.go
- get_nas_volume_snapshot_configuration_history_list_response.go
- get_nas_volume_snapshot_list_request.go
- get_nas_volume_snapshot_list_response.go
- get_network_interface_list_request.go
- get_network_interface_list_response.go
- get_port_forwarding_configuration_list_request.go
- get_port_forwarding_configuration_list_response.go
- get_port_forwarding_rule_list_request.go
- get_port_forwarding_rule_list_response.go
- get_private_subnet_instance_list_request.go
- get_private_subnet_instance_list_response.go
- get_public_ip_instance_list_request.go
- get_public_ip_instance_list_response.go
- get_public_ip_target_server_instance_list_request.go
- get_public_ip_target_server_instance_list_response.go
- get_raid_list_request.go
- get_raid_list_response.go
- get_region_list_request.go
- get_region_list_response.go
- get_root_password_request.go
- get_root_password_response.go
- get_root_password_server_instance_list_request.go
- get_root_password_server_instance_list_response.go
- get_server_image_product_list_request.go
- get_server_image_product_list_response.go
- get_server_instance_list_request.go
- get_server_instance_list_response.go
- get_server_product_list_request.go
- get_server_product_list_response.go
- get_zone_list_request.go
- get_zone_list_response.go
- import_login_key_request.go
- import_login_key_response.go
- init_script.go
- instance_tag.go
- instance_tag_parameter.go
- login_key.go
- member_server_image.go
- nas_volume_instance.go
- nas_volume_instance_custom_ip.go
- nas_volume_instance_rating.go
- nas_volume_snapshot.go
- nas_volume_snapshot_configuration_history.go
- network_interface.go
- port_forwarding_configuration.go
- port_forwarding_rule.go
- port_forwarding_rule_parameter.go
- private_subnet_instance.go
- product.go
- public_ip_instance.go
- raid.go
- reboot_server_instances_request.go
- reboot_server_instances_response.go
- recreate_server_instance_request.go
- recreate_server_instance_response.go
- region.go
- remove_nas_volume_access_control_request.go
- remove_nas_volume_access_control_response.go
- replace_server_instance_associated_with_public_ip_request.go
- replace_server_instance_associated_with_public_ip_response.go
- restore_nas_volume_with_snapshot_request.go
- restore_nas_volume_with_snapshot_response.go
- root_password_server_instance.go
- root_password_server_instance_parameter.go
- server_instance.go
- set_member_server_image_sharing_permission_request.go
- set_member_server_image_sharing_permission_response.go
- set_nas_volume_access_control_request.go
- set_nas_volume_access_control_response.go
- set_nas_volume_return_protection_request.go
- set_nas_volume_return_protection_response.go
- set_protect_server_termination_request.go
- set_protect_server_termination_response.go
- start_server_instances_request.go
- start_server_instances_response.go
- stop_server_instances_request.go
- stop_server_instances_response.go
- terminate_server_instances_request.go
- terminate_server_instances_response.go
- v2_api.go
- zone.go