全部產品
Search
文件中心

:DATASOURCE::OOS::SecretParameters

更新時間:Nov 02, 2024

DATASOURCE::OOS::SecretParameters類型用於擷取Secret參數列表。

文法

{
  "Type": "DATASOURCE::OOS::SecretParameters",
  "Properties": {
    "ResourceGroupId": String,
    "SecretParameterName": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

ResourceGroupId

String

資源群組ID。

SecretParameterName

String

參數名稱。

RefreshOptions

String

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

有效值:

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

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

傳回值

Fn::GetAtt

  • SecretParameters:加密參數資訊集合。

  • SecretParameterNames:加密參數名稱集合。

屬性名稱

類型

描述

約束

SecretParameterNames

List

加密參數名稱集合。

SecretParameters

List

加密參數資訊集合。

SecretParameterName

string

參數名稱。

ParameterVersion

string

參數版本。

Description

string

參數描述資訊。

Tags

Map

自訂標籤資訊。

ShareType

string

參數共用類型。

ResourceGroupId

string

資源群組ID。

UpdatedDate

string

參數更新時間。

KeyId

string

加密使用的KMS的KeyId。

CreatedBy

string

參數建立者。

UpdatedBy

string

參數更新者。

SecretParameterId

string

加密參數ID。

Type

string

參數類型。

CreateTime

string

參數建立時間

樣本

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::OOS::SecretParameters
    Properties:
      SecretParameterName: MySecretParameter
Outputs:
  SecretParameters:
    Description: The list of secret parameters.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SecretParameters
  SecretParameterNames:
    Description: The list of secret parameter names.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SecretParameterNames
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::OOS::SecretParameters",
      "Properties": {
        "SecretParameterName": "MySecretParameter"
      }
    }
  },
  "Outputs": {
    "SecretParameters": {
      "Description": "The list of secret parameters.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecretParameters"
        ]
      }
    },
    "SecretParameterNames": {
      "Description": "The list of secret parameter names.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecretParameterNames"
        ]
      }
    }
  }
}