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

flexibleengine.getDmsKafkaFlavors

Explore with Pulumi AI

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

    Use this data source to get the list of available flavor details within FlexibleEngine.

    Example Usage

    Query the list of kafka flavors for cluster type

    import * as pulumi from "@pulumi/pulumi";
    import * as flexibleengine from "@pulumi/flexibleengine";
    
    const test = flexibleengine.getDmsKafkaFlavors({
        type: "cluster",
    });
    
    import pulumi
    import pulumi_flexibleengine as flexibleengine
    
    test = flexibleengine.get_dms_kafka_flavors(type="cluster")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/flexibleengine/flexibleengine"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := flexibleengine.GetDmsKafkaFlavors(ctx, &flexibleengine.GetDmsKafkaFlavorsArgs{
    			Type: pulumi.StringRef("cluster"),
    		}, 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 test = Flexibleengine.GetDmsKafkaFlavors.Invoke(new()
        {
            Type = "cluster",
        });
    
    });
    
    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.GetDmsKafkaFlavorsArgs;
    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 test = FlexibleengineFunctions.getDmsKafkaFlavors(GetDmsKafkaFlavorsArgs.builder()
                .type("cluster")
                .build());
    
        }
    }
    
    variables:
      test:
        fn::invoke:
          function: flexibleengine:getDmsKafkaFlavors
          arguments:
            type: cluster
    

    Query the kafka flavor details of the specified ID

    import * as pulumi from "@pulumi/pulumi";
    import * as flexibleengine from "@pulumi/flexibleengine";
    
    const test = flexibleengine.getDmsKafkaFlavors({
        flavorId: "c6.2u4g.cluster",
    });
    
    import pulumi
    import pulumi_flexibleengine as flexibleengine
    
    test = flexibleengine.get_dms_kafka_flavors(flavor_id="c6.2u4g.cluster")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/flexibleengine/flexibleengine"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := flexibleengine.GetDmsKafkaFlavors(ctx, &flexibleengine.GetDmsKafkaFlavorsArgs{
    			FlavorId: pulumi.StringRef("c6.2u4g.cluster"),
    		}, 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 test = Flexibleengine.GetDmsKafkaFlavors.Invoke(new()
        {
            FlavorId = "c6.2u4g.cluster",
        });
    
    });
    
    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.GetDmsKafkaFlavorsArgs;
    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 test = FlexibleengineFunctions.getDmsKafkaFlavors(GetDmsKafkaFlavorsArgs.builder()
                .flavorId("c6.2u4g.cluster")
                .build());
    
        }
    }
    
    variables:
      test:
        fn::invoke:
          function: flexibleengine:getDmsKafkaFlavors
          arguments:
            flavorId: c6.2u4g.cluster
    

    Query list of kafka flavors that available in the availability zone list

    import * as pulumi from "@pulumi/pulumi";
    import * as flexibleengine from "@pulumi/flexibleengine";
    
    const config = new pulumi.Config();
    const az1 = config.requireObject("az1");
    const az2 = config.requireObject("az2");
    const test = flexibleengine.getDmsKafkaFlavors({
        availabilityZones: [
            az1,
            az2,
        ],
    });
    
    import pulumi
    import pulumi_flexibleengine as flexibleengine
    
    config = pulumi.Config()
    az1 = config.require_object("az1")
    az2 = config.require_object("az2")
    test = flexibleengine.get_dms_kafka_flavors(availability_zones=[
        az1,
        az2,
    ])
    
    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, "")
    az1 := cfg.RequireObject("az1")
    az2 := cfg.RequireObject("az2")
    _, err := flexibleengine.GetDmsKafkaFlavors(ctx, &flexibleengine.GetDmsKafkaFlavorsArgs{
    AvailabilityZones: interface{}{
    az1,
    az2,
    },
    }, 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 az1 = config.RequireObject<dynamic>("az1");
        var az2 = config.RequireObject<dynamic>("az2");
        var test = Flexibleengine.GetDmsKafkaFlavors.Invoke(new()
        {
            AvailabilityZones = new[]
            {
                az1,
                az2,
            },
        });
    
    });
    
    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.GetDmsKafkaFlavorsArgs;
    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 az1 = config.get("az1");
            final var az2 = config.get("az2");
            final var test = FlexibleengineFunctions.getDmsKafkaFlavors(GetDmsKafkaFlavorsArgs.builder()
                .availabilityZones(            
                    az1,
                    az2)
                .build());
    
        }
    }
    
    configuration:
      az1:
        type: dynamic
      az2:
        type: dynamic
    variables:
      test:
        fn::invoke:
          function: flexibleengine:getDmsKafkaFlavors
          arguments:
            availabilityZones:
              - ${az1}
              - ${az2}
    

    Using getDmsKafkaFlavors

    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 getDmsKafkaFlavors(args: GetDmsKafkaFlavorsArgs, opts?: InvokeOptions): Promise<GetDmsKafkaFlavorsResult>
    function getDmsKafkaFlavorsOutput(args: GetDmsKafkaFlavorsOutputArgs, opts?: InvokeOptions): Output<GetDmsKafkaFlavorsResult>
    def get_dms_kafka_flavors(arch_type: Optional[str] = None,
                              availability_zones: Optional[Sequence[str]] = None,
                              charging_mode: Optional[str] = None,
                              flavor_id: Optional[str] = None,
                              id: Optional[str] = None,
                              region: Optional[str] = None,
                              storage_spec_code: Optional[str] = None,
                              type: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetDmsKafkaFlavorsResult
    def get_dms_kafka_flavors_output(arch_type: Optional[pulumi.Input[str]] = None,
                              availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              charging_mode: Optional[pulumi.Input[str]] = None,
                              flavor_id: Optional[pulumi.Input[str]] = None,
                              id: Optional[pulumi.Input[str]] = None,
                              region: Optional[pulumi.Input[str]] = None,
                              storage_spec_code: Optional[pulumi.Input[str]] = None,
                              type: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetDmsKafkaFlavorsResult]
    func GetDmsKafkaFlavors(ctx *Context, args *GetDmsKafkaFlavorsArgs, opts ...InvokeOption) (*GetDmsKafkaFlavorsResult, error)
    func GetDmsKafkaFlavorsOutput(ctx *Context, args *GetDmsKafkaFlavorsOutputArgs, opts ...InvokeOption) GetDmsKafkaFlavorsResultOutput

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

    public static class GetDmsKafkaFlavors 
    {
        public static Task<GetDmsKafkaFlavorsResult> InvokeAsync(GetDmsKafkaFlavorsArgs args, InvokeOptions? opts = null)
        public static Output<GetDmsKafkaFlavorsResult> Invoke(GetDmsKafkaFlavorsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDmsKafkaFlavorsResult> getDmsKafkaFlavors(GetDmsKafkaFlavorsArgs args, InvokeOptions options)
    public static Output<GetDmsKafkaFlavorsResult> getDmsKafkaFlavors(GetDmsKafkaFlavorsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: flexibleengine:index/getDmsKafkaFlavors:getDmsKafkaFlavors
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ArchType string
    Specifies the type of CPU architecture, e.g. X86.
    AvailabilityZones List<string>
    Specifies the list of availability zones with available resources.
    ChargingMode string
    Specifies the flavor billing mode. The valid valus are prePaid and postPaid.
    FlavorId string
    Specifies the DMS flvaor ID, e.g. c6.2u4g.cluster.
    Id string
    The flavor ID.
    Region string
    Specifies the region in which to obtain the dms kafka flavors. If omitted, the provider-level region will be used.
    StorageSpecCode string
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    Type string
    Specifies flavor type. The valid values are single and cluster.
    ArchType string
    Specifies the type of CPU architecture, e.g. X86.
    AvailabilityZones []string
    Specifies the list of availability zones with available resources.
    ChargingMode string
    Specifies the flavor billing mode. The valid valus are prePaid and postPaid.
    FlavorId string
    Specifies the DMS flvaor ID, e.g. c6.2u4g.cluster.
    Id string
    The flavor ID.
    Region string
    Specifies the region in which to obtain the dms kafka flavors. If omitted, the provider-level region will be used.
    StorageSpecCode string
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    Type string
    Specifies flavor type. The valid values are single and cluster.
    archType String
    Specifies the type of CPU architecture, e.g. X86.
    availabilityZones List<String>
    Specifies the list of availability zones with available resources.
    chargingMode String
    Specifies the flavor billing mode. The valid valus are prePaid and postPaid.
    flavorId String
    Specifies the DMS flvaor ID, e.g. c6.2u4g.cluster.
    id String
    The flavor ID.
    region String
    Specifies the region in which to obtain the dms kafka flavors. If omitted, the provider-level region will be used.
    storageSpecCode String
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    type String
    Specifies flavor type. The valid values are single and cluster.
    archType string
    Specifies the type of CPU architecture, e.g. X86.
    availabilityZones string[]
    Specifies the list of availability zones with available resources.
    chargingMode string
    Specifies the flavor billing mode. The valid valus are prePaid and postPaid.
    flavorId string
    Specifies the DMS flvaor ID, e.g. c6.2u4g.cluster.
    id string
    The flavor ID.
    region string
    Specifies the region in which to obtain the dms kafka flavors. If omitted, the provider-level region will be used.
    storageSpecCode string
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    type string
    Specifies flavor type. The valid values are single and cluster.
    arch_type str
    Specifies the type of CPU architecture, e.g. X86.
    availability_zones Sequence[str]
    Specifies the list of availability zones with available resources.
    charging_mode str
    Specifies the flavor billing mode. The valid valus are prePaid and postPaid.
    flavor_id str
    Specifies the DMS flvaor ID, e.g. c6.2u4g.cluster.
    id str
    The flavor ID.
    region str
    Specifies the region in which to obtain the dms kafka flavors. If omitted, the provider-level region will be used.
    storage_spec_code str
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    type str
    Specifies flavor type. The valid values are single and cluster.
    archType String
    Specifies the type of CPU architecture, e.g. X86.
    availabilityZones List<String>
    Specifies the list of availability zones with available resources.
    chargingMode String
    Specifies the flavor billing mode. The valid valus are prePaid and postPaid.
    flavorId String
    Specifies the DMS flvaor ID, e.g. c6.2u4g.cluster.
    id String
    The flavor ID.
    region String
    Specifies the region in which to obtain the dms kafka flavors. If omitted, the provider-level region will be used.
    storageSpecCode String
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    type String
    Specifies flavor type. The valid values are single and cluster.

    getDmsKafkaFlavors Result

    The following output properties are available:

    Flavors List<GetDmsKafkaFlavorsFlavor>
    The list of flavor details. The flavors structure is documented below.
    Id string
    The flavor ID.
    Versions List<string>
    The supported flavor versions.
    ArchType string
    AvailabilityZones List<string>
    The list of availability zones with available resources.
    ChargingMode string
    FlavorId string
    Region string
    StorageSpecCode string
    The disk IO encoding.
    Type string
    The disk type.
    Flavors []GetDmsKafkaFlavorsFlavor
    The list of flavor details. The flavors structure is documented below.
    Id string
    The flavor ID.
    Versions []string
    The supported flavor versions.
    ArchType string
    AvailabilityZones []string
    The list of availability zones with available resources.
    ChargingMode string
    FlavorId string
    Region string
    StorageSpecCode string
    The disk IO encoding.
    Type string
    The disk type.
    flavors List<GetDmsKafkaFlavorsFlavor>
    The list of flavor details. The flavors structure is documented below.
    id String
    The flavor ID.
    versions List<String>
    The supported flavor versions.
    archType String
    availabilityZones List<String>
    The list of availability zones with available resources.
    chargingMode String
    flavorId String
    region String
    storageSpecCode String
    The disk IO encoding.
    type String
    The disk type.
    flavors GetDmsKafkaFlavorsFlavor[]
    The list of flavor details. The flavors structure is documented below.
    id string
    The flavor ID.
    versions string[]
    The supported flavor versions.
    archType string
    availabilityZones string[]
    The list of availability zones with available resources.
    chargingMode string
    flavorId string
    region string
    storageSpecCode string
    The disk IO encoding.
    type string
    The disk type.
    flavors Sequence[GetDmsKafkaFlavorsFlavor]
    The list of flavor details. The flavors structure is documented below.
    id str
    The flavor ID.
    versions Sequence[str]
    The supported flavor versions.
    arch_type str
    availability_zones Sequence[str]
    The list of availability zones with available resources.
    charging_mode str
    flavor_id str
    region str
    storage_spec_code str
    The disk IO encoding.
    type str
    The disk type.
    flavors List<Property Map>
    The list of flavor details. The flavors structure is documented below.
    id String
    The flavor ID.
    versions List<String>
    The supported flavor versions.
    archType String
    availabilityZones List<String>
    The list of availability zones with available resources.
    chargingMode String
    flavorId String
    region String
    storageSpecCode String
    The disk IO encoding.
    type String
    The disk type.

    Supporting Types

    GetDmsKafkaFlavorsFlavor

    ArchTypes List<string>
    The list of supported CPU architectures.
    ChargingModes List<string>
    The list of supported billing modes.
    Id string
    The flavor ID.
    Ios List<GetDmsKafkaFlavorsFlavorIo>
    The list of supported disk IO types. The object structure is documented below.
    Properties List<GetDmsKafkaFlavorsFlavorProperty>
    The function property details. The object structure is documented below.
    SupportFeatures List<GetDmsKafkaFlavorsFlavorSupportFeature>
    The list of features supported by the current specification. The object structure is documented below.
    Type string
    Specifies flavor type. The valid values are single and cluster.
    VmSpecification string
    The underlying VM specification.
    ArchTypes []string
    The list of supported CPU architectures.
    ChargingModes []string
    The list of supported billing modes.
    Id string
    The flavor ID.
    Ios []GetDmsKafkaFlavorsFlavorIo
    The list of supported disk IO types. The object structure is documented below.
    Properties []GetDmsKafkaFlavorsFlavorProperty
    The function property details. The object structure is documented below.
    SupportFeatures []GetDmsKafkaFlavorsFlavorSupportFeature
    The list of features supported by the current specification. The object structure is documented below.
    Type string
    Specifies flavor type. The valid values are single and cluster.
    VmSpecification string
    The underlying VM specification.
    archTypes List<String>
    The list of supported CPU architectures.
    chargingModes List<String>
    The list of supported billing modes.
    id String
    The flavor ID.
    ios List<GetDmsKafkaFlavorsFlavorIo>
    The list of supported disk IO types. The object structure is documented below.
    properties List<GetDmsKafkaFlavorsFlavorProperty>
    The function property details. The object structure is documented below.
    supportFeatures List<GetDmsKafkaFlavorsFlavorSupportFeature>
    The list of features supported by the current specification. The object structure is documented below.
    type String
    Specifies flavor type. The valid values are single and cluster.
    vmSpecification String
    The underlying VM specification.
    archTypes string[]
    The list of supported CPU architectures.
    chargingModes string[]
    The list of supported billing modes.
    id string
    The flavor ID.
    ios GetDmsKafkaFlavorsFlavorIo[]
    The list of supported disk IO types. The object structure is documented below.
    properties GetDmsKafkaFlavorsFlavorProperty[]
    The function property details. The object structure is documented below.
    supportFeatures GetDmsKafkaFlavorsFlavorSupportFeature[]
    The list of features supported by the current specification. The object structure is documented below.
    type string
    Specifies flavor type. The valid values are single and cluster.
    vmSpecification string
    The underlying VM specification.
    arch_types Sequence[str]
    The list of supported CPU architectures.
    charging_modes Sequence[str]
    The list of supported billing modes.
    id str
    The flavor ID.
    ios Sequence[GetDmsKafkaFlavorsFlavorIo]
    The list of supported disk IO types. The object structure is documented below.
    properties Sequence[GetDmsKafkaFlavorsFlavorProperty]
    The function property details. The object structure is documented below.
    support_features Sequence[GetDmsKafkaFlavorsFlavorSupportFeature]
    The list of features supported by the current specification. The object structure is documented below.
    type str
    Specifies flavor type. The valid values are single and cluster.
    vm_specification str
    The underlying VM specification.
    archTypes List<String>
    The list of supported CPU architectures.
    chargingModes List<String>
    The list of supported billing modes.
    id String
    The flavor ID.
    ios List<Property Map>
    The list of supported disk IO types. The object structure is documented below.
    properties List<Property Map>
    The function property details. The object structure is documented below.
    supportFeatures List<Property Map>
    The list of features supported by the current specification. The object structure is documented below.
    type String
    Specifies flavor type. The valid values are single and cluster.
    vmSpecification String
    The underlying VM specification.

    GetDmsKafkaFlavorsFlavorIo

    AvailabilityZones List<string>
    Specifies the list of availability zones with available resources.
    StorageSpecCode string
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    Type string
    Specifies flavor type. The valid values are single and cluster.
    UnavailabilityZones List<string>
    The list of unavailability zones with available resources.
    AvailabilityZones []string
    Specifies the list of availability zones with available resources.
    StorageSpecCode string
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    Type string
    Specifies flavor type. The valid values are single and cluster.
    UnavailabilityZones []string
    The list of unavailability zones with available resources.
    availabilityZones List<String>
    Specifies the list of availability zones with available resources.
    storageSpecCode String
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    type String
    Specifies flavor type. The valid values are single and cluster.
    unavailabilityZones List<String>
    The list of unavailability zones with available resources.
    availabilityZones string[]
    Specifies the list of availability zones with available resources.
    storageSpecCode string
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    type string
    Specifies flavor type. The valid values are single and cluster.
    unavailabilityZones string[]
    The list of unavailability zones with available resources.
    availability_zones Sequence[str]
    Specifies the list of availability zones with available resources.
    storage_spec_code str
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    type str
    Specifies flavor type. The valid values are single and cluster.
    unavailability_zones Sequence[str]
    The list of unavailability zones with available resources.
    availabilityZones List<String>
    Specifies the list of availability zones with available resources.
    storageSpecCode String
    Specifies the disk IO encoding.

    • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
    • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
    type String
    Specifies flavor type. The valid values are single and cluster.
    unavailabilityZones List<String>
    The list of unavailability zones with available resources.

    GetDmsKafkaFlavorsFlavorProperty

    FlavorAlias string
    The flavor ID alias.
    MaxBandwidthPerBroker double
    The maximum bandwidth per broker.
    MaxBroker double
    The maximum number of brokers.
    MaxConsumerPerBroker double
    The maximum number of consumers per broker.
    MaxPartitionPerBroker double
    The maximum number of partitions per broker.
    MaxStoragePerNode double
    The maximum storage per node. The unit is GB.
    MaxTpsPerBroker double
    The maximum TPS per broker.
    MinBroker double
    The minimum number of brokers.
    MinStoragePerNode double
    The minimum storage per node. The unit is GB.
    FlavorAlias string
    The flavor ID alias.
    MaxBandwidthPerBroker float64
    The maximum bandwidth per broker.
    MaxBroker float64
    The maximum number of brokers.
    MaxConsumerPerBroker float64
    The maximum number of consumers per broker.
    MaxPartitionPerBroker float64
    The maximum number of partitions per broker.
    MaxStoragePerNode float64
    The maximum storage per node. The unit is GB.
    MaxTpsPerBroker float64
    The maximum TPS per broker.
    MinBroker float64
    The minimum number of brokers.
    MinStoragePerNode float64
    The minimum storage per node. The unit is GB.
    flavorAlias String
    The flavor ID alias.
    maxBandwidthPerBroker Double
    The maximum bandwidth per broker.
    maxBroker Double
    The maximum number of brokers.
    maxConsumerPerBroker Double
    The maximum number of consumers per broker.
    maxPartitionPerBroker Double
    The maximum number of partitions per broker.
    maxStoragePerNode Double
    The maximum storage per node. The unit is GB.
    maxTpsPerBroker Double
    The maximum TPS per broker.
    minBroker Double
    The minimum number of brokers.
    minStoragePerNode Double
    The minimum storage per node. The unit is GB.
    flavorAlias string
    The flavor ID alias.
    maxBandwidthPerBroker number
    The maximum bandwidth per broker.
    maxBroker number
    The maximum number of brokers.
    maxConsumerPerBroker number
    The maximum number of consumers per broker.
    maxPartitionPerBroker number
    The maximum number of partitions per broker.
    maxStoragePerNode number
    The maximum storage per node. The unit is GB.
    maxTpsPerBroker number
    The maximum TPS per broker.
    minBroker number
    The minimum number of brokers.
    minStoragePerNode number
    The minimum storage per node. The unit is GB.
    flavor_alias str
    The flavor ID alias.
    max_bandwidth_per_broker float
    The maximum bandwidth per broker.
    max_broker float
    The maximum number of brokers.
    max_consumer_per_broker float
    The maximum number of consumers per broker.
    max_partition_per_broker float
    The maximum number of partitions per broker.
    max_storage_per_node float
    The maximum storage per node. The unit is GB.
    max_tps_per_broker float
    The maximum TPS per broker.
    min_broker float
    The minimum number of brokers.
    min_storage_per_node float
    The minimum storage per node. The unit is GB.
    flavorAlias String
    The flavor ID alias.
    maxBandwidthPerBroker Number
    The maximum bandwidth per broker.
    maxBroker Number
    The maximum number of brokers.
    maxConsumerPerBroker Number
    The maximum number of consumers per broker.
    maxPartitionPerBroker Number
    The maximum number of partitions per broker.
    maxStoragePerNode Number
    The maximum storage per node. The unit is GB.
    maxTpsPerBroker Number
    The maximum TPS per broker.
    minBroker Number
    The minimum number of brokers.
    minStoragePerNode Number
    The minimum storage per node. The unit is GB.

    GetDmsKafkaFlavorsFlavorSupportFeature

    Name string
    The function name, e.g. connector_obs.
    Properties List<GetDmsKafkaFlavorsFlavorSupportFeatureProperty>
    The function property details. The object structure is documented below.
    Name string
    The function name, e.g. connector_obs.
    Properties []GetDmsKafkaFlavorsFlavorSupportFeatureProperty
    The function property details. The object structure is documented below.
    name String
    The function name, e.g. connector_obs.
    properties List<GetDmsKafkaFlavorsFlavorSupportFeatureProperty>
    The function property details. The object structure is documented below.
    name string
    The function name, e.g. connector_obs.
    properties GetDmsKafkaFlavorsFlavorSupportFeatureProperty[]
    The function property details. The object structure is documented below.
    name str
    The function name, e.g. connector_obs.
    properties Sequence[GetDmsKafkaFlavorsFlavorSupportFeatureProperty]
    The function property details. The object structure is documented below.
    name String
    The function name, e.g. connector_obs.
    properties List<Property Map>
    The function property details. The object structure is documented below.

    GetDmsKafkaFlavorsFlavorSupportFeatureProperty

    MaxNode double
    The maximum number of nodes for the dump function.
    MaxTask double
    The maximum number of tasks for the dump function.
    MinNode double
    The minimum number of nodes for the dump function.
    MinTask double
    The minimum number of tasks for the dump function.
    MaxNode float64
    The maximum number of nodes for the dump function.
    MaxTask float64
    The maximum number of tasks for the dump function.
    MinNode float64
    The minimum number of nodes for the dump function.
    MinTask float64
    The minimum number of tasks for the dump function.
    maxNode Double
    The maximum number of nodes for the dump function.
    maxTask Double
    The maximum number of tasks for the dump function.
    minNode Double
    The minimum number of nodes for the dump function.
    minTask Double
    The minimum number of tasks for the dump function.
    maxNode number
    The maximum number of nodes for the dump function.
    maxTask number
    The maximum number of tasks for the dump function.
    minNode number
    The minimum number of nodes for the dump function.
    minTask number
    The minimum number of tasks for the dump function.
    max_node float
    The maximum number of nodes for the dump function.
    max_task float
    The maximum number of tasks for the dump function.
    min_node float
    The minimum number of nodes for the dump function.
    min_task float
    The minimum number of tasks for the dump function.
    maxNode Number
    The maximum number of nodes for the dump function.
    maxTask Number
    The maximum number of tasks for the dump function.
    minNode Number
    The minimum number of nodes for the dump function.
    minTask Number
    The minimum number of tasks for the dump function.

    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