全部产品
Search
文档中心

资源编排:DATASOURCE::KAFKA::Instances

更新时间:Nov 15, 2023

DATASOURCE::KAFKA::Instances类型用于查询Kafka实例信息。

语法

{
  "Type": "DATASOURCE::KAFKA::Instances",
  "Properties": {
    "ResourceGroupId": String,
    "InstanceId": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

ResourceGroupId

String

资源组ID。

InstanceId

String

实例ID。

返回值

Fn::GetAtt

  • Instances:Kafka实例信息列表。

  • InstanceIds:Kafka实例ID列表。

属性名称

类型

描述

约束

InstanceIds

List

Kafka实例ID列表。

Instances

List

Kafka实例信息列表。

ExpiredTime

Integer

到期时间。

单位:ms。

SslEndPoint

String

SSL接入点的IP接入点。

Tags

String

标签。

DiskType

Integer

磁盘类型。

RegionId

String

实例的地域ID。

CreateTime

Integer

创建时间。

单位:ms。

InstanceId

String

实例ID。

Status

String

实例状态。

ZoneId

String

可用区ID。

DiskSize

Integer

磁盘容量。

单位:GB。

DeployType

Integer

部署类型。

DomainEndpoint

String

默认接入点的域名接入点。

InstanceName

String

实例名称。

EndPoint

String

默认接入点的IP接入点。

IoMax

Integer

流量峰值。

ResourceGroupId

String

资源组ID。

VSwitchId

String

vSwitch ID。

EipMax

Integer

公网流量峰值。

PaymentType

String

付费类型。

TopicNumLimit

Integer

Topic最大数量。

SpecType

String

实例规格。

MsgRetain

Integer

消息保留时长。

单位:小时。

VpcId

String

VPC ID。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstanceId:
        Description:
          en: The ID of the instance.
        Type: String
    Resources:
      ExtensionDataSource:
        Properties:
          InstanceId:
            Ref: InstanceId
        Type: DATASOURCE::KAFKA::Instances
    Outputs:
      InstanceIds:
        Description: The list of instance IDs.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - InstanceIds
      Instances:
        Description: The list of instances.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - Instances
                            
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstanceId": {
          "Type": "String",
          "Description": {
            "en": "The ID of the instance."
          }
        }
      },
      "Resources": {
        "ExtensionDataSource": {
          "Type": "DATASOURCE::KAFKA::Instances",
          "Properties": {
            "InstanceId": {
              "Ref": "InstanceId"
            }
          }
        }
      },
      "Outputs": {
        "Instances": {
          "Description": "The list of instances.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "Instances"
            ]
          }
        },
        "InstanceIds": {
          "Description": "The list of instance IDs.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "InstanceIds"
            ]
          }
        }
      }
    }