This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.confluent.getTopic
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Details of topic record Azure REST API version: 2024-07-01.
Using getTopic
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 getTopic(args: GetTopicArgs, opts?: InvokeOptions): Promise<GetTopicResult>
function getTopicOutput(args: GetTopicOutputArgs, opts?: InvokeOptions): Output<GetTopicResult>def get_topic(cluster_id: Optional[str] = None,
              environment_id: Optional[str] = None,
              organization_name: Optional[str] = None,
              resource_group_name: Optional[str] = None,
              topic_name: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> GetTopicResult
def get_topic_output(cluster_id: Optional[pulumi.Input[str]] = None,
              environment_id: Optional[pulumi.Input[str]] = None,
              organization_name: Optional[pulumi.Input[str]] = None,
              resource_group_name: Optional[pulumi.Input[str]] = None,
              topic_name: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetTopicResult]func LookupTopic(ctx *Context, args *LookupTopicArgs, opts ...InvokeOption) (*LookupTopicResult, error)
func LookupTopicOutput(ctx *Context, args *LookupTopicOutputArgs, opts ...InvokeOption) LookupTopicResultOutput> Note: This function is named LookupTopic in the Go SDK.
public static class GetTopic 
{
    public static Task<GetTopicResult> InvokeAsync(GetTopicArgs args, InvokeOptions? opts = null)
    public static Output<GetTopicResult> Invoke(GetTopicInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTopicResult> getTopic(GetTopicArgs args, InvokeOptions options)
public static Output<GetTopicResult> getTopic(GetTopicArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:confluent:getTopic
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ClusterId string
- Confluent kafka or schema registry cluster id
- EnvironmentId string
- Confluent environment id
- OrganizationName string
- Organization resource name
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- TopicName string
- Confluent kafka or schema registry topic name
- ClusterId string
- Confluent kafka or schema registry cluster id
- EnvironmentId string
- Confluent environment id
- OrganizationName string
- Organization resource name
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- TopicName string
- Confluent kafka or schema registry topic name
- clusterId String
- Confluent kafka or schema registry cluster id
- environmentId String
- Confluent environment id
- organizationName String
- Organization resource name
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- topicName String
- Confluent kafka or schema registry topic name
- clusterId string
- Confluent kafka or schema registry cluster id
- environmentId string
- Confluent environment id
- organizationName string
- Organization resource name
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- topicName string
- Confluent kafka or schema registry topic name
- cluster_id str
- Confluent kafka or schema registry cluster id
- environment_id str
- Confluent environment id
- organization_name str
- Organization resource name
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- topic_name str
- Confluent kafka or schema registry topic name
- clusterId String
- Confluent kafka or schema registry cluster id
- environmentId String
- Confluent environment id
- organizationName String
- Organization resource name
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- topicName String
- Confluent kafka or schema registry topic name
getTopic Result
The following output properties are available:
- Id string
- The ARM Resource Id of the Topic
- Name string
- Display name of the topic
- Type string
- The type of the resource.
- Configs
Pulumi.Azure Native. Confluent. Outputs. Topics Related Link Response 
- Config Specification of the topic
- InputConfigs List<Pulumi.Azure Native. Confluent. Outputs. Topics Input Config Response> 
- Input Config Specification of the topic
- Kind string
- Type of topic
- Metadata
Pulumi.Azure Native. Confluent. Outputs. Topic Metadata Entity Response 
- Metadata of the record
- Partitions
Pulumi.Azure Native. Confluent. Outputs. Topics Related Link Response 
- Partition Specification of the topic
- PartitionsCount string
- Partition count of the topic
- PartitionsReassignments Pulumi.Azure Native. Confluent. Outputs. Topics Related Link Response 
- Partition Reassignment Specification of the topic
- ReplicationFactor string
- Replication factor of the topic
- TopicId string
- Topic Id returned by Confluent
- Id string
- The ARM Resource Id of the Topic
- Name string
- Display name of the topic
- Type string
- The type of the resource.
- Configs
TopicsRelated Link Response 
- Config Specification of the topic
- InputConfigs []TopicsInput Config Response 
- Input Config Specification of the topic
- Kind string
- Type of topic
- Metadata
TopicMetadata Entity Response 
- Metadata of the record
- Partitions
TopicsRelated Link Response 
- Partition Specification of the topic
- PartitionsCount string
- Partition count of the topic
- PartitionsReassignments TopicsRelated Link Response 
- Partition Reassignment Specification of the topic
- ReplicationFactor string
- Replication factor of the topic
- TopicId string
- Topic Id returned by Confluent
- id String
- The ARM Resource Id of the Topic
- name String
- Display name of the topic
- type String
- The type of the resource.
- configs
TopicsRelated Link Response 
- Config Specification of the topic
- inputConfigs List<TopicsInput Config Response> 
- Input Config Specification of the topic
- kind String
- Type of topic
- metadata
TopicMetadata Entity Response 
- Metadata of the record
- partitions
TopicsRelated Link Response 
- Partition Specification of the topic
- partitionsCount String
- Partition count of the topic
- partitionsReassignments TopicsRelated Link Response 
- Partition Reassignment Specification of the topic
- replicationFactor String
- Replication factor of the topic
- topicId String
- Topic Id returned by Confluent
- id string
- The ARM Resource Id of the Topic
- name string
- Display name of the topic
- type string
- The type of the resource.
- configs
TopicsRelated Link Response 
- Config Specification of the topic
- inputConfigs TopicsInput Config Response[] 
- Input Config Specification of the topic
- kind string
- Type of topic
- metadata
TopicMetadata Entity Response 
- Metadata of the record
- partitions
TopicsRelated Link Response 
- Partition Specification of the topic
- partitionsCount string
- Partition count of the topic
- partitionsReassignments TopicsRelated Link Response 
- Partition Reassignment Specification of the topic
- replicationFactor string
- Replication factor of the topic
- topicId string
- Topic Id returned by Confluent
- id str
- The ARM Resource Id of the Topic
- name str
- Display name of the topic
- type str
- The type of the resource.
- configs
TopicsRelated Link Response 
- Config Specification of the topic
- input_configs Sequence[TopicsInput Config Response] 
- Input Config Specification of the topic
- kind str
- Type of topic
- metadata
TopicMetadata Entity Response 
- Metadata of the record
- partitions
TopicsRelated Link Response 
- Partition Specification of the topic
- partitions_count str
- Partition count of the topic
- partitions_reassignments TopicsRelated Link Response 
- Partition Reassignment Specification of the topic
- replication_factor str
- Replication factor of the topic
- topic_id str
- Topic Id returned by Confluent
- id String
- The ARM Resource Id of the Topic
- name String
- Display name of the topic
- type String
- The type of the resource.
- configs Property Map
- Config Specification of the topic
- inputConfigs List<Property Map>
- Input Config Specification of the topic
- kind String
- Type of topic
- metadata Property Map
- Metadata of the record
- partitions Property Map
- Partition Specification of the topic
- partitionsCount String
- Partition count of the topic
- partitionsReassignments Property Map
- Partition Reassignment Specification of the topic
- replicationFactor String
- Replication factor of the topic
- topicId String
- Topic Id returned by Confluent
Supporting Types
TopicMetadataEntityResponse   
- ResourceName string
- Resource name of the record
- Self string
- Self lookup url
- ResourceName string
- Resource name of the record
- Self string
- Self lookup url
- resourceName String
- Resource name of the record
- self String
- Self lookup url
- resourceName string
- Resource name of the record
- self string
- Self lookup url
- resource_name str
- Resource name of the record
- self str
- Self lookup url
- resourceName String
- Resource name of the record
- self String
- Self lookup url
TopicsInputConfigResponse   
TopicsRelatedLinkResponse   
- string
- Relationship of the topic
- string
- Relationship of the topic
- String
- Relationship of the topic
- string
- Relationship of the topic
- str
- Relationship of the topic
- String
- Relationship of the topic
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi