IInstance
Represents a Instance.
Properties
| Name | Type | Description |
|---|---|---|
node | ros_cdk_core.ConstructNode | The construct tree node for this construct. |
env | ros_cdk_core.IResourceEnvironment | The environment this resource belongs to. |
stack | ros_cdk_core.Stack | The stack in which this resource is defined. |
attr_architecture_type | typing.Union[str, ros_cdk_core.IResolvable] | Attribute ArchitectureType: The architecture. |
attr_bandwidth | typing.Union[str, ros_cdk_core.IResolvable] | Attribute Bandwidth: The bandwidth of the instance. |
attr_capacity | typing.Union[str, ros_cdk_core.IResolvable] | Attribute Capacity: The storage capacity of the instance. |
attr_charge_type | typing.Union[str, ros_cdk_core.IResolvable] | Attribute ChargeType: The billing method of the instance. |
attr_classic_inner_connection_port | typing.Union[str, ros_cdk_core.IResolvable] | Attribute ClassicInnerConnectionPort: The classic inner connection port of the instance. |
attr_classic_inner_connection_string | typing.Union[str, ros_cdk_core.IResolvable] | Attribute ClassicInnerConnectionString: The classic inner connection string of the instance. |
attr_connection_domain | typing.Union[str, ros_cdk_core.IResolvable] | Attribute ConnectionDomain: Connection domain of created instance. |
attr_connections | typing.Union[str, ros_cdk_core.IResolvable] | Attribute Connections: The maximum number of connections supported by the instance. |
attr_direct_connection_port | typing.Union[str, ros_cdk_core.IResolvable] | Attribute DirectConnectionPort: The direct connection port of the instance. |
attr_direct_connection_string | typing.Union[str, ros_cdk_core.IResolvable] | Attribute DirectConnectionString: The direct connection string of the instance. |
attr_engine_version | typing.Union[str, ros_cdk_core.IResolvable] | Attribute EngineVersion: The engine version of the instance. |
attr_has_renew_change_order | typing.Union[str, ros_cdk_core.IResolvable] | Attribute HasRenewChangeOrder: Indicates whether the Alibaba Cloud account has pending renewal or scaling orders. |
attr_instance_class | typing.Union[str, ros_cdk_core.IResolvable] | Attribute InstanceClass: Redis instance type. |
attr_instance_id | typing.Union[str, ros_cdk_core.IResolvable] | Attribute InstanceId: Instance id of created redis instance. |
attr_instance_name | typing.Union[str, ros_cdk_core.IResolvable] | Attribute InstanceName: Name of created redis instance. |
attr_instance_type | typing.Union[str, ros_cdk_core.IResolvable] | Attribute InstanceType: The engine type of the instance. |
attr_network_type | typing.Union[str, ros_cdk_core.IResolvable] | Attribute NetworkType: The network type. |
attr_node_type | typing.Union[str, ros_cdk_core.IResolvable] | Attribute NodeType: The type of node. |
attr_order_id | typing.Union[str, ros_cdk_core.IResolvable] | Attribute OrderId: Order Id of created instance. |
attr_package_type | typing.Union[str, ros_cdk_core.IResolvable] | Attribute PackageType: The plan type. |
attr_port | typing.Union[str, ros_cdk_core.IResolvable] | Attribute Port: Port of created instance. |
attr_private_ip | typing.Union[str, ros_cdk_core.IResolvable] | Attribute PrivateIp: The internal IP address of the instance. |
attr_public_connection_port | typing.Union[str, ros_cdk_core.IResolvable] | Attribute PublicConnectionPort: The public connection port of the instance. |
attr_public_connection_string | typing.Union[str, ros_cdk_core.IResolvable] | Attribute PublicConnectionString: The public connection string of the instance. |
attr_qps | typing.Union[str, ros_cdk_core.IResolvable] | Attribute QPS: The queries per second (QPS) supported by the instance. |
attr_resource_group_id | typing.Union[str, ros_cdk_core.IResolvable] | Attribute ResourceGroupId: The ID of the resource group to which the instance belongs. |
attr_vpc_id | typing.Union[str, ros_cdk_core.IResolvable] | Attribute VpcId: The ID of the VPC. |
attr_vpc_private_connection_port | typing.Union[str, ros_cdk_core.IResolvable] | Attribute VpcPrivateConnectionPort: The vpc private connection port of the instance. |
attr_vpc_private_connection_string | typing.Union[str, ros_cdk_core.IResolvable] | Attribute VpcPrivateConnectionString: The vpc private connection string of the instance. |
attr_v_switch_id | typing.Union[str, ros_cdk_core.IResolvable] | Attribute VSwitchId: The ID of the vSwitch. |
attr_zone_id | typing.Union[str, ros_cdk_core.IResolvable] | Attribute ZoneId: The ID of the zone. |
props | InstanceProps | No description. |
nodeRequired
node: ConstructNode
- Type: ros_cdk_core.ConstructNode
The construct tree node for this construct.
envRequired
env: IResourceEnvironment
- Type: 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
stack: Stack
- Type: ros_cdk_core.Stack
The stack in which this resource is defined.
attr_architecture_typeRequired
attr_architecture_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute ArchitectureType: The architecture.
attr_bandwidthRequired
attr_bandwidth: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute Bandwidth: The bandwidth of the instance.
Unit: Mbit/s.
attr_capacityRequired
attr_capacity: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute Capacity: The storage capacity of the instance.
Unit: MB.
attr_charge_typeRequired
attr_charge_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute ChargeType: The billing method of the instance.
attr_classic_inner_connection_portRequired
attr_classic_inner_connection_port: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute ClassicInnerConnectionPort: The classic inner connection port of the instance.
attr_classic_inner_connection_stringRequired
attr_classic_inner_connection_string: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute ClassicInnerConnectionString: The classic inner connection string of the instance.
attr_connection_domainRequired
attr_connection_domain: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute ConnectionDomain: Connection domain of created instance.
attr_connectionsRequired
attr_connections: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute Connections: The maximum number of connections supported by the instance.
attr_direct_connection_portRequired
attr_direct_connection_port: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute DirectConnectionPort: The direct connection port of the instance.
attr_direct_connection_stringRequired
attr_direct_connection_string: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute DirectConnectionString: The direct connection string of the instance.
attr_engine_versionRequired
attr_engine_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute EngineVersion: The engine version of the instance.
attr_has_renew_change_orderRequired
attr_has_renew_change_order: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute HasRenewChangeOrder: Indicates whether the Alibaba Cloud account has pending renewal or scaling orders.
attr_instance_classRequired
attr_instance_class: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute InstanceClass: Redis instance type.
attr_instance_idRequired
attr_instance_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute InstanceId: Instance id of created redis instance.
attr_instance_nameRequired
attr_instance_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute InstanceName: Name of created redis instance.
attr_instance_typeRequired
attr_instance_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute InstanceType: The engine type of the instance.
attr_network_typeRequired
attr_network_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute NetworkType: The network type.
attr_node_typeRequired
attr_node_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute NodeType: The type of node.
attr_order_idRequired
attr_order_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute OrderId: Order Id of created instance.
attr_package_typeRequired
attr_package_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute PackageType: The plan type.
attr_portRequired
attr_port: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute Port: Port of created instance.
attr_private_ipRequired
attr_private_ip: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute PrivateIp: The internal IP address of the instance.
attr_public_connection_portRequired
attr_public_connection_port: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute PublicConnectionPort: The public connection port of the instance.
attr_public_connection_stringRequired
attr_public_connection_string: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute PublicConnectionString: The public connection string of the instance.
attr_qpsRequired
attr_qps: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute QPS: The queries per second (QPS) supported by the instance.
attr_resource_group_idRequired
attr_resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute ResourceGroupId: The ID of the resource group to which the instance belongs.
attr_vpc_idRequired
attr_vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute VpcId: The ID of the VPC.
attr_vpc_private_connection_portRequired
attr_vpc_private_connection_port: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute VpcPrivateConnectionPort: The vpc private connection port of the instance.
attr_vpc_private_connection_stringRequired
attr_vpc_private_connection_string: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute VpcPrivateConnectionString: The vpc private connection string of the instance.
attr_v_switch_idRequired
attr_v_switch_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute VSwitchId: The ID of the vSwitch.
attr_zone_idRequired
attr_zone_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute ZoneId: The ID of the zone.
propsRequired
props: InstanceProps
- Type: InstanceProps