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

Resource Orchestration Service:ALIYUN::AMQP::VirtualHost

最終更新日:Jan 16, 2025

ALIYUN::AMQP::VirtualHost は、vhost を作成するために使用されます。

構文

{
  "Type": "ALIYUN::AMQP::VirtualHost",
  "Properties": {
    "InstanceId": String,
    "VirtualHost": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

InstanceId

String

はい

いいえ

インスタンス ID。

なし。

VirtualHost

String

はい

いいえ

vhost 名。

vhost 名を指定する場合は、次の点に注意してください。

  • 名前に使用できるのは、英字、数字、および特殊文字 -_.#/@ です。

  • 名前は 1 ~ 255 文字にする必要があります。

  • vhost を作成した後、vhost の名前を変更することはできません。名前を変更する場合は、vhost を削除して新しい vhost を作成します。

戻り値

Fn::GetAtt

VirtualHost: vhost 名。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceId:
    Description: InstanceId  # インスタンスID
    Type: String
  VirtualHost:
    Description: The name of the virtual host. # 仮想ホストの名前。
    MaxLength: 100
    Type: String
Resources:
  AMQPVirtualHost:
    Properties:
      InstanceId:
        Ref: InstanceId
      VirtualHost:
        Ref: VirtualHost
    Type: ALIYUN::AMQP::VirtualHost
Outputs:
  VirtualHost:
    Description: The name of the virtual host. # 仮想ホストの名前。
    Value:
      Fn::GetAtt:
      - AMQPVirtualHost
      - VirtualHost

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      "Description": "InstanceId" // インスタンスID
    },
    "VirtualHost": {
      "Type": "String",
      "Description": "The name of the virtual host.", // 仮想ホストの名前。
      "MaxLength": 100
    }
  },
  "Resources": {
    "AMQPVirtualHost": {
      "Type": "ALIYUN::AMQP::VirtualHost",
      "Properties": {
        "InstanceId": {
          "Ref": "InstanceId"
        },
        "VirtualHost": {
          "Ref": "VirtualHost"
        }
      }
    }
  },
  "Outputs": {
    "VirtualHost": {
      "Description": "The name of the virtual host.", // 仮想ホストの名前。
      "Value": {
        "Fn::GetAtt": [
          "AMQPVirtualHost",
          "VirtualHost"
        ]
      }
    }
  }
}