すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:DATASOURCE::KMS::Secrets

最終更新日:Jan 16, 2025

DATASOURCE::KMS::Secrets は、現在のリージョン内の現在のアカウントで作成されたすべてのシークレットをクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::KMS::Secrets",
  "Properties": {
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースの更新ポリシー。

有効な値:

  • Never(デフォルト):スタックの更新時にデータソースリソースを更新しません。

  • Always:スタックの更新時にデータソースリソースを更新します。

戻り値

Fn::GetAtt

  • Secrets:シークレットの詳細。

  • SecretNames:シークレットの名前。

プロパティ

タイプ

説明

制約

SecretNames

List

シークレットの名前。

なし。

Secrets

List

シークレットの詳細。

なし。

UpdateTime

String

シークレットが更新された時刻。

なし。

Tags

List

シークレットのタグ。

例:

[ {
      "TagValue" : "val1",
      "TagKey" : "key1"
    } ]

SecretType

String

シークレットのタイプ。

有効な値:

  • Rds:マネージド ApsaraDB RDS シークレット

  • Generic:汎用シークレット

SecretName

String

シークレット名。

なし。

PlannedDeleteTime

String

シークレットが削除される予定の時刻。

なし。

CreateTime

String

シークレットが作成された時刻。

なし。

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  ExtensionDataSource:
    Properties: {}
    Type: DATASOURCE::KMS::Secrets
Outputs:
  SecretNames:
    Description: シークレット名の一覧。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - SecretNames
  Secrets:
    Description: シークレットの一覧。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Secrets
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::KMS::Secrets",
      "Properties": {}
    }
  },
  "Outputs": {
    "Secrets": {
      "Description": "シークレットの一覧。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Secrets"
        ]
      }
    },
    "SecretNames": {
      "Description": "シークレット名の一覧。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecretNames"
        ]
      }
    }
  }
}