public class TkeClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
TkeClient(Credential credential,
String region) |
TkeClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
AddExistedInstancesResponse |
AddExistedInstances(AddExistedInstancesRequest req)
This API is used to add one or more existing instances to a cluster.
|
CreateClusterResponse |
CreateCluster(CreateClusterRequest req)
This API is used to create a cluster.
|
CreateClusterAsGroupResponse |
CreateClusterAsGroup(CreateClusterAsGroupRequest req)
Create a scaling group for an existing cluster
|
CreateClusterEndpointResponse |
CreateClusterEndpoint(CreateClusterEndpointRequest req)
Create a cluster access port (intranet / extranet access is enabled for independent clusters, and intranet access is supported for managed clusters)
|
CreateClusterEndpointVipResponse |
CreateClusterEndpointVip(CreateClusterEndpointVipRequest req)
Create an external network access port for the managed cluster (the old way, only the external network port for the managed cluster is supported)
|
CreateClusterInstancesResponse |
CreateClusterInstances(CreateClusterInstancesRequest req)
This API is used to create one or more nodes in a cluster.
|
CreateClusterRouteTableResponse |
CreateClusterRouteTable(CreateClusterRouteTableRequest req)
This API is used to create a cluster route table.
|
DeleteClusterResponse |
DeleteCluster(DeleteClusterRequest req)
This API is used to delete a cluster.
|
DeleteClusterAsGroupsResponse |
DeleteClusterAsGroups(DeleteClusterAsGroupsRequest req)
Delete a cluster scaling group
|
DeleteClusterEndpointResponse |
DeleteClusterEndpoint(DeleteClusterEndpointRequest req)
Delete the cluster access port (intranet / extranet access is enabled for independent clusters, and intranet access is supported for managed clusters)
|
DeleteClusterEndpointVipResponse |
DeleteClusterEndpointVip(DeleteClusterEndpointVipRequest req)
Delete the external network access port of the managed cluster (the old way, only the external network port of the managed cluster is supported)
|
DeleteClusterInstancesResponse |
DeleteClusterInstances(DeleteClusterInstancesRequest req)
This API is used to delete one or more nodes from a cluster.
|
DeleteClusterRouteResponse |
DeleteClusterRoute(DeleteClusterRouteRequest req)
This API is used to delete a cluster route.
|
DeleteClusterRouteTableResponse |
DeleteClusterRouteTable(DeleteClusterRouteTableRequest req)
This API is used to delete cluster a route table.
|
DescribeClusterAsGroupOptionResponse |
DescribeClusterAsGroupOption(DescribeClusterAsGroupOptionRequest req)
Cluster auto scaling configuration
|
DescribeClusterAsGroupsResponse |
DescribeClusterAsGroups(DescribeClusterAsGroupsRequest req)
Cluster-associated scaling group list
|
DescribeClusterEndpointStatusResponse |
DescribeClusterEndpointStatus(DescribeClusterEndpointStatusRequest req)
Query cluster access port status (intranet / extranet access is enabled for independent clusters, and intranet access is supported for managed clusters)
|
DescribeClusterEndpointVipStatusResponse |
DescribeClusterEndpointVipStatus(DescribeClusterEndpointVipStatusRequest req)
Query cluster open port process status (only supports external ports of the managed cluster)
|
DescribeClusterInstancesResponse |
DescribeClusterInstances(DescribeClusterInstancesRequest req)
This API is used to query information of one or more instances in a cluster.
|
DescribeClusterRoutesResponse |
DescribeClusterRoutes(DescribeClusterRoutesRequest req)
This API is used to query cluster routes.
|
DescribeClusterRouteTablesResponse |
DescribeClusterRouteTables(DescribeClusterRouteTablesRequest req)
This API is used to query one or more cluster route tables.
|
DescribeClustersResponse |
DescribeClusters(DescribeClustersRequest req)
This API is used to query clusters list.
|
DescribeClusterSecurityResponse |
DescribeClusterSecurity(DescribeClusterSecurityRequest req)
This API is used to query the key information of a cluster.
|
DescribeExistedInstancesResponse |
DescribeExistedInstances(DescribeExistedInstancesRequest req)
This API is used to query one or more existing node and determine whether they can be added to a cluster.
|
DescribeImagesResponse |
DescribeImages(DescribeImagesRequest req)
This API is used to get image information.
|
DescribeRegionsResponse |
DescribeRegions(DescribeRegionsRequest req)
This API is used to obtain all regions supported by TKE.
|
DescribeRouteTableConflictsResponse |
DescribeRouteTableConflicts(DescribeRouteTableConflictsRequest req)
This API is used to query the list of route table conflicts.
|
ModifyClusterAsGroupAttributeResponse |
ModifyClusterAsGroupAttribute(ModifyClusterAsGroupAttributeRequest req)
Modify cluster scaling group attributes
|
ModifyClusterAttributeResponse |
ModifyClusterAttribute(ModifyClusterAttributeRequest req)
This API is used to modify cluster attributes.
|
ModifyClusterEndpointSPResponse |
ModifyClusterEndpointSP(ModifyClusterEndpointSPRequest req)
Modify the security policy of the external port of the managed cluster (the old way, only the external port of the managed cluster is supported)
|
call, getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegion
public TkeClient(Credential credential, String region)
public TkeClient(Credential credential, String region, ClientProfile profile)
public AddExistedInstancesResponse AddExistedInstances(AddExistedInstancesRequest req) throws TencentCloudSDKException
req
- AddExistedInstancesRequestTencentCloudSDKException
public CreateClusterResponse CreateCluster(CreateClusterRequest req) throws TencentCloudSDKException
req
- CreateClusterRequestTencentCloudSDKException
public CreateClusterAsGroupResponse CreateClusterAsGroup(CreateClusterAsGroupRequest req) throws TencentCloudSDKException
req
- CreateClusterAsGroupRequestTencentCloudSDKException
public CreateClusterEndpointResponse CreateClusterEndpoint(CreateClusterEndpointRequest req) throws TencentCloudSDKException
req
- CreateClusterEndpointRequestTencentCloudSDKException
public CreateClusterEndpointVipResponse CreateClusterEndpointVip(CreateClusterEndpointVipRequest req) throws TencentCloudSDKException
req
- CreateClusterEndpointVipRequestTencentCloudSDKException
public CreateClusterInstancesResponse CreateClusterInstances(CreateClusterInstancesRequest req) throws TencentCloudSDKException
req
- CreateClusterInstancesRequestTencentCloudSDKException
public CreateClusterRouteTableResponse CreateClusterRouteTable(CreateClusterRouteTableRequest req) throws TencentCloudSDKException
req
- CreateClusterRouteTableRequestTencentCloudSDKException
public DeleteClusterResponse DeleteCluster(DeleteClusterRequest req) throws TencentCloudSDKException
req
- DeleteClusterRequestTencentCloudSDKException
public DeleteClusterAsGroupsResponse DeleteClusterAsGroups(DeleteClusterAsGroupsRequest req) throws TencentCloudSDKException
req
- DeleteClusterAsGroupsRequestTencentCloudSDKException
public DeleteClusterEndpointResponse DeleteClusterEndpoint(DeleteClusterEndpointRequest req) throws TencentCloudSDKException
req
- DeleteClusterEndpointRequestTencentCloudSDKException
public DeleteClusterEndpointVipResponse DeleteClusterEndpointVip(DeleteClusterEndpointVipRequest req) throws TencentCloudSDKException
req
- DeleteClusterEndpointVipRequestTencentCloudSDKException
public DeleteClusterInstancesResponse DeleteClusterInstances(DeleteClusterInstancesRequest req) throws TencentCloudSDKException
req
- DeleteClusterInstancesRequestTencentCloudSDKException
public DeleteClusterRouteResponse DeleteClusterRoute(DeleteClusterRouteRequest req) throws TencentCloudSDKException
req
- DeleteClusterRouteRequestTencentCloudSDKException
public DeleteClusterRouteTableResponse DeleteClusterRouteTable(DeleteClusterRouteTableRequest req) throws TencentCloudSDKException
req
- DeleteClusterRouteTableRequestTencentCloudSDKException
public DescribeClusterAsGroupOptionResponse DescribeClusterAsGroupOption(DescribeClusterAsGroupOptionRequest req) throws TencentCloudSDKException
req
- DescribeClusterAsGroupOptionRequestTencentCloudSDKException
public DescribeClusterAsGroupsResponse DescribeClusterAsGroups(DescribeClusterAsGroupsRequest req) throws TencentCloudSDKException
req
- DescribeClusterAsGroupsRequestTencentCloudSDKException
public DescribeClusterEndpointStatusResponse DescribeClusterEndpointStatus(DescribeClusterEndpointStatusRequest req) throws TencentCloudSDKException
req
- DescribeClusterEndpointStatusRequestTencentCloudSDKException
public DescribeClusterEndpointVipStatusResponse DescribeClusterEndpointVipStatus(DescribeClusterEndpointVipStatusRequest req) throws TencentCloudSDKException
req
- DescribeClusterEndpointVipStatusRequestTencentCloudSDKException
public DescribeClusterInstancesResponse DescribeClusterInstances(DescribeClusterInstancesRequest req) throws TencentCloudSDKException
req
- DescribeClusterInstancesRequestTencentCloudSDKException
public DescribeClusterRouteTablesResponse DescribeClusterRouteTables(DescribeClusterRouteTablesRequest req) throws TencentCloudSDKException
req
- DescribeClusterRouteTablesRequestTencentCloudSDKException
public DescribeClusterRoutesResponse DescribeClusterRoutes(DescribeClusterRoutesRequest req) throws TencentCloudSDKException
req
- DescribeClusterRoutesRequestTencentCloudSDKException
public DescribeClusterSecurityResponse DescribeClusterSecurity(DescribeClusterSecurityRequest req) throws TencentCloudSDKException
req
- DescribeClusterSecurityRequestTencentCloudSDKException
public DescribeClustersResponse DescribeClusters(DescribeClustersRequest req) throws TencentCloudSDKException
req
- DescribeClustersRequestTencentCloudSDKException
public DescribeExistedInstancesResponse DescribeExistedInstances(DescribeExistedInstancesRequest req) throws TencentCloudSDKException
req
- DescribeExistedInstancesRequestTencentCloudSDKException
public DescribeImagesResponse DescribeImages(DescribeImagesRequest req) throws TencentCloudSDKException
req
- DescribeImagesRequestTencentCloudSDKException
public DescribeRegionsResponse DescribeRegions(DescribeRegionsRequest req) throws TencentCloudSDKException
req
- DescribeRegionsRequestTencentCloudSDKException
public DescribeRouteTableConflictsResponse DescribeRouteTableConflicts(DescribeRouteTableConflictsRequest req) throws TencentCloudSDKException
req
- DescribeRouteTableConflictsRequestTencentCloudSDKException
public ModifyClusterAsGroupAttributeResponse ModifyClusterAsGroupAttribute(ModifyClusterAsGroupAttributeRequest req) throws TencentCloudSDKException
req
- ModifyClusterAsGroupAttributeRequestTencentCloudSDKException
public ModifyClusterAttributeResponse ModifyClusterAttribute(ModifyClusterAttributeRequest req) throws TencentCloudSDKException
req
- ModifyClusterAttributeRequestTencentCloudSDKException
public ModifyClusterEndpointSPResponse ModifyClusterEndpointSP(ModifyClusterEndpointSPRequest req) throws TencentCloudSDKException
req
- ModifyClusterEndpointSPRequestTencentCloudSDKException
Copyright © 2020. All rights reserved.