public static class DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
clusterDomain
The domain name of the cluster.
|
String |
clusterId
The cluster ID.
|
String |
clusterType
The cluster type.
|
String |
creationTime
The time when the cluster was created.
|
String |
errorMessage
The error message about the cluster.
|
Long |
forbiddenFlag
Indicates that the cluster is available or the reason why the cluster cannot be added to the ASM instance.
|
String |
forbiddenInfo
The reason why the cluster on the data plane cannot be added to the ASM instance.
|
String |
name
The name of the cluster.
|
String |
regionId
The ID of the region in which the cluster resides.
|
String |
serviceMeshId
The ASM instance ID.
|
String |
sgId
The ID of the security group.
|
String |
state
The state of the cluster.
|
String |
updateTime
The time when the cluster was last modified.
|
String |
version
The version number of the cluster.
|
String |
vpcId
The ID of the virtual private cloud (VPC).
|
| 构造器和说明 |
|---|
DescribeServiceMeshClustersResponseBodyClusters() |
@NameInMap(value="ClusterDomain") public String clusterDomain
The domain name of the cluster.
@NameInMap(value="ClusterId") public String clusterId
The cluster ID.
@NameInMap(value="ClusterType") public String clusterType
The cluster type.
@NameInMap(value="CreationTime") public String creationTime
The time when the cluster was created.
@NameInMap(value="ErrorMessage") public String errorMessage
The error message about the cluster.
@NameInMap(value="ForbiddenFlag") public Long forbiddenFlag
Indicates that the cluster is available or the reason why the cluster cannot be added to the ASM instance. Valid values:
* `0`: The cluster can be added to the ASM instance.
* `1`: The cluster cannot be added to the ASM instance because you do not have administrator permissions on the cluster.
* `2`: The cluster cannot be added to the ASM instance because the cluster and the ASM instance reside in different VPCs between which no private connections are built.
* `3`: The CIDR block of the cluster conflicts with that of the ASM instance.
* `4`: The cluster has a namespace that is named istio-system.
@NameInMap(value="ForbiddenInfo") public String forbiddenInfo
The reason why the cluster on the data plane cannot be added to the ASM instance. The value is a JSON string in the following format:
[
{
"cluster": "cdd55bd6e054b4c6ca18ec02614******",
"object": "Pod",
"cidr": "172.16.0.0/24"
},
{
"cluster": "cfa37fdf7cb1641e1976f8293ac******",
"object": "Pod",
"cidr": "172.16.0.0/24"
}
]
In the preceding example, the CIDR block `172.16.0.0/24` of the pod in the `cdd55bd6e054b4c6ca18ec02614******` cluster conflicts with the CIDR block `172.16.0.0/24` of the pod in the `cfa37fdf7cb1641e1976f8293ac******` cluster.
Valid values of the `object` parameter:
* `Pod`
* `Service`
* `VSwitch`
* `VPC`
* `VPC CIDR`
@NameInMap(value="Name") public String name
The name of the cluster.
@NameInMap(value="RegionId") public String regionId
The ID of the region in which the cluster resides.
@NameInMap(value="ServiceMeshId") public String serviceMeshId
The ASM instance ID.
@NameInMap(value="SgId") public String sgId
The ID of the security group.
@NameInMap(value="State") public String state
The state of the cluster. Valid values:
* `running`: The cluster is running.
* `starting`: The cluster is starting.
* `stopping`: The cluster is being stopped.
* `stopped`: The cluster is stopped.
* `failed`: The cluster fails to be run.
@NameInMap(value="UpdateTime") public String updateTime
The time when the cluster was last modified.
@NameInMap(value="Version") public String version
The version number of the cluster.
@NameInMap(value="VpcId") public String vpcId
The ID of the virtual private cloud (VPC).
public DescribeServiceMeshClustersResponseBodyClusters()
public static DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters build(Map<String,?> map) throws Exception
Exceptionpublic DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setClusterDomain(String clusterDomain)
public String getClusterDomain()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setClusterId(String clusterId)
public String getClusterId()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setClusterType(String clusterType)
public String getClusterType()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setCreationTime(String creationTime)
public String getCreationTime()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setErrorMessage(String errorMessage)
public String getErrorMessage()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setForbiddenFlag(Long forbiddenFlag)
public Long getForbiddenFlag()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setForbiddenInfo(String forbiddenInfo)
public String getForbiddenInfo()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setName(String name)
public String getName()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setRegionId(String regionId)
public String getRegionId()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setServiceMeshId(String serviceMeshId)
public String getServiceMeshId()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setSgId(String sgId)
public String getSgId()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setState(String state)
public String getState()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setUpdateTime(String updateTime)
public String getUpdateTime()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setVersion(String version)
public String getVersion()
public DescribeServiceMeshClustersResponseBody.DescribeServiceMeshClustersResponseBodyClusters setVpcId(String vpcId)
public String getVpcId()
Copyright © 2023. All rights reserved.