This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi
azure-native.confluent.getTopic
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi
Get confluent topic by Name
Uses Azure REST API version 2024-07-01.
Other available API versions: 2025-07-17-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native confluent [ApiVersion]
. See the version guide for details.
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 dictionary
The following arguments are supported:
- Cluster
Id string - Confluent kafka or schema registry cluster id
- Environment
Id string - Confluent environment id
- Organization
Name string - Organization resource name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Topic
Name string - Confluent kafka or schema registry topic name
- Cluster
Id string - Confluent kafka or schema registry cluster id
- Environment
Id string - Confluent environment id
- Organization
Name string - Organization resource name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Topic
Name string - Confluent kafka or schema registry topic name
- cluster
Id String - Confluent kafka or schema registry cluster id
- environment
Id String - Confluent environment id
- organization
Name String - Organization resource name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- topic
Name String - Confluent kafka or schema registry topic name
- cluster
Id string - Confluent kafka or schema registry cluster id
- environment
Id string - Confluent environment id
- organization
Name string - Organization resource name
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- topic
Name 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
- cluster
Id String - Confluent kafka or schema registry cluster id
- environment
Id String - Confluent environment id
- organization
Name String - Organization resource name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- topic
Name String - Confluent kafka or schema registry topic name
getTopic Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Confluent. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Configs
Pulumi.
Azure Native. Confluent. Outputs. Topics Related Link Response - Config Specification of the topic
- Input
Configs 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
- Partitions
Count string - Partition count of the topic
- Partitions
Reassignments Pulumi.Azure Native. Confluent. Outputs. Topics Related Link Response - Partition Reassignment Specification of the topic
- Replication
Factor string - Replication factor of the topic
- Topic
Id string - Topic Id returned by Confluent
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Configs
Topics
Related Link Response - Config Specification of the topic
- Input
Configs []TopicsInput Config Response - Input Config Specification of the topic
- Kind string
- Type of topic
- Metadata
Topic
Metadata Entity Response - Metadata of the record
- Partitions
Topics
Related Link Response - Partition Specification of the topic
- Partitions
Count string - Partition count of the topic
- Partitions
Reassignments TopicsRelated Link Response - Partition Reassignment Specification of the topic
- Replication
Factor string - Replication factor of the topic
- Topic
Id string - Topic Id returned by Confluent
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- configs
Topics
Related Link Response - Config Specification of the topic
- input
Configs List<TopicsInput Config Response> - Input Config Specification of the topic
- kind String
- Type of topic
- metadata
Topic
Metadata Entity Response - Metadata of the record
- partitions
Topics
Related Link Response - Partition Specification of the topic
- partitions
Count String - Partition count of the topic
- partitions
Reassignments TopicsRelated Link Response - Partition Reassignment Specification of the topic
- replication
Factor String - Replication factor of the topic
- topic
Id String - Topic Id returned by Confluent
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- configs
Topics
Related Link Response - Config Specification of the topic
- input
Configs TopicsInput Config Response[] - Input Config Specification of the topic
- kind string
- Type of topic
- metadata
Topic
Metadata Entity Response - Metadata of the record
- partitions
Topics
Related Link Response - Partition Specification of the topic
- partitions
Count string - Partition count of the topic
- partitions
Reassignments TopicsRelated Link Response - Partition Reassignment Specification of the topic
- replication
Factor string - Replication factor of the topic
- topic
Id string - Topic Id returned by Confluent
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- configs
Topics
Related 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
Topic
Metadata Entity Response - Metadata of the record
- partitions
Topics
Related 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
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- configs Property Map
- Config Specification of the topic
- input
Configs 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
- partitions
Count String - Partition count of the topic
- partitions
Reassignments Property Map - Partition Reassignment Specification of the topic
- replication
Factor String - Replication factor of the topic
- topic
Id String - Topic Id returned by Confluent
Supporting Types
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TopicMetadataEntityResponse
- Resource
Name string - Resource name of the record
- Self string
- Self lookup url
- Resource
Name string - Resource name of the record
- Self string
- Self lookup url
- resource
Name String - Resource name of the record
- self String
- Self lookup url
- resource
Name string - Resource name of the record
- self string
- Self lookup url
- resource_
name str - Resource name of the record
- self str
- Self lookup url
- resource
Name 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 v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi