DATASOURCE::OOS::SecretParameters は、暗号化パラメーターを照会するために使用されます。
構文
{
"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 | 暗号化パラメーターの暗号化に使用される Key Management Service(KMS)キーの ID。 | なし。 |
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"
]
}
}
}
}