1. Packages
  2. Yandex
  3. API Docs
  4. getMdbKafkaCluster
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

yandex.getMdbKafkaCluster

Explore with Pulumi AI

yandex logo
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

    Get information about a Yandex Managed Kafka cluster. For more information, see the official documentation.

    Example Usage

    using Pulumi;
    using Yandex = Pulumi.Yandex;
    
    class MyStack : Stack
    {
        public MyStack()
        {
            var foo = Output.Create(Yandex.GetMdbKafkaCluster.InvokeAsync(new Yandex.GetMdbKafkaClusterArgs
            {
                Name = "test",
            }));
            this.NetworkId = foo.Apply(foo => foo.NetworkId);
        }
    
        [Output("networkId")]
        public Output<string> NetworkId { get; set; }
    }
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-yandex/sdk/go/yandex"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		opt0 := "test"
    		foo, err := yandex.LookupMdbKafkaCluster(ctx, &GetMdbKafkaClusterArgs{
    			Name: &opt0,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("networkId", foo.NetworkId)
    		return nil
    	})
    }
    

    Coming soon!

    import pulumi
    import pulumi_yandex as yandex
    
    foo = yandex.get_mdb_kafka_cluster(name="test")
    pulumi.export("networkId", foo.network_id)
    
    import * as pulumi from "@pulumi/pulumi";
    import * as yandex from "@pulumi/yandex";
    
    const foo = pulumi.output(yandex.getMdbKafkaCluster({
        name: "test",
    }));
    
    export const networkId = foo.networkId;
    

    Coming soon!

    Using getMdbKafkaCluster

    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 getMdbKafkaCluster(args: GetMdbKafkaClusterArgs, opts?: InvokeOptions): Promise<GetMdbKafkaClusterResult>
    function getMdbKafkaClusterOutput(args: GetMdbKafkaClusterOutputArgs, opts?: InvokeOptions): Output<GetMdbKafkaClusterResult>
    def get_mdb_kafka_cluster(cluster_id: Optional[str] = None,
                              config: Optional[GetMdbKafkaClusterConfig] = None,
                              deletion_protection: Optional[bool] = None,
                              folder_id: Optional[str] = None,
                              name: Optional[str] = None,
                              subnet_ids: Optional[Sequence[str]] = None,
                              topics: Optional[Sequence[GetMdbKafkaClusterTopic]] = None,
                              users: Optional[Sequence[GetMdbKafkaClusterUser]] = None,
                              opts: Optional[InvokeOptions] = None) -> GetMdbKafkaClusterResult
    def get_mdb_kafka_cluster_output(cluster_id: Optional[pulumi.Input[str]] = None,
                              config: Optional[pulumi.Input[GetMdbKafkaClusterConfigArgs]] = None,
                              deletion_protection: Optional[pulumi.Input[bool]] = None,
                              folder_id: Optional[pulumi.Input[str]] = None,
                              name: Optional[pulumi.Input[str]] = None,
                              subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              topics: Optional[pulumi.Input[Sequence[pulumi.Input[GetMdbKafkaClusterTopicArgs]]]] = None,
                              users: Optional[pulumi.Input[Sequence[pulumi.Input[GetMdbKafkaClusterUserArgs]]]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetMdbKafkaClusterResult]
    func LookupMdbKafkaCluster(ctx *Context, args *LookupMdbKafkaClusterArgs, opts ...InvokeOption) (*LookupMdbKafkaClusterResult, error)
    func LookupMdbKafkaClusterOutput(ctx *Context, args *LookupMdbKafkaClusterOutputArgs, opts ...InvokeOption) LookupMdbKafkaClusterResultOutput

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

    public static class GetMdbKafkaCluster 
    {
        public static Task<GetMdbKafkaClusterResult> InvokeAsync(GetMdbKafkaClusterArgs args, InvokeOptions? opts = null)
        public static Output<GetMdbKafkaClusterResult> Invoke(GetMdbKafkaClusterInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMdbKafkaClusterResult> getMdbKafkaCluster(GetMdbKafkaClusterArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: yandex:index/getMdbKafkaCluster:getMdbKafkaCluster
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClusterId string
    The ID of the Kafka cluster.
    Config GetMdbKafkaClusterConfig
    Configuration of the Kafka cluster. The structure is documented below.
    DeletionProtection bool
    FolderId string
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    Name string
    The name of the Kafka cluster.
    SubnetIds List<string>
    Topics List<GetMdbKafkaClusterTopic>
    A topic of the Kafka cluster. The structure is documented below.
    Users List<GetMdbKafkaClusterUser>
    A user of the Kafka cluster. The structure is documented below.
    ClusterId string
    The ID of the Kafka cluster.
    Config GetMdbKafkaClusterConfig
    Configuration of the Kafka cluster. The structure is documented below.
    DeletionProtection bool
    FolderId string
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    Name string
    The name of the Kafka cluster.
    SubnetIds []string
    Topics []GetMdbKafkaClusterTopic
    A topic of the Kafka cluster. The structure is documented below.
    Users []GetMdbKafkaClusterUser
    A user of the Kafka cluster. The structure is documented below.
    clusterId String
    The ID of the Kafka cluster.
    config GetMdbKafkaClusterConfig
    Configuration of the Kafka cluster. The structure is documented below.
    deletionProtection Boolean
    folderId String
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    name String
    The name of the Kafka cluster.
    subnetIds List<String>
    topics List<GetMdbKafkaClusterTopic>
    A topic of the Kafka cluster. The structure is documented below.
    users List<GetMdbKafkaClusterUser>
    A user of the Kafka cluster. The structure is documented below.
    clusterId string
    The ID of the Kafka cluster.
    config GetMdbKafkaClusterConfig
    Configuration of the Kafka cluster. The structure is documented below.
    deletionProtection boolean
    folderId string
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    name string
    The name of the Kafka cluster.
    subnetIds string[]
    topics GetMdbKafkaClusterTopic[]
    A topic of the Kafka cluster. The structure is documented below.
    users GetMdbKafkaClusterUser[]
    A user of the Kafka cluster. The structure is documented below.
    cluster_id str
    The ID of the Kafka cluster.
    config GetMdbKafkaClusterConfig
    Configuration of the Kafka cluster. The structure is documented below.
    deletion_protection bool
    folder_id str
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    name str
    The name of the Kafka cluster.
    subnet_ids Sequence[str]
    topics Sequence[GetMdbKafkaClusterTopic]
    A topic of the Kafka cluster. The structure is documented below.
    users Sequence[GetMdbKafkaClusterUser]
    A user of the Kafka cluster. The structure is documented below.
    clusterId String
    The ID of the Kafka cluster.
    config Property Map
    Configuration of the Kafka cluster. The structure is documented below.
    deletionProtection Boolean
    folderId String
    The ID of the folder that the resource belongs to. If it is not provided, the default provider folder is used.
    name String
    The name of the Kafka cluster.
    subnetIds List<String>
    topics List<Property Map>
    A topic of the Kafka cluster. The structure is documented below.
    users List<Property Map>
    A user of the Kafka cluster. The structure is documented below.

    getMdbKafkaCluster Result

    The following output properties are available:

    ClusterId string
    CreatedAt string
    Creation timestamp of the key.
    DeletionProtection bool
    Description string
    Description of the Kafka cluster.
    Environment string
    Deployment environment of the Kafka cluster.
    FolderId string
    Health string
    Health of the host.
    HostGroupIds List<string>
    A list of IDs of the host groups hosting VMs of the cluster.
    Hosts List<GetMdbKafkaClusterHost>
    A host of the Kafka cluster. The structure is documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    Labels Dictionary<string, string>
    A set of key/value label pairs to assign to the Kafka cluster.
    MaintenanceWindows List<GetMdbKafkaClusterMaintenanceWindow>
    Maintenance window settings of the Kafka cluster. The structure is documented below.
    Name string
    The fully qualified domain name of the host.
    NetworkId string
    ID of the network, to which the Kafka cluster belongs.
    SecurityGroupIds List<string>
    A list of security groups IDs of the Kafka cluster.
    Status string
    Status of the cluster.
    Config GetMdbKafkaClusterConfig
    Configuration of the Kafka cluster. The structure is documented below.
    SubnetIds List<string>
    Topics List<GetMdbKafkaClusterTopic>
    A topic of the Kafka cluster. The structure is documented below.
    Users List<GetMdbKafkaClusterUser>
    A user of the Kafka cluster. The structure is documented below.
    ClusterId string
    CreatedAt string
    Creation timestamp of the key.
    DeletionProtection bool
    Description string
    Description of the Kafka cluster.
    Environment string
    Deployment environment of the Kafka cluster.
    FolderId string
    Health string
    Health of the host.
    HostGroupIds []string
    A list of IDs of the host groups hosting VMs of the cluster.
    Hosts []GetMdbKafkaClusterHost
    A host of the Kafka cluster. The structure is documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    Labels map[string]string
    A set of key/value label pairs to assign to the Kafka cluster.
    MaintenanceWindows []GetMdbKafkaClusterMaintenanceWindow
    Maintenance window settings of the Kafka cluster. The structure is documented below.
    Name string
    The fully qualified domain name of the host.
    NetworkId string
    ID of the network, to which the Kafka cluster belongs.
    SecurityGroupIds []string
    A list of security groups IDs of the Kafka cluster.
    Status string
    Status of the cluster.
    Config GetMdbKafkaClusterConfig
    Configuration of the Kafka cluster. The structure is documented below.
    SubnetIds []string
    Topics []GetMdbKafkaClusterTopic
    A topic of the Kafka cluster. The structure is documented below.
    Users []GetMdbKafkaClusterUser
    A user of the Kafka cluster. The structure is documented below.
    clusterId String
    createdAt String
    Creation timestamp of the key.
    deletionProtection Boolean
    description String
    Description of the Kafka cluster.
    environment String
    Deployment environment of the Kafka cluster.
    folderId String
    health String
    Health of the host.
    hostGroupIds List<String>
    A list of IDs of the host groups hosting VMs of the cluster.
    hosts List<GetMdbKafkaClusterHost>
    A host of the Kafka cluster. The structure is documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    labels Map<String,String>
    A set of key/value label pairs to assign to the Kafka cluster.
    maintenanceWindows List<GetMdbKafkaClusterMaintenanceWindow>
    Maintenance window settings of the Kafka cluster. The structure is documented below.
    name String
    The fully qualified domain name of the host.
    networkId String
    ID of the network, to which the Kafka cluster belongs.
    securityGroupIds List<String>
    A list of security groups IDs of the Kafka cluster.
    status String
    Status of the cluster.
    config GetMdbKafkaClusterConfig
    Configuration of the Kafka cluster. The structure is documented below.
    subnetIds List<String>
    topics List<GetMdbKafkaClusterTopic>
    A topic of the Kafka cluster. The structure is documented below.
    users List<GetMdbKafkaClusterUser>
    A user of the Kafka cluster. The structure is documented below.
    clusterId string
    createdAt string
    Creation timestamp of the key.
    deletionProtection boolean
    description string
    Description of the Kafka cluster.
    environment string
    Deployment environment of the Kafka cluster.
    folderId string
    health string
    Health of the host.
    hostGroupIds string[]
    A list of IDs of the host groups hosting VMs of the cluster.
    hosts GetMdbKafkaClusterHost[]
    A host of the Kafka cluster. The structure is documented below.
    id string
    The provider-assigned unique ID for this managed resource.
    labels {[key: string]: string}
    A set of key/value label pairs to assign to the Kafka cluster.
    maintenanceWindows GetMdbKafkaClusterMaintenanceWindow[]
    Maintenance window settings of the Kafka cluster. The structure is documented below.
    name string
    The fully qualified domain name of the host.
    networkId string
    ID of the network, to which the Kafka cluster belongs.
    securityGroupIds string[]
    A list of security groups IDs of the Kafka cluster.
    status string
    Status of the cluster.
    config GetMdbKafkaClusterConfig
    Configuration of the Kafka cluster. The structure is documented below.
    subnetIds string[]
    topics GetMdbKafkaClusterTopic[]
    A topic of the Kafka cluster. The structure is documented below.
    users GetMdbKafkaClusterUser[]
    A user of the Kafka cluster. The structure is documented below.
    cluster_id str
    created_at str
    Creation timestamp of the key.
    deletion_protection bool
    description str
    Description of the Kafka cluster.
    environment str
    Deployment environment of the Kafka cluster.
    folder_id str
    health str
    Health of the host.
    host_group_ids Sequence[str]
    A list of IDs of the host groups hosting VMs of the cluster.
    hosts Sequence[GetMdbKafkaClusterHost]
    A host of the Kafka cluster. The structure is documented below.
    id str
    The provider-assigned unique ID for this managed resource.
    labels Mapping[str, str]
    A set of key/value label pairs to assign to the Kafka cluster.
    maintenance_windows Sequence[GetMdbKafkaClusterMaintenanceWindow]
    Maintenance window settings of the Kafka cluster. The structure is documented below.
    name str
    The fully qualified domain name of the host.
    network_id str
    ID of the network, to which the Kafka cluster belongs.
    security_group_ids Sequence[str]
    A list of security groups IDs of the Kafka cluster.
    status str
    Status of the cluster.
    config GetMdbKafkaClusterConfig
    Configuration of the Kafka cluster. The structure is documented below.
    subnet_ids Sequence[str]
    topics Sequence[GetMdbKafkaClusterTopic]
    A topic of the Kafka cluster. The structure is documented below.
    users Sequence[GetMdbKafkaClusterUser]
    A user of the Kafka cluster. The structure is documented below.
    clusterId String
    createdAt String
    Creation timestamp of the key.
    deletionProtection Boolean
    description String
    Description of the Kafka cluster.
    environment String
    Deployment environment of the Kafka cluster.
    folderId String
    health String
    Health of the host.
    hostGroupIds List<String>
    A list of IDs of the host groups hosting VMs of the cluster.
    hosts List<Property Map>
    A host of the Kafka cluster. The structure is documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    labels Map<String>
    A set of key/value label pairs to assign to the Kafka cluster.
    maintenanceWindows List<Property Map>
    Maintenance window settings of the Kafka cluster. The structure is documented below.
    name String
    The fully qualified domain name of the host.
    networkId String
    ID of the network, to which the Kafka cluster belongs.
    securityGroupIds List<String>
    A list of security groups IDs of the Kafka cluster.
    status String
    Status of the cluster.
    config Property Map
    Configuration of the Kafka cluster. The structure is documented below.
    subnetIds List<String>
    topics List<Property Map>
    A topic of the Kafka cluster. The structure is documented below.
    users List<Property Map>
    A user of the Kafka cluster. The structure is documented below.

    Supporting Types

    GetMdbKafkaClusterConfig

    Kafka GetMdbKafkaClusterConfigKafka
    (Optional) Configuration of the Kafka subcluster. The structure is documented below.
    Version string
    (Required) Version of the Kafka server software.
    Zones List<string>
    (Optional) List of availability zones.
    Zookeeper GetMdbKafkaClusterConfigZookeeper
    (Optional) Configuration of the ZooKeeper subcluster. The structure is documented below.
    AssignPublicIp bool
    The flag that defines whether a public IP address is assigned to the node.
    BrokersCount int
    (Optional) Count of brokers per availability zone.
    SchemaRegistry bool
    (Optional) Enables managed schema registry on cluster. Can be either true or false.
    UnmanagedTopics bool
    (Optional) Allows to use Kafka AdminAPI to manage topics. Can be either true or false.
    Kafka GetMdbKafkaClusterConfigKafka
    (Optional) Configuration of the Kafka subcluster. The structure is documented below.
    Version string
    (Required) Version of the Kafka server software.
    Zones []string
    (Optional) List of availability zones.
    Zookeeper GetMdbKafkaClusterConfigZookeeper
    (Optional) Configuration of the ZooKeeper subcluster. The structure is documented below.
    AssignPublicIp bool
    The flag that defines whether a public IP address is assigned to the node.
    BrokersCount int
    (Optional) Count of brokers per availability zone.
    SchemaRegistry bool
    (Optional) Enables managed schema registry on cluster. Can be either true or false.
    UnmanagedTopics bool
    (Optional) Allows to use Kafka AdminAPI to manage topics. Can be either true or false.
    kafka GetMdbKafkaClusterConfigKafka
    (Optional) Configuration of the Kafka subcluster. The structure is documented below.
    version String
    (Required) Version of the Kafka server software.
    zones List<String>
    (Optional) List of availability zones.
    zookeeper GetMdbKafkaClusterConfigZookeeper
    (Optional) Configuration of the ZooKeeper subcluster. The structure is documented below.
    assignPublicIp Boolean
    The flag that defines whether a public IP address is assigned to the node.
    brokersCount Integer
    (Optional) Count of brokers per availability zone.
    schemaRegistry Boolean
    (Optional) Enables managed schema registry on cluster. Can be either true or false.
    unmanagedTopics Boolean
    (Optional) Allows to use Kafka AdminAPI to manage topics. Can be either true or false.
    kafka GetMdbKafkaClusterConfigKafka
    (Optional) Configuration of the Kafka subcluster. The structure is documented below.
    version string
    (Required) Version of the Kafka server software.
    zones string[]
    (Optional) List of availability zones.
    zookeeper GetMdbKafkaClusterConfigZookeeper
    (Optional) Configuration of the ZooKeeper subcluster. The structure is documented below.
    assignPublicIp boolean
    The flag that defines whether a public IP address is assigned to the node.
    brokersCount number
    (Optional) Count of brokers per availability zone.
    schemaRegistry boolean
    (Optional) Enables managed schema registry on cluster. Can be either true or false.
    unmanagedTopics boolean
    (Optional) Allows to use Kafka AdminAPI to manage topics. Can be either true or false.
    kafka GetMdbKafkaClusterConfigKafka
    (Optional) Configuration of the Kafka subcluster. The structure is documented below.
    version str
    (Required) Version of the Kafka server software.
    zones Sequence[str]
    (Optional) List of availability zones.
    zookeeper GetMdbKafkaClusterConfigZookeeper
    (Optional) Configuration of the ZooKeeper subcluster. The structure is documented below.
    assign_public_ip bool
    The flag that defines whether a public IP address is assigned to the node.
    brokers_count int
    (Optional) Count of brokers per availability zone.
    schema_registry bool
    (Optional) Enables managed schema registry on cluster. Can be either true or false.
    unmanaged_topics bool
    (Optional) Allows to use Kafka AdminAPI to manage topics. Can be either true or false.
    kafka Property Map
    (Optional) Configuration of the Kafka subcluster. The structure is documented below.
    version String
    (Required) Version of the Kafka server software.
    zones List<String>
    (Optional) List of availability zones.
    zookeeper Property Map
    (Optional) Configuration of the ZooKeeper subcluster. The structure is documented below.
    assignPublicIp Boolean
    The flag that defines whether a public IP address is assigned to the node.
    brokersCount Number
    (Optional) Count of brokers per availability zone.
    schemaRegistry Boolean
    (Optional) Enables managed schema registry on cluster. Can be either true or false.
    unmanagedTopics Boolean
    (Optional) Allows to use Kafka AdminAPI to manage topics. Can be either true or false.

    GetMdbKafkaClusterConfigKafka

    Resources GetMdbKafkaClusterConfigKafkaResources
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    KafkaConfig GetMdbKafkaClusterConfigKafkaKafkaConfig
    (Optional) User-defined settings for the Kafka cluster. The structure is documented below.
    Resources GetMdbKafkaClusterConfigKafkaResources
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    KafkaConfig GetMdbKafkaClusterConfigKafkaKafkaConfig
    (Optional) User-defined settings for the Kafka cluster. The structure is documented below.
    resources GetMdbKafkaClusterConfigKafkaResources
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    kafkaConfig GetMdbKafkaClusterConfigKafkaKafkaConfig
    (Optional) User-defined settings for the Kafka cluster. The structure is documented below.
    resources GetMdbKafkaClusterConfigKafkaResources
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    kafkaConfig GetMdbKafkaClusterConfigKafkaKafkaConfig
    (Optional) User-defined settings for the Kafka cluster. The structure is documented below.
    resources GetMdbKafkaClusterConfigKafkaResources
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    kafka_config GetMdbKafkaClusterConfigKafkaKafkaConfig
    (Optional) User-defined settings for the Kafka cluster. The structure is documented below.
    resources Property Map
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    kafkaConfig Property Map
    (Optional) User-defined settings for the Kafka cluster. The structure is documented below.

    GetMdbKafkaClusterConfigKafkaKafkaConfig

    GetMdbKafkaClusterConfigKafkaResources

    DiskSize int
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    DiskTypeId string
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    ResourcePresetId string
    DiskSize int
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    DiskTypeId string
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    ResourcePresetId string
    diskSize Integer
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    diskTypeId String
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    resourcePresetId String
    diskSize number
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    diskTypeId string
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    resourcePresetId string
    disk_size int
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    disk_type_id str
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    resource_preset_id str
    diskSize Number
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    diskTypeId String
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    resourcePresetId String

    GetMdbKafkaClusterConfigZookeeper

    Resources GetMdbKafkaClusterConfigZookeeperResources
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    Resources GetMdbKafkaClusterConfigZookeeperResources
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    resources GetMdbKafkaClusterConfigZookeeperResources
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    resources GetMdbKafkaClusterConfigZookeeperResources
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    resources GetMdbKafkaClusterConfigZookeeperResources
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.
    resources Property Map
    (Optional) Resources allocated to hosts of the ZooKeeper subcluster. The structure is documented below.

    GetMdbKafkaClusterConfigZookeeperResources

    DiskSize int
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    DiskTypeId string
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    ResourcePresetId string
    DiskSize int
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    DiskTypeId string
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    ResourcePresetId string
    diskSize Integer
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    diskTypeId String
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    resourcePresetId String
    diskSize number
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    diskTypeId string
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    resourcePresetId string
    disk_size int
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    disk_type_id str
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    resource_preset_id str
    diskSize Number
    (Optional) Volume of the storage available to a ZooKeeper host, in gigabytes.
    diskTypeId String
    (Optional) Type of the storage of ZooKeeper hosts. For more information see the official documentation.
    resourcePresetId String

    GetMdbKafkaClusterHost

    AssignPublicIp bool
    The flag that defines whether a public IP address is assigned to the node.
    Health string
    Health of the host.
    Name string
    The name of the Kafka cluster.
    Role string
    Role of the host in the cluster.
    SubnetId string
    The ID of the subnet, to which the host belongs.
    ZoneId string
    The availability zone where the Kafka host was created.
    AssignPublicIp bool
    The flag that defines whether a public IP address is assigned to the node.
    Health string
    Health of the host.
    Name string
    The name of the Kafka cluster.
    Role string
    Role of the host in the cluster.
    SubnetId string
    The ID of the subnet, to which the host belongs.
    ZoneId string
    The availability zone where the Kafka host was created.
    assignPublicIp Boolean
    The flag that defines whether a public IP address is assigned to the node.
    health String
    Health of the host.
    name String
    The name of the Kafka cluster.
    role String
    Role of the host in the cluster.
    subnetId String
    The ID of the subnet, to which the host belongs.
    zoneId String
    The availability zone where the Kafka host was created.
    assignPublicIp boolean
    The flag that defines whether a public IP address is assigned to the node.
    health string
    Health of the host.
    name string
    The name of the Kafka cluster.
    role string
    Role of the host in the cluster.
    subnetId string
    The ID of the subnet, to which the host belongs.
    zoneId string
    The availability zone where the Kafka host was created.
    assign_public_ip bool
    The flag that defines whether a public IP address is assigned to the node.
    health str
    Health of the host.
    name str
    The name of the Kafka cluster.
    role str
    Role of the host in the cluster.
    subnet_id str
    The ID of the subnet, to which the host belongs.
    zone_id str
    The availability zone where the Kafka host was created.
    assignPublicIp Boolean
    The flag that defines whether a public IP address is assigned to the node.
    health String
    Health of the host.
    name String
    The name of the Kafka cluster.
    role String
    Role of the host in the cluster.
    subnetId String
    The ID of the subnet, to which the host belongs.
    zoneId String
    The availability zone where the Kafka host was created.

    GetMdbKafkaClusterMaintenanceWindow

    Day string
    Day of the week (in DDD format). Value is one of: "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"
    Hour int
    Hour of the day in UTC (in HH format). Value is between 1 and 24.
    Type string
    Type of maintenance window. Can be either ANYTIME or WEEKLY.
    Day string
    Day of the week (in DDD format). Value is one of: "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"
    Hour int
    Hour of the day in UTC (in HH format). Value is between 1 and 24.
    Type string
    Type of maintenance window. Can be either ANYTIME or WEEKLY.
    day String
    Day of the week (in DDD format). Value is one of: "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"
    hour Integer
    Hour of the day in UTC (in HH format). Value is between 1 and 24.
    type String
    Type of maintenance window. Can be either ANYTIME or WEEKLY.
    day string
    Day of the week (in DDD format). Value is one of: "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"
    hour number
    Hour of the day in UTC (in HH format). Value is between 1 and 24.
    type string
    Type of maintenance window. Can be either ANYTIME or WEEKLY.
    day str
    Day of the week (in DDD format). Value is one of: "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"
    hour int
    Hour of the day in UTC (in HH format). Value is between 1 and 24.
    type str
    Type of maintenance window. Can be either ANYTIME or WEEKLY.
    day String
    Day of the week (in DDD format). Value is one of: "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"
    hour Number
    Hour of the day in UTC (in HH format). Value is between 1 and 24.
    type String
    Type of maintenance window. Can be either ANYTIME or WEEKLY.

    GetMdbKafkaClusterTopic

    ClusterId string
    The ID of the Kafka cluster.
    Name string
    The name of the Kafka cluster.
    Partitions int
    (Required) The number of the topic's partitions.
    ReplicationFactor int
    (Required) Amount of data copies (replicas) for the topic in the cluster.
    TopicConfig GetMdbKafkaClusterTopicTopicConfig
    (Required) User-defined settings for the topic. The structure is documented below.
    ClusterId string
    The ID of the Kafka cluster.
    Name string
    The name of the Kafka cluster.
    Partitions int
    (Required) The number of the topic's partitions.
    ReplicationFactor int
    (Required) Amount of data copies (replicas) for the topic in the cluster.
    TopicConfig GetMdbKafkaClusterTopicTopicConfig
    (Required) User-defined settings for the topic. The structure is documented below.
    clusterId String
    The ID of the Kafka cluster.
    name String
    The name of the Kafka cluster.
    partitions Integer
    (Required) The number of the topic's partitions.
    replicationFactor Integer
    (Required) Amount of data copies (replicas) for the topic in the cluster.
    topicConfig GetMdbKafkaClusterTopicTopicConfig
    (Required) User-defined settings for the topic. The structure is documented below.
    clusterId string
    The ID of the Kafka cluster.
    name string
    The name of the Kafka cluster.
    partitions number
    (Required) The number of the topic's partitions.
    replicationFactor number
    (Required) Amount of data copies (replicas) for the topic in the cluster.
    topicConfig GetMdbKafkaClusterTopicTopicConfig
    (Required) User-defined settings for the topic. The structure is documented below.
    cluster_id str
    The ID of the Kafka cluster.
    name str
    The name of the Kafka cluster.
    partitions int
    (Required) The number of the topic's partitions.
    replication_factor int
    (Required) Amount of data copies (replicas) for the topic in the cluster.
    topic_config GetMdbKafkaClusterTopicTopicConfig
    (Required) User-defined settings for the topic. The structure is documented below.
    clusterId String
    The ID of the Kafka cluster.
    name String
    The name of the Kafka cluster.
    partitions Number
    (Required) The number of the topic's partitions.
    replicationFactor Number
    (Required) Amount of data copies (replicas) for the topic in the cluster.
    topicConfig Property Map
    (Required) User-defined settings for the topic. The structure is documented below.

    GetMdbKafkaClusterTopicTopicConfig

    GetMdbKafkaClusterUser

    Name string
    The name of the Kafka cluster.
    Password string
    (Required) The password of the user.
    Permissions List<GetMdbKafkaClusterUserPermission>
    (Optional) Set of permissions granted to the user. The structure is documented below.
    Name string
    The name of the Kafka cluster.
    Password string
    (Required) The password of the user.
    Permissions []GetMdbKafkaClusterUserPermission
    (Optional) Set of permissions granted to the user. The structure is documented below.
    name String
    The name of the Kafka cluster.
    password String
    (Required) The password of the user.
    permissions List<GetMdbKafkaClusterUserPermission>
    (Optional) Set of permissions granted to the user. The structure is documented below.
    name string
    The name of the Kafka cluster.
    password string
    (Required) The password of the user.
    permissions GetMdbKafkaClusterUserPermission[]
    (Optional) Set of permissions granted to the user. The structure is documented below.
    name str
    The name of the Kafka cluster.
    password str
    (Required) The password of the user.
    permissions Sequence[GetMdbKafkaClusterUserPermission]
    (Optional) Set of permissions granted to the user. The structure is documented below.
    name String
    The name of the Kafka cluster.
    password String
    (Required) The password of the user.
    permissions List<Property Map>
    (Optional) Set of permissions granted to the user. The structure is documented below.

    GetMdbKafkaClusterUserPermission

    Role string
    Role of the host in the cluster.
    TopicName string
    (Required) The name of the topic that the permission grants access to.
    Role string
    Role of the host in the cluster.
    TopicName string
    (Required) The name of the topic that the permission grants access to.
    role String
    Role of the host in the cluster.
    topicName String
    (Required) The name of the topic that the permission grants access to.
    role string
    Role of the host in the cluster.
    topicName string
    (Required) The name of the topic that the permission grants access to.
    role str
    Role of the host in the cluster.
    topic_name str
    (Required) The name of the topic that the permission grants access to.
    role String
    Role of the host in the cluster.
    topicName String
    (Required) The name of the topic that the permission grants access to.

    Package Details

    Repository
    Yandex pulumi/pulumi-yandex
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the yandex Terraform Provider.
    yandex logo
    Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi