全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::OOS::SecretParameter

更新时间:Jun 26, 2025

ALIYUN::OOS::SecretParameter digunakan untuk membuat parameter enkripsi.

Sintaksis

{
  "Type": "ALIYUN::OOS::SecretParameter",
  "Properties": {
    "Description": String,
    "Constraints": Map,
    "ResourceGroupId": String,
    "SecretParameterName": String,
    "Value": String,
    "KeyId": String,
    "Tags": List
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Description

String

Tidak

Ya

Deskripsi dari parameter.

Deskripsi dapat memiliki panjang hingga 200 karakter.

Constraints

Map

Tidak

Tidak

Kendala dari parameter.

Nilai yang valid:

  • AllowedValues: Nilai-nilai yang dapat ditentukan untuk parameter. Nilai harus berupa array string.

  • AllowedPattern: Pola yang dapat ditentukan untuk parameter. Pola harus berupa ekspresi reguler.

  • MinLength: panjang minimum dari nilai parameter.

  • MaxLength: panjang maksimum dari nilai parameter.

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya tempat parameter tersebut termasuk.

Tidak ada.

SecretParameterName

String

Ya

Tidak

Nama dari parameter.

Nama dapat memiliki panjang hingga 180 karakter, dan dapat mengandung huruf, angka, tanda hubung (-), dan garis bawah (_). Nama tidak boleh dimulai dengan ALIYUN, ACS, ALIBABA, ALICLOUD, atau OOS.

Value

String

Ya

Ya

Nilai dari parameter.

Nilai dapat memiliki panjang hingga 4.096 karakter.

KeyId

String

Tidak

Tidak

ID Key Management Service (KMS) key yang ingin Anda gunakan untuk mengenkripsi parameter.

Tidak ada.

Tags

List

Tidak

Ya

Tag dari parameter.

Anda dapat menambahkan hingga 20 tag.

Untuk informasi lebih lanjut, lihat Properti Tags.

Sintaksis Tags

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Value

String

Tidak

Tidak

Nilai dari tag.

Nilai tag dapat memiliki panjang hingga 128 karakter, dan tidak boleh mengandung http:// atau https://. Nilai tag tidak boleh dimulai dengan aliyun atau acs:.

Key

String

Ya

Tidak

Kunci dari tag.

Kunci tag harus memiliki panjang 1 hingga 128 karakter, dan tidak boleh mengandung http:// atau https://. Kunci tag tidak boleh dimulai dengan aliyun atau acs:.

Nilai kembali

Fn::GetAtt

  • Description: Deskripsi parameter.

  • CreatedBy: Pengguna yang membuat parameter.

  • ResourceGroupId: ID grup sumber daya tempat parameter tersebut termasuk.

  • SecretParameterName: Nama parameter.

  • UpdatedDate: Waktu pembaruan parameter.

  • CreateTime: Waktu pembuatan parameter.

  • KeyId: ID KMS key yang digunakan untuk mengenkripsi parameter.

  • SecretParameterId: ID parameter.

  • UpdatedBy: Pengguna yang memperbarui parameter.

  • Type: Tipe parameter.

  • Constraint: Kendala parameter.

  • ParameterVersion: Versi parameter.

  • Tags: Tag parameter.

  • ShareType: Jenis berbagi parameter.

Contoh

  • YAML format

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      ExtensionResource:
        Type: ALIYUN::OOS::SecretParameter
        Properties:
          Constraints: '{"AllowedValues":["secretparameter"],"AllowedPattern":"secretparameter","MinLength":0,"MaxLength":20}'
          SecretParameterName: MySecretParameter
          Value: SecretParameter
          KeyId: 80e9409f-78fa-42ab-84bd-83f40c******
    Outputs:
      Description:
        Description: Deskripsi dari parameter enkripsi.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - Description
      CreatedBy:
        Description: Pengguna yang membuat parameter enkripsi.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - CreatedBy
      ResourceGroupId:
        Description: ID grup sumber daya.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - ResourceGroupId
      SecretParameterName:
        Description: Nama dari parameter enkripsi.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - SecretParameterName
      UpdatedDate:
        Description: Waktu ketika parameter enkripsi diperbarui.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - UpdatedDate
      CreateTime:
        Description: Waktu ketika parameter enkripsi dibuat.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - CreateTime
      KeyId:
        Description: Customer Master Key (CMK) dari Key Management Service (KMS) yang digunakan untuk mengenkripsi parameter.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - KeyId
      SecretParameterId:
        Description: ID dari parameter enkripsi.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - SecretParameterId
      UpdatedBy:
        Description: Pengguna yang memperbarui parameter enkripsi.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - UpdatedBy
      Type:
        Description: Tipe data dari parameter enkripsi.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - Type
      Constraints:
        Description: Kendala dari parameter enkripsi.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - Constraints
      ParameterVersion:
        Description: Nomor versi dari parameter enkripsi.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - ParameterVersion
      Tags:
        Description: Tag dari parameter enkripsi.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - Tags
      ShareType:
        Description: Jenis berbagi dari parameter enkripsi.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - ShareType
  • JSON format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "ExtensionResource": {
          "Type": "ALIYUN::OOS::SecretParameter",
          "Properties": {
            "Constraints": "{\"AllowedValues\":[\"secretparameter\"],\"AllowedPattern\":\"secretparameter\",\"MinLength\":0,\"MaxLength\":20}",
            "SecretParameterName": "MySecretParameter",
            "Value": "SecretParameter",
            "KeyId": "80e9409f-78fa-42ab-84bd-83f40c******"
          }
        }
      },
      "Outputs": {
        "Description": {
          "Description": "Deskripsi dari parameter enkripsi.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "Description"
            ]
          }
        },
        "CreatedBy": {
          "Description": "Pengguna yang membuat parameter enkripsi.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "CreatedBy"
            ]
          }
        },
        "ResourceGroupId": {
          "Description": "ID grup sumber daya.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ResourceGroupId"
            ]
          }
        },
        "SecretParameterName": {
          "Description": "Nama dari parameter enkripsi.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SecretParameterName"
            ]
          }
        },
        "UpdatedDate": {
          "Description": "Waktu ketika parameter enkripsi diperbarui.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "UpdatedDate"
            ]
          }
        },
        "CreateTime": {
          "Description": "Waktu ketika parameter enkripsi dibuat.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "CreateTime"
            ]
          }
        },
        "KeyId": {
          "Description": "Customer Master Key (CMK) dari Key Management Service (KMS) yang digunakan untuk mengenkripsi parameter.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "KeyId"
            ]
          }
        },
        "SecretParameterId": {
          "Description": "ID dari parameter enkripsi.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "SecretParameterId"
            ]
          }
        },
        "UpdatedBy": {
          "Description": "Pengguna yang memperbarui parameter enkripsi.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "UpdatedBy"
            ]
          }
        },
        "Type": {
          "Description": "Tipe data dari parameter enkripsi.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "Type"
            ]
          }
        },
        "Constraints": {
          "Description": "Kendala dari parameter enkripsi.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "Constraints"
            ]
          }
        },
        "ParameterVersion": {
          "Description": "Nomor versi dari parameter enkripsi.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ParameterVersion"
            ]
          }
        },
        "Tags": {
          "Description": "Tag dari parameter enkripsi.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "Tags"
            ]
          }
        },
        "ShareType": {
          "Description": "Jenis berbagi dari parameter enkripsi.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ShareType"
            ]
          }
        }
      }
    }