すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::CAS::Certificate

最終更新日:Jan 16, 2025

ALIYUN::CAS::Certificateは、証明書を追加するために使用されます。

構文

{
  "Type": "ALIYUN::CAS::Certificate",
  "Properties": {
    "Lang": String,
    "Cert": String,
    "SourceIp": String,
    "Name": String,
    "Key": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Cert

String

はい

いいえ

証明書のコンテンツ。プロパティ値はPrivacy Enhanced Mail(PEM)形式でエンコードする必要があります。

なし。

Key

String

はい

いいえ

証明書の秘密鍵。プロパティ値はPEM形式でエンコードする必要があります。

なし。

Name

String

はい

いいえ

証明書の カスタム名 。1 つのアカウント内で一意である必要があります。

なし。

Lang

String

いいえ

いいえ

リクエストとレスポンスのコンテンツの言語。

なし。

SourceIp

String

いいえ

いいえ

リクエストの送信元 IP アドレス。

なし。

戻り値

Fn::GetAtt

  • CertId: 証明書 ID。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  Certificate:
    Type: ALIYUN::CAS::Certificate
    Properties:
      Lang:
        Ref: Lang
      Cert:
        Ref: Cert
      SourceIp:
        Ref: SourceIp
      Name:
        Ref: Name
      Key:
        Ref: Key
Parameters:
  Lang:
    Type: String
    Description: メッセージをリクエストおよび受信するための言語タイプを指定します。
  Cert:
    Type: String
    Description: 証明書のコンテンツを指定します。PEMエンコード形式を使用します。
  SourceIp:
    Type: String
    Description: リクエストの送信元IPアドレスを指定します。
  Name:
    Type: String
    Description: カスタム証明書名。ユーザーの証明書名は重複できません。
  Key:
    Type: String
    Description: 証明書の秘密鍵のコンテンツを指定します。PEMエンコード形式を使用します。
Outputs:
  CertId:
    Description: 証明書ID。
    Value:
      Fn::GetAtt:
        - Certificate
        - CertId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "Certificate": {
      "Type": "ALIYUN::CAS::Certificate",
      "Properties": {
        "Lang": {
          "Ref": "Lang"
        },
        "Cert": {
          "Ref": "Cert"
        },
        "SourceIp": {
          "Ref": "SourceIp"
        },
        "Name": {
          "Ref": "Name"
        },
        "Key": {
          "Ref": "Key"
        }
      }
    }
  },
  "Parameters": {
    "Lang": {
      "Type": "String",
      "Description": "メッセージをリクエストおよび受信するための言語タイプを指定します。"
    },
    "Cert": {
      "Type": "String",
      "Description": "証明書のコンテンツを指定します。PEMエンコード形式を使用します。"
    },
    "SourceIp": {
      "Type": "String",
      "Description": "リクエストの送信元IPアドレスを指定します。"
    },
    "Name": {
      "Type": "String",
      "Description": "カスタム証明書名。ユーザーの証明書名は重複できません。"
    },
    "Key": {
      "Type": "String",
      "Description": "証明書の秘密鍵のコンテンツを指定します。PEMエンコード形式を使用します。"
    }
  },
  "Outputs": {
    "CertId": {
      "Description": "証明書 ID。",
      "Value": {
        "Fn::GetAtt": [
          "Certificate",
          "CertId"
        ]
      }
    }
  }
}