Package-level declarations

Types

Link copied to clipboard
class Channel : KotlinCustomResource

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
object ChannelMapper : ResourceMapper<Channel>
Link copied to clipboard
Link copied to clipboard
class Domain : KotlinCustomResource

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
class DomainEventSubscription : KotlinCustomResource

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
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class DomainTopic : KotlinCustomResource

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
class DomainTopicEventSubscription : KotlinCustomResource

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
object DomainTopicMapper : ResourceMapper<DomainTopic>
Link copied to clipboard
Link copied to clipboard
class EventChannel : KotlinCustomResource

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
object EventChannelMapper : ResourceMapper<EventChannel>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class EventSubscription : KotlinCustomResource

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
object EventSubscriptionMapper : ResourceMapper<EventSubscription>
Link copied to clipboard
class PartnerConfiguration : KotlinCustomResource

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
Link copied to clipboard
class PartnerDestination : KotlinCustomResource

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
Link copied to clipboard
class PartnerNamespace : KotlinCustomResource

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
object PartnerNamespaceMapper : ResourceMapper<PartnerNamespace>
Link copied to clipboard
class PartnerRegistration : KotlinCustomResource

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
Link copied to clipboard
class PartnerTopic : KotlinCustomResource

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
class PartnerTopicEventSubscription : KotlinCustomResource

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
object PartnerTopicMapper : ResourceMapper<PartnerTopic>
Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

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
class SystemTopic : KotlinCustomResource

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
class SystemTopicEventSubscription : KotlinCustomResource

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
object SystemTopicMapper : ResourceMapper<SystemTopic>
Link copied to clipboard
Link copied to clipboard
class Topic : KotlinCustomResource

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
class TopicEventSubscription : KotlinCustomResource

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
object TopicMapper : ResourceMapper<Topic>
Link copied to clipboard

Builder for Topic.

Functions

Link copied to clipboard
fun channel(name: String): Channel
suspend fun channel(name: String, block: suspend ChannelResourceBuilder.() -> Unit): Channel
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
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