Skip to content

ICluster

  • Extends: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResource

  • Implemented By: Cluster, ICluster

Represents a Cluster.

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node for this construct.
Env github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment The environment this resource belongs to.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
AttrAclEntryList interface{} Attribute AclEntryList: The list of ACL entries.
AttrAclId interface{} Attribute AclId: The ID of the ACL.
AttrAppVersion interface{} Attribute AppVersion: The version of the application.
AttrArn interface{} Attribute Arn: The Alibaba Cloud Resource Name (ARN).
AttrClusterAliasName interface{} Attribute ClusterAliasName: The alias name of the cluster.
AttrClusterId interface{} Attribute ClusterId: The ID of the cluster.
AttrClusterName interface{} Attribute ClusterName: The name of the cluster.
AttrClusterSpecification interface{} Attribute ClusterSpecification: The specification of the cluster.
AttrClusterType interface{} Attribute ClusterType: The type of the cluster.
AttrClusterVersion interface{} Attribute ClusterVersion: The version of the cluster.
AttrConfigAuthEnabled interface{} Attribute ConfigAuthEnabled: Whether to enable the configuration authentication.
AttrConfigSecretEnabled interface{} Attribute ConfigSecretEnabled: Whether to enable the configuration secret.
AttrConnectionType interface{} Attribute ConnectionType: The connection type.
AttrCpu interface{} Attribute Cpu: The number of CPU cores.
AttrDiskCapacity interface{} Attribute DiskCapacity: The disk capacity.
AttrDiskType interface{} Attribute DiskType: The disk type.
AttrHealthStatus interface{} Attribute HealthStatus: The health status of the cluster.
AttrInstanceCount interface{} Attribute InstanceCount: The number of instances.
AttrInstanceId interface{} Attribute InstanceId: The ID of the cluster instance.
AttrInternetAddress interface{} Attribute InternetAddress: The public network address of the cluster.
AttrInternetDomain interface{} Attribute InternetDomain: The public network domain of the cluster.
AttrInternetPort interface{} Attribute InternetPort: The public network port of the cluster.
AttrIntranetAddress interface{} Attribute IntranetAddress: The intranet address of the cluster.
AttrIntranetDomain interface{} Attribute IntranetDomain: The intranet domain of the cluster.
AttrIntranetPort interface{} Attribute IntranetPort: The intranet port of the cluster.
AttrMcpEnabled interface{} Attribute MCPEnabled: Whether to enable the MCP.
AttrMemoryCapacity interface{} Attribute MemoryCapacity: The memory capacity.
AttrMseVersion interface{} Attribute MseVersion: The MSE version.
AttrNetType interface{} Attribute NetType: The network type.
AttrPayInfo interface{} Attribute PayInfo: The payment information.
AttrPubNetworkFlow interface{} Attribute PubNetworkFlow: The public network flow.
AttrVpcId interface{} Attribute VpcId: The ID of the VPC.
AttrVSwitchId interface{} Attribute VSwitchId: The ID of the VSwitch.
Props ClusterProps No description.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node for this construct.


EnvRequired

func Env() IResourceEnvironment
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


StackRequired

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


AttrAclEntryListRequired

func AttrAclEntryList() interface{}
  • Type: interface{}

Attribute AclEntryList: The list of ACL entries.


AttrAclIdRequired

func AttrAclId() interface{}
  • Type: interface{}

Attribute AclId: The ID of the ACL.


AttrAppVersionRequired

func AttrAppVersion() interface{}
  • Type: interface{}

Attribute AppVersion: The version of the application.


AttrArnRequired

func AttrArn() interface{}
  • Type: interface{}

Attribute Arn: The Alibaba Cloud Resource Name (ARN).


AttrClusterAliasNameRequired

func AttrClusterAliasName() interface{}
  • Type: interface{}

Attribute ClusterAliasName: The alias name of the cluster.


AttrClusterIdRequired

func AttrClusterId() interface{}
  • Type: interface{}

Attribute ClusterId: The ID of the cluster.


AttrClusterNameRequired

func AttrClusterName() interface{}
  • Type: interface{}

Attribute ClusterName: The name of the cluster.


AttrClusterSpecificationRequired

func AttrClusterSpecification() interface{}
  • Type: interface{}

Attribute ClusterSpecification: The specification of the cluster.


AttrClusterTypeRequired

func AttrClusterType() interface{}
  • Type: interface{}

Attribute ClusterType: The type of the cluster.


AttrClusterVersionRequired

func AttrClusterVersion() interface{}
  • Type: interface{}

Attribute ClusterVersion: The version of the cluster.


AttrConfigAuthEnabledRequired

func AttrConfigAuthEnabled() interface{}
  • Type: interface{}

Attribute ConfigAuthEnabled: Whether to enable the configuration authentication.


AttrConfigSecretEnabledRequired

func AttrConfigSecretEnabled() interface{}
  • Type: interface{}

Attribute ConfigSecretEnabled: Whether to enable the configuration secret.


AttrConnectionTypeRequired

func AttrConnectionType() interface{}
  • Type: interface{}

Attribute ConnectionType: The connection type.


AttrCpuRequired

func AttrCpu() interface{}
  • Type: interface{}

Attribute Cpu: The number of CPU cores.


AttrDiskCapacityRequired

func AttrDiskCapacity() interface{}
  • Type: interface{}

Attribute DiskCapacity: The disk capacity.


AttrDiskTypeRequired

func AttrDiskType() interface{}
  • Type: interface{}

Attribute DiskType: The disk type.


AttrHealthStatusRequired

func AttrHealthStatus() interface{}
  • Type: interface{}

Attribute HealthStatus: The health status of the cluster.


AttrInstanceCountRequired

func AttrInstanceCount() interface{}
  • Type: interface{}

Attribute InstanceCount: The number of instances.


AttrInstanceIdRequired

func AttrInstanceId() interface{}
  • Type: interface{}

Attribute InstanceId: The ID of the cluster instance.


AttrInternetAddressRequired

func AttrInternetAddress() interface{}
  • Type: interface{}

Attribute InternetAddress: The public network address of the cluster.


AttrInternetDomainRequired

func AttrInternetDomain() interface{}
  • Type: interface{}

Attribute InternetDomain: The public network domain of the cluster.


AttrInternetPortRequired

func AttrInternetPort() interface{}
  • Type: interface{}

Attribute InternetPort: The public network port of the cluster.


AttrIntranetAddressRequired

func AttrIntranetAddress() interface{}
  • Type: interface{}

Attribute IntranetAddress: The intranet address of the cluster.


AttrIntranetDomainRequired

func AttrIntranetDomain() interface{}
  • Type: interface{}

Attribute IntranetDomain: The intranet domain of the cluster.


AttrIntranetPortRequired

func AttrIntranetPort() interface{}
  • Type: interface{}

Attribute IntranetPort: The intranet port of the cluster.


AttrMcpEnabledRequired

func AttrMcpEnabled() interface{}
  • Type: interface{}

Attribute MCPEnabled: Whether to enable the MCP.


AttrMemoryCapacityRequired

func AttrMemoryCapacity() interface{}
  • Type: interface{}

Attribute MemoryCapacity: The memory capacity.


AttrMseVersionRequired

func AttrMseVersion() interface{}
  • Type: interface{}

Attribute MseVersion: The MSE version.


AttrNetTypeRequired

func AttrNetType() interface{}
  • Type: interface{}

Attribute NetType: The network type.


AttrPayInfoRequired

func AttrPayInfo() interface{}
  • Type: interface{}

Attribute PayInfo: The payment information.


AttrPubNetworkFlowRequired

func AttrPubNetworkFlow() interface{}
  • Type: interface{}

Attribute PubNetworkFlow: The public network flow.


AttrVpcIdRequired

func AttrVpcId() interface{}
  • Type: interface{}

Attribute VpcId: The ID of the VPC.


AttrVSwitchIdRequired

func AttrVSwitchId() interface{}
  • Type: interface{}

Attribute VSwitchId: The ID of the VSwitch.


PropsRequired

func Props() ClusterProps