ReplicationVaultProps
Properties for defining a ReplicationVault.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-hbr-replicationvault
Initializer
import ros_cdk_hbr
ros_cdk_hbr.ReplicationVaultProps(
replication_source_region_id: typing.Union[str, IResolvable],
replication_source_vault_id: typing.Union[str, IResolvable],
vault_name: typing.Union[str, IResolvable],
description: typing.Union[str, IResolvable] = None,
encrypt_type: typing.Union[str, IResolvable] = None,
kms_key_id: typing.Union[str, IResolvable] = None,
redundancy_type: typing.Union[str, IResolvable] = None,
vault_storage_class: typing.Union[str, IResolvable] = None
)
Properties
| Name | Type | Description |
|---|---|---|
replication_source_region_id | typing.Union[str, ros_cdk_core.IResolvable] | Property replicationSourceRegionId: The region ID of the source vault for replication. |
replication_source_vault_id | typing.Union[str, ros_cdk_core.IResolvable] | Property replicationSourceVaultId: The ID of the source vault for replication. |
vault_name | typing.Union[str, ros_cdk_core.IResolvable] | Property vaultName: The name of the vault. |
description | typing.Union[str, ros_cdk_core.IResolvable] | Property description: The description of the vault. |
encrypt_type | typing.Union[str, ros_cdk_core.IResolvable] | Property encryptType: The method that is used to encrypt the source data. |
kms_key_id | typing.Union[str, ros_cdk_core.IResolvable] | Property kmsKeyId: The customer master key (CMK) created in KMS or the alias of the key. |
redundancy_type | typing.Union[str, ros_cdk_core.IResolvable] | Property redundancyType: The data redundancy type of the backup vault. |
vault_storage_class | typing.Union[str, ros_cdk_core.IResolvable] | Property vaultStorageClass: The storage type of the backup vault. |
replication_source_region_idRequired
replication_source_region_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property replicationSourceRegionId: The region ID of the source vault for replication.
replication_source_vault_idRequired
replication_source_vault_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property replicationSourceVaultId: The ID of the source vault for replication.
vault_nameRequired
vault_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property vaultName: The name of the vault.
descriptionOptional
description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property description: The description of the vault.
encrypt_typeOptional
encrypt_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property encryptType: The method that is used to encrypt the source data.
This parameter is valid only if you set the VaultType parameter to STANDARD or OTS_BACKUP. Valid values:
- HBR_PRIVATE: The source data is encrypted by using the built-in encryption method of Hybrid Backup Recovery (HBR).
- KMS: The source data is encrypted by using Key Management Service (KMS).
kms_key_idOptional
kms_key_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property kmsKeyId: The customer master key (CMK) created in KMS or the alias of the key.
This parameter is required only if you set the EncryptType parameter to KMS.
redundancy_typeOptional
redundancy_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property redundancyType: The data redundancy type of the backup vault.
Valid values:
- LRS: standard locally redundant storage (LRS). Cloud Backup stores the copies of each object on multiple devices of different facilities in the same zone. This way, Cloud Backup ensures data durability and availability even if hardware failures occur.
- ZRS: standard zone-redundant storage (ZRS). Cloud Backup uses the multi-zone mechanism to distribute data across three zones within the same region. If a zone fails, the data that is stored in the other two zones is still accessible.
vault_storage_classOptional
vault_storage_class: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property vaultStorageClass: The storage type of the backup vault.
Valid value: STANDARD, which indicates standard storage.