ALIYUN::CEN::CenRouteService は、Alibaba Cloud サービスへのアクセスに使用されます。
サービスの詳細については、「CEN での ResolveAndRouteService」をご参照ください。
構文
{
"Type": "ALIYUN::CEN::CenRouteService",
"Properties": {
"Description": String, // 説明
"HostRegionId": String, // サービスのリージョンID
"CenId": String, // CENインスタンスID
"AccessRegionId": String, // サービスのアクセスリージョンID
"Host": String, // サービスのIPアドレスまたはCIDRブロック
"HostVpcId": String, // サービスに関連付けられているVPCのID
"ConflictIgnore": Boolean // サービスへのアクセス時に競合が発生した場合に無視するかどうかを指定します。
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
AccessRegionId | String | はい | いいえ | サービスのアクセス リージョン ID。 | DescribeChildInstanceRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
CenId | String | はい | いいえ | クラウド エンタープライズ ネットワーク (CEN) インスタンスの ID。 | CreateCen 操作を呼び出して、CEN インスタンスの ID をクエリできます。 |
Host | String | はい | いいえ | サービスの IP アドレスまたは CIDR ブロック。 | ほとんどの場合、クラウド サービスには複数の IP アドレスまたは CIDR ブロックが使用されます。 ALIYUN::CEN::CenRouteService の Host を複数のリクエストで指定して、サービスのすべての IP アドレスまたは CIDR ブロックを追加することをお勧めします。 |
HostRegionId | String | はい | いいえ | サービスのリージョン ID。 | なし。 |
HostVpcId | String | はい | いいえ | サービスに関連付けられている仮想プライベートクラウド (VPC) の ID。 | なし。 |
ConflictIgnore | Boolean | いいえ | いいえ | CEN インスタンスからサービスにアクセスするときに発生する競合を無視するかどうかを指定します。 | 有効な値:
|
Description | String | いいえ | いいえ | サービスの説明。 | 説明は 2 ~ 256 文字でなければなりません。文字で始まり、 |
戻り値
Fn::GetAtt
Id: サービスの ID。ID は {CenId}/{HostRegionId}/{Host}/{AccessRegionId} 形式です。
例
テンプレート内のプロパティのマスクされた値は、ビジネス要件に基づいて変更する必要があります。
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
CenId:
Type: String
Description: クラウド エンタープライズ ネットワーク (CEN) インスタンスの ID。
Default: cen-2****
HostVpcId:
Type: String
AssociationProperty: ALIYUN::ECS::VPC::VPCId
Resources:
CenRouteService:
Type: ALIYUN::CEN::CenRouteService
Properties:
HostRegionId: cn-beijing
CenId:
Ref: CenId
AccessRegionId: cn-hangzhou
Host: 100.118.28.0/24
HostVpcId:
Ref: HostVpcId
Outputs:
Id:
Description: クラウド サービスの ID。{CenId}/{HostRegionId}/{Host}/{AccessRegionId} の形式です。
Value:
Fn::GetAtt:
- CenRouteService
- IdJSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"CenId": {
"Type": "String",
"Description": "クラウド エンタープライズ ネットワーク (CEN) インスタンスの ID。",
"Default": "cen-2****"
},
"HostVpcId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
}
},
"Resources": {
"CenRouteService": {
"Type": "ALIYUN::CEN::CenRouteService",
"Properties": {
"HostRegionId": "cn-beijing",
"CenId": {
"Ref": "CenId"
},
"AccessRegionId": "cn-hangzhou",
"Host": "100.118.28.0/24",
"HostVpcId": {
"Ref": "HostVpcId"
}
}
}
},
"Outputs": {
"Id": {
"Description": "クラウド サービスの ID。{CenId}/{HostRegionId}/{Host}/{AccessRegionId} の形式です。",
"Value": {
"Fn::GetAtt": [
"CenRouteService",
"Id"
]
}
}
}
}