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

Resource Orchestration Service:ALIYUN::ALB::AdditionalCertificateAssociation

最終更新日:Jan 16, 2025

ALIYUN::ALB::AdditionalCertificateAssociation は、リスナーに追加の証明書を追加するために使用されます。

構文

{
  "Type": "ALIYUN::ALB::AdditionalCertificateAssociation",
  "Properties": {
    "Certificates": List,
    "ListenerId": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Certificates

List

はい

はい

リスナーに追加する追加の証明書。

リスナーには最大 25 個の証明書を追加できます。詳細については、Certificates プロパティをご参照ください。

ListenerId

String

はい

いいえ

リスナー ID。

HTTPS リスナーまたは Quick UDP Internet Connections(QUIC)リスナーの ID を指定する必要があります。

Certificates 構文

"Certificates": [
  {
    "CertificateId": String
  }
]

Certificates プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

CertificateId

String

はい

いいえ

証明書 ID。

サーバー証明書のみがサポートされています。

戻り値

Fn::GetAtt

ListenerId: リスナー ID。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Certificates:
    Type: Json
    Description: 追加証明書のリスト。
    MinLength: 1
    MaxLength: 25
    Default:
      - '***'
  ListenerId:
    Type: String
    Description: リスナーの ID。
    Default: '***'
Resources:
  AdditionalCertificateAssociation:
    Type: ALIYUN::ALB::AdditionalCertificateAssociation
    Properties:
      Certificates:
        Ref: Certificates
      ListenerId:
        Ref: ListenerId
Outputs:
  ListenerId:
    Description: リスナーの ID。
    Value:
      Fn::GetAtt:
        - AdditionalCertificateAssociation
        - ListenerId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Certificates": {
      "Type": "Json",
      "Description": "追加証明書のリスト。",
      "MinLength": 1,
      "MaxLength": 25,
      "Default": ["***"]
    },
    "ListenerId": {
      "Type": "String",
      "Description": "リスナーの ID。",
      "Default": "***"
    }
  },
  "Resources": {
    "AdditionalCertificateAssociation": {
      "Type": "ALIYUN::ALB::AdditionalCertificateAssociation",
      "Properties": {
        "Certificates": {
          "Ref": "Certificates"
        },
        "ListenerId": {
          "Ref": "ListenerId"
        }
      }
    }
  },
  "Outputs": {
    "ListenerId": {
      "Description": "リスナーの ID。",
      "Value": {
        "Fn::GetAtt": [
          "AdditionalCertificateAssociation",
          "ListenerId"
        ]
      }
    }
  }
}