DATASOURCE::FC::CustomDomains は、Function Compute のカスタムドメイン名を照会するために使用されます。
構文
{
"Type": "DATASOURCE::FC::CustomDomains",
"Properties": {
"Prefix": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Prefix | String | いいえ | はい | 返されるカスタムドメイン名のプレフィックス。 | 名前は Prefix の値で始まる必要があります。たとえば、Prefix を a に設定すると、a で始まるカスタムドメイン名が返されます。 |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値 (Fn::GetAtt)
CustomDomains: カスタムドメイン名の詳細。
DomainNames: カスタムドメイン名。
プロパティ | タイプ | 説明 | 制約 |
DomainNames | List | カスタムドメイン名。 | なし。 |
CustomDomains | List | カスタムドメイン名の詳細。 | なし。 |
DomainName | String | カスタムドメイン名。 | なし。 |
AccountId | String | アカウント ID。 | なし。 |
Protocol | String | カスタムドメイン名でサポートされているプロトコルタイプ。 | 有効な値:
|
ApiVersion | String | API バージョン。 | なし。 |
CreatedTime | String | カスタムドメイン名が作成された時刻。 | なし。 |
LastModifiedTime | String | カスタムドメイン名が最後に変更された時刻。 | なし。 |
CertConfig | Map | HTTPS 証明書の構成。 | 例: |
RouteConfig | Map | カスタムドメイン名を使用して関数が呼び出されたときの、パスと関数のマッピングの構成。 | 例: |
TlsConfig | Map | Transport Layer Security ( TLS ) の構成。 | なし。 |
例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Prefix": {
"Type": "String",
"Description": "条件を満たすカスタムドメイン名には Prefix がプレフィックスとして付加されている必要があります。たとえば、Prefix が「a」の場合、返されるカスタムドメイン名は「a」で始まる必要があります。" // Translated comment
}
},
"Resources": {
"CustomDomains": {
"Type": "DATASOURCE::FC::CustomDomains",
"Properties": {
"Prefix": {
"Ref": "Prefix"
}
}
}
},
"Outputs": {
"CustomDomains": {
"Description": "custom_domain のリスト。", // Translated comment
"Value": {
"Fn::GetAtt": [
"CustomDomains",
"CustomDomains"
]
}
},
"DomainNames": {
"Description": "custom_domain 名のリスト。", // Translated comment
"Value": {
"Fn::GetAtt": [
"CustomDomains",
"DomainNames"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Prefix:
Type: String
Description: 条件を満たすカスタムドメイン名には Prefix がプレフィックスとして付加されている必要があります。たとえば、Prefix が "a" の場合、返されるカスタムドメイン名は "a" で始まる必要があります。 // Translated comment
Resources:
CustomDomains:
Type: DATASOURCE::FC::CustomDomains
Properties:
Prefix:
Ref: Prefix
Outputs:
CustomDomains:
Description: custom_domain のリスト。 // Translated comment
Value:
Fn::GetAtt:
- CustomDomains
- CustomDomains
DomainNames:
Description: custom_domain 名のリスト。 // Translated comment
Value:
Fn::GetAtt:
- CustomDomains
- DomainNames