DATASOURCE::OOS::SecretParameters类型用于获取Secret参数列表。
语法
{
  "Type": "DATASOURCE::OOS::SecretParameters",
  "Properties": {
    "ResourceGroupId": String,
    "SecretParameterName": String,
    "RefreshOptions": String
  }
}属性
| 属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 | 
| ResourceGroupId | String | 否 | 是 | 资源组ID。 | 无 | 
| SecretParameterName | String | 否 | 是 | 参数名称。 | 无 | 
| RefreshOptions | String | 否 | 是 | 当资源栈更新时,数据源资源的刷新策略。 | 有效值: 
 | 
返回值
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"
        ]
      }
    }
  }
}该文章对您有帮助吗?