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.eventgrid.getPartnerTopic
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
Get properties of a partner topic. Azure REST API version: 2022-06-15.
Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview, 2025-02-15.
Using getPartnerTopic
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 getPartnerTopic(args: GetPartnerTopicArgs, opts?: InvokeOptions): Promise<GetPartnerTopicResult>
function getPartnerTopicOutput(args: GetPartnerTopicOutputArgs, opts?: InvokeOptions): Output<GetPartnerTopicResult>def get_partner_topic(partner_topic_name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetPartnerTopicResult
def get_partner_topic_output(partner_topic_name: Optional[pulumi.Input[str]] = None,
                      resource_group_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetPartnerTopicResult]func LookupPartnerTopic(ctx *Context, args *LookupPartnerTopicArgs, opts ...InvokeOption) (*LookupPartnerTopicResult, error)
func LookupPartnerTopicOutput(ctx *Context, args *LookupPartnerTopicOutputArgs, opts ...InvokeOption) LookupPartnerTopicResultOutput> Note: This function is named LookupPartnerTopic in the Go SDK.
public static class GetPartnerTopic 
{
    public static Task<GetPartnerTopicResult> InvokeAsync(GetPartnerTopicArgs args, InvokeOptions? opts = null)
    public static Output<GetPartnerTopicResult> Invoke(GetPartnerTopicInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPartnerTopicResult> getPartnerTopic(GetPartnerTopicArgs args, InvokeOptions options)
public static Output<GetPartnerTopicResult> getPartnerTopic(GetPartnerTopicArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:eventgrid:getPartnerTopic
  arguments:
    # arguments dictionaryThe following arguments are supported:
- PartnerTopic stringName 
- Name of the partner topic.
- ResourceGroup stringName 
- The name of the resource group within the user's subscription.
- PartnerTopic stringName 
- Name of the partner topic.
- ResourceGroup stringName 
- The name of the resource group within the user's subscription.
- partnerTopic StringName 
- Name of the partner topic.
- resourceGroup StringName 
- The name of the resource group within the user's subscription.
- partnerTopic stringName 
- Name of the partner topic.
- resourceGroup stringName 
- The name of the resource group within the user's subscription.
- partner_topic_ strname 
- Name of the partner topic.
- resource_group_ strname 
- The name of the resource group within the user's subscription.
- partnerTopic StringName 
- Name of the partner topic.
- resourceGroup StringName 
- The name of the resource group within the user's subscription.
getPartnerTopic Result
The following output properties are available:
- Id string
- Fully qualified identifier of the resource.
- Location string
- Location of the resource.
- Name string
- Name of the resource.
- ProvisioningState string
- Provisioning state of the partner topic.
- SystemData Pulumi.Azure Native. Event Grid. Outputs. System Data Response 
- The system metadata relating to Partner Topic resource.
- Type string
- Type of the resource.
- ActivationState string
- Activation state of the partner topic.
- EventType Pulumi.Info Azure Native. Event Grid. Outputs. Event Type Info Response 
- Event Type information from the corresponding event channel.
- ExpirationTime stringIf Not Activated Utc 
- Expiration time of the partner topic. If this timer expires while the partner topic is still never activated, the partner topic and corresponding event channel are deleted.
- Identity
Pulumi.Azure Native. Event Grid. Outputs. Identity Info Response 
- Identity information for the Partner Topic resource.
- MessageFor stringActivation 
- Context or helpful message that can be used during the approval process by the subscriber.
- PartnerRegistration stringImmutable Id 
- The immutableId of the corresponding partner registration.
- PartnerTopic stringFriendly Description 
- Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
- Source string
- Source associated with this partner topic. This represents a unique partner resource.
- Dictionary<string, string>
- Tags of the resource.
- Id string
- Fully qualified identifier of the resource.
- Location string
- Location of the resource.
- Name string
- Name of the resource.
- ProvisioningState string
- Provisioning state of the partner topic.
- SystemData SystemData Response 
- The system metadata relating to Partner Topic resource.
- Type string
- Type of the resource.
- ActivationState string
- Activation state of the partner topic.
- EventType EventInfo Type Info Response 
- Event Type information from the corresponding event channel.
- ExpirationTime stringIf Not Activated Utc 
- Expiration time of the partner topic. If this timer expires while the partner topic is still never activated, the partner topic and corresponding event channel are deleted.
- Identity
IdentityInfo Response 
- Identity information for the Partner Topic resource.
- MessageFor stringActivation 
- Context or helpful message that can be used during the approval process by the subscriber.
- PartnerRegistration stringImmutable Id 
- The immutableId of the corresponding partner registration.
- PartnerTopic stringFriendly Description 
- Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
- Source string
- Source associated with this partner topic. This represents a unique partner resource.
- map[string]string
- Tags of the resource.
- id String
- Fully qualified identifier of the resource.
- location String
- Location of the resource.
- name String
- Name of the resource.
- provisioningState String
- Provisioning state of the partner topic.
- systemData SystemData Response 
- The system metadata relating to Partner Topic resource.
- type String
- Type of the resource.
- activationState String
- Activation state of the partner topic.
- eventType EventInfo Type Info Response 
- Event Type information from the corresponding event channel.
- expirationTime StringIf Not Activated Utc 
- Expiration time of the partner topic. If this timer expires while the partner topic is still never activated, the partner topic and corresponding event channel are deleted.
- identity
IdentityInfo Response 
- Identity information for the Partner Topic resource.
- messageFor StringActivation 
- Context or helpful message that can be used during the approval process by the subscriber.
- partnerRegistration StringImmutable Id 
- The immutableId of the corresponding partner registration.
- partnerTopic StringFriendly Description 
- Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
- source String
- Source associated with this partner topic. This represents a unique partner resource.
- Map<String,String>
- Tags of the resource.
- id string
- Fully qualified identifier of the resource.
- location string
- Location of the resource.
- name string
- Name of the resource.
- provisioningState string
- Provisioning state of the partner topic.
- systemData SystemData Response 
- The system metadata relating to Partner Topic resource.
- type string
- Type of the resource.
- activationState string
- Activation state of the partner topic.
- eventType EventInfo Type Info Response 
- Event Type information from the corresponding event channel.
- expirationTime stringIf Not Activated Utc 
- Expiration time of the partner topic. If this timer expires while the partner topic is still never activated, the partner topic and corresponding event channel are deleted.
- identity
IdentityInfo Response 
- Identity information for the Partner Topic resource.
- messageFor stringActivation 
- Context or helpful message that can be used during the approval process by the subscriber.
- partnerRegistration stringImmutable Id 
- The immutableId of the corresponding partner registration.
- partnerTopic stringFriendly Description 
- Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
- source string
- Source associated with this partner topic. This represents a unique partner resource.
- {[key: string]: string}
- Tags of the resource.
- id str
- Fully qualified identifier of the resource.
- location str
- Location of the resource.
- name str
- Name of the resource.
- provisioning_state str
- Provisioning state of the partner topic.
- system_data SystemData Response 
- The system metadata relating to Partner Topic resource.
- type str
- Type of the resource.
- activation_state str
- Activation state of the partner topic.
- event_type_ Eventinfo Type Info Response 
- Event Type information from the corresponding event channel.
- expiration_time_ strif_ not_ activated_ utc 
- Expiration time of the partner topic. If this timer expires while the partner topic is still never activated, the partner topic and corresponding event channel are deleted.
- identity
IdentityInfo Response 
- Identity information for the Partner Topic resource.
- message_for_ stractivation 
- Context or helpful message that can be used during the approval process by the subscriber.
- partner_registration_ strimmutable_ id 
- The immutableId of the corresponding partner registration.
- partner_topic_ strfriendly_ description 
- Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
- source str
- Source associated with this partner topic. This represents a unique partner resource.
- Mapping[str, str]
- Tags of the resource.
- id String
- Fully qualified identifier of the resource.
- location String
- Location of the resource.
- name String
- Name of the resource.
- provisioningState String
- Provisioning state of the partner topic.
- systemData Property Map
- The system metadata relating to Partner Topic resource.
- type String
- Type of the resource.
- activationState String
- Activation state of the partner topic.
- eventType Property MapInfo 
- Event Type information from the corresponding event channel.
- expirationTime StringIf Not Activated Utc 
- Expiration time of the partner topic. If this timer expires while the partner topic is still never activated, the partner topic and corresponding event channel are deleted.
- identity Property Map
- Identity information for the Partner Topic resource.
- messageFor StringActivation 
- Context or helpful message that can be used during the approval process by the subscriber.
- partnerRegistration StringImmutable Id 
- The immutableId of the corresponding partner registration.
- partnerTopic StringFriendly Description 
- Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
- source String
- Source associated with this partner topic. This represents a unique partner resource.
- Map<String>
- Tags of the resource.
Supporting Types
EventTypeInfoResponse   
- InlineEvent Dictionary<string, Pulumi.Types Azure Native. Event Grid. Inputs. Inline Event Properties Response> 
- A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event. An example of a valid inline event name is "Contoso.OrderCreated". The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.
- Kind string
- The kind of event type used.
- InlineEvent map[string]InlineTypes Event Properties Response 
- A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event. An example of a valid inline event name is "Contoso.OrderCreated". The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.
- Kind string
- The kind of event type used.
- inlineEvent Map<String,InlineTypes Event Properties Response> 
- A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event. An example of a valid inline event name is "Contoso.OrderCreated". The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.
- kind String
- The kind of event type used.
- inlineEvent {[key: string]: InlineTypes Event Properties Response} 
- A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event. An example of a valid inline event name is "Contoso.OrderCreated". The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.
- kind string
- The kind of event type used.
- inline_event_ Mapping[str, Inlinetypes Event Properties Response] 
- A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event. An example of a valid inline event name is "Contoso.OrderCreated". The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.
- kind str
- The kind of event type used.
- inlineEvent Map<Property Map>Types 
- A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event. An example of a valid inline event name is "Contoso.OrderCreated". The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.
- kind String
- The kind of event type used.
IdentityInfoResponse  
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- Type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Event Grid. Inputs. User Identity Properties Response> 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- Type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- UserAssigned map[string]UserIdentities Identity Properties Response 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- type String
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- userAssigned Map<String,UserIdentities Identity Properties Response> 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principalId string
- The principal ID of resource identity.
- tenantId string
- The tenant ID of resource.
- type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- userAssigned {[key: string]: UserIdentities Identity Properties Response} 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principal_id str
- The principal ID of resource identity.
- tenant_id str
- The tenant ID of resource.
- type str
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user_assigned_ Mapping[str, Useridentities Identity Properties Response] 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- type String
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- userAssigned Map<Property Map>Identities 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
InlineEventPropertiesResponse   
- DataSchema stringUrl 
- The dataSchemaUrl for the inline event.
- Description string
- The description for the inline event.
- DisplayName string
- The displayName for the inline event.
- DocumentationUrl string
- The documentationUrl for the inline event.
- DataSchema stringUrl 
- The dataSchemaUrl for the inline event.
- Description string
- The description for the inline event.
- DisplayName string
- The displayName for the inline event.
- DocumentationUrl string
- The documentationUrl for the inline event.
- dataSchema StringUrl 
- The dataSchemaUrl for the inline event.
- description String
- The description for the inline event.
- displayName String
- The displayName for the inline event.
- documentationUrl String
- The documentationUrl for the inline event.
- dataSchema stringUrl 
- The dataSchemaUrl for the inline event.
- description string
- The description for the inline event.
- displayName string
- The displayName for the inline event.
- documentationUrl string
- The documentationUrl for the inline event.
- data_schema_ strurl 
- The dataSchemaUrl for the inline event.
- description str
- The description for the inline event.
- display_name str
- The displayName for the inline event.
- documentation_url str
- The documentationUrl for the inline event.
- dataSchema StringUrl 
- The dataSchemaUrl for the inline event.
- description String
- The description for the inline event.
- displayName String
- The displayName for the inline event.
- documentationUrl String
- The documentationUrl for the inline event.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
UserIdentityPropertiesResponse   
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- clientId string
- The client id of user assigned identity.
- principalId string
- The principal id of user assigned identity.
- client_id str
- The client id of user assigned identity.
- principal_id str
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
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