IInstance
Represents a Instance.
Properties
| Name | Type | Description |
|---|---|---|
node | com.aliyun.ros.cdk.core.ConstructNode | The construct tree node for this construct. |
env | com.aliyun.ros.cdk.core.IResourceEnvironment | The environment this resource belongs to. |
stack | com.aliyun.ros.cdk.core.Stack | The stack in which this resource is defined. |
attrArchitectureType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ArchitectureType: The architecture. |
attrBandwidth | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Bandwidth: The bandwidth of the instance. |
attrCapacity | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Capacity: The storage capacity of the instance. |
attrChargeType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ChargeType: The billing method of the instance. |
attrClassicInnerConnectionPort | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ClassicInnerConnectionPort: The classic inner connection port of the instance. |
attrClassicInnerConnectionString | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ClassicInnerConnectionString: The classic inner connection string of the instance. |
attrConnectionDomain | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ConnectionDomain: Connection domain of created instance. |
attrConnections | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Connections: The maximum number of connections supported by the instance. |
attrDirectConnectionPort | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute DirectConnectionPort: The direct connection port of the instance. |
attrDirectConnectionString | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute DirectConnectionString: The direct connection string of the instance. |
attrEngineVersion | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute EngineVersion: The engine version of the instance. |
attrHasRenewChangeOrder | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute HasRenewChangeOrder: Indicates whether the Alibaba Cloud account has pending renewal or scaling orders. |
attrInstanceClass | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute InstanceClass: Redis instance type. |
attrInstanceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute InstanceId: Instance id of created redis instance. |
attrInstanceName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute InstanceName: Name of created redis instance. |
attrInstanceType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute InstanceType: The engine type of the instance. |
attrNetworkType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute NetworkType: The network type. |
attrNodeType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute NodeType: The type of node. |
attrOrderId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute OrderId: Order Id of created instance. |
attrPackageType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute PackageType: The plan type. |
attrPort | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Port: Port of created instance. |
attrPrivateIp | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute PrivateIp: The internal IP address of the instance. |
attrPublicConnectionPort | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute PublicConnectionPort: The public connection port of the instance. |
attrPublicConnectionString | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute PublicConnectionString: The public connection string of the instance. |
attrQps | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute QPS: The queries per second (QPS) supported by the instance. |
attrResourceGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ResourceGroupId: The ID of the resource group to which the instance belongs. |
attrVpcId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VpcId: The ID of the VPC. |
attrVpcPrivateConnectionPort | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VpcPrivateConnectionPort: The vpc private connection port of the instance. |
attrVpcPrivateConnectionString | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VpcPrivateConnectionString: The vpc private connection string of the instance. |
attrVSwitchId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VSwitchId: The ID of the vSwitch. |
attrZoneId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ZoneId: The ID of the zone. |
props | InstanceProps | No description. |
nodeRequired
public ConstructNode getNode();
- Type: com.aliyun.ros.cdk.core.ConstructNode
The construct tree node for this construct.
envRequired
public IResourceEnvironment getEnv();
- Type: com.aliyun.ros.cdk.core.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
public Stack getStack();
- Type: com.aliyun.ros.cdk.core.Stack
The stack in which this resource is defined.
attrArchitectureTypeRequired
public java.lang.Object getAttrArchitectureType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ArchitectureType: The architecture.
attrBandwidthRequired
public java.lang.Object getAttrBandwidth();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Bandwidth: The bandwidth of the instance.
Unit: Mbit/s.
attrCapacityRequired
public java.lang.Object getAttrCapacity();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Capacity: The storage capacity of the instance.
Unit: MB.
attrChargeTypeRequired
public java.lang.Object getAttrChargeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ChargeType: The billing method of the instance.
attrClassicInnerConnectionPortRequired
public java.lang.Object getAttrClassicInnerConnectionPort();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ClassicInnerConnectionPort: The classic inner connection port of the instance.
attrClassicInnerConnectionStringRequired
public java.lang.Object getAttrClassicInnerConnectionString();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ClassicInnerConnectionString: The classic inner connection string of the instance.
attrConnectionDomainRequired
public java.lang.Object getAttrConnectionDomain();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ConnectionDomain: Connection domain of created instance.
attrConnectionsRequired
public java.lang.Object getAttrConnections();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Connections: The maximum number of connections supported by the instance.
attrDirectConnectionPortRequired
public java.lang.Object getAttrDirectConnectionPort();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute DirectConnectionPort: The direct connection port of the instance.
attrDirectConnectionStringRequired
public java.lang.Object getAttrDirectConnectionString();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute DirectConnectionString: The direct connection string of the instance.
attrEngineVersionRequired
public java.lang.Object getAttrEngineVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute EngineVersion: The engine version of the instance.
attrHasRenewChangeOrderRequired
public java.lang.Object getAttrHasRenewChangeOrder();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute HasRenewChangeOrder: Indicates whether the Alibaba Cloud account has pending renewal or scaling orders.
attrInstanceClassRequired
public java.lang.Object getAttrInstanceClass();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute InstanceClass: Redis instance type.
attrInstanceIdRequired
public java.lang.Object getAttrInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute InstanceId: Instance id of created redis instance.
attrInstanceNameRequired
public java.lang.Object getAttrInstanceName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute InstanceName: Name of created redis instance.
attrInstanceTypeRequired
public java.lang.Object getAttrInstanceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute InstanceType: The engine type of the instance.
attrNetworkTypeRequired
public java.lang.Object getAttrNetworkType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute NetworkType: The network type.
attrNodeTypeRequired
public java.lang.Object getAttrNodeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute NodeType: The type of node.
attrOrderIdRequired
public java.lang.Object getAttrOrderId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute OrderId: Order Id of created instance.
attrPackageTypeRequired
public java.lang.Object getAttrPackageType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute PackageType: The plan type.
attrPortRequired
public java.lang.Object getAttrPort();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Port: Port of created instance.
attrPrivateIpRequired
public java.lang.Object getAttrPrivateIp();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute PrivateIp: The internal IP address of the instance.
attrPublicConnectionPortRequired
public java.lang.Object getAttrPublicConnectionPort();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute PublicConnectionPort: The public connection port of the instance.
attrPublicConnectionStringRequired
public java.lang.Object getAttrPublicConnectionString();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute PublicConnectionString: The public connection string of the instance.
attrQpsRequired
public java.lang.Object getAttrQps();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute QPS: The queries per second (QPS) supported by the instance.
attrResourceGroupIdRequired
public java.lang.Object getAttrResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ResourceGroupId: The ID of the resource group to which the instance belongs.
attrVpcIdRequired
public java.lang.Object getAttrVpcId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VpcId: The ID of the VPC.
attrVpcPrivateConnectionPortRequired
public java.lang.Object getAttrVpcPrivateConnectionPort();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VpcPrivateConnectionPort: The vpc private connection port of the instance.
attrVpcPrivateConnectionStringRequired
public java.lang.Object getAttrVpcPrivateConnectionString();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VpcPrivateConnectionString: The vpc private connection string of the instance.
attrVSwitchIdRequired
public java.lang.Object getAttrVSwitchId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VSwitchId: The ID of the vSwitch.
attrZoneIdRequired
public java.lang.Object getAttrZoneId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ZoneId: The ID of the zone.
propsRequired
public InstanceProps getProps();
- Type: InstanceProps