全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ResourceManager::Handshake

更新时间:Jun 26, 2025

ALIYUN::ResourceManager::Handshake digunakan untuk membuat undangan.

Sintaksis

{
  "Type": "ALIYUN::ResourceManager::Handshake",
  "Properties": {
    "Note": String,
    "TargetType": String,
    "TargetEntity": String
  }
}

Properti

PropertiTipeDiperlukanDapat DieditDeskripsiKendala
NoteStringTidakTidakCatatan pada undangan.Tidak ada
TargetTypeStringYaTidakJenis akun yang diundang.Nilai valid:
  • Akun: ID dari akun.
  • Email: alamat email masuk dari akun.
TargetEntityStringYaTidakID atau alamat email masuk dari akun yang diundang.Tidak ada

Parameter respons

Fn::GetAtt

  • ResourceDirectoryId: ID Resource Directory.
  • HandshakeId: ID undangan.
  • Note: Catatan pada undangan.
  • TargetType: Jenis akun yang diundang.
  • TargetEntity: ID atau alamat email akun yang diundang.
  • MasterAccountName: Nama akun utama.
  • MasterAccountId: ID akun utama.

Contoh

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Note": {
      "Type": "String",
      "Description": "Catatan"
    },
    "TargetType": {
      "Type": "String",
      "Description": "Jenis akun yang diundang. Nilai valid: Akun, Email"
    },
    "TargetEntity": {
      "Type": "String",
      "Description": "ID akun yang diundang atau email login"
    }
  },
  "Resources": {
    "ResourceManagerHandshake": {
      "Type": "ALIYUN::ResourceManager::Handshake",
      "Properties": {
        "Note": {
          "Ref": "Note"
        },
        "TargetType": {
          "Ref": "TargetType"
        },
        "TargetEntity": {
          "Ref": "TargetEntity"
        }
      }
    }
  },
  "Outputs": {
    "ResourceDirectoryId": {
      "Description": "ID direktori sumber daya",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerHandshake",
          "ResourceDirectoryId"
        ]
      }
    },
    "HandshakeId": {
      "Description": "ID jabat tangan Resource Manager ini",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerHandshake",
          "HandshakeId"
        ]
      }
    },
    "Note": {
      "Description": "Catatan",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerHandshake",
          "Note"
        ]
      }
    },
    "MasterAccountName": {
      "Description": "Nama akun utama dari direktori sumber daya",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerHandshake",
          "MasterAccountName"
        ]
      }
    },
    "TargetType": {
      "Description": "Jenis akun yang diundang. Nilai valid: Akun, Email",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerHandshake",
          "TargetType"
        ]
      }
    },
    "MasterAccountId": {
      "Description": "ID akun master akun sumber daya",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerHandshake",
          "MasterAccountId"
        ]
      }
    },
    "TargetEntity": {
      "Description": "ID akun yang diundang atau email login",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerHandshake",
          "TargetEntity"
        ]
      }
    }
  }
}

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
 Note:
  Type: String
  Description: Catatan
 TargetType:
  Type: String
  Description: 'Jenis akun yang diundang. Nilai valid: Akun, Email'
 TargetEntity:
  Type: String
  Description: ID akun yang diundang atau email login
Resources:
 ResourceManagerHandshake:
  Type: 'ALIYUN::ResourceManager::Handshake'
  Properties:
   Note:
    Ref: Note
   TargetType:
    Ref: TargetType
   TargetEntity:
    Ref: TargetEntity
Outputs:
 ResourceDirectoryId:
  Description: ID direktori sumber daya
  Value:
   'Fn::GetAtt':
    - ResourceManagerHandshake
    - ResourceDirectoryId
 HandshakeId:
  Description: ID jabat tangan Resource Manager ini
  Value:
   'Fn::GetAtt':
    - ResourceManagerHandshake
    - HandshakeId
 Note:
  Description: Catatan
  Value:
   'Fn::GetAtt':
    - ResourceManagerHandshake
    - Note
 MasterAccountName:
  Description: Nama akun utama dari direktori sumber daya
  Value:
   'Fn::GetAtt':
    - ResourceManagerHandshake
    - MasterAccountName
 TargetType:
  Description: 'Jenis akun yang diundang. Nilai valid: Akun, Email'
  Value:
   'Fn::GetAtt':
    - ResourceManagerHandshake
    - TargetType
 MasterAccountId:
  Description: ID akun master akun sumber daya
  Value:
   'Fn::GetAtt':
    - ResourceManagerHandshake
    - MasterAccountId
 TargetEntity:
  Description: ID akun yang diundang atau email login
  Value:
   'Fn::GetAtt':
    - ResourceManagerHandshake
    - TargetEntity