RosInstanceProps
Properties for defining a RosInstance.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-redis-instance
Initializer
import ros_cdk_redis
ros_cdk_redis.RosInstanceProps(
  auto_renew_duration: typing.Union[typing.Union[int, float], IResolvable] = None,
  backup_policy: typing.Union[IResolvable, BackupPolicyProperty] = None,
  charge_type: typing.Union[str, IResolvable] = None,
  connections: typing.Union[IResolvable, ConnectionsProperty] = None,
  deletion_force: typing.Union[bool, IResolvable] = None,
  deletion_protection: typing.Union[bool, IResolvable] = None,
  engine_version: typing.Union[str, IResolvable] = None,
  eviction_policy: typing.Union[str, IResolvable] = None,
  instance_class: typing.Union[str, IResolvable] = None,
  instance_maintain_time: typing.Union[IResolvable, InstanceMaintainTimeProperty] = None,
  instance_name: typing.Union[str, IResolvable] = None,
  node_type: typing.Union[str, IResolvable] = None,
  password: typing.Union[str, IResolvable] = None,
  period: typing.Union[typing.Union[int, float], IResolvable] = None,
  period_unit: typing.Union[str, IResolvable] = None,
  product_type: typing.Union[str, IResolvable] = None,
  resource_group_id: typing.Union[str, IResolvable] = None,
  secondary_zone_id: typing.Union[str, IResolvable] = None,
  security_group_id: typing.Union[str, IResolvable] = None,
  shard_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  ssl_enabled: typing.Union[str, IResolvable] = None,
  tags: typing.List[TagsProperty] = None,
  tair_config: typing.Union[IResolvable, TairConfigProperty] = None,
  vpc_id: typing.Union[str, IResolvable] = None,
  vpc_password_free: typing.Union[bool, IResolvable] = None,
  v_switch_id: typing.Union[str, IResolvable] = None,
  zone_id: typing.Union[str, IResolvable] = None
)
Properties
| Name | Type | Description | 
|---|---|---|
auto_renew_duration | 
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | 
No description. | 
backup_policy | 
typing.Union[ros_cdk_core.IResolvable, BackupPolicyProperty] | 
No description. | 
charge_type | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
connections | 
typing.Union[ros_cdk_core.IResolvable, ConnectionsProperty] | 
No description. | 
deletion_force | 
typing.Union[bool, ros_cdk_core.IResolvable] | 
No description. | 
deletion_protection | 
typing.Union[bool, ros_cdk_core.IResolvable] | 
No description. | 
engine_version | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
eviction_policy | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
instance_class | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
instance_maintain_time | 
typing.Union[ros_cdk_core.IResolvable, InstanceMaintainTimeProperty] | 
No description. | 
instance_name | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
node_type | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
password | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
period | 
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | 
No description. | 
period_unit | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
product_type | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
resource_group_id | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
secondary_zone_id | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
security_group_id | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
shard_count | 
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | 
No description. | 
ssl_enabled | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
tags | 
typing.List[TagsProperty] | 
No description. | 
tair_config | 
typing.Union[ros_cdk_core.IResolvable, TairConfigProperty] | 
No description. | 
vpc_id | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
vpc_password_free | 
typing.Union[bool, ros_cdk_core.IResolvable] | 
No description. | 
v_switch_id | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
zone_id | 
typing.Union[str, ros_cdk_core.IResolvable] | 
No description. | 
auto_renew_durationOptional 
auto_renew_duration: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
 
backup_policyOptional 
backup_policy: typing.Union[IResolvable, BackupPolicyProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, BackupPolicyProperty]
 
charge_typeOptional 
charge_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
connectionsOptional 
connections: typing.Union[IResolvable, ConnectionsProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, ConnectionsProperty]
 
deletion_forceOptional 
deletion_force: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
 
deletion_protectionOptional 
deletion_protection: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
 
engine_versionOptional 
engine_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
eviction_policyOptional 
eviction_policy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
instance_classOptional 
instance_class: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
instance_maintain_timeOptional 
instance_maintain_time: typing.Union[IResolvable, InstanceMaintainTimeProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, InstanceMaintainTimeProperty]
 
instance_nameOptional 
instance_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
node_typeOptional 
node_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
passwordOptional 
password: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
periodOptional 
period: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
 
period_unitOptional 
period_unit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
product_typeOptional 
product_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
resource_group_idOptional 
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
secondary_zone_idOptional 
secondary_zone_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
security_group_idOptional 
security_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
shard_countOptional 
shard_count: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
 
ssl_enabledOptional 
ssl_enabled: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
tagsOptional 
tags: typing.List[TagsProperty]
- Type: typing.List[TagsProperty]
 
tair_configOptional 
tair_config: typing.Union[IResolvable, TairConfigProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, TairConfigProperty]
 
vpc_idOptional 
vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
vpc_password_freeOptional 
vpc_password_free: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
 
v_switch_idOptional 
v_switch_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
 
zone_idOptional 
zone_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]