DATASOURCE::ROCKETMQ::Instance は、ApsaraMQ for RocketMQ インスタンスの詳細をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::ROCKETMQ::Instance",
"Properties": {
"InstanceId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
InstanceId | String | はい | はい | ApsaraMQ for RocketMQ インスタンスの ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースのリフレッシュポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
ProductInfo: インスタンスの拡張構成。
AclInfo: アクセス制御に関する情報。
ResourceGroupId: リソースグループの ID。
InstanceId: インスタンスの ID。
NetworkInfo: ネットワーク情報。
GroupCount: コンシューマーグループの数。
CreateTime: インスタンスが作成された時刻。
StartTime: インスタンスが開始された時刻。
TopicCount: トピックの数。
InstanceQuotas: インスタンスのクォータ。
SubSeriesCode: インスタンスのサブカテゴリ エディション。
Remark: インスタンスに関する注釈。
InstanceName: インスタンスの名前。
ServiceCode: インスタンスが属するサービスのコード。
SeriesCode: インスタンスのプライマリ エディション。
ReleaseTime: インスタンスがリリースされた時刻。
UserId: インスタンスを所有するユーザーの ID。
UpdateTime: インスタンスが最後に変更された時刻。
CommodityCode: インスタンスの商品コード。 ApsaraMQ for RocketMQ 5.0 インスタンスの商品コードは、ons_rmqsub_public_cn と同様の形式です。
PaymentType: インスタンスの課金方法。
Software: インスタンスのソフトウェア情報。
ExpireTime: インスタンスの有効期限。
AccountInfo: アカウント情報。
Tags: リソースタグのリスト。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceId:
Type: String
Description:
en: The ID of the RocketMQ instance.
Required: true
Resources:
ExtensionDataSource:
Type: DATASOURCE::ROCKETMQ::Instance
Properties:
InstanceId:
Ref: InstanceId
Outputs:
ProductInfo:
Description: インスタンスの拡張構成。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ProductInfo
AclInfo:
Description: アクセス制御に関する情報。
Value:
Fn::GetAtt:
- ExtensionDataSource
- AclInfo
ResourceGroupId:
Description: リソースグループの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ResourceGroupId
InstanceId:
Description: RocketMQ インスタンスの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceId
NetworkInfo:
Description: インスタンス ネットワーク構成情報。
Value:
Fn::GetAtt:
- ExtensionDataSource
- NetworkInfo
GroupCount:
Description: グループの数。
Value:
Fn::GetAtt:
- ExtensionDataSource
- GroupCount
CreateTime:
Description: インスタンスが作成された時刻。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CreateTime
StartTime:
Description: インスタンスが開始された時刻。
Value:
Fn::GetAtt:
- ExtensionDataSource
- StartTime
TopicCount:
Description: トピックの数。
Value:
Fn::GetAtt:
- ExtensionDataSource
- TopicCount
InstanceQuotas:
Description: インスタンス クォータ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceQuotas
SubSeriesCode:
Description: インスタンスのサブカテゴリ エディション。 サブカテゴリ エディション インスタンスの違いについては、以下を参照してください。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SubSeriesCode
Remark:
Description: インスタンスの説明。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Remark
InstanceName:
Description: インスタンスの名前。
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceName
ServiceCode:
Description: インスタンスが属するサービスのコード。ApsaraMQ for RocketMQ のサービスコードは rmq です。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ServiceCode
SeriesCode:
Description: インスタンスのプライマリ エディション。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SeriesCode
ReleaseTime:
Description: インスタンスがリリースされた時刻。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ReleaseTime
UserId:
Description: インスタンスを所有するユーザーの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- UserId
UpdateTime:
Description: インスタンスが最後に変更された時刻。
Value:
Fn::GetAtt:
- ExtensionDataSource
- UpdateTime
CommodityCode:
Description: インスタンスの商品コード。 ApsaraMQ for RocketMQ 5.0 インスタンスの商品コードは、ons_rmqsub_public_cn と同様の形式です。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CommodityCode
PaymentType:
Description: インスタンスの課金方法。
Value:
Fn::GetAtt:
- ExtensionDataSource
- PaymentType
Software:
Description: インスタンス ソフトウェア情報。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Software
ExpireTime:
Description: インスタンスの有効期限。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ExpireTime
AccountInfo:
Description: アカウント情報。
Value:
Fn::GetAtt:
- ExtensionDataSource
- AccountInfo
Tags:
Description: RocketMQ インスタンスのタグ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Tags
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceId": {
"Type": "String",
"Description": {
"en": "The ID of the RocketMQ instance."
},
"Required": true
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ROCKETMQ::Instance",
"Properties": {
"InstanceId": {
"Ref": "InstanceId"
}
}
}
},
"Outputs": {
"ProductInfo": {
"Description": "インスタンスの拡張構成。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ProductInfo"
]
}
},
"AclInfo": {
"Description": "アクセス制御に関する情報。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AclInfo"
]
}
},
"ResourceGroupId": {
"Description": "リソースグループの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ResourceGroupId"
]
}
},
"InstanceId": {
"Description": "RocketMQ インスタンスの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceId"
]
}
},
"NetworkInfo": {
"Description": "インスタンス ネットワーク構成情報。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"NetworkInfo"
]
}
},
"GroupCount": {
"Description": "グループの数。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"GroupCount"
]
}
},
"CreateTime": {
"Description": "インスタンスが作成された時刻。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CreateTime"
]
}
},
"StartTime": {
"Description": "インスタンスが開始された時刻。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"StartTime"
]
}
},
"TopicCount": {
"Description": "トピックの数。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"TopicCount"
]
}
},
"InstanceQuotas": {
"Description": "インスタンス クォータ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceQuotas"
]
}
},
"SubSeriesCode": {
"Description": "インスタンスのサブカテゴリ エディション。 サブカテゴリ エディション インスタンスの違いについては、以下を参照してください。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SubSeriesCode"
]
}
},
"Remark": {
"Description": "インスタンスの説明。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Remark"
]
}
},
"InstanceName": {
"Description": "インスタンスの名前。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceName"
]
}
},
"ServiceCode": {
"Description": "インスタンスが属するサービスのコード。ApsaraMQ for RocketMQ のサービスコードは rmq です。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ServiceCode"
]
}
},
"SeriesCode": {
"Description": "インスタンスのプライマリ エディション。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SeriesCode"
]
}
},
"ReleaseTime": {
"Description": "インスタンスがリリースされた時刻。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ReleaseTime"
]
}
},
"UserId": {
"Description": "インスタンスを所有するユーザーの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"UserId"
]
}
},
"UpdateTime": {
"Description": "インスタンスが最後に変更された時刻。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"UpdateTime"
]
}
},
"CommodityCode": {
"Description": "インスタンスの商品コード。 ApsaraMQ for RocketMQ 5.0 インスタンスの商品コードは、ons_rmqsub_public_cn と同様の形式です。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CommodityCode"
]
}
},
"PaymentType": {
"Description": "インスタンスの課金方法。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PaymentType"
]
}
},
"Software": {
"Description": "インスタンス ソフトウェア情報。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Software"
]
}
},
"ExpireTime": {
"Description": "インスタンスの有効期限。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ExpireTime"
]
}
},
"AccountInfo": {
"Description": "アカウント情報。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AccountInfo"
]
}
},
"Tags": {
"Description": "RocketMQ インスタンスのタグ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Tags"
]
}
}
}
}