Building the API client library requires Maven to be installed.
To install the API client library to your local Maven repository, simply execute:
mvn install
To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
mvn deploy
Refer to the official documentation for more information.
Add this dependency to your project's POM:
<dependency>
<groupId>com.ncloud</groupId>
<artifactId>vserver</artifactId>
<version>1.1.2</version>
<scope>compile</scope>
</dependency>
At first generate the JAR by executing:
mvn package
Then manually install the following JARs:
- target/vserver-1.1.2.jar
- target/lib/*.jar
Please follow the installation instruction and create a credentials properties file.
type=iam
apiKey=your-api-key
accessKey=your-access-key
secretKey=your-secret-key
And execute the following Java code:
import java.io.InputStream;
import java.util.List;
import java.util.Map;
import com.ncloud.ApiClient;
import com.ncloud.ApiResponse;
import com.ncloud.auth.PropertiesFileCredentialsProvider;
import com.ncloud.exception.ApiException;
import com.ncloud.exception.SdkException;
import com.ncloud.marshaller.FormMarshaller;
import com.ncloud.marshaller.JsonMarshaller;
import com.ncloud.marshaller.XmlMarshaller;
import com.ncloud.vserver.model.*;
public class V2ApiExample {
public static void main(String[] args) {
ApiClient apiClient = new ApiClient.ApiClientBuilder()
.addMarshaller(JsonMarshaller.getInstance())
.addMarshaller(XmlMarshaller.getInstance())
.addMarshaller(FormMarshaller.getInstance())
.setCredentialsProvider(new PropertiesFileCredentialsProvider("your-credentials-properties-file"))
.setLogging(true)
.build();
V2Api apiInstance = new V2Api(apiClient);
AddAccessControlGroupInboundRuleRequest addAccessControlGroupInboundRuleRequest = new AddAccessControlGroupInboundRuleRequest(); // AddAccessControlGroupInboundRuleRequest | addAccessControlGroupInboundRuleRequest
try {
// Handler Successful response
ApiResponse<AddAccessControlGroupInboundRuleResponse> result = apiInstance.addAccessControlGroupInboundRuleGet(addAccessControlGroupInboundRuleRequest);
} catch (ApiException e) {
// Handler Failed response
int statusCode = e.getHttpStatusCode();
Map<String, List<String>> responseHeaders = e.getHttpHeaders();
InputStream byteStream = e.getByteStream();
e.printStackTrace();
} catch (SdkException e) {
// Handle exceptions that occurred before communication with the server
e.printStackTrace();
}
}
}
All URIs are relative to https://ncloud.apigw.ntruss.com/vserver/v2
Class | Method | HTTP request | Description |
---|---|---|---|
V2Api | addAccessControlGroupInboundRuleGet | GET /addAccessControlGroupInboundRule | |
V2Api | addAccessControlGroupInboundRulePost | POST /addAccessControlGroupInboundRule | |
V2Api | addAccessControlGroupOutboundRuleGet | GET /addAccessControlGroupOutboundRule | |
V2Api | addAccessControlGroupOutboundRulePost | POST /addAccessControlGroupOutboundRule | |
V2Api | addMemberServerImageSharingPermissionGet | GET /addMemberServerImageSharingPermission | |
V2Api | addMemberServerImageSharingPermissionPost | POST /addMemberServerImageSharingPermission | |
V2Api | addNetworkInterfaceAccessControlGroupGet | GET /addNetworkInterfaceAccessControlGroup | |
V2Api | addNetworkInterfaceAccessControlGroupPost | POST /addNetworkInterfaceAccessControlGroup | |
V2Api | addPlacementGroupServerInstanceGet | GET /addPlacementGroupServerInstance | |
V2Api | addPlacementGroupServerInstancePost | POST /addPlacementGroupServerInstance | |
V2Api | addServerImageSharingPermissionGet | GET /addServerImageSharingPermission | |
V2Api | addServerImageSharingPermissionPost | POST /addServerImageSharingPermission | |
V2Api | assignSecondaryIpsGet | GET /assignSecondaryIps | |
V2Api | assignSecondaryIpsPost | POST /assignSecondaryIps | |
V2Api | associatePublicIpWithServerInstanceGet | GET /associatePublicIpWithServerInstance | |
V2Api | associatePublicIpWithServerInstancePost | POST /associatePublicIpWithServerInstance | |
V2Api | attachBlockStorageInstanceGet | GET /attachBlockStorageInstance | |
V2Api | attachBlockStorageInstancePost | POST /attachBlockStorageInstance | |
V2Api | attachNetworkInterfaceGet | GET /attachNetworkInterface | |
V2Api | attachNetworkInterfacePost | POST /attachNetworkInterface | |
V2Api | changeBlockStorageInstanceGet | GET /changeBlockStorageInstance | |
V2Api | changeBlockStorageInstancePost | POST /changeBlockStorageInstance | |
V2Api | changeBlockStorageVolumeSizeGet | GET /changeBlockStorageVolumeSize | |
V2Api | changeBlockStorageVolumeSizePost | POST /changeBlockStorageVolumeSize | |
V2Api | changeServerInstanceSpecGet | GET /changeServerInstanceSpec | |
V2Api | changeServerInstanceSpecPost | POST /changeServerInstanceSpec | |
V2Api | createAccessControlGroupGet | GET /createAccessControlGroup | |
V2Api | createAccessControlGroupPost | POST /createAccessControlGroup | |
V2Api | createBlockStorageInstanceGet | GET /createBlockStorageInstance | |
V2Api | createBlockStorageInstancePost | POST /createBlockStorageInstance | |
V2Api | createBlockStorageSnapshotInstanceGet | GET /createBlockStorageSnapshotInstance | |
V2Api | createBlockStorageSnapshotInstancePost | POST /createBlockStorageSnapshotInstance | |
V2Api | createInitScriptGet | GET /createInitScript | |
V2Api | createInitScriptPost | POST /createInitScript | |
V2Api | createLoginKeyGet | GET /createLoginKey | |
V2Api | createLoginKeyPost | POST /createLoginKey | |
V2Api | createMemberServerImageInstanceGet | GET /createMemberServerImageInstance | |
V2Api | createMemberServerImageInstancePost | POST /createMemberServerImageInstance | |
V2Api | createNetworkInterfaceGet | GET /createNetworkInterface | |
V2Api | createNetworkInterfacePost | POST /createNetworkInterface | |
V2Api | createPlacementGroupGet | GET /createPlacementGroup | |
V2Api | createPlacementGroupPost | POST /createPlacementGroup | |
V2Api | createPublicIpInstanceGet | GET /createPublicIpInstance | |
V2Api | createPublicIpInstancePost | POST /createPublicIpInstance | |
V2Api | createServerImageFromSnapshotGet | GET /createServerImageFromSnapshot | |
V2Api | createServerImageFromSnapshotPost | POST /createServerImageFromSnapshot | |
V2Api | createServerImageGet | GET /createServerImage | |
V2Api | createServerImagePost | POST /createServerImage | |
V2Api | createServerInstancesGet | GET /createServerInstances | |
V2Api | createServerInstancesPost | POST /createServerInstances | |
V2Api | deleteAccessControlGroupGet | GET /deleteAccessControlGroup | |
V2Api | deleteAccessControlGroupPost | POST /deleteAccessControlGroup | |
V2Api | deleteBlockStorageInstancesGet | GET /deleteBlockStorageInstances | |
V2Api | deleteBlockStorageInstancesPost | POST /deleteBlockStorageInstances | |
V2Api | deleteBlockStorageSnapshotInstancesGet | GET /deleteBlockStorageSnapshotInstances | |
V2Api | deleteBlockStorageSnapshotInstancesPost | POST /deleteBlockStorageSnapshotInstances | |
V2Api | deleteInitScriptsGet | GET /deleteInitScripts | |
V2Api | deleteInitScriptsPost | POST /deleteInitScripts | |
V2Api | deleteLoginKeysGet | GET /deleteLoginKeys | |
V2Api | deleteLoginKeysPost | POST /deleteLoginKeys | |
V2Api | deleteMemberServerImageInstancesGet | GET /deleteMemberServerImageInstances | |
V2Api | deleteMemberServerImageInstancesPost | POST /deleteMemberServerImageInstances | |
V2Api | deleteNetworkInterfaceGet | GET /deleteNetworkInterface | |
V2Api | deleteNetworkInterfacePost | POST /deleteNetworkInterface | |
V2Api | deletePlacementGroupGet | GET /deletePlacementGroup | |
V2Api | deletePlacementGroupPost | POST /deletePlacementGroup | |
V2Api | deletePublicIpInstanceGet | GET /deletePublicIpInstance | |
V2Api | deletePublicIpInstancePost | POST /deletePublicIpInstance | |
V2Api | deleteServerImageGet | GET /deleteServerImage | |
V2Api | deleteServerImagePost | POST /deleteServerImage | |
V2Api | detachBlockStorageInstancesGet | GET /detachBlockStorageInstances | |
V2Api | detachBlockStorageInstancesPost | POST /detachBlockStorageInstances | |
V2Api | detachNetworkInterfaceGet | GET /detachNetworkInterface | |
V2Api | detachNetworkInterfacePost | POST /detachNetworkInterface | |
V2Api | disableFlowLogGet | GET /disableFlowLog | |
V2Api | disableFlowLogPost | POST /disableFlowLog | |
V2Api | disassociatePublicIpFromServerInstanceGet | GET /disassociatePublicIpFromServerInstance | |
V2Api | disassociatePublicIpFromServerInstancePost | POST /disassociatePublicIpFromServerInstance | |
V2Api | enableFlowLogGet | GET /enableFlowLog | |
V2Api | enableFlowLogPost | POST /enableFlowLog | |
V2Api | getAccessControlGroupDetailGet | GET /getAccessControlGroupDetail | |
V2Api | getAccessControlGroupDetailPost | POST /getAccessControlGroupDetail | |
V2Api | getAccessControlGroupListGet | GET /getAccessControlGroupList | |
V2Api | getAccessControlGroupListPost | POST /getAccessControlGroupList | |
V2Api | getAccessControlGroupRuleListGet | GET /getAccessControlGroupRuleList | |
V2Api | getAccessControlGroupRuleListPost | POST /getAccessControlGroupRuleList | |
V2Api | getBlockStorageInstanceDetailGet | GET /getBlockStorageInstanceDetail | |
V2Api | getBlockStorageInstanceDetailPost | POST /getBlockStorageInstanceDetail | |
V2Api | getBlockStorageInstanceListGet | GET /getBlockStorageInstanceList | |
V2Api | getBlockStorageInstanceListPost | POST /getBlockStorageInstanceList | |
V2Api | getBlockStorageSnapshotInstanceDetailGet | GET /getBlockStorageSnapshotInstanceDetail | |
V2Api | getBlockStorageSnapshotInstanceDetailPost | POST /getBlockStorageSnapshotInstanceDetail | |
V2Api | getBlockStorageSnapshotInstanceListGet | GET /getBlockStorageSnapshotInstanceList | |
V2Api | getBlockStorageSnapshotInstanceListPost | POST /getBlockStorageSnapshotInstanceList | |
V2Api | getBlockStorageVolumeTypeListGet | GET /getBlockStorageVolumeTypeList | |
V2Api | getBlockStorageVolumeTypeListPost | POST /getBlockStorageVolumeTypeList | |
V2Api | getFlowLogConfigurationListGet | GET /getFlowLogConfigurationList | |
V2Api | getFlowLogConfigurationListPost | POST /getFlowLogConfigurationList | |
V2Api | getHypervisorTypeListGet | GET /getHypervisorTypeList | |
V2Api | getHypervisorTypeListPost | POST /getHypervisorTypeList | |
V2Api | getInitScriptDetailGet | GET /getInitScriptDetail | |
V2Api | getInitScriptDetailPost | POST /getInitScriptDetail | |
V2Api | getInitScriptListGet | GET /getInitScriptList | |
V2Api | getInitScriptListPost | POST /getInitScriptList | |
V2Api | getLoginKeyListGet | GET /getLoginKeyList | |
V2Api | getLoginKeyListPost | POST /getLoginKeyList | |
V2Api | getMemberServerImageInstanceDetailGet | GET /getMemberServerImageInstanceDetail | |
V2Api | getMemberServerImageInstanceDetailPost | POST /getMemberServerImageInstanceDetail | |
V2Api | getMemberServerImageInstanceListGet | GET /getMemberServerImageInstanceList | |
V2Api | getMemberServerImageInstanceListPost | POST /getMemberServerImageInstanceList | |
V2Api | getNetworkInterfaceDetailGet | GET /getNetworkInterfaceDetail | |
V2Api | getNetworkInterfaceDetailPost | POST /getNetworkInterfaceDetail | |
V2Api | getNetworkInterfaceListGet | GET /getNetworkInterfaceList | |
V2Api | getNetworkInterfaceListPost | POST /getNetworkInterfaceList | |
V2Api | getPlacementGroupDetailGet | GET /getPlacementGroupDetail | |
V2Api | getPlacementGroupDetailPost | POST /getPlacementGroupDetail | |
V2Api | getPlacementGroupListGet | GET /getPlacementGroupList | |
V2Api | getPlacementGroupListPost | POST /getPlacementGroupList | |
V2Api | getPublicIpInstanceDetailGet | GET /getPublicIpInstanceDetail | |
V2Api | getPublicIpInstanceDetailPost | POST /getPublicIpInstanceDetail | |
V2Api | getPublicIpInstanceListGet | GET /getPublicIpInstanceList | |
V2Api | getPublicIpInstanceListPost | POST /getPublicIpInstanceList | |
V2Api | getPublicIpTargetServerInstanceListGet | GET /getPublicIpTargetServerInstanceList | |
V2Api | getPublicIpTargetServerInstanceListPost | POST /getPublicIpTargetServerInstanceList | |
V2Api | getRaidListGet | GET /getRaidList | |
V2Api | getRaidListPost | POST /getRaidList | |
V2Api | getRegionListGet | GET /getRegionList | |
V2Api | getRegionListPost | POST /getRegionList | |
V2Api | getRootPasswordGet | GET /getRootPassword | |
V2Api | getRootPasswordPost | POST /getRootPassword | |
V2Api | getRootPasswordServerInstanceListGet | GET /getRootPasswordServerInstanceList | |
V2Api | getRootPasswordServerInstanceListPost | POST /getRootPasswordServerInstanceList | |
V2Api | getServerImageDetailGet | GET /getServerImageDetail | |
V2Api | getServerImageDetailPost | POST /getServerImageDetail | |
V2Api | getServerImageListGet | GET /getServerImageList | |
V2Api | getServerImageListPost | POST /getServerImageList | |
V2Api | getServerImageProductListGet | GET /getServerImageProductList | |
V2Api | getServerImageProductListPost | POST /getServerImageProductList | |
V2Api | getServerInstanceDetailGet | GET /getServerInstanceDetail | |
V2Api | getServerInstanceDetailPost | POST /getServerInstanceDetail | |
V2Api | getServerInstanceListGet | GET /getServerInstanceList | |
V2Api | getServerInstanceListPost | POST /getServerInstanceList | |
V2Api | getServerProductListGet | GET /getServerProductList | |
V2Api | getServerProductListPost | POST /getServerProductList | |
V2Api | getServerSpecDetailGet | GET /getServerSpecDetail | |
V2Api | getServerSpecDetailPost | POST /getServerSpecDetail | |
V2Api | getServerSpecListGet | GET /getServerSpecList | |
V2Api | getServerSpecListPost | POST /getServerSpecList | |
V2Api | getZoneListGet | GET /getZoneList | |
V2Api | getZoneListPost | POST /getZoneList | |
V2Api | importLoginKeyGet | GET /importLoginKey | |
V2Api | importLoginKeyPost | POST /importLoginKey | |
V2Api | interruptServerInstanceGet | GET /interruptServerInstance | |
V2Api | interruptServerInstancePost | POST /interruptServerInstance | |
V2Api | rebootServerInstancesGet | GET /rebootServerInstances | |
V2Api | rebootServerInstancesPost | POST /rebootServerInstances | |
V2Api | removeAccessControlGroupInboundRuleGet | GET /removeAccessControlGroupInboundRule | |
V2Api | removeAccessControlGroupInboundRulePost | POST /removeAccessControlGroupInboundRule | |
V2Api | removeAccessControlGroupOutboundRuleGet | GET /removeAccessControlGroupOutboundRule | |
V2Api | removeAccessControlGroupOutboundRulePost | POST /removeAccessControlGroupOutboundRule | |
V2Api | removeMemberServerImageSharingPermissionGet | GET /removeMemberServerImageSharingPermission | |
V2Api | removeMemberServerImageSharingPermissionPost | POST /removeMemberServerImageSharingPermission | |
V2Api | removeNetworkInterfaceAccessControlGroupGet | GET /removeNetworkInterfaceAccessControlGroup | |
V2Api | removeNetworkInterfaceAccessControlGroupPost | POST /removeNetworkInterfaceAccessControlGroup | |
V2Api | removePlacementGroupServerInstanceGet | GET /removePlacementGroupServerInstance | |
V2Api | removePlacementGroupServerInstancePost | POST /removePlacementGroupServerInstance | |
V2Api | removeServerImageSharingPermissionGet | GET /removeServerImageSharingPermission | |
V2Api | removeServerImageSharingPermissionPost | POST /removeServerImageSharingPermission | |
V2Api | setBlockStorageReturnProtectionGet | GET /setBlockStorageReturnProtection | |
V2Api | setBlockStorageReturnProtectionPost | POST /setBlockStorageReturnProtection | |
V2Api | setMemberServerImageSharingPermissionGet | GET /setMemberServerImageSharingPermission | |
V2Api | setMemberServerImageSharingPermissionPost | POST /setMemberServerImageSharingPermission | |
V2Api | setProtectServerTerminationGet | GET /setProtectServerTermination | |
V2Api | setProtectServerTerminationPost | POST /setProtectServerTermination | |
V2Api | startServerInstancesGet | GET /startServerInstances | |
V2Api | startServerInstancesPost | POST /startServerInstances | |
V2Api | stopServerInstancesGet | GET /stopServerInstances | |
V2Api | stopServerInstancesPost | POST /stopServerInstances | |
V2Api | terminateServerInstancesGet | GET /terminateServerInstances | |
V2Api | terminateServerInstancesPost | POST /terminateServerInstances | |
V2Api | unassignSecondaryIpsGet | GET /unassignSecondaryIps | |
V2Api | unassignSecondaryIpsPost | POST /unassignSecondaryIps |
- AccessControlGroup
- AccessControlGroupRule
- AddAccessControlGroupInboundRuleRequest
- AddAccessControlGroupInboundRuleResponse
- AddAccessControlGroupOutboundRuleRequest
- AddAccessControlGroupOutboundRuleResponse
- AddAccessControlGroupRuleParameter
- AddMemberServerImageSharingPermissionRequest
- AddMemberServerImageSharingPermissionResponse
- AddNetworkInterfaceAccessControlGroupRequest
- AddNetworkInterfaceAccessControlGroupResponse
- AddPlacementGroupServerInstanceRequest
- AddPlacementGroupServerInstanceResponse
- AddServerImageSharingPermissionReqeuset
- AssignSecondaryIpsRequest
- AssignSecondaryIpsResponse
- AssociatePublicIpWithServerInstanceRequest
- AssociatePublicIpWithServerInstanceResponse
- AttachBlockStorageInstanceRequest
- AttachBlockStorageInstanceResponse
- AttachNetworkInterfaceRequest
- AttachNetworkInterfaceResponse
- BlockDevicePartition
- BlockStorage
- BlockStorageInstance
- BlockStorageSnapshotInstance
- BlockStorageVolumeType
- ChangeBlockStorageInstanceRequest
- ChangeBlockStorageInstanceResponse
- ChangeBlockStorageVolumeSizeRequest
- ChangeBlockStorageVolumeSizeResponse
- ChangeServerInstanceSpecRequest
- ChangeServerInstanceSpecResponse
- CommonCode
- CreateAccessControlGroupRequest
- CreateAccessControlGroupResponse
- CreateBlockStorageInstanceRequest
- CreateBlockStorageInstanceResponse
- CreateBlockStorageSnapshotInstanceRequest
- CreateBlockStorageSnapshotInstanceResponse
- CreateInitScriptRequest
- CreateInitScriptResponse
- CreateLoginKeyRequest
- CreateLoginKeyResponse
- CreateMemberServerImageInstanceRequest
- CreateMemberServerImageInstanceResponse
- CreateNetworkInterfaceRequest
- CreateNetworkInterfaceResponse
- CreatePlacementGroupRequest
- CreatePlacementGroupResponse
- CreatePublicIpInstanceRequest
- CreatePublicIpInstanceResponse
- CreateServerImageFromSnapshotRequest
- CreateServerImageRequest
- CreateServerInstancesRequest
- CreateServerInstancesResponse
- DeleteAccessControlGroupRequest
- DeleteAccessControlGroupResponse
- DeleteBlockStorageInstancesRequest
- DeleteBlockStorageInstancesResponse
- DeleteBlockStorageSnapshotInstancesRequest
- DeleteBlockStorageSnapshotInstancesResponse
- DeleteInitScriptsRequest
- DeleteInitScriptsResponse
- DeleteLoginKeysRequest
- DeleteLoginKeysResponse
- DeleteMemberServerImageInstancesRequest
- DeleteMemberServerImageInstancesResponse
- DeleteNetworkInterfaceRequest
- DeleteNetworkInterfaceResponse
- DeletePlacementGroupRequest
- DeletePlacementGroupResponse
- DeletePublicIpInstanceRequest
- DeletePublicIpInstanceResponse
- DeleteServerImageRequest
- DetachBlockStorageInstancesRequest
- DetachBlockStorageInstancesResponse
- DetachNetworkInterfaceRequest
- DetachNetworkInterfaceResponse
- DisableFlowLogRequest
- DisassociatePublicIpFromServerInstanceRequest
- DisassociatePublicIpFromServerInstanceResponse
- EnableFlowLogRequest
- FlowLogConfiguration
- FlowLogConfigurationList
- GetAccessControlGroupDetailRequest
- GetAccessControlGroupDetailResponse
- GetAccessControlGroupListRequest
- GetAccessControlGroupListResponse
- GetAccessControlGroupRuleListRequest
- GetAccessControlGroupRuleListResponse
- GetBlockStorageInstanceDetailRequest
- GetBlockStorageInstanceDetailResponse
- GetBlockStorageInstanceListRequest
- GetBlockStorageInstanceListResponse
- GetBlockStorageSnapshotInstanceDetailRequest
- GetBlockStorageSnapshotInstanceDetailResponse
- GetBlockStorageSnapshotInstanceListRequest
- GetBlockStorageSnapshotInstanceListResponse
- GetBlockStorageVolumeTypeListRequest
- GetBlockStorageVolumeTypeListResponse
- GetFlowLogConfigurationListRequest
- GetHypervisorTypeListRequest
- GetHypervisorTypeListResponse
- GetInitScriptDetailRequest
- GetInitScriptDetailResponse
- GetInitScriptListRequest
- GetInitScriptListResponse
- GetLoginKeyListRequest
- GetLoginKeyListResponse
- GetMemberServerImageInstanceDetailRequest
- GetMemberServerImageInstanceDetailResponse
- GetMemberServerImageInstanceListRequest
- GetMemberServerImageInstanceListResponse
- GetNetworkInterfaceDetailRequest
- GetNetworkInterfaceDetailResponse
- GetNetworkInterfaceListRequest
- GetNetworkInterfaceListResponse
- GetPlacementGroupDetailRequest
- GetPlacementGroupDetailResponse
- GetPlacementGroupListRequest
- GetPlacementGroupListResponse
- GetPublicIpInstanceDetailRequest
- GetPublicIpInstanceDetailResponse
- GetPublicIpInstanceListRequest
- GetPublicIpInstanceListResponse
- GetPublicIpTargetServerInstanceListRequest
- GetPublicIpTargetServerInstanceListResponse
- GetRaidListRequest
- GetRaidListResponse
- GetRegionListRequest
- GetRegionListResponse
- GetRootPasswordRequest
- GetRootPasswordResponse
- GetRootPasswordServerInstanceListRequest
- GetRootPasswordServerInstanceListResponse
- GetServerImageDetailRequest
- GetServerImageListRequest
- GetServerImageProductListRequest
- GetServerImageProductListResponse
- GetServerInstanceDetailRequest
- GetServerInstanceDetailResponse
- GetServerInstanceListRequest
- GetServerInstanceListResponse
- GetServerProductListRequest
- GetServerProductListResponse
- GetServerSpecDetailRequest
- GetServerSpecListRequest
- GetZoneListRequest
- GetZoneListResponse
- ImportLoginKeyRequest
- ImportLoginKeyResponse
- InitScript
- InterruptServerInstanceRequest
- InterruptServerInstanceResponse
- LoginKey
- MemberServerImageInstance
- NetworkInterface
- NetworkInterfaceParameter
- PlacementGroup
- Product
- PublicIpInstance
- Raid
- RebootServerInstancesRequest
- RebootServerInstancesResponse
- Region
- RemoveAccessControlGroupInboundRuleRequest
- RemoveAccessControlGroupInboundRuleResponse
- RemoveAccessControlGroupOutboundRuleRequest
- RemoveAccessControlGroupOutboundRuleResponse
- RemoveAccessControlGroupRuleParameter
- RemoveMemberServerImageSharingPermissionRequest
- RemoveMemberServerImageSharingPermissionResponse
- RemoveNetworkInterfaceAccessControlGroupRequest
- RemoveNetworkInterfaceAccessControlGroupResponse
- RemovePlacementGroupServerInstanceRequest
- RemovePlacementGroupServerInstanceResponse
- RemoveServerImageSharingPermissionRequest
- RootPasswordServerInstance
- RootPasswordServerInstanceParameter
- ServerInstance
- SetBlockStorageReturnProtectionRequest
- SetBlockStorageReturnProtectionResponse
- SetMemberServerImageSharingPermissionRequest
- SetMemberServerImageSharingPermissionResponse
- SetProtectServerTerminationRequest
- SetProtectServerTerminationResponse
- StartServerInstancesRequest
- StartServerInstancesResponse
- StopServerInstancesRequest
- StopServerInstancesResponse
- TerminateServerInstancesRequest
- TerminateServerInstancesResponse
- UnassignSecondaryIpsRequest
- UnassignSecondaryIpsResponse
- Zone
It's recommended to create an instance of ApiClient
per thread in a multithreaded environment to avoid any potential issues.