Skip to content

ReplicationVaultProps

Properties for defining a ReplicationVault.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-hbr-replicationvault

Initializer

import { ReplicationVaultProps } from '@alicloud/ros-cdk-hbr'
const replicationVaultProps: ReplicationVaultProps = { ... }

Properties

Name Type Description
replicationSourceRegionId string | @alicloud/ros-cdk-core.IResolvable Property replicationSourceRegionId: The region ID of the source vault for replication.
replicationSourceVaultId string | @alicloud/ros-cdk-core.IResolvable Property replicationSourceVaultId: The ID of the source vault for replication.
vaultName string | @alicloud/ros-cdk-core.IResolvable Property vaultName: The name of the vault.
description string | @alicloud/ros-cdk-core.IResolvable Property description: The description of the vault.
encryptType string | @alicloud/ros-cdk-core.IResolvable Property encryptType: The method that is used to encrypt the source data.
kmsKeyId string | @alicloud/ros-cdk-core.IResolvable Property kmsKeyId: The customer master key (CMK) created in KMS or the alias of the key.
redundancyType string | @alicloud/ros-cdk-core.IResolvable Property redundancyType: The data redundancy type of the backup vault.
vaultStorageClass string | @alicloud/ros-cdk-core.IResolvable Property vaultStorageClass: The storage type of the backup vault.

replicationSourceRegionIdRequired

public readonly replicationSourceRegionId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property replicationSourceRegionId: The region ID of the source vault for replication.


replicationSourceVaultIdRequired

public readonly replicationSourceVaultId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property replicationSourceVaultId: The ID of the source vault for replication.


vaultNameRequired

public readonly vaultName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property vaultName: The name of the vault.


descriptionOptional

public readonly description: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property description: The description of the vault.


encryptTypeOptional

public readonly encryptType: string | IResolvable;
  • Type: string | @alicloud/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).


kmsKeyIdOptional

public readonly kmsKeyId: string | IResolvable;
  • Type: string | @alicloud/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.


redundancyTypeOptional

public readonly redundancyType: string | IResolvable;
  • Type: string | @alicloud/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.


vaultStorageClassOptional

public readonly vaultStorageClass: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property vaultStorageClass: The storage type of the backup vault.

Valid value: STANDARD, which indicates standard storage.