1. Packages
  2. Flexibleengine Provider
  3. API Docs
  4. getDmsKafkaInstances
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

flexibleengine.getDmsKafkaInstances

Explore with Pulumi AI

flexibleengine logo
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

    Use this data source to query the available instances within FlexibleEngine DMS service.

    Example Usage

    Query all instances with the keyword in the name

    import * as pulumi from "@pulumi/pulumi";
    import * as flexibleengine from "@pulumi/flexibleengine";
    
    const config = new pulumi.Config();
    const keyword = config.requireObject("keyword");
    const test = flexibleengine.getDmsKafkaInstances({
        name: keyword,
        fuzzyMatch: true,
    });
    
    import pulumi
    import pulumi_flexibleengine as flexibleengine
    
    config = pulumi.Config()
    keyword = config.require_object("keyword")
    test = flexibleengine.get_dms_kafka_instances(name=keyword,
        fuzzy_match=True)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/flexibleengine/flexibleengine"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		keyword := cfg.RequireObject("keyword")
    		_, err := flexibleengine.GetDmsKafkaInstances(ctx, &flexibleengine.GetDmsKafkaInstancesArgs{
    			Name:       pulumi.StringRef(keyword),
    			FuzzyMatch: pulumi.BoolRef(true),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Flexibleengine = Pulumi.Flexibleengine;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var keyword = config.RequireObject<dynamic>("keyword");
        var test = Flexibleengine.GetDmsKafkaInstances.Invoke(new()
        {
            Name = keyword,
            FuzzyMatch = true,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.flexibleengine.FlexibleengineFunctions;
    import com.pulumi.flexibleengine.inputs.GetDmsKafkaInstancesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var config = ctx.config();
            final var keyword = config.get("keyword");
            final var test = FlexibleengineFunctions.getDmsKafkaInstances(GetDmsKafkaInstancesArgs.builder()
                .name(keyword)
                .fuzzyMatch(true)
                .build());
    
        }
    }
    
    configuration:
      keyword:
        type: dynamic
    variables:
      test:
        fn::invoke:
          function: flexibleengine:getDmsKafkaInstances
          arguments:
            name: ${keyword}
            fuzzyMatch: true
    

    Query the instance with the specified name

    import * as pulumi from "@pulumi/pulumi";
    import * as flexibleengine from "@pulumi/flexibleengine";
    
    const config = new pulumi.Config();
    const instanceName = config.requireObject("instanceName");
    const test = flexibleengine.getDmsKafkaInstances({
        name: instanceName,
    });
    
    import pulumi
    import pulumi_flexibleengine as flexibleengine
    
    config = pulumi.Config()
    instance_name = config.require_object("instanceName")
    test = flexibleengine.get_dms_kafka_instances(name=instance_name)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/flexibleengine/flexibleengine"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		instanceName := cfg.RequireObject("instanceName")
    		_, err := flexibleengine.GetDmsKafkaInstances(ctx, &flexibleengine.GetDmsKafkaInstancesArgs{
    			Name: pulumi.StringRef(instanceName),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Flexibleengine = Pulumi.Flexibleengine;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var instanceName = config.RequireObject<dynamic>("instanceName");
        var test = Flexibleengine.GetDmsKafkaInstances.Invoke(new()
        {
            Name = instanceName,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.flexibleengine.FlexibleengineFunctions;
    import com.pulumi.flexibleengine.inputs.GetDmsKafkaInstancesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var config = ctx.config();
            final var instanceName = config.get("instanceName");
            final var test = FlexibleengineFunctions.getDmsKafkaInstances(GetDmsKafkaInstancesArgs.builder()
                .name(instanceName)
                .build());
    
        }
    }
    
    configuration:
      instanceName:
        type: dynamic
    variables:
      test:
        fn::invoke:
          function: flexibleengine:getDmsKafkaInstances
          arguments:
            name: ${instanceName}
    

    Using getDmsKafkaInstances

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDmsKafkaInstances(args: GetDmsKafkaInstancesArgs, opts?: InvokeOptions): Promise<GetDmsKafkaInstancesResult>
    function getDmsKafkaInstancesOutput(args: GetDmsKafkaInstancesOutputArgs, opts?: InvokeOptions): Output<GetDmsKafkaInstancesResult>
    def get_dms_kafka_instances(enterprise_project_id: Optional[str] = None,
                                fuzzy_match: Optional[bool] = None,
                                id: Optional[str] = None,
                                include_failure: Optional[bool] = None,
                                instance_id: Optional[str] = None,
                                name: Optional[str] = None,
                                region: Optional[str] = None,
                                status: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetDmsKafkaInstancesResult
    def get_dms_kafka_instances_output(enterprise_project_id: Optional[pulumi.Input[str]] = None,
                                fuzzy_match: Optional[pulumi.Input[bool]] = None,
                                id: Optional[pulumi.Input[str]] = None,
                                include_failure: Optional[pulumi.Input[bool]] = None,
                                instance_id: Optional[pulumi.Input[str]] = None,
                                name: Optional[pulumi.Input[str]] = None,
                                region: Optional[pulumi.Input[str]] = None,
                                status: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetDmsKafkaInstancesResult]
    func GetDmsKafkaInstances(ctx *Context, args *GetDmsKafkaInstancesArgs, opts ...InvokeOption) (*GetDmsKafkaInstancesResult, error)
    func GetDmsKafkaInstancesOutput(ctx *Context, args *GetDmsKafkaInstancesOutputArgs, opts ...InvokeOption) GetDmsKafkaInstancesResultOutput

    > Note: This function is named GetDmsKafkaInstances in the Go SDK.

    public static class GetDmsKafkaInstances 
    {
        public static Task<GetDmsKafkaInstancesResult> InvokeAsync(GetDmsKafkaInstancesArgs args, InvokeOptions? opts = null)
        public static Output<GetDmsKafkaInstancesResult> Invoke(GetDmsKafkaInstancesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDmsKafkaInstancesResult> getDmsKafkaInstances(GetDmsKafkaInstancesArgs args, InvokeOptions options)
    public static Output<GetDmsKafkaInstancesResult> getDmsKafkaInstances(GetDmsKafkaInstancesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: flexibleengine:index/getDmsKafkaInstances:getDmsKafkaInstances
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EnterpriseProjectId string
    FuzzyMatch bool
    Specifies whether to match the instance name fuzzily, the default is a exact match (flase).
    Id string
    The instance ID.
    IncludeFailure bool
    Specifies whether the query results contain instances that failed to create.
    InstanceId string
    Specifies the kafka instance ID to match exactly.
    Name string
    Specifies the kafka instance name for data-source queries.
    Region string
    The region in which to query the kafka instance list. If omitted, the provider-level region will be used.
    Status string
    Specifies the kafka instance status for data-source queries.
    EnterpriseProjectId string
    FuzzyMatch bool
    Specifies whether to match the instance name fuzzily, the default is a exact match (flase).
    Id string
    The instance ID.
    IncludeFailure bool
    Specifies whether the query results contain instances that failed to create.
    InstanceId string
    Specifies the kafka instance ID to match exactly.
    Name string
    Specifies the kafka instance name for data-source queries.
    Region string
    The region in which to query the kafka instance list. If omitted, the provider-level region will be used.
    Status string
    Specifies the kafka instance status for data-source queries.
    enterpriseProjectId String
    fuzzyMatch Boolean
    Specifies whether to match the instance name fuzzily, the default is a exact match (flase).
    id String
    The instance ID.
    includeFailure Boolean
    Specifies whether the query results contain instances that failed to create.
    instanceId String
    Specifies the kafka instance ID to match exactly.
    name String
    Specifies the kafka instance name for data-source queries.
    region String
    The region in which to query the kafka instance list. If omitted, the provider-level region will be used.
    status String
    Specifies the kafka instance status for data-source queries.
    enterpriseProjectId string
    fuzzyMatch boolean
    Specifies whether to match the instance name fuzzily, the default is a exact match (flase).
    id string
    The instance ID.
    includeFailure boolean
    Specifies whether the query results contain instances that failed to create.
    instanceId string
    Specifies the kafka instance ID to match exactly.
    name string
    Specifies the kafka instance name for data-source queries.
    region string
    The region in which to query the kafka instance list. If omitted, the provider-level region will be used.
    status string
    Specifies the kafka instance status for data-source queries.
    enterprise_project_id str
    fuzzy_match bool
    Specifies whether to match the instance name fuzzily, the default is a exact match (flase).
    id str
    The instance ID.
    include_failure bool
    Specifies whether the query results contain instances that failed to create.
    instance_id str
    Specifies the kafka instance ID to match exactly.
    name str
    Specifies the kafka instance name for data-source queries.
    region str
    The region in which to query the kafka instance list. If omitted, the provider-level region will be used.
    status str
    Specifies the kafka instance status for data-source queries.
    enterpriseProjectId String
    fuzzyMatch Boolean
    Specifies whether to match the instance name fuzzily, the default is a exact match (flase).
    id String
    The instance ID.
    includeFailure Boolean
    Specifies whether the query results contain instances that failed to create.
    instanceId String
    Specifies the kafka instance ID to match exactly.
    name String
    Specifies the kafka instance name for data-source queries.
    region String
    The region in which to query the kafka instance list. If omitted, the provider-level region will be used.
    status String
    Specifies the kafka instance status for data-source queries.

    getDmsKafkaInstances Result

    The following output properties are available:

    Id string
    The instance ID.
    Instances List<GetDmsKafkaInstancesInstance>
    The result of the query's list of kafka instances. The instances object structure is documented below.
    EnterpriseProjectId string
    FuzzyMatch bool
    IncludeFailure bool
    InstanceId string
    Name string
    The instance name.
    Region string
    Status string
    The instance status.
    Id string
    The instance ID.
    Instances []GetDmsKafkaInstancesInstance
    The result of the query's list of kafka instances. The instances object structure is documented below.
    EnterpriseProjectId string
    FuzzyMatch bool
    IncludeFailure bool
    InstanceId string
    Name string
    The instance name.
    Region string
    Status string
    The instance status.
    id String
    The instance ID.
    instances List<GetDmsKafkaInstancesInstance>
    The result of the query's list of kafka instances. The instances object structure is documented below.
    enterpriseProjectId String
    fuzzyMatch Boolean
    includeFailure Boolean
    instanceId String
    name String
    The instance name.
    region String
    status String
    The instance status.
    id string
    The instance ID.
    instances GetDmsKafkaInstancesInstance[]
    The result of the query's list of kafka instances. The instances object structure is documented below.
    enterpriseProjectId string
    fuzzyMatch boolean
    includeFailure boolean
    instanceId string
    name string
    The instance name.
    region string
    status string
    The instance status.
    id str
    The instance ID.
    instances Sequence[GetDmsKafkaInstancesInstance]
    The result of the query's list of kafka instances. The instances object structure is documented below.
    enterprise_project_id str
    fuzzy_match bool
    include_failure bool
    instance_id str
    name str
    The instance name.
    region str
    status str
    The instance status.
    id String
    The instance ID.
    instances List<Property Map>
    The result of the query's list of kafka instances. The instances object structure is documented below.
    enterpriseProjectId String
    fuzzyMatch Boolean
    includeFailure Boolean
    instanceId String
    name String
    The instance name.
    region String
    status String
    The instance status.

    Supporting Types

    GetDmsKafkaInstancesInstance

    AccessUser string
    The access username.
    AvailabilityZones List<string>
    The list of AZ names.
    ConnectAddress string
    The IP address for instance connection.
    CrossVpcAccesses List<GetDmsKafkaInstancesInstanceCrossVpcAccess>
    Indicates the Access information of cross-VPC. The cross_vpc_accesses object structure is documented below.
    Description string
    The instance description.
    Dumping bool
    Whether to dumping is enabled.
    EnableAutoTopic bool
    Whether to enable automatic topic creation.
    EnablePublicIp bool
    Whether public access to the instance is enabled.
    EnabledMechanisms List<string>
    EngineVersion string
    The kafka engine version.
    EnterpriseProjectId string
    Id string
    The instance ID.
    MaintainBegin string
    The time at which a maintenance time window starts, the format is HH:mm.
    MaintainEnd string
    The time at which a maintenance time window ends, the format is HH:mm.
    ManagementConnectAddress string
    The connection address of the Kafka manager of an instance.
    ManagerUser string
    The username for logging in to the Kafka Manager.
    ManegementConnectAddress string
    Name string
    Specifies the kafka instance name for data-source queries.
    NetworkId string
    The subnet ID to which the instance belongs.
    PartitionNum double
    The maximum number of topics in the DMS kafka instance.
    Port double
    The port number.
    ProductId string
    The product ID used by the instance.
    PublicConnAddresses string
    The instance public access address. The format of each connection address is {IP address}:{port}.
    PublicIpIds List<string>
    The IDs of the elastic IP address (EIP).
    ResourceSpecCode string
    The resource specifications identifier.
    RetentionPolicy string
    The action to be taken when the memory usage reaches the disk capacity threshold.
    SecurityGroupId string
    The security group ID associated with the instance.
    SecurityProtocol string
    SslEnable bool
    Whether the Kafka SASL_SSL is enabled.
    Status string
    Specifies the kafka instance status for data-source queries.
    StorageSpace double
    The message storage capacity, in GB unit.
    StorageSpecCode string
    The storage I/O specification.
    Tags Dictionary<string, string>
    The key/value pairs to associate with the instance.
    Type string
    The instance type.
    UsedStorageSpace double
    The used message storage space, in GB unit.
    UserId string
    The user ID who created the instance.
    UserName string
    The username who created the instance.
    VpcId string
    The VPC ID to which the instance belongs.
    AccessUser string
    The access username.
    AvailabilityZones []string
    The list of AZ names.
    ConnectAddress string
    The IP address for instance connection.
    CrossVpcAccesses []GetDmsKafkaInstancesInstanceCrossVpcAccess
    Indicates the Access information of cross-VPC. The cross_vpc_accesses object structure is documented below.
    Description string
    The instance description.
    Dumping bool
    Whether to dumping is enabled.
    EnableAutoTopic bool
    Whether to enable automatic topic creation.
    EnablePublicIp bool
    Whether public access to the instance is enabled.
    EnabledMechanisms []string
    EngineVersion string
    The kafka engine version.
    EnterpriseProjectId string
    Id string
    The instance ID.
    MaintainBegin string
    The time at which a maintenance time window starts, the format is HH:mm.
    MaintainEnd string
    The time at which a maintenance time window ends, the format is HH:mm.
    ManagementConnectAddress string
    The connection address of the Kafka manager of an instance.
    ManagerUser string
    The username for logging in to the Kafka Manager.
    ManegementConnectAddress string
    Name string
    Specifies the kafka instance name for data-source queries.
    NetworkId string
    The subnet ID to which the instance belongs.
    PartitionNum float64
    The maximum number of topics in the DMS kafka instance.
    Port float64
    The port number.
    ProductId string
    The product ID used by the instance.
    PublicConnAddresses string
    The instance public access address. The format of each connection address is {IP address}:{port}.
    PublicIpIds []string
    The IDs of the elastic IP address (EIP).
    ResourceSpecCode string
    The resource specifications identifier.
    RetentionPolicy string
    The action to be taken when the memory usage reaches the disk capacity threshold.
    SecurityGroupId string
    The security group ID associated with the instance.
    SecurityProtocol string
    SslEnable bool
    Whether the Kafka SASL_SSL is enabled.
    Status string
    Specifies the kafka instance status for data-source queries.
    StorageSpace float64
    The message storage capacity, in GB unit.
    StorageSpecCode string
    The storage I/O specification.
    Tags map[string]string
    The key/value pairs to associate with the instance.
    Type string
    The instance type.
    UsedStorageSpace float64
    The used message storage space, in GB unit.
    UserId string
    The user ID who created the instance.
    UserName string
    The username who created the instance.
    VpcId string
    The VPC ID to which the instance belongs.
    accessUser String
    The access username.
    availabilityZones List<String>
    The list of AZ names.
    connectAddress String
    The IP address for instance connection.
    crossVpcAccesses List<GetDmsKafkaInstancesInstanceCrossVpcAccess>
    Indicates the Access information of cross-VPC. The cross_vpc_accesses object structure is documented below.
    description String
    The instance description.
    dumping Boolean
    Whether to dumping is enabled.
    enableAutoTopic Boolean
    Whether to enable automatic topic creation.
    enablePublicIp Boolean
    Whether public access to the instance is enabled.
    enabledMechanisms List<String>
    engineVersion String
    The kafka engine version.
    enterpriseProjectId String
    id String
    The instance ID.
    maintainBegin String
    The time at which a maintenance time window starts, the format is HH:mm.
    maintainEnd String
    The time at which a maintenance time window ends, the format is HH:mm.
    managementConnectAddress String
    The connection address of the Kafka manager of an instance.
    managerUser String
    The username for logging in to the Kafka Manager.
    manegementConnectAddress String
    name String
    Specifies the kafka instance name for data-source queries.
    networkId String
    The subnet ID to which the instance belongs.
    partitionNum Double
    The maximum number of topics in the DMS kafka instance.
    port Double
    The port number.
    productId String
    The product ID used by the instance.
    publicConnAddresses String
    The instance public access address. The format of each connection address is {IP address}:{port}.
    publicIpIds List<String>
    The IDs of the elastic IP address (EIP).
    resourceSpecCode String
    The resource specifications identifier.
    retentionPolicy String
    The action to be taken when the memory usage reaches the disk capacity threshold.
    securityGroupId String
    The security group ID associated with the instance.
    securityProtocol String
    sslEnable Boolean
    Whether the Kafka SASL_SSL is enabled.
    status String
    Specifies the kafka instance status for data-source queries.
    storageSpace Double
    The message storage capacity, in GB unit.
    storageSpecCode String
    The storage I/O specification.
    tags Map<String,String>
    The key/value pairs to associate with the instance.
    type String
    The instance type.
    usedStorageSpace Double
    The used message storage space, in GB unit.
    userId String
    The user ID who created the instance.
    userName String
    The username who created the instance.
    vpcId String
    The VPC ID to which the instance belongs.
    accessUser string
    The access username.
    availabilityZones string[]
    The list of AZ names.
    connectAddress string
    The IP address for instance connection.
    crossVpcAccesses GetDmsKafkaInstancesInstanceCrossVpcAccess[]
    Indicates the Access information of cross-VPC. The cross_vpc_accesses object structure is documented below.
    description string
    The instance description.
    dumping boolean
    Whether to dumping is enabled.
    enableAutoTopic boolean
    Whether to enable automatic topic creation.
    enablePublicIp boolean
    Whether public access to the instance is enabled.
    enabledMechanisms string[]
    engineVersion string
    The kafka engine version.
    enterpriseProjectId string
    id string
    The instance ID.
    maintainBegin string
    The time at which a maintenance time window starts, the format is HH:mm.
    maintainEnd string
    The time at which a maintenance time window ends, the format is HH:mm.
    managementConnectAddress string
    The connection address of the Kafka manager of an instance.
    managerUser string
    The username for logging in to the Kafka Manager.
    manegementConnectAddress string
    name string
    Specifies the kafka instance name for data-source queries.
    networkId string
    The subnet ID to which the instance belongs.
    partitionNum number
    The maximum number of topics in the DMS kafka instance.
    port number
    The port number.
    productId string
    The product ID used by the instance.
    publicConnAddresses string
    The instance public access address. The format of each connection address is {IP address}:{port}.
    publicIpIds string[]
    The IDs of the elastic IP address (EIP).
    resourceSpecCode string
    The resource specifications identifier.
    retentionPolicy string
    The action to be taken when the memory usage reaches the disk capacity threshold.
    securityGroupId string
    The security group ID associated with the instance.
    securityProtocol string
    sslEnable boolean
    Whether the Kafka SASL_SSL is enabled.
    status string
    Specifies the kafka instance status for data-source queries.
    storageSpace number
    The message storage capacity, in GB unit.
    storageSpecCode string
    The storage I/O specification.
    tags {[key: string]: string}
    The key/value pairs to associate with the instance.
    type string
    The instance type.
    usedStorageSpace number
    The used message storage space, in GB unit.
    userId string
    The user ID who created the instance.
    userName string
    The username who created the instance.
    vpcId string
    The VPC ID to which the instance belongs.
    access_user str
    The access username.
    availability_zones Sequence[str]
    The list of AZ names.
    connect_address str
    The IP address for instance connection.
    cross_vpc_accesses Sequence[GetDmsKafkaInstancesInstanceCrossVpcAccess]
    Indicates the Access information of cross-VPC. The cross_vpc_accesses object structure is documented below.
    description str
    The instance description.
    dumping bool
    Whether to dumping is enabled.
    enable_auto_topic bool
    Whether to enable automatic topic creation.
    enable_public_ip bool
    Whether public access to the instance is enabled.
    enabled_mechanisms Sequence[str]
    engine_version str
    The kafka engine version.
    enterprise_project_id str
    id str
    The instance ID.
    maintain_begin str
    The time at which a maintenance time window starts, the format is HH:mm.
    maintain_end str
    The time at which a maintenance time window ends, the format is HH:mm.
    management_connect_address str
    The connection address of the Kafka manager of an instance.
    manager_user str
    The username for logging in to the Kafka Manager.
    manegement_connect_address str
    name str
    Specifies the kafka instance name for data-source queries.
    network_id str
    The subnet ID to which the instance belongs.
    partition_num float
    The maximum number of topics in the DMS kafka instance.
    port float
    The port number.
    product_id str
    The product ID used by the instance.
    public_conn_addresses str
    The instance public access address. The format of each connection address is {IP address}:{port}.
    public_ip_ids Sequence[str]
    The IDs of the elastic IP address (EIP).
    resource_spec_code str
    The resource specifications identifier.
    retention_policy str
    The action to be taken when the memory usage reaches the disk capacity threshold.
    security_group_id str
    The security group ID associated with the instance.
    security_protocol str
    ssl_enable bool
    Whether the Kafka SASL_SSL is enabled.
    status str
    Specifies the kafka instance status for data-source queries.
    storage_space float
    The message storage capacity, in GB unit.
    storage_spec_code str
    The storage I/O specification.
    tags Mapping[str, str]
    The key/value pairs to associate with the instance.
    type str
    The instance type.
    used_storage_space float
    The used message storage space, in GB unit.
    user_id str
    The user ID who created the instance.
    user_name str
    The username who created the instance.
    vpc_id str
    The VPC ID to which the instance belongs.
    accessUser String
    The access username.
    availabilityZones List<String>
    The list of AZ names.
    connectAddress String
    The IP address for instance connection.
    crossVpcAccesses List<Property Map>
    Indicates the Access information of cross-VPC. The cross_vpc_accesses object structure is documented below.
    description String
    The instance description.
    dumping Boolean
    Whether to dumping is enabled.
    enableAutoTopic Boolean
    Whether to enable automatic topic creation.
    enablePublicIp Boolean
    Whether public access to the instance is enabled.
    enabledMechanisms List<String>
    engineVersion String
    The kafka engine version.
    enterpriseProjectId String
    id String
    The instance ID.
    maintainBegin String
    The time at which a maintenance time window starts, the format is HH:mm.
    maintainEnd String
    The time at which a maintenance time window ends, the format is HH:mm.
    managementConnectAddress String
    The connection address of the Kafka manager of an instance.
    managerUser String
    The username for logging in to the Kafka Manager.
    manegementConnectAddress String
    name String
    Specifies the kafka instance name for data-source queries.
    networkId String
    The subnet ID to which the instance belongs.
    partitionNum Number
    The maximum number of topics in the DMS kafka instance.
    port Number
    The port number.
    productId String
    The product ID used by the instance.
    publicConnAddresses String
    The instance public access address. The format of each connection address is {IP address}:{port}.
    publicIpIds List<String>
    The IDs of the elastic IP address (EIP).
    resourceSpecCode String
    The resource specifications identifier.
    retentionPolicy String
    The action to be taken when the memory usage reaches the disk capacity threshold.
    securityGroupId String
    The security group ID associated with the instance.
    securityProtocol String
    sslEnable Boolean
    Whether the Kafka SASL_SSL is enabled.
    status String
    Specifies the kafka instance status for data-source queries.
    storageSpace Number
    The message storage capacity, in GB unit.
    storageSpecCode String
    The storage I/O specification.
    tags Map<String>
    The key/value pairs to associate with the instance.
    type String
    The instance type.
    usedStorageSpace Number
    The used message storage space, in GB unit.
    userId String
    The user ID who created the instance.
    userName String
    The username who created the instance.
    vpcId String
    The VPC ID to which the instance belongs.

    GetDmsKafkaInstancesInstanceCrossVpcAccess

    AdvertisedIp string
    The advertised IP Address.
    LisenterIp string
    ListenerIp string
    The listener IP address.
    Port double
    The port number.
    PortId string
    The port ID associated with the address.
    AdvertisedIp string
    The advertised IP Address.
    LisenterIp string
    ListenerIp string
    The listener IP address.
    Port float64
    The port number.
    PortId string
    The port ID associated with the address.
    advertisedIp String
    The advertised IP Address.
    lisenterIp String
    listenerIp String
    The listener IP address.
    port Double
    The port number.
    portId String
    The port ID associated with the address.
    advertisedIp string
    The advertised IP Address.
    lisenterIp string
    listenerIp string
    The listener IP address.
    port number
    The port number.
    portId string
    The port ID associated with the address.
    advertised_ip str
    The advertised IP Address.
    lisenter_ip str
    listener_ip str
    The listener IP address.
    port float
    The port number.
    port_id str
    The port ID associated with the address.
    advertisedIp String
    The advertised IP Address.
    lisenterIp String
    listenerIp String
    The listener IP address.
    port Number
    The port number.
    portId String
    The port ID associated with the address.

    Package Details

    Repository
    flexibleengine flexibleenginecloud/terraform-provider-flexibleengine
    License
    Notes
    This Pulumi package is based on the flexibleengine Terraform Provider.
    flexibleengine logo
    flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud