OptionaldataData Residency Boundary of the resource.
OptionaldisableThis boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the topic.
OptionaleventEvent Type Information for the user topic. This information is provided by the publisher and can be used by the subscriber to view different types of events that are published.
OptionalexistingResource group name of the existing EventGrid topic
OptionalexistingSubscription ID of the existing EventGrid topic (for cross-subscription access)
OptionalexistingName of the existing EventGrid topic to resolve
OptionalidentityIdentity information for the resource.
OptionalinboundThis can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
OptionalinputThis determines the format that Event Grid should expect for incoming events published to the topic.
OptionalinputThis enables publishing using custom event schemas. An InputSchemaMapping can be specified to map various properties of a source schema to various required properties of the EventGridEvent schema.
OptionallocationLocation of the resource.
OptionalminimumMinimum TLS version of the publisher allowed to publish to this topic
OptionalpublicThis determines if traffic is allowed over public network. By default it is enabled.
You can further restrict to specific IPs by configuring
The name of the resource group within the user's subscription.
OptionaltagsTags of the resource.
OptionaltopicName of the topic.
When true, resolves an existing EventGrid topic instead of creating a new one
Properties for configuring the EventGrid topic in the event handler