Documentation ¶
Index ¶
- func CacheExpires(r *http.Response) time.Time
- func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration
- type APIClient
- type APIResponse
- type AccessControlGroup
- type AccessControlGroupRule
- type AddAccessControlGroupInboundRuleRequest
- type AddAccessControlGroupInboundRuleResponse
- type AddAccessControlGroupOutboundRuleRequest
- type AddAccessControlGroupOutboundRuleResponse
- type AddAccessControlGroupRuleParameter
- type AddMemberServerImageSharingPermissionRequest
- type AddMemberServerImageSharingPermissionResponse
- type AddNetworkInterfaceAccessControlGroupRequest
- type AddNetworkInterfaceAccessControlGroupResponse
- type AddPlacementGroupServerInstanceRequest
- type AddPlacementGroupServerInstanceResponse
- type AssignSecondaryIpsRequest
- type AssignSecondaryIpsResponse
- type AssociatePublicIpWithServerInstanceRequest
- type AssociatePublicIpWithServerInstanceResponse
- type AttachBlockStorageInstanceRequest
- type AttachBlockStorageInstanceResponse
- type AttachNetworkInterfaceRequest
- type AttachNetworkInterfaceResponse
- type BlockDevicePartition
- type BlockStorageInstance
- type BlockStorageSnapshotInstance
- type ChangeBlockStorageVolumeSizeRequest
- type ChangeBlockStorageVolumeSizeResponse
- type ChangeServerInstanceSpecRequest
- type ChangeServerInstanceSpecResponse
- type CommonCode
- type CreateAccessControlGroupRequest
- type CreateAccessControlGroupResponse
- type CreateBlockStorageInstanceRequest
- type CreateBlockStorageInstanceResponse
- type CreateBlockStorageSnapshotInstanceRequest
- type CreateBlockStorageSnapshotInstanceResponse
- type CreateInitScriptRequest
- type CreateInitScriptResponse
- type CreateLoginKeyRequest
- type CreateLoginKeyResponse
- type CreateMemberServerImageInstanceRequest
- type CreateMemberServerImageInstanceResponse
- type CreateNetworkInterfaceRequest
- type CreateNetworkInterfaceResponse
- type CreatePlacementGroupRequest
- type CreatePlacementGroupResponse
- type CreatePublicIpInstanceRequest
- type CreatePublicIpInstanceResponse
- type CreateServerInstancesRequest
- type CreateServerInstancesResponse
- type DeleteAccessControlGroupRequest
- type DeleteAccessControlGroupResponse
- type DeleteBlockStorageInstancesRequest
- type DeleteBlockStorageInstancesResponse
- type DeleteBlockStorageSnapshotInstancesRequest
- type DeleteBlockStorageSnapshotInstancesResponse
- type DeleteInitScriptsRequest
- type DeleteInitScriptsResponse
- type DeleteLoginKeysRequest
- type DeleteLoginKeysResponse
- type DeleteMemberServerImageInstancesRequest
- type DeleteMemberServerImageInstancesResponse
- type DeleteNetworkInterfaceRequest
- type DeleteNetworkInterfaceResponse
- type DeletePlacementGroupRequest
- type DeletePlacementGroupResponse
- type DeletePublicIpInstanceRequest
- type DeletePublicIpInstanceResponse
- type DetachBlockStorageInstancesRequest
- type DetachBlockStorageInstancesResponse
- type DetachNetworkInterfaceRequest
- type DetachNetworkInterfaceResponse
- type DisassociatePublicIpFromServerInstanceRequest
- type DisassociatePublicIpFromServerInstanceResponse
- type GetAccessControlGroupDetailRequest
- type GetAccessControlGroupDetailResponse
- type GetAccessControlGroupListRequest
- type GetAccessControlGroupListResponse
- type GetAccessControlGroupRuleListRequest
- type GetAccessControlGroupRuleListResponse
- type GetBlockStorageInstanceDetailRequest
- type GetBlockStorageInstanceDetailResponse
- type GetBlockStorageInstanceListRequest
- type GetBlockStorageInstanceListResponse
- type GetBlockStorageSnapshotInstanceDetailRequest
- type GetBlockStorageSnapshotInstanceDetailResponse
- type GetBlockStorageSnapshotInstanceListRequest
- type GetBlockStorageSnapshotInstanceListResponse
- type GetInitScriptDetailRequest
- type GetInitScriptDetailResponse
- type GetInitScriptListRequest
- type GetInitScriptListResponse
- type GetLoginKeyListRequest
- type GetLoginKeyListResponse
- type GetMemberServerImageInstanceDetailRequest
- type GetMemberServerImageInstanceDetailResponse
- type GetMemberServerImageInstanceListRequest
- type GetMemberServerImageInstanceListResponse
- type GetNetworkInterfaceDetailRequest
- type GetNetworkInterfaceDetailResponse
- type GetNetworkInterfaceListRequest
- type GetNetworkInterfaceListResponse
- type GetPlacementGroupDetailRequest
- type GetPlacementGroupDetailResponse
- type GetPlacementGroupListRequest
- type GetPlacementGroupListResponse
- type GetPublicIpInstanceDetailRequest
- type GetPublicIpInstanceDetailResponse
- 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 GetServerInstanceDetailRequest
- type GetServerInstanceDetailResponse
- type GetServerInstanceListRequest
- type GetServerInstanceListResponse
- type GetServerProductListRequest
- type GetServerProductListResponse
- type GetZoneListRequest
- type GetZoneListResponse
- type ImportLoginKeyRequest
- type ImportLoginKeyResponse
- type InitScript
- type InterruptServerInstanceRequest
- type InterruptServerInstanceResponse
- type LoginKey
- type MemberServerImageInstance
- type NetworkInterface
- type NetworkInterfaceParameter
- type PlacementGroup
- type Product
- type ProtocolType
- type PublicIpInstance
- type Raid
- type RebootServerInstancesRequest
- type RebootServerInstancesResponse
- type Region
- type RemoveAccessControlGroupInboundRuleRequest
- type RemoveAccessControlGroupInboundRuleResponse
- type RemoveAccessControlGroupOutboundRuleRequest
- type RemoveAccessControlGroupOutboundRuleResponse
- type RemoveAccessControlGroupRuleParameter
- type RemoveMemberServerImageSharingPermissionRequest
- type RemoveMemberServerImageSharingPermissionResponse
- type RemoveNetworkInterfaceAccessControlGroupRequest
- type RemoveNetworkInterfaceAccessControlGroupResponse
- type RemovePlacementGroupServerInstanceRequest
- type RemovePlacementGroupServerInstanceResponse
- type RootPasswordServerInstance
- type RootPasswordServerInstanceParameter
- type ServerInstance
- type SetBlockStorageReturnProtectionRequest
- type SetBlockStorageReturnProtectionResponse
- type SetMemberServerImageSharingPermissionRequest
- type SetMemberServerImageSharingPermissionResponse
- type SetProtectServerTerminationRequest
- type SetProtectServerTerminationResponse
- type StartServerInstancesRequest
- type StartServerInstancesResponse
- type StopServerInstancesRequest
- type StopServerInstancesResponse
- type TerminateServerInstancesRequest
- type TerminateServerInstancesResponse
- type UnassignSecondaryIpsRequest
- type UnassignSecondaryIpsResponse
- type V2ApiService
- func (a *V2ApiService) AddAccessControlGroupInboundRule(...) (*AddAccessControlGroupInboundRuleResponse, error)
- func (a *V2ApiService) AddAccessControlGroupOutboundRule(...) (*AddAccessControlGroupOutboundRuleResponse, error)
- func (a *V2ApiService) AddMemberServerImageSharingPermission(...) (*AddMemberServerImageSharingPermissionResponse, error)
- func (a *V2ApiService) AddNetworkInterfaceAccessControlGroup(...) (*AddNetworkInterfaceAccessControlGroupResponse, error)
- func (a *V2ApiService) AddPlacementGroupServerInstance(addPlacementGroupServerInstanceRequest *AddPlacementGroupServerInstanceRequest) (*AddPlacementGroupServerInstanceResponse, error)
- func (a *V2ApiService) AssignSecondaryIps(assignSecondaryIpsRequest *AssignSecondaryIpsRequest) (*AssignSecondaryIpsResponse, 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) ChangeServerInstanceSpec(changeServerInstanceSpecRequest *ChangeServerInstanceSpecRequest) (*ChangeServerInstanceSpecResponse, error)
- func (a *V2ApiService) CreateAccessControlGroup(createAccessControlGroupRequest *CreateAccessControlGroupRequest) (*CreateAccessControlGroupResponse, error)
- func (a *V2ApiService) CreateBlockStorageInstance(createBlockStorageInstanceRequest *CreateBlockStorageInstanceRequest) (*CreateBlockStorageInstanceResponse, error)
- func (a *V2ApiService) CreateBlockStorageSnapshotInstance(...) (*CreateBlockStorageSnapshotInstanceResponse, error)
- func (a *V2ApiService) CreateInitScript(createInitScriptRequest *CreateInitScriptRequest) (*CreateInitScriptResponse, error)
- func (a *V2ApiService) CreateLoginKey(createLoginKeyRequest *CreateLoginKeyRequest) (*CreateLoginKeyResponse, error)
- func (a *V2ApiService) CreateMemberServerImageInstance(createMemberServerImageInstanceRequest *CreateMemberServerImageInstanceRequest) (*CreateMemberServerImageInstanceResponse, error)
- func (a *V2ApiService) CreateNetworkInterface(createNetworkInterfaceRequest *CreateNetworkInterfaceRequest) (*CreateNetworkInterfaceResponse, error)
- func (a *V2ApiService) CreatePlacementGroup(createPlacementGroupRequest *CreatePlacementGroupRequest) (*CreatePlacementGroupResponse, error)
- func (a *V2ApiService) CreatePublicIpInstance(createPublicIpInstanceRequest *CreatePublicIpInstanceRequest) (*CreatePublicIpInstanceResponse, error)
- func (a *V2ApiService) CreateServerInstances(createServerInstancesRequest *CreateServerInstancesRequest) (*CreateServerInstancesResponse, error)
- func (a *V2ApiService) DeleteAccessControlGroup(deleteAccessControlGroupRequest *DeleteAccessControlGroupRequest) (*DeleteAccessControlGroupResponse, error)
- func (a *V2ApiService) DeleteBlockStorageInstances(deleteBlockStorageInstancesRequest *DeleteBlockStorageInstancesRequest) (*DeleteBlockStorageInstancesResponse, error)
- func (a *V2ApiService) DeleteBlockStorageSnapshotInstances(...) (*DeleteBlockStorageSnapshotInstancesResponse, error)
- func (a *V2ApiService) DeleteInitScripts(deleteInitScriptsRequest *DeleteInitScriptsRequest) (*DeleteInitScriptsResponse, error)
- func (a *V2ApiService) DeleteLoginKeys(deleteLoginKeysRequest *DeleteLoginKeysRequest) (*DeleteLoginKeysResponse, error)
- func (a *V2ApiService) DeleteMemberServerImageInstances(...) (*DeleteMemberServerImageInstancesResponse, error)
- func (a *V2ApiService) DeleteNetworkInterface(deleteNetworkInterfaceRequest *DeleteNetworkInterfaceRequest) (*DeleteNetworkInterfaceResponse, error)
- func (a *V2ApiService) DeletePlacementGroup(deletePlacementGroupRequest *DeletePlacementGroupRequest) (*DeletePlacementGroupResponse, error)
- func (a *V2ApiService) DeletePublicIpInstance(deletePublicIpInstanceRequest *DeletePublicIpInstanceRequest) (*DeletePublicIpInstanceResponse, 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) GetAccessControlGroupDetail(getAccessControlGroupDetailRequest *GetAccessControlGroupDetailRequest) (*GetAccessControlGroupDetailResponse, error)
- func (a *V2ApiService) GetAccessControlGroupList(getAccessControlGroupListRequest *GetAccessControlGroupListRequest) (*GetAccessControlGroupListResponse, error)
- func (a *V2ApiService) GetAccessControlGroupRuleList(getAccessControlGroupRuleListRequest *GetAccessControlGroupRuleListRequest) (*GetAccessControlGroupRuleListResponse, error)
- func (a *V2ApiService) GetBlockStorageInstanceDetail(getBlockStorageInstanceDetailRequest *GetBlockStorageInstanceDetailRequest) (*GetBlockStorageInstanceDetailResponse, error)
- func (a *V2ApiService) GetBlockStorageInstanceList(getBlockStorageInstanceListRequest *GetBlockStorageInstanceListRequest) (*GetBlockStorageInstanceListResponse, error)
- func (a *V2ApiService) GetBlockStorageSnapshotInstanceDetail(...) (*GetBlockStorageSnapshotInstanceDetailResponse, error)
- func (a *V2ApiService) GetBlockStorageSnapshotInstanceList(...) (*GetBlockStorageSnapshotInstanceListResponse, error)
- func (a *V2ApiService) GetInitScriptDetail(getInitScriptDetailRequest *GetInitScriptDetailRequest) (*GetInitScriptDetailResponse, error)
- func (a *V2ApiService) GetInitScriptList(getInitScriptListRequest *GetInitScriptListRequest) (*GetInitScriptListResponse, error)
- func (a *V2ApiService) GetLoginKeyList(getLoginKeyListRequest *GetLoginKeyListRequest) (*GetLoginKeyListResponse, error)
- func (a *V2ApiService) GetMemberServerImageInstanceDetail(...) (*GetMemberServerImageInstanceDetailResponse, error)
- func (a *V2ApiService) GetMemberServerImageInstanceList(...) (*GetMemberServerImageInstanceListResponse, error)
- func (a *V2ApiService) GetNetworkInterfaceDetail(getNetworkInterfaceDetailRequest *GetNetworkInterfaceDetailRequest) (*GetNetworkInterfaceDetailResponse, error)
- func (a *V2ApiService) GetNetworkInterfaceList(getNetworkInterfaceListRequest *GetNetworkInterfaceListRequest) (*GetNetworkInterfaceListResponse, error)
- func (a *V2ApiService) GetPlacementGroupDetail(getPlacementGroupDetailRequest *GetPlacementGroupDetailRequest) (*GetPlacementGroupDetailResponse, error)
- func (a *V2ApiService) GetPlacementGroupList(getPlacementGroupListRequest *GetPlacementGroupListRequest) (*GetPlacementGroupListResponse, error)
- func (a *V2ApiService) GetPublicIpInstanceDetail(getPublicIpInstanceDetailRequest *GetPublicIpInstanceDetailRequest) (*GetPublicIpInstanceDetailResponse, 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) GetServerInstanceDetail(getServerInstanceDetailRequest *GetServerInstanceDetailRequest) (*GetServerInstanceDetailResponse, 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) InterruptServerInstance(interruptServerInstanceRequest *InterruptServerInstanceRequest) (*InterruptServerInstanceResponse, error)
- func (a *V2ApiService) RebootServerInstances(rebootServerInstancesRequest *RebootServerInstancesRequest) (*RebootServerInstancesResponse, error)
- func (a *V2ApiService) RemoveAccessControlGroupInboundRule(...) (*RemoveAccessControlGroupInboundRuleResponse, error)
- func (a *V2ApiService) RemoveAccessControlGroupOutboundRule(...) (*RemoveAccessControlGroupOutboundRuleResponse, error)
- func (a *V2ApiService) RemoveMemberServerImageSharingPermission(...) (*RemoveMemberServerImageSharingPermissionResponse, error)
- func (a *V2ApiService) RemoveNetworkInterfaceAccessControlGroup(...) (*RemoveNetworkInterfaceAccessControlGroupResponse, error)
- func (a *V2ApiService) RemovePlacementGroupServerInstance(...) (*RemovePlacementGroupServerInstanceResponse, error)
- func (a *V2ApiService) SetBlockStorageReturnProtection(setBlockStorageReturnProtectionRequest *SetBlockStorageReturnProtectionRequest) (*SetBlockStorageReturnProtectionResponse, error)
- func (a *V2ApiService) SetMemberServerImageSharingPermission(...) (*SetMemberServerImageSharingPermissionResponse, 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)
- func (a *V2ApiService) UnassignSecondaryIps(unassignSecondaryIpsRequest *UnassignSecondaryIpsRequest) (*UnassignSecondaryIpsResponse, 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 vserver API v2023-02-23T11:48:33Z 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 { // ACG번호 AccessControlGroupNo *string `json:"accessControlGroupNo,omitempty"` // ACG이름 AccessControlGroupName *string `json:"accessControlGroupName,omitempty"` // Default여부 IsDefault *bool `json:"isDefault,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo,omitempty"` // ACG상태 AccessControlGroupStatus *CommonCode `json:"accessControlGroupStatus,omitempty"` // ACG설명 AccessControlGroupDescription *string `json:"accessControlGroupDescription,omitempty"` }
type AccessControlGroupRule ¶
type AccessControlGroupRule struct { // ACG번호 AccessControlGroupNo *string `json:"accessControlGroupNo,omitempty"` // 프로토콜유형 ProtocolType *ProtocolType `json:"protocolType,omitempty"` // IP블록 IpBlock *string `json:"ipBlock,omitempty"` // 포트범위 PortRange *string `json:"portRange,omitempty"` // 접근소스ACG AccessControlGroupSequence *string `json:"accessControlGroupSequence,omitempty"` // ACGRule유형 AccessControlGroupRuleType *CommonCode `json:"accessControlGroupRuleType,omitempty"` // ACGRule설명 AccessControlGroupRuleDescription *string `json:"accessControlGroupRuleDescription,omitempty"` }
type AddAccessControlGroupInboundRuleRequest ¶
type AddAccessControlGroupInboundRuleRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ACG번호 AccessControlGroupNo *string `json:"accessControlGroupNo"` // VPC번호 VpcNo *string `json:"vpcNo"` // ACGRule리스트 AccessControlGroupRuleList []*AddAccessControlGroupRuleParameter `json:"accessControlGroupRuleList"` }
type AddAccessControlGroupInboundRuleResponse ¶
type AddAccessControlGroupInboundRuleResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` AccessControlGroupRuleList []*AccessControlGroupRule `json:"accessControlGroupRuleList,omitempty"` }
type AddAccessControlGroupOutboundRuleRequest ¶
type AddAccessControlGroupOutboundRuleRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ACG번호 AccessControlGroupNo *string `json:"accessControlGroupNo"` // VPC번호 VpcNo *string `json:"vpcNo"` // ACGRule리스트 AccessControlGroupRuleList []*AddAccessControlGroupRuleParameter `json:"accessControlGroupRuleList"` }
type AddAccessControlGroupOutboundRuleResponse ¶
type AddAccessControlGroupOutboundRuleResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` AccessControlGroupRuleList []*AccessControlGroupRule `json:"accessControlGroupRuleList,omitempty"` }
type AddAccessControlGroupRuleParameter ¶
type AddAccessControlGroupRuleParameter struct { // ACGRule설명 AccessControlGroupRuleDescription *string `json:"accessControlGroupRuleDescription,omitempty"` // IP블록 IpBlock *string `json:"ipBlock,omitempty"` // 접근소스ACG AccessControlGroupSequence *string `json:"accessControlGroupSequence,omitempty"` // 포트범위 PortRange *string `json:"portRange,omitempty"` // 프로토콜유형코드 ProtocolTypeCode *string `json:"protocolTypeCode"` }
type AddMemberServerImageSharingPermissionRequest ¶ added in v1.6.0
type AddMemberServerImageSharingPermissionResponse ¶ added in v1.6.0
type AddMemberServerImageSharingPermissionResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` MemberServerImageInstanceList []*MemberServerImageInstance `json:"memberServerImageInstanceList,omitempty"` }
type AddNetworkInterfaceAccessControlGroupResponse ¶
type AddNetworkInterfaceAccessControlGroupResponse 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 AddPlacementGroupServerInstanceResponse ¶
type AddPlacementGroupServerInstanceResponse 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 AssignSecondaryIpsRequest ¶ added in v1.4.0
type AssignSecondaryIpsRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 네트워크인터페이스번호 NetworkInterfaceNo *string `json:"networkInterfaceNo"` // 보조IP리스트 SecondaryIpList []*string `json:"secondaryIpList,omitempty"` // 보조IP자동할당개수 SecondaryIpCount *int32 `json:"secondaryIpCount,omitempty"` // 명시적재할당허용여부 AllowReassign *bool `json:"allowReassign,omitempty"` }
type AssignSecondaryIpsResponse ¶ added in v1.4.0
type AssignSecondaryIpsResponse 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 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 AttachNetworkInterfaceResponse ¶
type AttachNetworkInterfaceResponse 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 BlockDevicePartition ¶ added in v1.6.0
type BlockStorageInstance ¶
type BlockStorageInstance struct { // 블록스토리지인스턴스번호 BlockStorageInstanceNo *string `json:"blockStorageInstanceNo,omitempty"` // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo,omitempty"` // 블록스토리지이름 BlockStorageName *string `json:"blockStorageName,omitempty"` // 블록스토리지유형 BlockStorageType *CommonCode `json:"blockStorageType,omitempty"` // 블록스토리지사이즈 BlockStorageSize *int64 `json:"blockStorageSize,omitempty"` // 디바이스이름 DeviceName *string `json:"deviceName,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"` // 블록스토리지설명 BlockStorageDescription *string `json:"blockStorageDescription,omitempty"` // 블록스토리지디스크유형 BlockStorageDiskType *CommonCode `json:"blockStorageDiskType,omitempty"` // 블록스토리지디스크상세유형 BlockStorageDiskDetailType *CommonCode `json:"blockStorageDiskDetailType,omitempty"` // 최대IOPS MaxIopsThroughput *int32 `json:"maxIopsThroughput,omitempty"` // 볼륨암호화여부 IsEncryptedVolume *bool `json:"isEncryptedVolume,omitempty"` // ZONE코드 ZoneCode *string `json:"zoneCode,omitempty"` // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 반납보호여부 IsReturnProtection *bool `json:"isReturnProtection,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"` // 블록스토리지스냅샷인스턴스상태 BlockStorageSnapshotInstanceStatus *CommonCode `json:"blockStorageSnapshotInstanceStatus,omitempty"` // 블록스토리지스냅샷인스턴스OP BlockStorageSnapshotInstanceOperation *CommonCode `json:"blockStorageSnapshotInstanceOperation,omitempty"` // 블록스토리지스냅샷인스턴스상태이름 BlockStorageSnapshotInstanceStatusName *string `json:"blockStorageSnapshotInstanceStatusName,omitempty"` // 생성일시 CreateDate *string `json:"createDate,omitempty"` // 원본블록스토리지볼륨암호화여부 IsEncryptedOriginalBlockStorageVolume *bool `json:"isEncryptedOriginalBlockStorageVolume,omitempty"` // 블록스토리지스냅샷설명 BlockStorageSnapshotDescription *string `json:"blockStorageSnapshotDescription,omitempty"` // 스냅샷유형 SnapshotType *CommonCode `json:"snapshotType,omitempty"` // 베이스스냅샷인스턴스번호 BaseSnapshotInstanceNo *string `json:"baseSnapshotInstanceNo,omitempty"` // 스냅샷일련Depth SnapshotChainDepth *int32 `json:"snapshotChainDepth,omitempty"` }
type ChangeBlockStorageVolumeSizeResponse ¶
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 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 CreateAccessControlGroupRequest ¶
type CreateAccessControlGroupRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ACG이름 AccessControlGroupName *string `json:"accessControlGroupName,omitempty"` // ACG설명 AccessControlGroupDescription *string `json:"accessControlGroupDescription,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo"` }
type CreateAccessControlGroupResponse ¶
type CreateAccessControlGroupResponse 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 CreateBlockStorageInstanceRequest ¶
type CreateBlockStorageInstanceRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 블록스토리지이름 BlockStorageName *string `json:"blockStorageName,omitempty"` // 블록스토리지사이즈 BlockStorageSize *int32 `json:"blockStorageSize"` // 블록스토리지디스크상세유형코드 BlockStorageDiskDetailTypeCode *string `json:"blockStorageDiskDetailTypeCode,omitempty"` // 블록스토리지설명 BlockStorageDescription *string `json:"blockStorageDescription,omitempty"` // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo"` // 블록스토리지스냅샷인스턴스번호 BlockStorageSnapshotInstanceNo *string `json:"blockStorageSnapshotInstanceNo,omitempty"` // ZONE코드 ZoneCode *string `json:"zoneCode,omitempty"` // 반납보호여부 IsReturnProtection *bool `json:"isReturnProtection,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 { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 블록스토리지스냅샷이름 BlockStorageSnapshotName *string `json:"blockStorageSnapshotName,omitempty"` // 블록스토리지스냅샷설명 BlockStorageSnapshotDescription *string `json:"blockStorageSnapshotDescription,omitempty"` // 원본블록스토리지인스턴스번호 OriginalBlockStorageInstanceNo *string `json:"originalBlockStorageInstanceNo"` // 스냅샷유형코드 SnapshotTypeCode *string `json:"snapshotTypeCode,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 CreateInitScriptRequest ¶
type CreateInitScriptRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 초기화스크립트내용 InitScriptContent *string `json:"initScriptContent"` // 초기화스크립트이름 InitScriptName *string `json:"initScriptName,omitempty"` // 초기화스크립트설명 InitScriptDescription *string `json:"initScriptDescription,omitempty"` // OS유형코드 OsTypeCode *string `json:"osTypeCode"` }
type CreateInitScriptResponse ¶
type CreateInitScriptResponse 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 CreateLoginKeyRequest ¶
type CreateLoginKeyRequest struct { // 키이름 KeyName *string `json:"keyName,omitempty"` }
type CreateLoginKeyResponse ¶
type CreateLoginKeyResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // 키이름 KeyName *string `json:"keyName,omitempty"` // 개인키 PrivateKey *string `json:"privateKey,omitempty"` }
type CreateMemberServerImageInstanceRequest ¶
type CreateMemberServerImageInstanceRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 회원서버이미지이름 MemberServerImageName *string `json:"memberServerImageName,omitempty"` // 회원서버이미지설명 MemberServerImageDescription *string `json:"memberServerImageDescription,omitempty"` // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo"` }
type CreateMemberServerImageInstanceResponse ¶
type CreateMemberServerImageInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` MemberServerImageInstanceList []*MemberServerImageInstance `json:"memberServerImageInstanceList,omitempty"` }
type CreateNetworkInterfaceRequest ¶
type CreateNetworkInterfaceRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ACG번호리스트 AccessControlGroupNoList []*string `json:"accessControlGroupNoList"` // 네트워크인터페이스설명 NetworkInterfaceDescription *string `json:"networkInterfaceDescription,omitempty"` // 네트워크인터페이스이름 NetworkInterfaceName *string `json:"networkInterfaceName,omitempty"` // 서브넷번호 SubnetNo *string `json:"subnetNo"` // VPC번호 VpcNo *string `json:"vpcNo"` // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo,omitempty"` // IP주소 Ip *string `json:"ip,omitempty"` // 보조IP리스트 SecondaryIpList []*string `json:"secondaryIpList,omitempty"` // 보조IP자동할당개수 SecondaryIpCount *int32 `json:"secondaryIpCount,omitempty"` // 베어메탈여부 IsBareMetal *bool `json:"isBareMetal,omitempty"` }
type CreateNetworkInterfaceResponse ¶
type CreateNetworkInterfaceResponse 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 CreatePlacementGroupResponse ¶
type CreatePlacementGroupResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PlacementGroupList []*PlacementGroup `json:"placementGroupList,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 { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 서버상품코드 ServerProductCode *string `json:"serverProductCode,omitempty"` // 서버이미지상품코드 ServerImageProductCode *string `json:"serverImageProductCode,omitempty"` // 회원서버이미지인스턴스번호 MemberServerImageInstanceNo *string `json:"memberServerImageInstanceNo,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"` // 초기화스크립트번호 InitScriptNo *string `json:"initScriptNo,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo"` // 서브넷번호 SubnetNo *string `json:"subnetNo"` // 네트워크인터페이스리스트 NetworkInterfaceList []*NetworkInterfaceParameter `json:"networkInterfaceList"` // 물리배치그룹번호 PlacementGroupNo *string `json:"placementGroupNo,omitempty"` // 기본블록스토리지볼륨암호화여부 IsEncryptedBaseBlockStorageVolume *bool `json:"isEncryptedBaseBlockStorageVolume,omitempty"` // 서버생성시공인IP할당여부 AssociateWithPublicIp *bool `json:"associateWithPublicIp,omitempty"` // RAID유형이름 RaidTypeName *string `json:"raidTypeName,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 DeleteAccessControlGroupResponse ¶
type DeleteAccessControlGroupResponse 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 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 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 DeleteInitScriptsResponse ¶
type DeleteInitScriptsResponse 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 DeleteLoginKeysRequest ¶
type DeleteLoginKeysRequest struct { // 키이름리스트 KeyNameList []*string `json:"keyNameList"` }
type DeleteLoginKeysResponse ¶
type DeleteMemberServerImageInstancesResponse ¶
type DeleteMemberServerImageInstancesResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` MemberServerImageInstanceList []*MemberServerImageInstance `json:"memberServerImageInstanceList,omitempty"` }
type DeleteNetworkInterfaceResponse ¶
type DeleteNetworkInterfaceResponse 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 DeletePlacementGroupResponse ¶
type DeletePlacementGroupResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PlacementGroupList []*PlacementGroup `json:"placementGroupList,omitempty"` }
type DeletePublicIpInstanceResponse ¶
type DeletePublicIpInstanceResponse 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 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 DetachNetworkInterfaceResponse ¶
type DetachNetworkInterfaceResponse 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 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 GetAccessControlGroupDetailResponse ¶
type GetAccessControlGroupDetailResponse 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 GetAccessControlGroupListRequest ¶
type GetAccessControlGroupListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ACG번호리스트 AccessControlGroupNoList []*string `json:"accessControlGroupNoList,omitempty"` // ACG이름 AccessControlGroupName *string `json:"accessControlGroupName,omitempty"` // ACG상태코드 AccessControlGroupStatusCode *string `json:"accessControlGroupStatusCode,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo,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 GetAccessControlGroupRuleListResponse ¶
type GetAccessControlGroupRuleListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` AccessControlGroupRuleList []*AccessControlGroupRule `json:"accessControlGroupRuleList,omitempty"` }
type GetBlockStorageInstanceDetailResponse ¶
type GetBlockStorageInstanceDetailResponse 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 GetBlockStorageInstanceListRequest ¶
type GetBlockStorageInstanceListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo,omitempty"` // 블록스토리지유형코드리스트 BlockStorageTypeCodeList []*string `json:"blockStorageTypeCodeList,omitempty"` // 블록스토리지인스턴스상태코드 BlockStorageInstanceStatusCode *string `json:"blockStorageInstanceStatusCode,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // 블록스토리지사이즈 BlockStorageSize *int32 `json:"blockStorageSize,omitempty"` // 블록스토리지인스턴스번호리스트 BlockStorageInstanceNoList []*string `json:"blockStorageInstanceNoList,omitempty"` // 블록스토리지이름 BlockStorageName *string `json:"blockStorageName,omitempty"` // 서버이름 ServerName *string `json:"serverName,omitempty"` // 연결정보 ConnectionInfo *string `json:"connectionInfo,omitempty"` // 블록스토리지디스크유형코드 BlockStorageDiskTypeCode *string `json:"blockStorageDiskTypeCode,omitempty"` // 블록스토리지디스크상세유형코드 BlockStorageDiskDetailTypeCode *string `json:"blockStorageDiskDetailTypeCode,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 GetBlockStorageSnapshotInstanceDetailResponse ¶
type GetBlockStorageSnapshotInstanceDetailResponse 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 GetBlockStorageSnapshotInstanceListRequest ¶
type GetBlockStorageSnapshotInstanceListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 블록스토리지스냅샷인스턴스번호리스트 BlockStorageSnapshotInstanceNoList []*string `json:"blockStorageSnapshotInstanceNoList,omitempty"` // 원본블록스토리지인스턴스번호리스트 OriginalBlockStorageInstanceNoList []*string `json:"originalBlockStorageInstanceNoList,omitempty"` // 블록스토리지스냅샷인스턴스상태코드 BlockStorageSnapshotInstanceStatusCode *string `json:"blockStorageSnapshotInstanceStatusCode,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // 블록스토리지스냅샷볼륨사이즈 BlockStorageSnapshotVolumeSize *int64 `json:"blockStorageSnapshotVolumeSize,omitempty"` // 원본블록스토리지볼륨암호화여부 IsEncryptedOriginalBlockStorageVolume *bool `json:"isEncryptedOriginalBlockStorageVolume,omitempty"` // 블록스토리지스냅샷이름 BlockStorageSnapshotName *string `json:"blockStorageSnapshotName,omitempty"` // 정렬대상 SortedBy *string `json:"sortedBy,omitempty"` // 정렬순서 SortingOrder *string `json:"sortingOrder,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 GetInitScriptDetailResponse ¶
type GetInitScriptDetailResponse 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 GetInitScriptListRequest ¶
type GetInitScriptListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // OS유형코드 OsTypeCode *string `json:"osTypeCode,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // 정렬대상 SortedBy *string `json:"sortedBy,omitempty"` // 정렬순서 SortingOrder *string `json:"sortingOrder,omitempty"` // 초기화스크립트이름 InitScriptName *string `json:"initScriptName,omitempty"` // 초기화스크립트번호리스트 InitScriptNoList []*string `json:"initScriptNoList,omitempty"` }
type GetInitScriptListResponse ¶
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 GetLoginKeyListRequest ¶
type GetLoginKeyListResponse ¶
type GetMemberServerImageInstanceDetailResponse ¶
type GetMemberServerImageInstanceDetailResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` MemberServerImageInstanceList []*MemberServerImageInstance `json:"memberServerImageInstanceList,omitempty"` }
type GetMemberServerImageInstanceListRequest ¶
type GetMemberServerImageInstanceListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 회원서버이미지이름 MemberServerImageName *string `json:"memberServerImageName,omitempty"` // 회원서버이미지인스턴스상태코드 MemberServerImageInstanceStatusCode *string `json:"memberServerImageInstanceStatusCode,omitempty"` // 회원서버이미지인스턴스번호리스트 MemberServerImageInstanceNoList []*string `json:"memberServerImageInstanceNoList,omitempty"` // 플랫폼유형코드리스트 PlatformTypeCodeList []*string `json:"platformTypeCodeList,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // 정렬대상 SortedBy *string `json:"sortedBy,omitempty"` // 정렬순서 SortingOrder *string `json:"sortingOrder,omitempty"` }
type GetMemberServerImageInstanceListResponse ¶
type GetMemberServerImageInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` MemberServerImageInstanceList []*MemberServerImageInstance `json:"memberServerImageInstanceList,omitempty"` }
type GetNetworkInterfaceDetailResponse ¶
type GetNetworkInterfaceDetailResponse 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 GetNetworkInterfaceListRequest ¶
type GetNetworkInterfaceListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 네트워크인터페이스번호리스트 NetworkInterfaceNoList []*string `json:"networkInterfaceNoList,omitempty"` // IP주소 Ip *string `json:"ip,omitempty"` // 네트워크인터페이스이름 NetworkInterfaceName *string `json:"networkInterfaceName,omitempty"` // 서버이름 ServerName *string `json:"serverName,omitempty"` // 서브넷이름 SubnetName *string `json:"subnetName,omitempty"` // 보조IP리스트 SecondaryIpList []*string `json:"secondaryIpList,omitempty"` // 인스턴스번호 InstanceNo *string `json:"instanceNo,omitempty"` // Default여부 IsDefault *bool `json:"isDefault,omitempty"` // 디바이스이름 DeviceName *string `json:"deviceName,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,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 GetPlacementGroupDetailResponse ¶
type GetPlacementGroupDetailResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PlacementGroupList []*PlacementGroup `json:"placementGroupList,omitempty"` }
type GetPlacementGroupListResponse ¶
type GetPlacementGroupListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` PlacementGroupList []*PlacementGroup `json:"placementGroupList,omitempty"` }
type GetPublicIpInstanceDetailResponse ¶
type GetPublicIpInstanceDetailResponse 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 GetPublicIpInstanceListRequest ¶
type GetPublicIpInstanceListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 공인IP인스턴스번호리스트 PublicIpInstanceNoList []*string `json:"publicIpInstanceNoList,omitempty"` // 공인IP주소 PublicIp *string `json:"publicIp,omitempty"` // 비공인IP주소 PrivateIp *string `json:"privateIp,omitempty"` // 할당여부 IsAssociated *bool `json:"isAssociated,omitempty"` // 서버이름 ServerName *string `json:"serverName,omitempty"` // 공인IP인스턴스상태코드 PublicIpInstanceStatusCode *string `json:"publicIpInstanceStatusCode,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo,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 GetPublicIpTargetServerInstanceListRequest ¶
type GetPublicIpTargetServerInstanceListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,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 ¶ added in v1.6.0
type GetRaidListRequest struct { // 상품유형코드 ProductTypeCode *string `json:"productTypeCode"` }
type GetRaidListResponse ¶ added in v1.6.0
type GetRegionListRequest ¶
type GetRegionListRequest struct { }
type GetRegionListResponse ¶
type GetRootPasswordRequest ¶
type GetRootPasswordResponse ¶
type GetRootPasswordServerInstanceListRequest ¶
type GetRootPasswordServerInstanceListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 루트패스워드서버인스턴스리스트 RootPasswordServerInstanceList []*RootPasswordServerInstanceParameter `json:"rootPasswordServerInstanceList"` }
type GetRootPasswordServerInstanceListResponse ¶
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 { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // REGION코드 BlockStorageSize *int32 `json:"blockStorageSize,omitempty"` // 제외할상품코드 ExclusionProductCode *string `json:"exclusionProductCode,omitempty"` // 상품코드 ProductCode *string `json:"productCode,omitempty"` // 플랫폼유형코드리스트 PlatformTypeCodeList []*string `json:"platformTypeCodeList,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 GetServerInstanceDetailResponse ¶
type GetServerInstanceDetailResponse 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 GetServerInstanceListRequest ¶
type GetServerInstanceListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // 서버인스턴스번호리스트 ServerInstanceNoList []*string `json:"serverInstanceNoList,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // 서버인스턴스상태코드 ServerInstanceStatusCode *string `json:"serverInstanceStatusCode,omitempty"` // 기본블록스토리지디스크유형코드 BaseBlockStorageDiskTypeCode *string `json:"baseBlockStorageDiskTypeCode,omitempty"` // 기본블록스토리지디스크상세유형코드 BaseBlockStorageDiskDetailTypeCode *string `json:"baseBlockStorageDiskDetailTypeCode,omitempty"` // 서버인스턴스이름 ServerName *string `json:"serverName,omitempty"` // IP주소 Ip *string `json:"ip,omitempty"` // 정렬대상 SortedBy *string `json:"sortedBy,omitempty"` // 정렬순서 SortingOrder *string `json:"sortingOrder,omitempty"` // 물리배치그룹번호리스트 PlacementGroupNoList []*string `json:"placementGroupNoList,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 { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ZONE코드 ZoneCode *string `json:"zoneCode,omitempty"` // 서버이미지상품코드 ServerImageProductCode *string `json:"serverImageProductCode"` // 제외할상품코드 ExclusionProductCode *string `json:"exclusionProductCode,omitempty"` // 상품코드 ProductCode *string `json:"productCode,omitempty"` // 세대코드 GenerationCode *string `json:"generationCode,omitempty"` }
type GetZoneListRequest ¶
type GetZoneListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` }
type GetZoneListResponse ¶
type ImportLoginKeyRequest ¶
type ImportLoginKeyResponse ¶
type InitScript ¶
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 InterruptServerInstanceRequest ¶ added in v1.6.0
type InterruptServerInstanceRequest struct { // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo"` }
type InterruptServerInstanceResponse ¶ added in v1.6.0
type InterruptServerInstanceResponse struct { // 서버인스턴스번호리스트 ServerInstanceNoList []*string `json:"serverInstanceNoList"` }
type MemberServerImageInstance ¶
type MemberServerImageInstance struct { // 회원서버이미지인스턴스번호 MemberServerImageInstanceNo *string `json:"memberServerImageInstanceNo,omitempty"` // 회원서버이미지이름 MemberServerImageName *string `json:"memberServerImageName,omitempty"` // 회원서버이미지설명 MemberServerImageDescription *string `json:"memberServerImageDescription,omitempty"` // 원본서버인스턴스번호 OriginalServerInstanceNo *string `json:"originalServerInstanceNo,omitempty"` // 원본서버이미지상품코드 OriginalServerImageProductCode *string `json:"originalServerImageProductCode,omitempty"` // 회원서버이미지인스턴스상태 MemberServerImageInstanceStatus *CommonCode `json:"memberServerImageInstanceStatus,omitempty"` // 회원서버이미지인스턴스OP MemberServerImageInstanceOperation *CommonCode `json:"memberServerImageInstanceOperation,omitempty"` // 회원서버이미지인스턴스상태이름 MemberServerImageInstanceStatusName *string `json:"memberServerImageInstanceStatusName,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 NetworkInterface ¶
type NetworkInterface struct { // 네트워크인터페이스번호 NetworkInterfaceNo *string `json:"networkInterfaceNo,omitempty"` // 네트워크인터페이스이름 NetworkInterfaceName *string `json:"networkInterfaceName,omitempty"` // 서브넷번호 SubnetNo *string `json:"subnetNo,omitempty"` // 디바이스반납시자동반납여부 DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` // Default여부 IsDefault *bool `json:"isDefault,omitempty"` // 디바이스이름 DeviceName *string `json:"deviceName,omitempty"` // 네트워크인터페이스상태 NetworkInterfaceStatus *CommonCode `json:"networkInterfaceStatus,omitempty"` // 인스턴스유형 InstanceType *CommonCode `json:"instanceType,omitempty"` // 인스턴스번호 InstanceNo *string `json:"instanceNo,omitempty"` // IP주소 Ip *string `json:"ip,omitempty"` // MAC주소 MacAddress *string `json:"macAddress,omitempty"` // ACG번호리스트 AccessControlGroupNoList []*string `json:"accessControlGroupNoList,omitempty"` // 네트워크인터페이스설명 NetworkInterfaceDescription *string `json:"networkInterfaceDescription,omitempty"` // 보조IP리스트 SecondaryIpList []*string `json:"secondaryIpList,omitempty"` }
type NetworkInterfaceParameter ¶
type NetworkInterfaceParameter struct { // 네트워크인터페이스순서 NetworkInterfaceOrder *int32 `json:"networkInterfaceOrder"` // 네트워크인터페이스번호 NetworkInterfaceNo *string `json:"networkInterfaceNo,omitempty"` // 서브넷번호 SubnetNo *string `json:"subnetNo,omitempty"` // IP주소 Ip *string `json:"ip,omitempty"` // ACG번호리스트 AccessControlGroupNoList []*string `json:"accessControlGroupNoList"` }
type PlacementGroup ¶
type PlacementGroup struct { // 물리배치그룹번호 PlacementGroupNo *string `json:"placementGroupNo,omitempty"` // 물리배치그룹이름 PlacementGroupName *string `json:"placementGroupName,omitempty"` // 물리배치그룹유형 PlacementGroupType *CommonCode `json:"placementGroupType,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 ProtocolType ¶ added in v1.5.5
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"` // 서버인스턴스번호 ServerInstanceNo *string `json:"serverInstanceNo,omitempty"` // 서버이름 ServerName *string `json:"serverName,omitempty"` // 사설IP주소 PrivateIp *string `json:"privateIp,omitempty"` // 마지막수정일시 LastModifyDate *string `json:"lastModifyDate,omitempty"` // 공인IP인스턴스OP PublicIpInstanceOperation *CommonCode `json:"publicIpInstanceOperation,omitempty"` }
type Raid ¶ added in v1.6.0
type Raid struct { // RAID유형이름 RaidTypeName *string `json:"raidTypeName,omitempty"` // RAID명 RaidName *string `json:"raidName,omitempty"` // 상품유형 ProductType *CommonCode `json:"productType,omitempty"` }
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 RemoveAccessControlGroupInboundRuleRequest ¶
type RemoveAccessControlGroupInboundRuleRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ACG번호 AccessControlGroupNo *string `json:"accessControlGroupNo"` // VPC번호 VpcNo *string `json:"vpcNo"` // ACGRule리스트 AccessControlGroupRuleList []*RemoveAccessControlGroupRuleParameter `json:"accessControlGroupRuleList"` }
type RemoveAccessControlGroupInboundRuleResponse ¶
type RemoveAccessControlGroupInboundRuleResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` AccessControlGroupRuleList []*AccessControlGroupRule `json:"accessControlGroupRuleList,omitempty"` }
type RemoveAccessControlGroupOutboundRuleRequest ¶
type RemoveAccessControlGroupOutboundRuleRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ACG번호 AccessControlGroupNo *string `json:"accessControlGroupNo"` // VPC번호 VpcNo *string `json:"vpcNo"` // ACGRule리스트 AccessControlGroupRuleList []*RemoveAccessControlGroupRuleParameter `json:"accessControlGroupRuleList"` }
type RemoveAccessControlGroupOutboundRuleResponse ¶
type RemoveAccessControlGroupOutboundRuleResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` AccessControlGroupRuleList []*AccessControlGroupRule `json:"accessControlGroupRuleList,omitempty"` }
type RemoveAccessControlGroupRuleParameter ¶
type RemoveAccessControlGroupRuleParameter struct { // IP블록 IpBlock *string `json:"ipBlock,omitempty"` // 접근소스ACG AccessControlGroupSequence *string `json:"accessControlGroupSequence,omitempty"` // 포트범위 PortRange *string `json:"portRange,omitempty"` // 프로토콜유형코드 ProtocolTypeCode *string `json:"protocolTypeCode"` }
type RemoveMemberServerImageSharingPermissionRequest ¶ added in v1.6.0
type RemoveMemberServerImageSharingPermissionResponse ¶ added in v1.6.0
type RemoveMemberServerImageSharingPermissionResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` MemberServerImageInstanceList []*MemberServerImageInstance `json:"memberServerImageInstanceList,omitempty"` }
type RemoveNetworkInterfaceAccessControlGroupResponse ¶
type RemoveNetworkInterfaceAccessControlGroupResponse 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 RemovePlacementGroupServerInstanceResponse ¶
type RemovePlacementGroupServerInstanceResponse 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 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"` // 플랫폼유형 PlatformType *CommonCode `json:"platformType,omitempty"` // 로그인키이름 LoginKeyName *string `json:"loginKeyName,omitempty"` // 공인IP인스턴스번호 PublicIpInstanceNo *string `json:"publicIpInstanceNo,omitempty"` // 공인IP주소 PublicIp *string `json:"publicIp,omitempty"` // 서버인스턴스상태 ServerInstanceStatus *CommonCode `json:"serverInstanceStatus,omitempty"` // 서버인스턴스OP ServerInstanceOperation *CommonCode `json:"serverInstanceOperation,omitempty"` // 서버인스턴스상태이름 ServerInstanceStatusName *string `json:"serverInstanceStatusName,omitempty"` // 생성일시 CreateDate *string `json:"createDate,omitempty"` // 업시간 Uptime *string `json:"uptime,omitempty"` // 서버이미지상품코드 ServerImageProductCode *string `json:"serverImageProductCode,omitempty"` // 서버상품코드 ServerProductCode *string `json:"serverProductCode,omitempty"` // 서버반납보호설정여부 IsProtectServerTermination *bool `json:"isProtectServerTermination,omitempty"` // ZONE코드 ZoneCode *string `json:"zoneCode,omitempty"` // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo,omitempty"` // 서브넷번호 SubnetNo *string `json:"subnetNo,omitempty"` // 네트워크인터페이스번호리스트 NetworkInterfaceNoList []*string `json:"networkInterfaceNoList,omitempty"` // 초기화스크립트번호 InitScriptNo *string `json:"initScriptNo,omitempty"` // 서버인스턴스유형 ServerInstanceType *CommonCode `json:"serverInstanceType,omitempty"` // 기본블록스토리지디스크유형 BaseBlockStorageDiskType *CommonCode `json:"baseBlockStorageDiskType,omitempty"` // 기본블록스토리지디스크상세유형 BaseBlockStorageDiskDetailType *CommonCode `json:"baseBlockStorageDiskDetailType,omitempty"` // 물리배치그룹번호 PlacementGroupNo *string `json:"placementGroupNo,omitempty"` }
type SetBlockStorageReturnProtectionRequest ¶ added in v1.4.0
type SetBlockStorageReturnProtectionResponse ¶ added in v1.4.0
type SetBlockStorageReturnProtectionResponse 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 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"` MemberServerImageInstanceList []*MemberServerImageInstance `json:"memberServerImageInstanceList,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 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 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 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 UnassignSecondaryIpsRequest ¶ added in v1.4.0
type UnassignSecondaryIpsResponse ¶ added in v1.4.0
type UnassignSecondaryIpsResponse 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 V2ApiService ¶
type V2ApiService service
func (*V2ApiService) AddAccessControlGroupInboundRule ¶
func (a *V2ApiService) AddAccessControlGroupInboundRule(addAccessControlGroupInboundRuleRequest *AddAccessControlGroupInboundRuleRequest) (*AddAccessControlGroupInboundRuleResponse, error)
V2ApiService ACGInboundRule추가 @param addAccessControlGroupInboundRuleRequest addAccessControlGroupInboundRuleRequest @return *AddAccessControlGroupInboundRuleResponse
func (*V2ApiService) AddAccessControlGroupOutboundRule ¶
func (a *V2ApiService) AddAccessControlGroupOutboundRule(addAccessControlGroupOutboundRuleRequest *AddAccessControlGroupOutboundRuleRequest) (*AddAccessControlGroupOutboundRuleResponse, error)
V2ApiService ACGOutboundRule추가 @param addAccessControlGroupOutboundRuleRequest addAccessControlGroupOutboundRuleRequest @return *AddAccessControlGroupOutboundRuleResponse
func (*V2ApiService) AddMemberServerImageSharingPermission ¶ added in v1.6.0
func (a *V2ApiService) AddMemberServerImageSharingPermission(addMemberServerImageSharingPermissionRequest *AddMemberServerImageSharingPermissionRequest) (*AddMemberServerImageSharingPermissionResponse, error)
V2ApiService 회원서버이미지공유권한추가 @param addMemberServerImageSharingPermissionRequest addMemberServerImageSharingPermissionRequest @return *AddMemberServerImageSharingPermissionResponse
func (*V2ApiService) AddNetworkInterfaceAccessControlGroup ¶
func (a *V2ApiService) AddNetworkInterfaceAccessControlGroup(addNetworkInterfaceAccessControlGroupRequest *AddNetworkInterfaceAccessControlGroupRequest) (*AddNetworkInterfaceAccessControlGroupResponse, error)
V2ApiService 네트워크인터페이스의ACG추가 @param addNetworkInterfaceAccessControlGroupRequest addNetworkInterfaceAccessControlGroupRequest @return *AddNetworkInterfaceAccessControlGroupResponse
func (*V2ApiService) AddPlacementGroupServerInstance ¶
func (a *V2ApiService) AddPlacementGroupServerInstance(addPlacementGroupServerInstanceRequest *AddPlacementGroupServerInstanceRequest) (*AddPlacementGroupServerInstanceResponse, error)
V2ApiService 물리배치그룹에서버인스턴스추가 @param addPlacementGroupServerInstanceRequest addPlacementGroupServerInstanceRequest @return *AddPlacementGroupServerInstanceResponse
func (*V2ApiService) AssignSecondaryIps ¶ added in v1.4.0
func (a *V2ApiService) AssignSecondaryIps(assignSecondaryIpsRequest *AssignSecondaryIpsRequest) (*AssignSecondaryIpsResponse, error)
V2ApiService 보조IP할당 @param assignSecondaryIpsRequest assignSecondaryIpsRequest @return *AssignSecondaryIpsResponse
func (*V2ApiService) AssociatePublicIpWithServerInstance ¶
func (a *V2ApiService) AssociatePublicIpWithServerInstance(associatePublicIpWithServerInstanceRequest *AssociatePublicIpWithServerInstanceRequest) (*AssociatePublicIpWithServerInstanceResponse, error)
V2ApiService 공인IP를서버인스턴스에할당 @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 ¶
func (a *V2ApiService) ChangeBlockStorageVolumeSize(changeBlockStorageVolumeSizeRequest *ChangeBlockStorageVolumeSizeRequest) (*ChangeBlockStorageVolumeSizeResponse, error)
V2ApiService 블록스토리지볼륨사이즈변경 @param changeBlockStorageVolumeSizeRequest changeBlockStorageVolumeSizeRequest @return *ChangeBlockStorageVolumeSizeResponse
func (*V2ApiService) ChangeServerInstanceSpec ¶
func (a *V2ApiService) ChangeServerInstanceSpec(changeServerInstanceSpecRequest *ChangeServerInstanceSpecRequest) (*ChangeServerInstanceSpecResponse, error)
V2ApiService 서버인스턴스스펙변경 @param changeServerInstanceSpecRequest changeServerInstanceSpecRequest @return *ChangeServerInstanceSpecResponse
func (*V2ApiService) CreateAccessControlGroup ¶
func (a *V2ApiService) CreateAccessControlGroup(createAccessControlGroupRequest *CreateAccessControlGroupRequest) (*CreateAccessControlGroupResponse, error)
V2ApiService ACG생성 @param createAccessControlGroupRequest createAccessControlGroupRequest @return *CreateAccessControlGroupResponse
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) CreateInitScript ¶
func (a *V2ApiService) CreateInitScript(createInitScriptRequest *CreateInitScriptRequest) (*CreateInitScriptResponse, error)
V2ApiService 초기화스크립트생성 @param createInitScriptRequest createInitScriptRequest @return *CreateInitScriptResponse
func (*V2ApiService) CreateLoginKey ¶
func (a *V2ApiService) CreateLoginKey(createLoginKeyRequest *CreateLoginKeyRequest) (*CreateLoginKeyResponse, error)
V2ApiService 로그인키생성 @param createLoginKeyRequest createLoginKeyRequest @return *CreateLoginKeyResponse
func (*V2ApiService) CreateMemberServerImageInstance ¶
func (a *V2ApiService) CreateMemberServerImageInstance(createMemberServerImageInstanceRequest *CreateMemberServerImageInstanceRequest) (*CreateMemberServerImageInstanceResponse, error)
V2ApiService 회원서버이미지인스턴스생성 @param createMemberServerImageInstanceRequest createMemberServerImageInstanceRequest @return *CreateMemberServerImageInstanceResponse
func (*V2ApiService) CreateNetworkInterface ¶
func (a *V2ApiService) CreateNetworkInterface(createNetworkInterfaceRequest *CreateNetworkInterfaceRequest) (*CreateNetworkInterfaceResponse, error)
V2ApiService 네트워크인터페이스생성 @param createNetworkInterfaceRequest createNetworkInterfaceRequest @return *CreateNetworkInterfaceResponse
func (*V2ApiService) CreatePlacementGroup ¶
func (a *V2ApiService) CreatePlacementGroup(createPlacementGroupRequest *CreatePlacementGroupRequest) (*CreatePlacementGroupResponse, error)
V2ApiService 물리배치그룹생성 @param createPlacementGroupRequest createPlacementGroupRequest @return *CreatePlacementGroupResponse
func (*V2ApiService) CreatePublicIpInstance ¶
func (a *V2ApiService) CreatePublicIpInstance(createPublicIpInstanceRequest *CreatePublicIpInstanceRequest) (*CreatePublicIpInstanceResponse, error)
V2ApiService 공인IP인스턴스생성 @param createPublicIpInstanceRequest createPublicIpInstanceRequest @return *CreatePublicIpInstanceResponse
func (*V2ApiService) CreateServerInstances ¶
func (a *V2ApiService) CreateServerInstances(createServerInstancesRequest *CreateServerInstancesRequest) (*CreateServerInstancesResponse, error)
V2ApiService 서버인스턴스생성 @param createServerInstancesRequest createServerInstancesRequest @return *CreateServerInstancesResponse
func (*V2ApiService) DeleteAccessControlGroup ¶
func (a *V2ApiService) DeleteAccessControlGroup(deleteAccessControlGroupRequest *DeleteAccessControlGroupRequest) (*DeleteAccessControlGroupResponse, error)
V2ApiService ACG삭제 @param deleteAccessControlGroupRequest deleteAccessControlGroupRequest @return *DeleteAccessControlGroupResponse
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) DeleteInitScripts ¶
func (a *V2ApiService) DeleteInitScripts(deleteInitScriptsRequest *DeleteInitScriptsRequest) (*DeleteInitScriptsResponse, error)
V2ApiService 초기화스크립트삭제 @param deleteInitScriptsRequest deleteInitScriptsRequest @return *DeleteInitScriptsResponse
func (*V2ApiService) DeleteLoginKeys ¶
func (a *V2ApiService) DeleteLoginKeys(deleteLoginKeysRequest *DeleteLoginKeysRequest) (*DeleteLoginKeysResponse, error)
V2ApiService 로그인키삭제 @param deleteLoginKeysRequest deleteLoginKeysRequest @return *DeleteLoginKeysResponse
func (*V2ApiService) DeleteMemberServerImageInstances ¶
func (a *V2ApiService) DeleteMemberServerImageInstances(deleteMemberServerImageInstancesRequest *DeleteMemberServerImageInstancesRequest) (*DeleteMemberServerImageInstancesResponse, error)
V2ApiService 회원서버이미지인스턴스삭제 @param deleteMemberServerImageInstancesRequest deleteMemberServerImageInstancesRequest @return *DeleteMemberServerImageInstancesResponse
func (*V2ApiService) DeleteNetworkInterface ¶
func (a *V2ApiService) DeleteNetworkInterface(deleteNetworkInterfaceRequest *DeleteNetworkInterfaceRequest) (*DeleteNetworkInterfaceResponse, error)
V2ApiService 네트워크인터페이스삭제 @param deleteNetworkInterfaceRequest deleteNetworkInterfaceRequest @return *DeleteNetworkInterfaceResponse
func (*V2ApiService) DeletePlacementGroup ¶
func (a *V2ApiService) DeletePlacementGroup(deletePlacementGroupRequest *DeletePlacementGroupRequest) (*DeletePlacementGroupResponse, error)
V2ApiService 물리배치그룹삭제 @param deletePlacementGroupRequest deletePlacementGroupRequest @return *DeletePlacementGroupResponse
func (*V2ApiService) DeletePublicIpInstance ¶
func (a *V2ApiService) DeletePublicIpInstance(deletePublicIpInstanceRequest *DeletePublicIpInstanceRequest) (*DeletePublicIpInstanceResponse, error)
V2ApiService 공인IP인스턴스삭제 @param deletePublicIpInstanceRequest deletePublicIpInstanceRequest @return *DeletePublicIpInstanceResponse
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 공인IP를서버인스턴스에서할당해제 @param disassociatePublicIpFromServerInstanceRequest disassociatePublicIpFromServerInstanceRequest @return *DisassociatePublicIpFromServerInstanceResponse
func (*V2ApiService) GetAccessControlGroupDetail ¶
func (a *V2ApiService) GetAccessControlGroupDetail(getAccessControlGroupDetailRequest *GetAccessControlGroupDetailRequest) (*GetAccessControlGroupDetailResponse, error)
V2ApiService ACG상세조회 @param getAccessControlGroupDetailRequest getAccessControlGroupDetailRequest @return *GetAccessControlGroupDetailResponse
func (*V2ApiService) GetAccessControlGroupList ¶
func (a *V2ApiService) GetAccessControlGroupList(getAccessControlGroupListRequest *GetAccessControlGroupListRequest) (*GetAccessControlGroupListResponse, error)
V2ApiService ACG리스트조회 @param getAccessControlGroupListRequest getAccessControlGroupListRequest @return *GetAccessControlGroupListResponse
func (*V2ApiService) GetAccessControlGroupRuleList ¶
func (a *V2ApiService) GetAccessControlGroupRuleList(getAccessControlGroupRuleListRequest *GetAccessControlGroupRuleListRequest) (*GetAccessControlGroupRuleListResponse, error)
V2ApiService ACGRule리스트조회 @param getAccessControlGroupRuleListRequest getAccessControlGroupRuleListRequest @return *GetAccessControlGroupRuleListResponse
func (*V2ApiService) GetBlockStorageInstanceDetail ¶
func (a *V2ApiService) GetBlockStorageInstanceDetail(getBlockStorageInstanceDetailRequest *GetBlockStorageInstanceDetailRequest) (*GetBlockStorageInstanceDetailResponse, error)
V2ApiService 블록스토리지인스턴스상세조회 @param getBlockStorageInstanceDetailRequest getBlockStorageInstanceDetailRequest @return *GetBlockStorageInstanceDetailResponse
func (*V2ApiService) GetBlockStorageInstanceList ¶
func (a *V2ApiService) GetBlockStorageInstanceList(getBlockStorageInstanceListRequest *GetBlockStorageInstanceListRequest) (*GetBlockStorageInstanceListResponse, error)
V2ApiService 블록스토리지인스턴스리스트조회 @param getBlockStorageInstanceListRequest getBlockStorageInstanceListRequest @return *GetBlockStorageInstanceListResponse
func (*V2ApiService) GetBlockStorageSnapshotInstanceDetail ¶
func (a *V2ApiService) GetBlockStorageSnapshotInstanceDetail(getBlockStorageSnapshotInstanceDetailRequest *GetBlockStorageSnapshotInstanceDetailRequest) (*GetBlockStorageSnapshotInstanceDetailResponse, error)
V2ApiService 블록스토리지스냅샷인스턴스상세조회 @param getBlockStorageSnapshotInstanceDetailRequest getBlockStorageSnapshotInstanceDetailRequest @return *GetBlockStorageSnapshotInstanceDetailResponse
func (*V2ApiService) GetBlockStorageSnapshotInstanceList ¶
func (a *V2ApiService) GetBlockStorageSnapshotInstanceList(getBlockStorageSnapshotInstanceListRequest *GetBlockStorageSnapshotInstanceListRequest) (*GetBlockStorageSnapshotInstanceListResponse, error)
V2ApiService 블록스토리지스냅샷인스턴스리스트조회 @param getBlockStorageSnapshotInstanceListRequest getBlockStorageSnapshotInstanceListRequest @return *GetBlockStorageSnapshotInstanceListResponse
func (*V2ApiService) GetInitScriptDetail ¶
func (a *V2ApiService) GetInitScriptDetail(getInitScriptDetailRequest *GetInitScriptDetailRequest) (*GetInitScriptDetailResponse, error)
V2ApiService 초기화스크립트상세조회 @param getInitScriptDetailRequest getInitScriptDetailRequest @return *GetInitScriptDetailResponse
func (*V2ApiService) GetInitScriptList ¶
func (a *V2ApiService) GetInitScriptList(getInitScriptListRequest *GetInitScriptListRequest) (*GetInitScriptListResponse, error)
V2ApiService 초기화스크립트리스트조회 @param getInitScriptListRequest getInitScriptListRequest @return *GetInitScriptListResponse
func (*V2ApiService) GetLoginKeyList ¶
func (a *V2ApiService) GetLoginKeyList(getLoginKeyListRequest *GetLoginKeyListRequest) (*GetLoginKeyListResponse, error)
V2ApiService 로그인키리스트조회 @param getLoginKeyListRequest getLoginKeyListRequest @return *GetLoginKeyListResponse
func (*V2ApiService) GetMemberServerImageInstanceDetail ¶
func (a *V2ApiService) GetMemberServerImageInstanceDetail(getMemberServerImageInstanceDetailRequest *GetMemberServerImageInstanceDetailRequest) (*GetMemberServerImageInstanceDetailResponse, error)
V2ApiService 회원서버이미지인스턴스상세조회 @param getMemberServerImageInstanceDetailRequest getMemberServerImageInstanceDetailRequest @return *GetMemberServerImageInstanceDetailResponse
func (*V2ApiService) GetMemberServerImageInstanceList ¶
func (a *V2ApiService) GetMemberServerImageInstanceList(getMemberServerImageInstanceListRequest *GetMemberServerImageInstanceListRequest) (*GetMemberServerImageInstanceListResponse, error)
V2ApiService 회원서버이미지인스턴스리스트조회 @param getMemberServerImageInstanceListRequest getMemberServerImageInstanceListRequest @return *GetMemberServerImageInstanceListResponse
func (*V2ApiService) GetNetworkInterfaceDetail ¶
func (a *V2ApiService) GetNetworkInterfaceDetail(getNetworkInterfaceDetailRequest *GetNetworkInterfaceDetailRequest) (*GetNetworkInterfaceDetailResponse, error)
V2ApiService 네트워크인터페이스상세조회 @param getNetworkInterfaceDetailRequest getNetworkInterfaceDetailRequest @return *GetNetworkInterfaceDetailResponse
func (*V2ApiService) GetNetworkInterfaceList ¶
func (a *V2ApiService) GetNetworkInterfaceList(getNetworkInterfaceListRequest *GetNetworkInterfaceListRequest) (*GetNetworkInterfaceListResponse, error)
V2ApiService 네트워크인터페이스리스트조회 @param getNetworkInterfaceListRequest getNetworkInterfaceListRequest @return *GetNetworkInterfaceListResponse
func (*V2ApiService) GetPlacementGroupDetail ¶
func (a *V2ApiService) GetPlacementGroupDetail(getPlacementGroupDetailRequest *GetPlacementGroupDetailRequest) (*GetPlacementGroupDetailResponse, error)
V2ApiService 물리배치그룹상세조회 @param getPlacementGroupDetailRequest getPlacementGroupDetailRequest @return *GetPlacementGroupDetailResponse
func (*V2ApiService) GetPlacementGroupList ¶
func (a *V2ApiService) GetPlacementGroupList(getPlacementGroupListRequest *GetPlacementGroupListRequest) (*GetPlacementGroupListResponse, error)
V2ApiService 물리배치그룹리스트조회 @param getPlacementGroupListRequest getPlacementGroupListRequest @return *GetPlacementGroupListResponse
func (*V2ApiService) GetPublicIpInstanceDetail ¶
func (a *V2ApiService) GetPublicIpInstanceDetail(getPublicIpInstanceDetailRequest *GetPublicIpInstanceDetailRequest) (*GetPublicIpInstanceDetailResponse, error)
V2ApiService 공인IP인스턴스상세조회 @param getPublicIpInstanceDetailRequest getPublicIpInstanceDetailRequest @return *GetPublicIpInstanceDetailResponse
func (*V2ApiService) GetPublicIpInstanceList ¶
func (a *V2ApiService) GetPublicIpInstanceList(getPublicIpInstanceListRequest *GetPublicIpInstanceListRequest) (*GetPublicIpInstanceListResponse, error)
V2ApiService 공인IP인스턴스리스트조회 @param getPublicIpInstanceListRequest getPublicIpInstanceListRequest @return *GetPublicIpInstanceListResponse
func (*V2ApiService) GetPublicIpTargetServerInstanceList ¶
func (a *V2ApiService) GetPublicIpTargetServerInstanceList(getPublicIpTargetServerInstanceListRequest *GetPublicIpTargetServerInstanceListRequest) (*GetPublicIpTargetServerInstanceListResponse, error)
V2ApiService 공인IP할당가능서버인스턴스리스트조회 @param getPublicIpTargetServerInstanceListRequest getPublicIpTargetServerInstanceListRequest @return *GetPublicIpTargetServerInstanceListResponse
func (*V2ApiService) GetRaidList ¶ added in v1.6.0
func (a *V2ApiService) GetRaidList(getRaidListRequest *GetRaidListRequest) (*GetRaidListResponse, error)
V2ApiService RAID리스트조회 @param getRaidListRequest getRaidListRequest @return *GetRaidListResponse
func (*V2ApiService) GetRegionList ¶
func (a *V2ApiService) GetRegionList(getRegionListRequest *GetRegionListRequest) (*GetRegionListResponse, error)
V2ApiService REGION리스트조회 @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 ¶
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) GetServerInstanceDetail ¶
func (a *V2ApiService) GetServerInstanceDetail(getServerInstanceDetailRequest *GetServerInstanceDetailRequest) (*GetServerInstanceDetailResponse, error)
V2ApiService 서버인스턴스상세조회 @param getServerInstanceDetailRequest getServerInstanceDetailRequest @return *GetServerInstanceDetailResponse
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 ZONE리스트조회 @param getZoneListRequest getZoneListRequest @return *GetZoneListResponse
func (*V2ApiService) ImportLoginKey ¶
func (a *V2ApiService) ImportLoginKey(importLoginKeyRequest *ImportLoginKeyRequest) (*ImportLoginKeyResponse, error)
V2ApiService 사용자가생성한로그인키import @param importLoginKeyRequest importLoginKeyRequest @return *ImportLoginKeyResponse
func (*V2ApiService) InterruptServerInstance ¶ added in v1.6.0
func (a *V2ApiService) InterruptServerInstance(interruptServerInstanceRequest *InterruptServerInstanceRequest) (*InterruptServerInstanceResponse, error)
V2ApiService
@param interruptServerInstanceRequest @return *InterruptServerInstanceResponse
func (*V2ApiService) RebootServerInstances ¶
func (a *V2ApiService) RebootServerInstances(rebootServerInstancesRequest *RebootServerInstancesRequest) (*RebootServerInstancesResponse, error)
V2ApiService 서버인스턴스재시작 @param rebootServerInstancesRequest rebootServerInstancesRequest @return *RebootServerInstancesResponse
func (*V2ApiService) RemoveAccessControlGroupInboundRule ¶
func (a *V2ApiService) RemoveAccessControlGroupInboundRule(removeAccessControlGroupInboundRuleRequest *RemoveAccessControlGroupInboundRuleRequest) (*RemoveAccessControlGroupInboundRuleResponse, error)
V2ApiService ACGInboundRule삭제 @param removeAccessControlGroupInboundRuleRequest removeAccessControlGroupInboundRuleRequest @return *RemoveAccessControlGroupInboundRuleResponse
func (*V2ApiService) RemoveAccessControlGroupOutboundRule ¶
func (a *V2ApiService) RemoveAccessControlGroupOutboundRule(removeAccessControlGroupOutboundRuleRequest *RemoveAccessControlGroupOutboundRuleRequest) (*RemoveAccessControlGroupOutboundRuleResponse, error)
V2ApiService ACGOutboundRule삭제 @param removeAccessControlGroupOutboundRuleRequest removeAccessControlGroupOutboundRuleRequest @return *RemoveAccessControlGroupOutboundRuleResponse
func (*V2ApiService) RemoveMemberServerImageSharingPermission ¶ added in v1.6.0
func (a *V2ApiService) RemoveMemberServerImageSharingPermission(removeMemberServerImageSharingPermissionRequest *RemoveMemberServerImageSharingPermissionRequest) (*RemoveMemberServerImageSharingPermissionResponse, error)
V2ApiService 회원서버이미지공유권한제거 @param removeMemberServerImageSharingPermissionRequest removeMemberServerImageSharingPermissionRequest @return *RemoveMemberServerImageSharingPermissionResponse
func (*V2ApiService) RemoveNetworkInterfaceAccessControlGroup ¶
func (a *V2ApiService) RemoveNetworkInterfaceAccessControlGroup(removeNetworkInterfaceAccessControlGroupRequest *RemoveNetworkInterfaceAccessControlGroupRequest) (*RemoveNetworkInterfaceAccessControlGroupResponse, error)
V2ApiService 네트워크인터페이스의ACG제거 @param removeNetworkInterfaceAccessControlGroupRequest removeNetworkInterfaceAccessControlGroupRequest @return *RemoveNetworkInterfaceAccessControlGroupResponse
func (*V2ApiService) RemovePlacementGroupServerInstance ¶
func (a *V2ApiService) RemovePlacementGroupServerInstance(removePlacementGroupServerInstanceRequest *RemovePlacementGroupServerInstanceRequest) (*RemovePlacementGroupServerInstanceResponse, error)
V2ApiService 물리배치그룹에서서버인스턴스제거 @param removePlacementGroupServerInstanceRequest removePlacementGroupServerInstanceRequest @return *RemovePlacementGroupServerInstanceResponse
func (*V2ApiService) SetBlockStorageReturnProtection ¶ added in v1.4.0
func (a *V2ApiService) SetBlockStorageReturnProtection(setBlockStorageReturnProtectionRequest *SetBlockStorageReturnProtectionRequest) (*SetBlockStorageReturnProtectionResponse, error)
V2ApiService 블록스토리지반납보호설정 @param setBlockStorageReturnProtectionRequest setBlockStorageReturnProtectionRequest @return *SetBlockStorageReturnProtectionResponse
func (*V2ApiService) SetMemberServerImageSharingPermission ¶ added in v1.4.0
func (a *V2ApiService) SetMemberServerImageSharingPermission(setMemberServerImageSharingPermissionRequest *SetMemberServerImageSharingPermissionRequest) (*SetMemberServerImageSharingPermissionResponse, error)
V2ApiService 회원서버이미지공유권한설정 @param setMemberServerImageSharingPermissionRequest setMemberServerImageSharingPermissionRequest @return *SetMemberServerImageSharingPermissionResponse
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
func (*V2ApiService) UnassignSecondaryIps ¶ added in v1.4.0
func (a *V2ApiService) UnassignSecondaryIps(unassignSecondaryIpsRequest *UnassignSecondaryIpsRequest) (*UnassignSecondaryIpsResponse, error)
V2ApiService 보조IP할당해제 @param unassignSecondaryIpsRequest unassignSecondaryIpsRequest @return *UnassignSecondaryIpsResponse
Source Files ¶
- access_control_group.go
- access_control_group_rule.go
- add_access_control_group_inbound_rule_request.go
- add_access_control_group_inbound_rule_response.go
- add_access_control_group_outbound_rule_request.go
- add_access_control_group_outbound_rule_response.go
- add_access_control_group_rule_parameter.go
- add_member_server_image_sharing_permission_request.go
- add_member_server_image_sharing_permission_response.go
- add_network_interface_access_control_group_request.go
- add_network_interface_access_control_group_response.go
- add_placement_group_server_instance_request.go
- add_placement_group_server_instance_response.go
- api_client.go
- api_response.go
- assign_secondary_ips_request.go
- assign_secondary_ips_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_server_instance_spec_request.go
- change_server_instance_spec_response.go
- common_code.go
- configuration.go
- create_access_control_group_request.go
- create_access_control_group_response.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_init_script_request.go
- create_init_script_response.go
- create_login_key_request.go
- create_login_key_response.go
- create_member_server_image_instance_request.go
- create_member_server_image_instance_response.go
- create_network_interface_request.go
- create_network_interface_response.go
- create_placement_group_request.go
- create_placement_group_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_access_control_group_request.go
- delete_access_control_group_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_init_scripts_request.go
- delete_init_scripts_response.go
- delete_login_keys_request.go
- delete_login_keys_response.go
- delete_member_server_image_instances_request.go
- delete_member_server_image_instances_response.go
- delete_network_interface_request.go
- delete_network_interface_response.go
- delete_placement_group_request.go
- delete_placement_group_response.go
- delete_public_ip_instance_request.go
- delete_public_ip_instance_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_detail_request.go
- get_access_control_group_detail_response.go
- get_access_control_group_list_request.go
- get_access_control_group_list_response.go
- get_access_control_group_rule_list_request.go
- get_access_control_group_rule_list_response.go
- get_block_storage_instance_detail_request.go
- get_block_storage_instance_detail_response.go
- get_block_storage_instance_list_request.go
- get_block_storage_instance_list_response.go
- get_block_storage_snapshot_instance_detail_request.go
- get_block_storage_snapshot_instance_detail_response.go
- get_block_storage_snapshot_instance_list_request.go
- get_block_storage_snapshot_instance_list_response.go
- get_init_script_detail_request.go
- get_init_script_detail_response.go
- get_init_script_list_request.go
- get_init_script_list_response.go
- get_login_key_list_request.go
- get_login_key_list_response.go
- get_member_server_image_instance_detail_request.go
- get_member_server_image_instance_detail_response.go
- get_member_server_image_instance_list_request.go
- get_member_server_image_instance_list_response.go
- get_network_interface_detail_request.go
- get_network_interface_detail_response.go
- get_network_interface_list_request.go
- get_network_interface_list_response.go
- get_placement_group_detail_request.go
- get_placement_group_detail_response.go
- get_placement_group_list_request.go
- get_placement_group_list_response.go
- get_public_ip_instance_detail_request.go
- get_public_ip_instance_detail_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_detail_request.go
- get_server_instance_detail_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
- interrupt_server_instance_request.go
- interrupt_server_instance_response.go
- login_key.go
- member_server_image_instance.go
- network_interface.go
- network_interface_parameter.go
- placement_group.go
- product.go
- public_ip_instance.go
- raid.go
- reboot_server_instances_request.go
- reboot_server_instances_response.go
- region.go
- remove_access_control_group_inbound_rule_request.go
- remove_access_control_group_inbound_rule_response.go
- remove_access_control_group_outbound_rule_request.go
- remove_access_control_group_outbound_rule_response.go
- remove_access_control_group_rule_parameter.go
- remove_member_server_image_sharing_permission_request.go
- remove_member_server_image_sharing_permission_response.go
- remove_network_interface_access_control_group_request.go
- remove_network_interface_access_control_group_response.go
- remove_placement_group_server_instance_request.go
- remove_placement_group_server_instance_response.go
- root_password_server_instance.go
- root_password_server_instance_parameter.go
- server_instance.go
- set_block_storage_return_protection_request.go
- set_block_storage_return_protection_response.go
- set_member_server_image_sharing_permission_request.go
- set_member_server_image_sharing_permission_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
- unassign_secondary_ips_request.go
- unassign_secondary_ips_response.go
- v2_api.go
- zone.go