全部产品
Search
文档中心

资源编排:DATASOURCE::OOS::SecretParameters

更新时间:Nov 01, 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"
        ]
      }
    }
  }
}