すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::ResourceManager::Account

最終更新日:Jan 16, 2025

ALIYUN::ResourceManager::Accountは、リソースアカウントタイプのメンバーを作成するために使用されます。

構文

{
  "Type": "ALIYUN::ResourceManager::Account",
  "Properties": {
    "PayerAccountId": String,
    "DisplayName": String,
    "FolderId": String,
    "DeleteAccount": Boolean
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

PayerAccountId

String

いいえ

いいえ

決済に使用するアカウントのID。

このプロパティを空のままにすると、現在のアカウントが決済に使用されます。

DisplayName

String

はい

はい

メンバーの表示名。

名前は 2 ~ 50 文字で、文字、数字、アンダースコア(_)、ピリオド(.)、ハイフン(-)を含めることができます。

名前はリソースディレクトリ内で一意である必要があります。

FolderId

String

いいえ

はい

リソースフォルダのID。

なし

DeleteAccount

Boolean

いいえ

いいえ

アカウントを削除するかどうかを指定します。

有効な値:

  • true

  • false (デフォルト)

戻り値

Fn::GetAtt

  • FolderId: リソースフォルダのID。

  • ResourceDirectoryId: リソースディレクトリのID。

  • AccountId: アカウントのID。

  • DisplayName: メンバーの表示名。

  • Type: メンバータイプ。 ResourceAccount はリソースアカウントを示します。

  • JoinMethod: メンバーがリソースディレクトリに参加する方法。 invited は、メンバーがリソースディレクトリに招待されたことを示します。 created は、メンバーアカウントがリソースディレクトリに作成されたことを示します。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
 PayerAccountId:
  Type: String
  Description: ''
 DisplayName:
  Type: String
  Description: メンバー名
 FolderId:
  Type: String
  Description: 親フォルダの ID
Resources:
 ResourceManagerAccount:
  Type: 'ALIYUN::ResourceManager::Account'
  Properties:
   PayerAccountId:
    Ref: PayerAccountId
   DisplayName:
    Ref: DisplayName
   FolderId:
    Ref: FolderId
Outputs:
 JoinMethod:
  Description: >-
   リソースディレクトリに参加する方法。有効な値:invited、created
  Value:
   'Fn::GetAtt':
    - ResourceManagerAccount
    - JoinMethod
 ResourceDirectoryId:
  Description: リソースディレクトリ ID
  Value:
   'Fn::GetAtt':
    - ResourceManagerAccount
    - ResourceDirectoryId
 Type:
  Description: メンバータイプ。ResourceAccount の値はリソースアカウントを示します
  Value:
   'Fn::GetAtt':
    - ResourceManagerAccount
    - Type
 AccountId:
  Description: Resource Manager アカウントの ID
  Value:
   'Fn::GetAtt':
    - ResourceManagerAccount
    - AccountId
 DisplayName:
  Description: メンバー名
  Value:
   'Fn::GetAtt':
    - ResourceManagerAccount
    - DisplayName
 FolderId:
  Description: 親フォルダの ID
  Value:
   'Fn::GetAtt':
    - ResourceManagerAccount
    - FolderId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "PayerAccountId": {
      "Type": "String",
      "Description": ""
    },
    "DisplayName": {
      "Type": "String",
      "Description": "メンバー名"
    },
    "FolderId": {
      "Type": "String",
      "Description": "親フォルダの ID"
    }
  },
  "Resources": {
    "ResourceManagerAccount": {
      "Type": "ALIYUN::ResourceManager::Account",
      "Properties": {
        "PayerAccountId": {
          "Ref": "PayerAccountId"
        },
        "DisplayName": {
          "Ref": "DisplayName"
        },
        "FolderId": {
          "Ref": "FolderId"
        }
      }
    }
  },
  "Outputs": {
    "JoinMethod": {
      "Description": "リソースディレクトリに参加する方法。有効な値:invited、created",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerAccount",
          "JoinMethod"
        ]
      }
    },
    "ResourceDirectoryId": {
      "Description": "リソースディレクトリ ID",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerAccount",
          "ResourceDirectoryId"
        ]
      }
    },
    "Type": {
      "Description": "メンバータイプ。ResourceAccount の値はリソースアカウントを示します",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerAccount",
          "Type"
        ]
      }
    },
    "AccountId": {
      "Description": "Resource Manager アカウントの ID",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerAccount",
          "AccountId"
        ]
      }
    },
    "DisplayName": {
      "Description": "メンバー名",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerAccount",
          "DisplayName"
        ]
      }
    },
    "FolderId": {
      "Description": "親フォルダの ID",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerAccount",
          "FolderId"
        ]
      }
    }
  }
}