全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::HBR::Vault

更新时间:Jun 26, 2025

ALIYUN::HBR::Vault digunakan untuk membuat vault cadangan.

Sintaksis

{
  "Type": "ALIYUN::HBR::Vault",
  "Properties": {
    "VaultType": String,
    "Description": String,
    "EncryptType": String,
    "ResourceGroupId": String,
    "KmsKeyId": String,
    "VaultName": String,
    "RedundancyType": String,
    "VaultStorageClass": String,
    "Tags": List
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

VaultType

String

Ya

Tidak

Jenis vault cadangan.

Nilai yang valid:

  • STANDARD: vault cadangan standar

  • OTS_BACKUP: vault cadangan untuk Tablestore

Description

String

Tidak

Ya

Deskripsi dari vault cadangan.

Deskripsi dapat memiliki panjang hingga 255 karakter.

EncryptType

String

Tidak

Tidak

Metode yang digunakan untuk mengenkripsi data sumber.

Nilai yang valid:

  • HBR_PRIVATE: mengenkripsi data sumber menggunakan metode enkripsi bawaan Hybrid Backup Recovery (HBR).

  • KMS: mengenkripsi data sumber menggunakan kunci kustom dari Key Management Service (KMS).

Properti ini berlaku hanya ketika VaultType diatur ke STANDARD atau OTS_BACKUP.

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Tidak ada.

KmsKeyId

String

Tidak

Tidak

Kunci kustom KMS atau alias dari kunci KMS.

Properti ini harus ditentukan ketika EncryptType diatur ke KMS.

VaultName

String

Ya

Ya

Nama dari vault cadangan.

Nama harus memiliki panjang 1 hingga 64 karakter.

RedundancyType

String

Tidak

Tidak

Jenis redundansi data dari vault cadangan.

Nilai yang valid:

  • LRS: mengaktifkan penyimpanan redundan lokal (LRS) untuk vault cadangan. Hybrid Backup Recovery (HBR) menyimpan salinan setiap objek pada perangkat berbeda di zona yang sama. Dengan cara ini, HBR memastikan durabilitas dan ketersediaan data meskipun terjadi kegagalan perangkat keras.

  • ZRS: mengaktifkan penyimpanan redundan zona (ZRS) untuk vault cadangan. HBR menggunakan mekanisme multi-zona untuk mendistribusikan data di tiga zona dalam wilayah yang sama. Jika satu zona gagal, data yang disimpan di dua zona lainnya tetap dapat diakses.

VaultStorageClass

String

Tidak

Tidak

Tipe penyimpanan dari vault cadangan.

Tetapkan nilai ke STANDARD. Nilai STANDARD menentukan penyimpanan standar.

Tags

List

Tidak

Ya

Tag dari vault cadangan.

Anda dapat menambahkan hingga 20 tag.

Sintaksis Tags

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Value

String

Tidak

Tidak

Nilai dari tag.

Nilai tag dapat memiliki panjang hingga 128 karakter, dan tidak boleh mengandung http:// atau https://. Nilai tag tidak boleh dimulai dengan aliyun atau acs:.

Key

String

Ya

Tidak

Kunci dari tag.

Kunci tag harus memiliki panjang 1 hingga 128 karakter, dan tidak boleh mengandung http:// atau https://. Kunci tag tidak boleh dimulai dengan aliyun atau acs:.

Nilai Pengembalian

Fn::GetAtt

  • Description: Deskripsi vault cadangan.

  • ResourceGroupId: ID grup sumber daya.

  • TrialInfo: Informasi uji coba gratis.

  • ReplicationSourceRegionId: ID wilayah dari vault sumber.

  • IndexUpdateTime: Waktu pembaruan indeks.

  • VaultId: ID vault cadangan.

  • Retention: Periode retensi vault cadangan.

  • Dedup: Menunjukkan apakah fitur deduplikasi diaktifkan.

  • VaultStatusMessage: Pesan status ketika vault cadangan dalam keadaan ERROR.

  • BytesDone: Jumlah data yang dicadangkan.

  • ReplicationProgress: Kemajuan sinkronisasi data dari vault cadangan ke vault cermin.

  • PaymentType: Metode penagihan vault cadangan.

  • BackupPlanStatistics: Statistik rencana cadangan yang menggunakan vault cadangan.

  • Tags: Tag vault cadangan.

  • VaultName: Nama vault cadangan.

  • RedundancyType: Jenis redundansi data vault cadangan.

  • VaultStorageClass: Tipe penyimpanan vault cadangan.

  • CreateTime: Waktu pembuatan vault cadangan.

  • StorageSize: Penggunaan penyimpanan vault cadangan.

  • ReplicationSourceVaultId: ID vault sumber.

  • VaultType: Jenis vault cadangan.

  • LatestReplicationTime: Waktu pencadangan jarak jauh terakhir yang berhasil.

  • Replication: Menunjukkan apakah vault cadangan adalah vault cadangan jarak jauh.

  • IndexLevel: Tingkat indeks.

  • UpdatedTime: Waktu pembaruan vault cadangan.

  • SourceTypes: Informasi sumber data.

  • IndexAvailable: Menunjukkan apakah indeks tersedia.

  • SearchEnabled: Menunjukkan apakah fitur pencarian cadangan diaktifkan.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VaultName:
    Description: Nama dari vault cadangan. Nama harus memiliki panjang 1 hingga 64 karakter.
    MaxLength: 64
    MinLength: 1
    Type: String
    Default: test-valut
Resources:
  ExtensionResource:
    Properties:
      VaultName:
        Ref: VaultName
      VaultType: STANDARD
    Type: ALIYUN::HBR::Vault
Outputs:
  BackupPlanStatistics:
    Description: Statistik rencana cadangan yang menggunakan vault cadangan.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - BackupPlanStatistics
  BytesDone:
    Description: 'Jumlah data yang dicadangkan. Satuan: byte.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - BytesDone
  CreateTime:
    Description: 'Waktu ketika vault cadangan dibuat. Nilai ini adalah timestamp UNIX. Satuan: detik.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - CreateTime
  Dedup:
    Description: Menunjukkan apakah fitur deduplikasi diaktifkan.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Dedup
  Description:
    Description: Deskripsi dari vault cadangan.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Description
  IndexAvailable:
    Description: Menunjukkan apakah indeks tersedia. Indeks tersedia ketika tidak sedang diperbarui.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - IndexAvailable
  IndexLevel:
    Description: 'Tingkat indeks.

      - **OFF**: Tidak ada indeks yang dibuat.

      - **META**: Indeks metadata dibuat.

      - **ALL**: Indeks teks lengkap dibuat.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - IndexLevel
  IndexUpdateTime:
    Description: Waktu ketika indeks diperbarui.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - IndexUpdateTime
  LatestReplicationTime:
    Description: 'Waktu ketika pencadangan jarak jauh terakhir disinkronkan. Nilai ini adalah timestamp UNIX. Satuan: detik.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - LatestReplicationTime
  PaymentType:
    Description: PaymentType.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - PaymentType
  RedundancyType:
    Description: 'Jenis redundansi data dari vault cadangan. Nilai yang valid:

      - **LRS**: Penyimpanan redundan lokal (LRS) diaktifkan untuk vault cadangan.
      HBR menyimpan salinan setiap objek pada perangkat berbeda di zona yang sama. Dengan cara ini, HBR memastikan durabilitas dan ketersediaan data meskipun terjadi kegagalan perangkat keras.

      - **ZRS**: Penyimpanan redundan zona (ZRS) diaktifkan untuk vault cadangan. HBR menggunakan mekanisme multi-zona untuk mendistribusikan data di tiga zona dalam wilayah yang sama. Jika satu zona gagal, data yang disimpan di dua zona lainnya tetap dapat diakses.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - RedundancyType
  Replication:
    Description: 'Menunjukkan apakah vault cadangan adalah vault cadangan jarak jauh. Nilai yang valid:

      - **true**: Vault cadangan adalah vault cadangan jarak jauh.

      - **false**: Vault cadangan adalah vault cadangan lokal.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Replication
  ReplicationProgress:
    Description: Kemajuan sinkronisasi data dari vault cadangan ke vault cermin.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - ReplicationProgress
  ReplicationSourceRegionId:
    Description: ID wilayah tempat vault cadangan jarak jauh berada.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - ReplicationSourceRegionId
  ReplicationSourceVaultId:
    Description: ID dari vault sumber yang sesuai dengan vault cadangan jarak jauh.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - ReplicationSourceVaultId
  ResourceGroupId:
    Description: ID dari grup sumber daya.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - ResourceGroupId
  Retention:
    Description: 'Periode retensi dari vault cadangan. Satuan: hari.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Retention
  SearchEnabled:
    Description: Menunjukkan apakah fitur pencarian cadangan diaktifkan.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - SearchEnabled
  SourceTypes:
    Description: Informasi tentang sumber data.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - SourceTypes
  StorageSize:
    Description: 'Penggunaan dari vault cadangan. Satuan: byte.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - StorageSize
  Tags:
    Description: Tag dari vault cadangan.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Tags
  TrialInfo:
    Description: Informasi uji coba gratis.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - TrialInfo
  UpdatedTime:
    Description: 'Waktu ketika vault cadangan diperbarui. Nilai ini adalah timestamp UNIX. Satuan: detik.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - UpdatedTime
  VaultId:
    Description: ID dari vault cadangan.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - VaultId
  VaultName:
    Description: Nama dari vault cadangan.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - VaultName
  VaultStatusMessage:
    Description: 'Pesan status yang dikembalikan ketika vault cadangan berada dalam keadaan ERROR. Parameter ini hanya tersedia untuk vault cadangan jarak jauh.
      Nilai yang valid:

      - **UNKNOWN_ERROR*: Terjadi kesalahan yang tidak diketahui.

      - **SOURCE_VAULT_ALREADY_HAS_REPLICATION**: Vault cermin dikonfigurasikan untuk vault sumber.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - VaultStatusMessage
  VaultStorageClass:
    Description: 'Tipe penyimpanan dari vault cadangan. Nilai yang valid: **STANDARD**, yang menunjukkan penyimpanan standar.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - VaultStorageClass
  VaultType:
    Description: 'Jenis dari vault cadangan. Nilai yang valid: **STANDARD**, yang menunjukkan vault cadangan standar.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - VaultType

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VaultName": {
      "Description": "Nama dari vault cadangan. Nama harus memiliki panjang 1 hingga 64 karakter.",
      "MaxLength": 64,
      "MinLength": 1,
      "Type": "String",
      "Default": "test-valut"
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Properties": {
        "VaultName": {
          "Ref": "VaultName"
        },
        "VaultType": "STANDARD"
      },
      "Type": "ALIYUN::HBR::Vault"
    }
  },
  "Outputs": {
    "BackupPlanStatistics": {
      "Description": "Statistik rencana cadangan yang menggunakan vault cadangan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "BackupPlanStatistics"
        ]
      }
    },
    "BytesDone": {
      "Description": "Jumlah data yang dicadangkan. Satuan: byte.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "BytesDone"
        ]
      }
    },
    "CreateTime": {
      "Description": "Waktu ketika vault cadangan dibuat. Nilai ini adalah timestamp UNIX. Satuan: detik.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    },
    "Dedup": {
      "Description": "Menunjukkan apakah fitur deduplikasi diaktifkan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Dedup"
        ]
      }
    },
    "Description": {
      "Description": "Deskripsi dari vault cadangan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Description"
        ]
      }
    },
    "IndexAvailable": {
      "Description": "Menunjukkan apakah indeks tersedia. Indeks tersedia ketika tidak sedang diperbarui.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "IndexAvailable"
        ]
      }
    },
    "IndexLevel": {
      "Description": "Tingkat indeks.\n- **OFF**: Tidak ada indeks yang dibuat.\n- **META**: Indeks metadata dibuat.\n- **ALL**: Indeks teks lengkap dibuat.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "IndexLevel"
        ]
      }
    },
    "IndexUpdateTime": {
      "Description": "Waktu ketika indeks diperbarui.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "IndexUpdateTime"
        ]
      }
    },
    "LatestReplicationTime": {
      "Description": "Waktu ketika pencadangan jarak jauh terakhir disinkronkan. Nilai ini adalah timestamp UNIX. Satuan: detik.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "LatestReplicationTime"
        ]
      }
    },
    "PaymentType": {
      "Description": "PaymentType.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "PaymentType"
        ]
      }
    },
    "RedundancyType": {
      "Description": "Jenis redundansi data dari vault cadangan. Nilai yang valid:\n- **LRS**: Penyimpanan redundan lokal (LRS) diaktifkan untuk vault cadangan. HBR menyimpan salinan setiap objek pada perangkat berbeda di zona yang sama. Dengan cara ini, HBR memastikan durabilitas dan ketersediaan data meskipun terjadi kegagalan perangkat keras.\n- **ZRS**: Penyimpanan redundan zona (ZRS) diaktifkan untuk vault cadangan. HBR menggunakan mekanisme multi-zona untuk mendistribusikan data di tiga zona dalam wilayah yang sama. Jika satu zona gagal, data yang disimpan di dua zona lainnya tetap dapat diakses.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "RedundancyType"
        ]
      }
    },
    "Replication": {
      "Description": "Menunjukkan apakah vault cadangan adalah vault cadangan jarak jauh. Nilai yang valid:\n- **true**: Vault cadangan adalah vault cadangan jarak jauh.\n- **false**: Vault cadangan adalah vault cadangan lokal.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Replication"
        ]
      }
    },
    "ReplicationProgress": {
      "Description": "Kemajuan sinkronisasi data dari vault cadangan ke vault cermin.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ReplicationProgress"
        ]
      }
    },
    "ReplicationSourceRegionId": {
      "Description": "ID wilayah tempat vault cadangan jarak jauh berada.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ReplicationSourceRegionId"
        ]
      }
    },
    "ReplicationSourceVaultId": {
      "Description": "ID dari vault sumber yang sesuai dengan vault cadangan jarak jauh.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ReplicationSourceVaultId"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "ID dari grup sumber daya.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ResourceGroupId"
        ]
      }
    },
    "Retention": {
      "Description": "Periode retensi dari vault cadangan. Satuan: hari.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Retention"
        ]
      }
    },
    "SearchEnabled": {
      "Description": "Menunjukkan apakah fitur pencarian cadangan diaktifkan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SearchEnabled"
        ]
      }
    },
    "SourceTypes": {
      "Description": "Informasi tentang sumber data.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SourceTypes"
        ]
      }
    },
    "StorageSize": {
      "Description": "Penggunaan dari vault cadangan. Satuan: byte.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "StorageSize"
        ]
      }
    },
    "Tags": {
      "Description": "Tag dari vault cadangan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Tags"
        ]
      }
    },
    "TrialInfo": {
      "Description": "Informasi uji coba gratis.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "TrialInfo"
        ]
      }
    },
    "UpdatedTime": {
      "Description": "Waktu ketika vault cadangan diperbarui. Nilai ini adalah timestamp UNIX. Satuan: detik.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "UpdatedTime"
        ]
      }
    },
    "VaultId": {
      "Description": "ID dari vault cadangan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "VaultId"
        ]
      }
    },
    "VaultName": {
      "Description": "Nama dari vault cadangan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "VaultName"
        ]
      }
    },
    "VaultStatusMessage": {
      "Description": "Pesan status yang dikembalikan ketika vault cadangan berada dalam keadaan ERROR. Parameter ini hanya tersedia untuk vault cadangan jarak jauh. Nilai yang valid:\n- **UNKNOWN_ERROR*: Terjadi kesalahan yang tidak diketahui.\n- **SOURCE_VAULT_ALREADY_HAS_REPLICATION**: Vault cermin dikonfigurasikan untuk vault sumber.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "VaultStatusMessage"
        ]
      }
    },
    "VaultStorageClass": {
      "Description": "Tipe penyimpanan dari vault cadangan. Nilai yang valid: **STANDARD**, yang menunjukkan penyimpanan standar.",
      "Value": {
               "Fn::GetAtt": [
          "ExtensionResource",
          "VaultStorageClass"
        ]
      }
    },
    "VaultType": {
      "Description": "Jenis dari vault cadangan. Nilai yang valid: **STANDARD**, yang menunjukkan vault cadangan standar.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "VaultType"
        ]
      }
    }
  }
}