全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::VPC::GrantInstanceToCen

更新时间:Jun 26, 2025

ALIYUN::VPC::GrantInstanceToCen digunakan untuk memberikan otorisasi kepada instance Cloud Enterprise Network (CEN).

Sintaks

{
  "Type": "ALIYUN::VPC::GrantInstanceToCen",
  "Properties": {
    "InstanceId": String,
    "CenOwnerId": Integer,
    "CenId": String,
    "InstanceType": String
  }
}

Properti

Properti

Tipe Data

Diperlukan

Dapat Diedit

Deskripsi

Kendala

InstanceId

String

Ya

Tidak

ID dari instance jaringan.

Tidak ada

CenOwnerId

Integer

Ya

Tidak

UID dari akun tempat instance Cloud Enterprise Network berada.

Tidak ada

CenId

String

Ya

Tidak

ID instance Cloud Enterprise Network yang akan diberikan otorisasi.

Tidak ada

InstanceType

String

Ya

Tidak

Tipe jaringan yang terhubung.

Nilai valid:

  • VPC: Virtual Private Cloud (VPC)

  • VBR: Virtual Border Router (VBR)

  • CCN: Cloud Connect Network (CCN)

Parameter respons

Fn::GetAtt

  • InstanceId: ID dari instance jaringan.

  • CenId: ID dari instance Cloud Enterprise Network (CEN).

Contoh

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      "Description": "ID dari instance jaringan."
    },
    "CenOwnerId": {
      "Type": "Number",
      "Description": "UID dari akun tempat instance CEN target berada."
    },
    "CenId": {
      "Type": "String",
      "Description": "ID dari instance CEN yang akan diberikan otorisasi."
    },
    "InstanceType": {
      "Type": "String",
      "Description": "Tipe dari instance jaringan. Nilai valid:\nVPC: Virtual Private Cloud (VPC).\nVBR: Virtual Border Router (VBR).\nCCN: Cloud Connect Network (CCN).",
      "AllowedValues": [
        "CCN",
        "VBR",
        "VPC"
      ]
    }
  },
  "Resources": {
    "GrantInstanceToCen": {
      "Type": "ALIYUN::VPC::GrantInstanceToCen",
      "Properties": {
        "InstanceId": {
          "Ref": "InstanceId"
        },
        "CenOwnerId": {
          "Ref": "CenOwnerId"
        },
        "CenId": {
          "Ref": "CenId"
        },
        "InstanceType": {
          "Ref": "InstanceType"
        }
      }
    }
  },
  "Outputs": {
    "InstanceId": {
      "Description": "ID dari instance jaringan.",
      "Value": {
        "Fn::GetAtt": [
          "GrantInstanceToCen",
          "InstanceId"
        ]
      }
    },
    "CenId": {
      "Description": "ID dari instance CEN yang akan diberikan otorisasi.",
      "Value": {
        "Fn::GetAtt": [
          "GrantInstanceToCen",
          "CenId"
        ]
      }
    }
  }
}

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceId:
    Type: String
    Description: ID dari instance jaringan.
  CenOwnerId:
    Type: Number
    Description: UID dari akun tempat instance CEN target berada.
  CenId:
    Type: String
    Description: ID dari instance CEN yang akan diberikan otorisasi.
  InstanceType:
    Type: String
    Description: |-
      Tipe dari instance jaringan. Nilai valid:
      VPC: Virtual Private Cloud (VPC).
      VBR: Virtual Border Router (VBR).
      CCN: Cloud Connect Network (CCN).
    AllowedValues:
      -CCN
      -VBR
      - VPC
Resources:
  GrantInstanceToCen:
    Type: 'ALIYUN::VPC::GrantInstanceToCen'
    Properties:
      InstanceId:
        Ref: InstanceId
      CenOwnerId:
        Ref: CenOwnerId
      CenId:
        Ref: CenId
      InstanceType:
        Ref: InstanceType
Outputs:
  InstanceId:
    Description: ID dari instance jaringan.
    Value:
      'Fn::GetAtt':
        -GrantInstanceToCen
        - InstanceId
  CenId:
    Description: ID dari instance CEN yang akan diberikan otorisasi.
    Value:
      'Fn::GetAtt':
        -GrantInstanceToCen
        -CenId