全部產品
Search
文件中心

:ALIYUN::CEN::CenRouteService

更新時間:Jul 10, 2024

ALIYUN::CEN::CenRouteService類型用於設定訪問雲端服務。

關於雲端服務的更多資訊,請參見ResolveAndRouteServiceInCen

文法

{
  "Type": "ALIYUN::CEN::CenRouteService",
  "Properties": {
    "Description": String,
    "HostRegionId": String,
    "CenId": String,
    "AccessRegionId": String,
    "Host": String,
    "HostVpcId": String,
    "ConflictIgnore": Boolean
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

AccessRegionId

String

訪問雲端服務的地區ID。

您可以通過調用DescribeChildInstanceRegions介面查詢地區ID。

CenId

String

雲企業網執行個體ID。

您可以通過調用CreateCen介面擷取雲企業網執行個體ID。

Host

String

雲端服務IP地址或位址區段。

通常雲端服務會使用多個地址或位址區段,建議您重複調用本介面,添加該雲端服務所有地址或位址區段。

HostRegionId

String

雲端服務所在的地區ID。

HostVpcId

String

雲端服務關聯的VPC執行個體ID。

ConflictIgnore

Boolean

為雲企業網設定訪問雲端服務,遇到錯誤衝突時是否忽略衝突。

取值:

  • true:不忽略衝突。

  • false(預設值):忽略衝突。

Description

String

雲端服務的描述資訊。

長度為2~256個字元,必須以漢字或者英文字母開頭,不能以http://https://開頭。可包含漢字、英文字母、數字、短劃線(-)、半形句號(.)和底線(_)。

傳回值

Fn::GetAtt

Id:雲端服務的ID。格式為{CenId}/{HostRegionId}/{Host}/{AccessRegionId}

樣本

說明

請您根據實際情況更改模板中已脫敏的參數取值。

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CenId:
    Type: String
    Description: The ID of the Cloud Enterprise Network (CEN) instance.
    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: The ID of the cloud service. It is formatted to {CenId}/{HostRegionId}/{Host}/{AccessRegionId}
    Value:
      Fn::GetAtt:
        - CenRouteService
        - Id

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "CenId": {
      "Type": "String",
      "Description": "The ID of the Cloud Enterprise Network (CEN) instance.",
      "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": "The ID of the cloud service. It is formatted to {CenId}/{HostRegionId}/{Host}/{AccessRegionId}",
      "Value": {
        "Fn::GetAtt": [
          "CenRouteService",
          "Id"
        ]
      }
    }
  }
}