AzureServiceBusTopicResource
Handle
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;} 12 members
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): AzureServiceBusSubscriptionResourceParameters
name string subscriptionName string optional Returns
AzureServiceBusSubscriptionResource Configures properties of an Azure Service Bus topic
withProperties(configure: (obj: AzureServiceBusTopicResource) => Promise<void>): AzureServiceBusTopicResourceParameters
configure (obj: AzureServiceBusTopicResource) => Promise<void> Returns
AzureServiceBusTopicResource