Skip to content
Docs Try Aspire
Docs Try

AzureServiceBusTopicResource

Handle
📦 Aspire.Hosting.Azure.ServiceBus v13.3.0
interface AzureServiceBusTopicResource
extends IExpressionValue,
IManifestExpressionProvider,
IResource,
IResourceWithConnectionString,
IResourceWithParent,
AzureServiceBusResource]],
IValueProvider,
IValueWithReferences,
IResourceWithAzureFunctionsConfig {
readonly connectionStringExpression: ReferenceExpression;
defaultMessageTimeToLive: timespan;
duplicateDetectionHistoryTimeWindow: timespan;
readonly parent: AzureServiceBusResource;
requiresDuplicateDetection: boolean;
topicName: string;
addServiceBusSubscription(
name: string,
subscriptionName?: string): AzureServiceBusSubscriptionResource;
withProperties(configure: (obj: AzureServiceBusTopicResource) => Promise<void>): AzureServiceBusTopicResource;
}

Properties

property connectionStringExpression ReferenceExpression get
Gets the ConnectionStringExpression property
property defaultMessageTimeToLive timespan get · set
Gets the DefaultMessageTimeToLive property
property duplicateDetectionHistoryTimeWindow timespan get · set
Gets the DuplicateDetectionHistoryTimeWindow property
property parent AzureServiceBusResource get
Gets the Parent property
property requiresDuplicateDetection boolean get · set
Gets the RequiresDuplicateDetection property
property topicName string get · set
Gets the TopicName property

Methods

Adds an Azure Service Bus subscription resource
addServiceBusSubscription(
name: string,
subscriptionName?: string): AzureServiceBusSubscriptionResource
name string
subscriptionName string optional
AzureServiceBusSubscriptionResource
method withProperties builder
Configures properties of an Azure Service Bus topic
withProperties(configure: (obj: AzureServiceBusTopicResource) => Promise<void>): AzureServiceBusTopicResource
configure (obj: AzureServiceBusTopicResource) => Promise<void>
AzureServiceBusTopicResource