ALIYUN::CAS::Order は、証明書注文を作成するために使用されます。
構文
{
"Type": "ALIYUN::CAS::Order",
"Properties": {
"DomainCnt": Integer,
"DomainType": String,
"Service": String,
"Period": Integer,
"CertType": String,
"CertBrand": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
CertBrand | String | はい | いいえ | SSL 証明書のブランド。 | 有効な値:
|
CertType | String | はい | いいえ | 証明書のタイプ。 | 有効な値:
|
DomainCnt | Integer | いいえ | いいえ | 証明書にバインドされているドメイン名の数。 | 有効な値: 1 ~ 500。 |
DomainType | String | いいえ | いいえ | ドメイン名のタイプ。 | 有効な値:
|
Period | Integer | いいえ | いいえ | 証明書の利用期間。 | 単位: 年。 有効な値: 1 ~ 3。 |
戻り値
Fn::GetAtt
なし。
例
YAML フォーマット
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
CertType:
Type: String
Description:
en: 'Certificate type. Valid values: DV, OV, EV.'
AllowedValues:
- DV
- OV
- EV
Required: true
CertBrand:
Type: String
Description:
en: 'Certificate brand. Valid values: Rapid, Globalsign, vTrus, Wosign, Digicert, Digicert pro, Geotrust, CFCA.'
AllowedValues:
- Rapid
- Globalsign
- vTrus
- Wosign
- Digicert
- Digicert pro
- Geotrust
- CFCA
Required: true
Resources:
SslOrder:
Type: ALIYUN::CAS::Order
Properties:
CertType:
Ref: CertType
CertBrand:
Ref: CertBrand
JSON フォーマット
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"CertType": {
"Type": "String",
"Description": {
"en": "Certificate type. Valid values: DV, OV, EV.\n**Note:** This parameter must be specified along with or without the DomainType and CertBrand parameters."
},
"AllowedValues": [
"DV",
"OV",
"EV"
],
"Required": false
},
"CertBrand": {
"Type": "String",
"Description": {
"en": "Certificate brand. Valid values: Rapid, Globalsign, vTrus, Wosign, Digicert, Digicert pro, Geotrust, CFCA.\n**Note:** This parameter must be specified along with or without the CertType and DomainTyp parameters."
},
"AllowedValues": [
"Rapid",
"Globalsign",
"vTrus",
"Wosign",
"Digicert",
"Digicert pro",
"Geotrust",
"CFCA"
],
"Required": false
}
},
"Resources": {
"SslCertificate": {
"Type": "ALIYUN::CAS::SslCertificate",
"Properties": {
"CertType": {
"Ref": "CertType"
},
"CertBrand": {
"Ref": "CertBrand"
}
}
}
},
"Outputs": {
"CertificateId": {
"Description": "The ID of the certificate issued to you.",
"Value": {
"Fn::GetAtt": [
"SslCertificate",
"CertificateId"
]
}
},
"OrderId": {
"Description": "The ID of the certificate order.",
"Value": {
"Fn::GetAtt": [
"SslCertificate",
"OrderId"
]
}
}
}
}