Show / Hide Table of Contents

Class SubscriptionArgs

Inheritance
System.Object
InputArgs
ResourceArgs
SubscriptionArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.ServiceBus
Assembly: Pulumi.Azure.dll
Syntax
public sealed class SubscriptionArgs : ResourceArgs

Constructors

View Source

SubscriptionArgs()

Declaration
public SubscriptionArgs()

Properties

View Source

AutoDeleteOnIdle

The idle interval after which the topic is automatically deleted as an ISO 8601 duration. The minimum duration is 5 minutes or P5M.

Declaration
public Input<string> AutoDeleteOnIdle { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DeadLetteringOnMessageExpiration

Boolean flag which controls whether the Subscription has dead letter support when a message expires. Defaults to false.

Declaration
public Input<bool> DeadLetteringOnMessageExpiration { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

DefaultMessageTtl

The Default message timespan to live as an ISO 8601 duration. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.

Declaration
public Input<string> DefaultMessageTtl { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EnableBatchedOperations

Boolean flag which controls whether the Subscription supports batched operations. Defaults to false.

Declaration
public Input<bool> EnableBatchedOperations { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ForwardDeadLetteredMessagesTo

The name of a Queue or Topic to automatically forward Dead Letter messages to.

Declaration
public Input<string> ForwardDeadLetteredMessagesTo { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ForwardTo

The name of a Queue or Topic to automatically forward messages to.

Declaration
public Input<string> ForwardTo { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LockDuration

The lock duration for the subscription as an ISO 8601 duration. The default value is 1 minute or P1M.

Declaration
public Input<string> LockDuration { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MaxDeliveryCount

The maximum number of deliveries.

Declaration
public Input<int> MaxDeliveryCount { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Name

Specifies the name of the ServiceBus Subscription resource. Changing this forces a new resource to be created.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NamespaceName

The name of the ServiceBus Namespace to create this Subscription in. Changing this forces a new resource to be created.

Declaration
public Input<string> NamespaceName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RequiresSession

Boolean flag which controls whether this Subscription supports the concept of a session. Defaults to false. Changing this forces a new resource to be created.

Declaration
public Input<bool> RequiresSession { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ResourceGroupName

The name of the resource group in which to create the namespace. Changing this forces a new resource to be created.

Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

TopicName

The name of the ServiceBus Topic to create this Subscription in. Changing this forces a new resource to be created.

Declaration
public Input<string> TopicName { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.