Package-level declarations
Types
Link copied to clipboard
data class DomainArgs(val autoCreateTopicWithFirstSubscription: Output<Boolean>? = null, val autoDeleteTopicWithLastSubscription: Output<Boolean>? = null, val identity: Output<DomainIdentityArgs>? = null, val inboundIpRules: Output<List<DomainInboundIpRuleArgs>>? = null, val inputMappingDefaultValues: Output<DomainInputMappingDefaultValuesArgs>? = null, val inputMappingFields: Output<DomainInputMappingFieldsArgs>? = null, val inputSchema: Output<String>? = null, val localAuthEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DomainArgs>
Manages an EventGrid Domain
Link copied to clipboard
class DomainArgsBuilder
Builder for DomainArgs.
Link copied to clipboard
Link copied to clipboard
class DomainResourceBuilder
Builder for Domain.
Link copied to clipboard
Manages an EventGrid Domain Topic
Link copied to clipboard
data class DomainTopicArgs(val domainName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<DomainTopicArgs>
Manages an EventGrid Domain Topic
Link copied to clipboard
class DomainTopicArgsBuilder
Builder for DomainTopicArgs.
Link copied to clipboard
Link copied to clipboard
Builder for DomainTopic.
Link copied to clipboard
object EventgridFunctions
Link copied to clipboard
Manages an EventGrid Event Subscription
Link copied to clipboard
data class EventSubscriptionArgs(val advancedFilter: Output<EventSubscriptionAdvancedFilterArgs>? = null, val advancedFilteringOnArraysEnabled: Output<Boolean>? = null, val azureFunctionEndpoint: Output<EventSubscriptionAzureFunctionEndpointArgs>? = null, val deadLetterIdentity: Output<EventSubscriptionDeadLetterIdentityArgs>? = null, val deliveryIdentity: Output<EventSubscriptionDeliveryIdentityArgs>? = null, val deliveryProperties: Output<List<EventSubscriptionDeliveryPropertyArgs>>? = null, val eventDeliverySchema: Output<String>? = null, val eventhubEndpointId: Output<String>? = null, val expirationTimeUtc: Output<String>? = null, val hybridConnectionEndpointId: Output<String>? = null, val includedEventTypes: Output<List<String>>? = null, val labels: Output<List<String>>? = null, val name: Output<String>? = null, val retryPolicy: Output<EventSubscriptionRetryPolicyArgs>? = null, val scope: Output<String>? = null, val serviceBusQueueEndpointId: Output<String>? = null, val serviceBusTopicEndpointId: Output<String>? = null, val storageBlobDeadLetterDestination: Output<EventSubscriptionStorageBlobDeadLetterDestinationArgs>? = null, val storageQueueEndpoint: Output<EventSubscriptionStorageQueueEndpointArgs>? = null, val subjectFilter: Output<EventSubscriptionSubjectFilterArgs>? = null, val webhookEndpoint: Output<EventSubscriptionWebhookEndpointArgs>? = null) : ConvertibleToJava<EventSubscriptionArgs>
Manages an EventGrid Event Subscription
Link copied to clipboard
Builder for EventSubscriptionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for EventSubscription.
Link copied to clipboard
Manages an Event Grid System Topic.
Link copied to clipboard
data class SystemTopicArgs(val identity: Output<SystemTopicIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sourceArmResourceId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val topicType: Output<String>? = null) : ConvertibleToJava<SystemTopicArgs>
Manages an Event Grid System Topic.
Link copied to clipboard
class SystemTopicArgsBuilder
Builder for SystemTopicArgs.
Link copied to clipboard
Manages an EventGrid System Topic Event Subscription.
Link copied to clipboard
data class SystemTopicEventSubscriptionArgs(val advancedFilter: Output<SystemTopicEventSubscriptionAdvancedFilterArgs>? = null, val advancedFilteringOnArraysEnabled: Output<Boolean>? = null, val azureFunctionEndpoint: Output<SystemTopicEventSubscriptionAzureFunctionEndpointArgs>? = null, val deadLetterIdentity: Output<SystemTopicEventSubscriptionDeadLetterIdentityArgs>? = null, val deliveryIdentity: Output<SystemTopicEventSubscriptionDeliveryIdentityArgs>? = null, val deliveryProperties: Output<List<SystemTopicEventSubscriptionDeliveryPropertyArgs>>? = null, val eventDeliverySchema: Output<String>? = null, val eventhubEndpointId: Output<String>? = null, val expirationTimeUtc: Output<String>? = null, val hybridConnectionEndpointId: Output<String>? = null, val includedEventTypes: Output<List<String>>? = null, val labels: Output<List<String>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retryPolicy: Output<SystemTopicEventSubscriptionRetryPolicyArgs>? = null, val serviceBusQueueEndpointId: Output<String>? = null, val serviceBusTopicEndpointId: Output<String>? = null, val storageBlobDeadLetterDestination: Output<SystemTopicEventSubscriptionStorageBlobDeadLetterDestinationArgs>? = null, val storageQueueEndpoint: Output<SystemTopicEventSubscriptionStorageQueueEndpointArgs>? = null, val subjectFilter: Output<SystemTopicEventSubscriptionSubjectFilterArgs>? = null, val systemTopic: Output<String>? = null, val webhookEndpoint: Output<SystemTopicEventSubscriptionWebhookEndpointArgs>? = null) : ConvertibleToJava<SystemTopicEventSubscriptionArgs>
Manages an EventGrid System Topic Event Subscription.
Link copied to clipboard
Builder for SystemTopicEventSubscriptionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SystemTopicEventSubscription.
Link copied to clipboard
Link copied to clipboard
Builder for SystemTopic.
Link copied to clipboard
data class TopicArgs(val identity: Output<TopicIdentityArgs>? = null, val inboundIpRules: Output<List<TopicInboundIpRuleArgs>>? = null, val inputMappingDefaultValues: Output<TopicInputMappingDefaultValuesArgs>? = null, val inputMappingFields: Output<TopicInputMappingFieldsArgs>? = null, val inputSchema: Output<String>? = null, val localAuthEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<TopicArgs>
Manages an EventGrid Topic
Link copied to clipboard
class TopicArgsBuilder
Builder for TopicArgs.
Link copied to clipboard
Link copied to clipboard
class TopicResourceBuilder
Builder for Topic.
Functions
Link copied to clipboard
suspend fun domainTopic(name: String, block: suspend DomainTopicResourceBuilder.() -> Unit): DomainTopic
Link copied to clipboard
suspend fun eventSubscription(name: String, block: suspend EventSubscriptionResourceBuilder.() -> Unit): EventSubscription
Link copied to clipboard
suspend fun systemTopic(name: String, block: suspend SystemTopicResourceBuilder.() -> Unit): SystemTopic
Link copied to clipboard
suspend fun systemTopicEventSubscription(name: String, block: suspend SystemTopicEventSubscriptionResourceBuilder.() -> Unit): SystemTopicEventSubscription