全部產品
Search
文件中心

:DATASOURCE::HBR::Vaults

更新時間:Oct 30, 2024

DATASOURCE::HBR::Vaults類型用於查詢備份倉庫基礎資訊。

文法

{
  "Type": "DATASOURCE::HBR::Vaults",
  "Properties": {
    "VaultType": String,
    "VaultId": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

VaultType

String

備份倉庫類型。

取值:

  • STANDARD:普通倉庫。

  • OTS_BACKUP:OTS備份庫。

VaultId

String

備份倉庫ID。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

傳回值

Fn::GetAtt

  • VaultIds:備份倉庫ID列表。

  • Vaults:備份倉庫詳情列表.

屬性名稱

類型

描述

約束

VaultIds

List

備份倉庫ID列表。

Vaults

List

備份倉庫詳情列表.

ReplicationSourceVaultId

String

源倉庫ID。

Replication

String

該備份倉庫是否為遠端備份倉庫。 

ReplicationProgress

String

從備份倉庫到鏡像倉庫的資料同步進度。 

ReplicationSourceRegionId

String

源倉庫所屬的地區ID

LatestReplicationTime

String

最後一次遠程備份同步的時間。

Status

String

備份倉庫的狀態資訊

EncryptType

String

源端加密類型。

RedundancyType

String

備份倉庫的資料冗餘儲存方式。

BackupPlanStatistics

String

使用備份庫的備份計劃統計資訊。 

VaultId

String

備份倉庫ID。

PaymentType

String

付費類型。

StorageSize

String

備份倉庫的使用方式。

單位:bytes。

VaultStatusMessage

String

備份倉庫處於ERROR狀態時返回的狀態資訊。

KmsKeyId

String

阿里雲KMS服務自訂密鑰Key或者Alias。

VaultStorageClass

String

備份倉庫儲存類型。

VaultType

String

備份倉庫類型。

CreateTime

String

備份倉庫建立的時間。 

IndexAvailable

String

指示索引是否可用。

Dedup

String

顯示是否啟用重複資料刪除特性。

ResourceGroupId

String

資源群組的ID。

IndexUpdateTime

String

索引更新的時間

TrialInfo

String

免費試用資訊。

Tags

String

備份庫的標籤。

VaultName

String

備份倉庫名稱

IndexLevel

String

索引層級。

Retention

String

備份vault的保留期。

SourceTypes

String

關於資料來源的資訊。

Description

String

備份倉庫描述資訊

BytesDone

String

備份的資料量。 

單位:bytes

SearchEnabled

String

是否啟用備份搜尋特性。

RegionId

String

地區ID

UpdatedTime

String

備份倉庫更新的時間。

樣本

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VaultId:
    Description: VaultId.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      VaultId:
        Ref: VaultId
    Type: DATASOURCE::HBR::Vaults
Outputs:
  VaultIds:
    Description: The list of vault IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - VaultIds
  Vaults:
    Description: The list of vaults.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Vaults
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VaultId": {
      "Type": "String",
      "Description": "VaultId."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::HBR::Vaults",
      "Properties": {
        "VaultId": {
          "Ref": "VaultId"
        }
      }
    }
  },
  "Outputs": {
    "VaultIds": {
      "Description": "The list of vault IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "VaultIds"
        ]
      }
    },
    "Vaults": {
      "Description": "The list of vaults.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Vaults"
        ]
      }
    }
  }
}