全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ResourceManager::ResourceShare

更新时间:Jul 02, 2025

ALIYUN::ResourceManager::ResourceShare digunakan untuk membuat resource share.

Sintaks

{
  "Type": "ALIYUN::ResourceManager::ResourceShare",
  "Properties": {
    "ResourceShareName": String,
    "Targets": List,
    "Resources": List,
    "AllowExternalTargets": Boolean,
    "PermissionNames": List
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

ResourceShareName

String

Ya

Ya

Nama dari resource share.

Nama harus memiliki panjang 1 hingga 50 karakter, dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-).

Targets

List

Tidak

Ya

Prinsipal.

Sebuah prinsipal membagikan sumber daya pemilik sumber daya. Dalam kebanyakan kasus, sebuah prinsipal adalah anggota dalam direktori sumber daya pemilik sumber daya. Sebuah prinsipal ditunjukkan oleh ID akunnya. Untuk informasi lebih lanjut tentang cara mendapatkan ID akun anggota, lihat Lihat informasi detail tentang anggota.

Nilai valid: 1 hingga 5. Artinya, Anda dapat menambahkan hingga lima prinsipal sekaligus.

Resources

List

Tidak

Ya

Sumber daya yang dibagikan.

Nilai valid: 1 hingga 5. Artinya, Anda dapat menambahkan hingga lima sumber daya sekaligus.

Untuk informasi lebih lanjut, lihat Properti Resources.

AllowExternalTargets

Boolean

Tidak

Tidak

Menentukan apakah sumber daya dalam resource share dapat dibagikan dengan akun di luar direktori sumber daya.

Nilai valid:

  • true: Sumber daya dalam resource share dapat dibagikan dengan akun di dalam dan di luar direktori sumber daya.

  • false (default): Sumber daya dalam resource share hanya dapat dibagikan dengan akun di dalam direktori sumber daya.

PermissionNames

List

Tidak

Tidak

Nama izin pada pembagian sumber daya.

Jika Anda meninggalkan properti ini kosong, sistem secara otomatis mengaitkan izin default untuk jenis sumber daya tertentu dengan resource share.  

Sintaks Resources

"Resources": [
  {
    "ResourceId": String,
    "ResourceType": String
  }
]

Properti Resources

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

ResourceId

String

Ya

Ya

ID dari sumber daya yang dibagikan.

Contoh: vsw-bp183p93qs667muql****.

ResourceType

String

Ya

Ya

Tipe dari sumber daya yang dibagikan.

Atur nilainya menjadi vSwitch.

Nilai Pengembalian

Fn::GetAtt

ResourceShareId: ID dari resource share.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ResourceShareName:
    AllowedPattern: '[-a-zA-Z0-9_\.]{1,50}'
    Description: 'Nama dari resource share.

      Nama harus memiliki panjang 1 hingga 50 karakter.

      Dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-).'
    Type: String
  Resources:
    Description: ''
    MaxLength: 5
    Type: Json
  Targets:
    Description: 'Target yang dibagikan.

      Target yang dibagikan membagikan sumber daya pemilik sumber daya. Anda hanya dapat membagikan sumber daya

      dengan akun anggota di direktori sumber daya Anda. Target yang dibagikan ditunjukkan

      oleh ID akunnya. Untuk informasi lebih lanjut tentang cara mendapatkan ID, lihat Lihat informasi dasar akun anggota.'
    MaxLength: 5
    Type: Json
Resources:
  ResourceShare:
    Properties:
      ResourceShareName:
        Ref: ResourceShareName
      Resources:
        Ref: Resources
      Targets:
        Ref: Targets
    Type: ALIYUN::ResourceManager::ResourceShare
Outputs:
  ResourceShareId:
    Description: ID dari resource share.
    Value:
      Fn::GetAtt:
      - ResourceShare
      - ResourceShareId

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ResourceShareName": {
      "Type": "String",
      "Description": "Nama dari resource share.\nNama harus memiliki panjang 1 hingga 50 karakter.\nDapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-).",
      "AllowedPattern": "[-a-zA-Z0-9_\\.]{1,50}"
    },
    "Targets": {
      "Type": "Json",
      "Description": "Target yang dibagikan.\nTarget yang dibagikan membagikan sumber daya pemilik sumber daya. Anda hanya dapat membagikan sumber daya\nhanya dengan akun anggota di direktori sumber daya Anda. Target yang dibagikan ditunjukkan\noleh ID akunnya. Untuk informasi lebih lanjut tentang cara mendapatkan ID, lihat Lihat informasi dasar akun anggota.",
      "MaxLength": 5
    },
    "Resources": {
      "Type": "Json",
      "Description": "",
      "MaxLength": 5
    }
  },
  "Resources": {
    "ResourceShare": {
      "Type": "ALIYUN::ResourceManager::ResourceShare",
      "Properties": {
        "ResourceShareName": {
          "Ref": "ResourceShareName"
        },
        "Targets": {
          "Ref": "Targets"
        },
        "Resources": {
          "Ref": "Resources"
        }
      }
    }
  },
  "Outputs": {
    "ResourceShareId": {
      "Description": "ID dari resource share.",
      "Value": {
        "Fn::GetAtt": [
          "ResourceShare",
          "ResourceShareId"
        ]
      }
    }
  }
}