全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::EDAS::UserDefineRegion

更新时间:Jun 26, 2025

ALIYUN::EDAS::UserDefineRegion digunakan untuk membuat atau mengedit namespace kustom.

Sintaksis

{
  "Type": "ALIYUN::EDAS::UserDefineRegion",
  "Properties": {
    "RegionName": String,
    "DebugEnable": Boolean,
    "Description": String,
    "RegionTag": String
  }
}

Properti

Parameter

Tipe data

Diperlukan

Dapat diedit

Deskripsi

Batasan

RegionName

String

Ya

Ya

Wilayah logis (namespace)

Tidak tersedia

DebugEnable

Boolean

Tidak

Ya

Menunjukkan apakah debugging jarak jauh diizinkan di wilayah ini.

Nilai yang valid:

  • true

  • false

Description

String

Tidak

Ya

Deskripsi wilayah logis (namespace)

Deskripsi harus memiliki panjang 1 hingga 64 karakter.

RegionTag

String

Ya

Tidak

ID wilayah logis (namespace)

Setelah sumber daya dibuat, ID grup sumber daya dalam format "ID wilayah fisik: pengenal wilayah logis" tidak dapat diubah.

Nama pengenal wilayah logis harus memiliki panjang 1 hingga 32 karakter dan dapat berisi huruf dan angka.

Kode kesalahan

Fn::GetAtt

  • BelongRegion: ID wilayah fisik.

  • DebugEnable: Mengizinkan debugging jarak jauh.

  • UserId: Akun penyewa pengguna.

  • Id: ID wilayah logis.

  • RegionName: Nama wilayah logis (namespace).

Contoh

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionName:
    Type: String
    Description: Nama wilayah logis (atau namespace)
    Default: mytest
Resources:
  UserDefineRegion:
    Type: ALIYUN::EDAS::UserDefineRegion
    Properties:
      RegionName:
        Ref: RegionName
      RegionTag:
        Fn::Join:
          - ':'
          - - Ref: ALIYUN::Region
            - Ref: RegionName
Outputs:
  BelongRegion:
    Description: Di bawah ID wilayah fisik
    Value:
      Fn::GetAtt:
        - UserDefineRegion
        - BelongRegion
  DebugEnable:
    Description: Apakah debug diaktifkan
    Value:
      Fn::GetAtt:
        - UserDefineRegion
        - DebugEnable
  UserId:
    Description: ID akun pengguna
    Value:
      Fn::GetAtt:
        - UserDefineRegion
        - UserId
  Id:
    Description: ID sumber daya
    Value:
      Fn::GetAtt:
        - UserDefineRegion
        - Id
  RegionName:
    Description: Nama wilayah
    Value:
      Fn::GetAtt:
        - UserDefineRegion
        - RegionName

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionName": {
      "Type": "String",
      "Description": "Nama wilayah logis (atau namespace)",
      "Default": "mytest"
    }
  },
  "Resources": {
    "UserDefineRegion": {
      "Type": "ALIYUN::EDAS::UserDefineRegion",
      "Properties": {
        "RegionName": {
          "Ref": "RegionName"
        },
        "RegionTag": {
          "Fn::Join": [
            ":",
            [
              {
                "Ref": "ALIYUN::Region"
              },
              {
                "Ref": "RegionName"
              }
            ]
          ]
        }
      }
    }
  },
  "Outputs": {
    "BelongRegion": {
      "Description": "Di bawah ID wilayah fisik",
      "Value": {
        "Fn::GetAtt": [
          "UserDefineRegion",
          "BelongRegion"
        ]
      }
    },
    "DebugEnable": {
      "Description": "Apakah debug diaktifkan",
      "Value": {
        "Fn::GetAtt": [
          "UserDefineRegion",
          "DebugEnable"
        ]
      }
    },
    "UserId": {
      "Description": "ID akun pengguna",
      "Value": {
        "Fn::GetAtt": [
          "UserDefineRegion",
          "UserId"
        ]
      }
    },
    "Id": {
      "Description": "ID sumber daya",
      "Value": {
        "Fn::GetAtt": [
          "UserDefineRegion",
          "Id"
        ]
      }
    },
    "RegionName": {
      "Description": "Nama wilayah",
      "Value": {
        "Fn::GetAtt": [
          "UserDefineRegion",
          "RegionName"
        ]
      }
    }
  }
}