DATASOURCE::KMS::Secrets类型用于查询当前用户在当前地域创建的所有凭据。

返回值

Fn::GetAtt

  • Secrets:凭据列表。
  • SecretNames: 凭据名称列表。
属性名称类型描述约束
SecretNamesList凭据名称列表。
SecretsList凭据列表。
UpdateTimeString更新时间。
TagsList凭据的资源标签。例如:
[ {
      "TagValue" : "val1",
      "TagKey" : "key1"
    } ]
SecretTypeString凭据类型。取值:
  • Rds:托管RDS凭据。
  • Generic:普通凭据。
SecretNameString凭据名称。
PlannedDeleteTimeString计划删除时间。
CreateTimeString创建时间。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Resources:
      ExtensionDataSource:
        Properties: {}
        Type: DATASOURCE::KMS::Secrets
    Outputs:
      SecretNames:
        Description: The list of secret names.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - SecretNames
      Secrets:
        Description: The list of secrets.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - Secrets
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Resources": {
        "ExtensionDataSource": {
          "Type": "DATASOURCE::KMS::Secrets",
          "Properties": {}
        }
      },
      "Outputs": {
        "Secrets": {
          "Description": "The list of secrets.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "Secrets"
            ]
          }
        },
        "SecretNames": {
          "Description": "The list of secret names.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "SecretNames"
            ]
          }
        }
      }
    }