Package-level declarations

Types

Link copied to clipboard
class CaCertificate : KotlinCustomResource

The CA Certificate resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class CaCertificateArgs(val caCertificateName: Output<String>? = null, val description: Output<String>? = null, val encodedCertificate: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<CaCertificateArgs>

The CA Certificate resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object CaCertificateMapper : ResourceMapper<CaCertificate>
Link copied to clipboard
Link copied to clipboard
class Channel : KotlinCustomResource

Channel info. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ChannelArgs(val channelName: Output<String>? = null, val channelType: Output<Either<String, ChannelType>>? = null, val expirationTimeIfNotActivatedUtc: Output<String>? = null, val messageForActivation: Output<String>? = null, val partnerNamespaceName: Output<String>? = null, val partnerTopicInfo: Output<PartnerTopicInfoArgs>? = null, val provisioningState: Output<Either<String, ChannelProvisioningState>>? = null, val readinessState: Output<Either<String, ReadinessState>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ChannelArgs>

Channel info. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object ChannelMapper : ResourceMapper<Channel>
Link copied to clipboard
Link copied to clipboard
class Client : KotlinCustomResource

The Client resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ClientArgs(val attributes: Output<Any>? = null, val authenticationName: Output<String>? = null, val clientCertificateAuthentication: Output<ClientCertificateAuthenticationArgs>? = null, val clientName: Output<String>? = null, val description: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val state: Output<Either<String, ClientState>>? = null) : ConvertibleToJava<ClientArgs>

The Client resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for ClientArgs.

Link copied to clipboard
class ClientGroup : KotlinCustomResource

The Client group resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ClientGroupArgs(val clientGroupName: Output<String>? = null, val description: Output<String>? = null, val namespaceName: Output<String>? = null, val query: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ClientGroupArgs>

The Client group resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object ClientGroupMapper : ResourceMapper<ClientGroup>
Link copied to clipboard
Link copied to clipboard
object ClientMapper : ResourceMapper<Client>
Link copied to clipboard

Builder for Client.

Link copied to clipboard
class Domain : KotlinCustomResource

EventGrid Domain. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class DomainArgs(val autoCreateTopicWithFirstSubscription: Output<Boolean>? = null, val autoDeleteTopicWithLastSubscription: Output<Boolean>? = null, val dataResidencyBoundary: Output<Either<String, DataResidencyBoundary>>? = null, val disableLocalAuth: Output<Boolean>? = null, val domainName: Output<String>? = null, val eventTypeInfo: Output<EventTypeInfoArgs>? = null, val identity: Output<IdentityInfoArgs>? = null, val inboundIpRules: Output<List<InboundIpRuleArgs>>? = null, val inputSchema: Output<Either<String, InputSchema>>? = null, val inputSchemaMapping: Output<JsonInputSchemaMappingArgs>? = null, val location: Output<String>? = null, val minimumTlsVersionAllowed: Output<Either<String, TlsVersion>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DomainArgs>

EventGrid Domain. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
class DomainEventSubscription : KotlinCustomResource

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class DomainEventSubscriptionArgs(val deadLetterDestination: Output<StorageBlobDeadLetterDestinationArgs>? = null, val deadLetterWithResourceIdentity: Output<DeadLetterWithResourceIdentityArgs>? = null, val deliveryWithResourceIdentity: Output<DeliveryWithResourceIdentityArgs>? = null, val destination: Output<Any>? = null, val domainName: Output<String>? = null, val eventDeliverySchema: Output<Either<String, EventDeliverySchema>>? = null, val eventSubscriptionName: Output<String>? = null, val expirationTimeUtc: Output<String>? = null, val filter: Output<EventSubscriptionFilterArgs>? = null, val labels: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val retryPolicy: Output<RetryPolicyArgs>? = null) : ConvertibleToJava<DomainEventSubscriptionArgs>

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class DomainTopic : KotlinCustomResource

Domain Topic. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class DomainTopicArgs(val domainName: Output<String>? = null, val domainTopicName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<DomainTopicArgs>

Domain Topic. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class DomainTopicEventSubscription : KotlinCustomResource

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class DomainTopicEventSubscriptionArgs(val deadLetterDestination: Output<StorageBlobDeadLetterDestinationArgs>? = null, val deadLetterWithResourceIdentity: Output<DeadLetterWithResourceIdentityArgs>? = null, val deliveryWithResourceIdentity: Output<DeliveryWithResourceIdentityArgs>? = null, val destination: Output<Any>? = null, val domainName: Output<String>? = null, val eventDeliverySchema: Output<Either<String, EventDeliverySchema>>? = null, val eventSubscriptionName: Output<String>? = null, val expirationTimeUtc: Output<String>? = null, val filter: Output<EventSubscriptionFilterArgs>? = null, val labels: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val retryPolicy: Output<RetryPolicyArgs>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<DomainTopicEventSubscriptionArgs>

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object DomainTopicMapper : ResourceMapper<DomainTopic>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class EventSubscription : KotlinCustomResource

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class EventSubscriptionArgs(val deadLetterDestination: Output<StorageBlobDeadLetterDestinationArgs>? = null, val deadLetterWithResourceIdentity: Output<DeadLetterWithResourceIdentityArgs>? = null, val deliveryWithResourceIdentity: Output<DeliveryWithResourceIdentityArgs>? = null, val destination: Output<Any>? = null, val eventDeliverySchema: Output<Either<String, EventDeliverySchema>>? = null, val eventSubscriptionName: Output<String>? = null, val expirationTimeUtc: Output<String>? = null, val filter: Output<EventSubscriptionFilterArgs>? = null, val labels: Output<List<String>>? = null, val retryPolicy: Output<RetryPolicyArgs>? = null, val scope: Output<String>? = null) : ConvertibleToJava<EventSubscriptionArgs>

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object EventSubscriptionMapper : ResourceMapper<EventSubscription>
Link copied to clipboard
class Namespace : KotlinCustomResource

Namespace resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NamespaceArgs(val identity: Output<IdentityInfoArgs>? = null, val inboundIpRules: Output<List<InboundIpRuleArgs>>? = null, val isZoneRedundant: Output<Boolean>? = null, val location: Output<String>? = null, val minimumTlsVersionAllowed: Output<Either<String, TlsVersion>>? = null, val namespaceName: Output<String>? = null, val privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<NamespaceSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val topicSpacesConfiguration: Output<TopicSpacesConfigurationArgs>? = null, val topicsConfiguration: Output<TopicsConfigurationArgs>? = null) : ConvertibleToJava<NamespaceArgs>

Namespace resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
Link copied to clipboard
class NamespaceTopic : KotlinCustomResource

Namespace topic details. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NamespaceTopicArgs(val eventRetentionInDays: Output<Int>? = null, val inputSchema: Output<Either<String, EventInputSchema>>? = null, val namespaceName: Output<String>? = null, val publisherType: Output<Either<String, PublisherType>>? = null, val resourceGroupName: Output<String>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<NamespaceTopicArgs>

Namespace topic details. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class NamespaceTopicEventSubscription : KotlinCustomResource

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NamespaceTopicEventSubscriptionArgs(val deliveryConfiguration: Output<DeliveryConfigurationArgs>? = null, val eventDeliverySchema: Output<Either<String, DeliverySchema>>? = null, val eventSubscriptionName: Output<String>? = null, val expirationTimeUtc: Output<String>? = null, val filtersConfiguration: Output<FiltersConfigurationArgs>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<NamespaceTopicEventSubscriptionArgs>

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object NamespaceTopicMapper : ResourceMapper<NamespaceTopic>
Link copied to clipboard
class PartnerConfiguration : KotlinCustomResource

Partner configuration information Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PartnerConfigurationArgs(val location: Output<String>? = null, val partnerAuthorization: Output<PartnerAuthorizationArgs>? = null, val provisioningState: Output<Either<String, PartnerConfigurationProvisioningState>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PartnerConfigurationArgs>

Partner configuration information Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class PartnerDestination : KotlinCustomResource

Event Grid Partner Destination. Uses Azure REST API version 2024-12-15-preview. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PartnerDestinationArgs(val activationState: Output<Either<String, PartnerDestinationActivationState>>? = null, val endpointBaseUrl: Output<String>? = null, val endpointServiceContext: Output<String>? = null, val expirationTimeIfNotActivatedUtc: Output<String>? = null, val location: Output<String>? = null, val messageForActivation: Output<String>? = null, val partnerDestinationName: Output<String>? = null, val partnerRegistrationImmutableId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PartnerDestinationArgs>

Event Grid Partner Destination. Uses Azure REST API version 2024-12-15-preview. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class PartnerNamespace : KotlinCustomResource

EventGrid Partner Namespace. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PartnerNamespaceArgs(val disableLocalAuth: Output<Boolean>? = null, val inboundIpRules: Output<List<InboundIpRuleArgs>>? = null, val location: Output<String>? = null, val minimumTlsVersionAllowed: Output<Either<String, TlsVersion>>? = null, val partnerNamespaceName: Output<String>? = null, val partnerRegistrationFullyQualifiedId: Output<String>? = null, val partnerTopicRoutingMode: Output<Either<String, PartnerTopicRoutingMode>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PartnerNamespaceArgs>

EventGrid Partner Namespace. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object PartnerNamespaceMapper : ResourceMapper<PartnerNamespace>
Link copied to clipboard
class PartnerRegistration : KotlinCustomResource

Information about a partner registration. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PartnerRegistrationArgs(val location: Output<String>? = null, val partnerRegistrationImmutableId: Output<String>? = null, val partnerRegistrationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PartnerRegistrationArgs>

Information about a partner registration. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class PartnerTopic : KotlinCustomResource

Event Grid Partner Topic. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PartnerTopicArgs(val activationState: Output<Either<String, PartnerTopicActivationState>>? = null, val eventTypeInfo: Output<EventTypeInfoArgs>? = null, val expirationTimeIfNotActivatedUtc: Output<String>? = null, val identity: Output<IdentityInfoArgs>? = null, val location: Output<String>? = null, val messageForActivation: Output<String>? = null, val partnerRegistrationImmutableId: Output<String>? = null, val partnerTopicFriendlyDescription: Output<String>? = null, val partnerTopicName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val source: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PartnerTopicArgs>

Event Grid Partner Topic. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class PartnerTopicEventSubscription : KotlinCustomResource

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PartnerTopicEventSubscriptionArgs(val deadLetterDestination: Output<StorageBlobDeadLetterDestinationArgs>? = null, val deadLetterWithResourceIdentity: Output<DeadLetterWithResourceIdentityArgs>? = null, val deliveryWithResourceIdentity: Output<DeliveryWithResourceIdentityArgs>? = null, val destination: Output<Any>? = null, val eventDeliverySchema: Output<Either<String, EventDeliverySchema>>? = null, val eventSubscriptionName: Output<String>? = null, val expirationTimeUtc: Output<String>? = null, val filter: Output<EventSubscriptionFilterArgs>? = null, val labels: Output<List<String>>? = null, val partnerTopicName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retryPolicy: Output<RetryPolicyArgs>? = null) : ConvertibleToJava<PartnerTopicEventSubscriptionArgs>

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object PartnerTopicMapper : ResourceMapper<PartnerTopic>
Link copied to clipboard
Link copied to clipboard
class PermissionBinding : KotlinCustomResource

The Permission binding resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PermissionBindingArgs(val clientGroupName: Output<String>? = null, val description: Output<String>? = null, val namespaceName: Output<String>? = null, val permission: Output<Either<String, PermissionType>>? = null, val permissionBindingName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val topicSpaceName: Output<String>? = null) : ConvertibleToJava<PermissionBindingArgs>

The Permission binding resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object PermissionBindingMapper : ResourceMapper<PermissionBinding>
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val groupIds: Output<List<String>>? = null, val parentName: Output<String>? = null, val parentType: Output<String>? = null, val privateEndpoint: Output<PrivateEndpointArgs>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<ConnectionStateArgs>? = null, val provisioningState: Output<Either<String, ResourceProvisioningState>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class SystemTopic : KotlinCustomResource

EventGrid System Topic. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class SystemTopicArgs(val identity: Output<IdentityInfoArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val source: Output<String>? = null, val systemTopicName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val topicType: Output<String>? = null) : ConvertibleToJava<SystemTopicArgs>

EventGrid System Topic. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class SystemTopicEventSubscription : KotlinCustomResource

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class SystemTopicEventSubscriptionArgs(val deadLetterDestination: Output<StorageBlobDeadLetterDestinationArgs>? = null, val deadLetterWithResourceIdentity: Output<DeadLetterWithResourceIdentityArgs>? = null, val deliveryWithResourceIdentity: Output<DeliveryWithResourceIdentityArgs>? = null, val destination: Output<Any>? = null, val eventDeliverySchema: Output<Either<String, EventDeliverySchema>>? = null, val eventSubscriptionName: Output<String>? = null, val expirationTimeUtc: Output<String>? = null, val filter: Output<EventSubscriptionFilterArgs>? = null, val labels: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val retryPolicy: Output<RetryPolicyArgs>? = null, val systemTopicName: Output<String>? = null) : ConvertibleToJava<SystemTopicEventSubscriptionArgs>

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object SystemTopicMapper : ResourceMapper<SystemTopic>
Link copied to clipboard
Link copied to clipboard
class Topic : KotlinCustomResource

EventGrid Topic Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class TopicArgs(val dataResidencyBoundary: Output<Either<String, DataResidencyBoundary>>? = null, val disableLocalAuth: Output<Boolean>? = null, val eventTypeInfo: Output<EventTypeInfoArgs>? = null, val identity: Output<IdentityInfoArgs>? = null, val inboundIpRules: Output<List<InboundIpRuleArgs>>? = null, val inputSchema: Output<Either<String, InputSchema>>? = null, val inputSchemaMapping: Output<JsonInputSchemaMappingArgs>? = null, val location: Output<String>? = null, val minimumTlsVersionAllowed: Output<Either<String, TlsVersion>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<TopicArgs>

EventGrid Topic Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for TopicArgs.

Link copied to clipboard
class TopicEventSubscription : KotlinCustomResource

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class TopicEventSubscriptionArgs(val deadLetterDestination: Output<StorageBlobDeadLetterDestinationArgs>? = null, val deadLetterWithResourceIdentity: Output<DeadLetterWithResourceIdentityArgs>? = null, val deliveryWithResourceIdentity: Output<DeliveryWithResourceIdentityArgs>? = null, val destination: Output<Any>? = null, val eventDeliverySchema: Output<Either<String, EventDeliverySchema>>? = null, val eventSubscriptionName: Output<String>? = null, val expirationTimeUtc: Output<String>? = null, val filter: Output<EventSubscriptionFilterArgs>? = null, val labels: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val retryPolicy: Output<RetryPolicyArgs>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<TopicEventSubscriptionArgs>

Event Subscription. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2022-06-15. Other available API versions: 2022-06-15, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object TopicMapper : ResourceMapper<Topic>
Link copied to clipboard

Builder for Topic.

Link copied to clipboard
class TopicSpace : KotlinCustomResource

The Topic space resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class TopicSpaceArgs(val description: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val topicSpaceName: Output<String>? = null, val topicTemplates: Output<List<String>>? = null) : ConvertibleToJava<TopicSpaceArgs>

The Topic space resource. Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview. Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object TopicSpaceMapper : ResourceMapper<TopicSpace>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun channel(name: String): Channel
suspend fun channel(name: String, block: suspend ChannelResourceBuilder.() -> Unit): Channel
Link copied to clipboard
fun client(name: String): Client
suspend fun client(name: String, block: suspend ClientResourceBuilder.() -> Unit): Client
Link copied to clipboard
suspend fun clientGroup(name: String, block: suspend ClientGroupResourceBuilder.() -> Unit): ClientGroup
Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
suspend fun domainTopic(name: String, block: suspend DomainTopicResourceBuilder.() -> Unit): DomainTopic
Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun systemTopic(name: String, block: suspend SystemTopicResourceBuilder.() -> Unit): SystemTopic
Link copied to clipboard
fun topic(name: String): Topic
suspend fun topic(name: String, block: suspend TopicResourceBuilder.() -> Unit): Topic
Link copied to clipboard
suspend fun topicSpace(name: String, block: suspend TopicSpaceResourceBuilder.() -> Unit): TopicSpace