Package-level declarations

Types

Link copied to clipboard

Channel info. API Version: 2021-10-15-preview.

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 partnerDestinationInfo: Output<WebhookPartnerDestinationInfoArgs>? = 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. API Version: 2021-10-15-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

EventGrid Domain. API Version: 2020-06-01.

Link copied to clipboard
data class DomainArgs(val domainName: Output<String>? = 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 publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DomainArgs>

EventGrid Domain. API Version: 2020-06-01.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard

Event Subscription API Version: 2021-10-15-preview.

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 API Version: 2021-10-15-preview.

Link copied to clipboard
Link copied to clipboard

Builder for Domain.

Link copied to clipboard

Domain Topic. API Version: 2020-06-01.

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. API Version: 2020-06-01.

Link copied to clipboard
Link copied to clipboard

Event Subscription API Version: 2021-10-15-preview.

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 API Version: 2021-10-15-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Event Channel. API Version: 2021-06-01-preview.

Link copied to clipboard
data class EventChannelArgs(val destination: Output<EventChannelDestinationArgs>? = null, val eventChannelName: Output<String>? = null, val expirationTimeIfNotActivatedUtc: Output<String>? = null, val filter: Output<EventChannelFilterArgs>? = null, val partnerNamespaceName: Output<String>? = null, val partnerTopicFriendlyDescription: Output<String>? = null, val resourceGroupName: Output<String>? = null, val source: Output<EventChannelSourceArgs>? = null) : ConvertibleToJava<EventChannelArgs>

Event Channel. API Version: 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Event Subscription API Version: 2020-06-01.

Link copied to clipboard
data class EventSubscriptionArgs(val deadLetterDestination: Output<StorageBlobDeadLetterDestinationArgs>? = 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 API Version: 2020-06-01.

Link copied to clipboard

Partner configuration information API Version: 2021-10-15-preview.

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 API Version: 2021-10-15-preview.

Link copied to clipboard

Event Grid Partner Destination. API Version: 2021-10-15-preview.

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 provisioningState: Output<Either<String, PartnerDestinationProvisioningState>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PartnerDestinationArgs>

Event Grid Partner Destination. API Version: 2021-10-15-preview.

Link copied to clipboard

EventGrid Partner Namespace. API Version: 2021-06-01-preview.

Link copied to clipboard
data class PartnerNamespaceArgs(val disableLocalAuth: Output<Boolean>? = null, val inboundIpRules: Output<List<InboundIpRuleArgs>>? = null, val location: Output<String>? = null, val partnerNamespaceName: Output<String>? = null, val partnerRegistrationFullyQualifiedId: Output<String>? = 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. API Version: 2021-06-01-preview.

Link copied to clipboard

Information about a partner registration. API Version: 2021-06-01-preview.

Link copied to clipboard
data class PartnerRegistrationArgs(val authorizedAzureSubscriptionIds: Output<List<String>>? = null, val customerServiceUri: Output<String>? = null, val location: Output<String>? = null, val logoUri: Output<String>? = null, val longDescription: Output<String>? = null, val partnerCustomerServiceExtension: Output<String>? = null, val partnerCustomerServiceNumber: Output<String>? = null, val partnerName: Output<String>? = null, val partnerRegistrationName: Output<String>? = null, val partnerResourceTypeDescription: Output<String>? = null, val partnerResourceTypeDisplayName: Output<String>? = null, val partnerResourceTypeName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val setupUri: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val visibilityState: Output<Either<String, PartnerRegistrationVisibilityState>>? = null) : ConvertibleToJava<PartnerRegistrationArgs>

Information about a partner registration. API Version: 2021-06-01-preview.

Link copied to clipboard

Event Grid Partner Topic. API Version: 2021-10-15-preview.

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. API Version: 2021-10-15-preview.

Link copied to clipboard
Link copied to clipboard

Event Subscription API Version: 2020-04-01-preview.

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 API Version: 2020-04-01-preview.

Link copied to clipboard
Link copied to clipboard

API Version: 2020-06-01.

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>

API Version: 2020-06-01.

Link copied to clipboard

EventGrid System Topic. API Version: 2021-06-01-preview.

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. API Version: 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard

Event Subscription API Version: 2020-04-01-preview.

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 API Version: 2020-04-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

EventGrid Topic API Version: 2020-06-01.

Link copied to clipboard
data class TopicArgs(val inboundIpRules: Output<List<InboundIpRuleArgs>>? = null, val inputSchema: Output<Either<String, InputSchema>>? = null, val inputSchemaMapping: Output<JsonInputSchemaMappingArgs>? = null, val location: Output<String>? = 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 API Version: 2020-06-01.

Link copied to clipboard

Builder for TopicArgs.

Link copied to clipboard

Event Subscription API Version: 2021-10-15-preview.

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 API Version: 2021-10-15-preview.

Link copied to clipboard
Link copied to clipboard

Builder for Topic.

Functions

Link copied to clipboard
suspend fun channelResource(name: String, block: suspend ChannelResourceBuilder.() -> Unit): Channel
Link copied to clipboard
suspend fun domainResource(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
suspend fun domainTopicResource(name: String, block: suspend DomainTopicResourceBuilder.() -> Unit): DomainTopic
Link copied to clipboard
suspend fun eventChannelResource(name: String, block: suspend EventChannelResourceBuilder.() -> Unit): EventChannel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun partnerTopicResource(name: String, block: suspend PartnerTopicResourceBuilder.() -> Unit): PartnerTopic
Link copied to clipboard
suspend fun systemTopicResource(name: String, block: suspend SystemTopicResourceBuilder.() -> Unit): SystemTopic
Link copied to clipboard
suspend fun topicResource(name: String, block: suspend TopicResourceBuilder.() -> Unit): Topic