ALIYUN::HBR::Vault creates a backup vault in Hybrid Backup Recovery (HBR).
Syntax
{
"Type": "ALIYUN::HBR::Vault",
"Properties": {
"VaultType": String,
"Description": String,
"EncryptType": String,
"ResourceGroupId": String,
"KmsKeyId": String,
"VaultName": String,
"RedundancyType": String,
"VaultStorageClass": String,
"Tags": List
}
}
Properties
|
Property |
Type |
Required |
Editable |
Description |
Constraint |
|
VaultType |
String |
Yes |
No |
The vault type. |
Valid values:
|
|
Description |
String |
No |
Yes |
The vault description. |
Up to 255 characters. |
|
EncryptType |
String |
No |
No |
The encryption method for source data. |
Valid values:
Takes effect only when VaultType is STANDARD or OTS_BACKUP. |
|
ResourceGroupId |
String |
No |
Yes |
The resource group ID. |
None. |
|
KmsKeyId |
String |
No |
No |
The KMS key ID or alias. |
Required when EncryptType is KMS. |
|
VaultName |
String |
Yes |
Yes |
The vault name. |
1 to 64 characters. |
|
RedundancyType |
String |
No |
No |
The data redundancy type. |
Valid values:
|
|
VaultStorageClass |
String |
No |
No |
The vault storage class. |
Only STANDARD (standard storage) is supported. |
|
Tags |
List |
No |
Yes |
The vault tags. |
Up to 20 tags. |
Tags syntax
"Tags": [
{
"Value": String,
"Key": String
}
]
Tags properties
|
Property |
Type |
Required |
Editable |
Description |
Constraint |
|
Value |
String |
No |
No |
The tag value. |
Up to 128 characters. Cannot contain |
|
Key |
String |
Yes |
No |
The tag key. |
1 to 128 characters. Cannot contain |
Return values
Fn::GetAtt
-
Description: The vault description.
-
ResourceGroupId: The resource group ID.
-
TrialInfo: Free trial information.
-
ReplicationSourceRegionId: The source vault region ID.
-
IndexUpdateTime: The time when the index was last updated.
-
VaultId: The vault ID.
-
Retention: The vault retention period.
-
Dedup: Whether deduplication is enabled.
-
VaultStatusMessage: The status message returned when the vault is in
ERRORstate. -
BytesDone: The amount of backed-up data, in bytes.
-
ReplicationProgress: Data synchronization progress to the mirror vault.
-
PaymentType: The vault billing method.
-
BackupPlanStatistics: Statistics of backup plans using this vault.
-
Tags: The vault tags.
-
VaultName: The vault name.
-
RedundancyType: The vault data redundancy type.
-
VaultStorageClass: The vault storage class.
-
CreateTime: The vault creation time, as a UNIX timestamp in seconds.
-
StorageSize: The vault storage usage, in bytes.
-
ReplicationSourceVaultId: The source vault ID.
-
VaultType: The vault type.
-
LatestReplicationTime: The most recent successful remote backup time.
-
Replication: Whether this is a remote backup vault.
-
IndexLevel: The index level.
-
UpdatedTime: The vault update time.
-
SourceTypes: The data source types.
-
IndexAvailable: Whether indexes are available.
-
SearchEnabled: Whether backup search is enabled.