Documentation
¶
Index ¶
- type Action
- type ActionArgs
- func (ActionArgs) ElementType() reflect.Type
- func (i ActionArgs) ToActionOutput() ActionOutput
- func (i ActionArgs) ToActionOutputWithContext(ctx context.Context) ActionOutput
- func (i ActionArgs) ToActionPtrOutput() ActionPtrOutput
- func (i ActionArgs) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
- type ActionInput
- type ActionOutput
- func (o ActionOutput) CompatibilityLevel() pulumi.IntPtrOutput
- func (ActionOutput) ElementType() reflect.Type
- func (o ActionOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o ActionOutput) SqlExpression() pulumi.StringPtrOutput
- func (o ActionOutput) ToActionOutput() ActionOutput
- func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput
- func (o ActionOutput) ToActionPtrOutput() ActionPtrOutput
- func (o ActionOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
- type ActionPtrInput
- type ActionPtrOutput
- func (o ActionPtrOutput) CompatibilityLevel() pulumi.IntPtrOutput
- func (o ActionPtrOutput) Elem() ActionOutput
- func (ActionPtrOutput) ElementType() reflect.Type
- func (o ActionPtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o ActionPtrOutput) SqlExpression() pulumi.StringPtrOutput
- func (o ActionPtrOutput) ToActionPtrOutput() ActionPtrOutput
- func (o ActionPtrOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
- type ActionResponse
- type ActionResponseArgs
- func (ActionResponseArgs) ElementType() reflect.Type
- func (i ActionResponseArgs) ToActionResponseOutput() ActionResponseOutput
- func (i ActionResponseArgs) ToActionResponseOutputWithContext(ctx context.Context) ActionResponseOutput
- func (i ActionResponseArgs) ToActionResponsePtrOutput() ActionResponsePtrOutput
- func (i ActionResponseArgs) ToActionResponsePtrOutputWithContext(ctx context.Context) ActionResponsePtrOutput
- type ActionResponseInput
- type ActionResponseOutput
- func (o ActionResponseOutput) CompatibilityLevel() pulumi.IntPtrOutput
- func (ActionResponseOutput) ElementType() reflect.Type
- func (o ActionResponseOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o ActionResponseOutput) SqlExpression() pulumi.StringPtrOutput
- func (o ActionResponseOutput) ToActionResponseOutput() ActionResponseOutput
- func (o ActionResponseOutput) ToActionResponseOutputWithContext(ctx context.Context) ActionResponseOutput
- func (o ActionResponseOutput) ToActionResponsePtrOutput() ActionResponsePtrOutput
- func (o ActionResponseOutput) ToActionResponsePtrOutputWithContext(ctx context.Context) ActionResponsePtrOutput
- type ActionResponsePtrInput
- type ActionResponsePtrOutput
- func (o ActionResponsePtrOutput) CompatibilityLevel() pulumi.IntPtrOutput
- func (o ActionResponsePtrOutput) Elem() ActionResponseOutput
- func (ActionResponsePtrOutput) ElementType() reflect.Type
- func (o ActionResponsePtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o ActionResponsePtrOutput) SqlExpression() pulumi.StringPtrOutput
- func (o ActionResponsePtrOutput) ToActionResponsePtrOutput() ActionResponsePtrOutput
- func (o ActionResponsePtrOutput) ToActionResponsePtrOutputWithContext(ctx context.Context) ActionResponsePtrOutput
- type CorrelationFilter
- type CorrelationFilterArgs
- func (CorrelationFilterArgs) ElementType() reflect.Type
- func (i CorrelationFilterArgs) ToCorrelationFilterOutput() CorrelationFilterOutput
- func (i CorrelationFilterArgs) ToCorrelationFilterOutputWithContext(ctx context.Context) CorrelationFilterOutput
- func (i CorrelationFilterArgs) ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput
- func (i CorrelationFilterArgs) ToCorrelationFilterPtrOutputWithContext(ctx context.Context) CorrelationFilterPtrOutput
- type CorrelationFilterInput
- type CorrelationFilterOutput
- func (o CorrelationFilterOutput) ContentType() pulumi.StringPtrOutput
- func (o CorrelationFilterOutput) CorrelationId() pulumi.StringPtrOutput
- func (CorrelationFilterOutput) ElementType() reflect.Type
- func (o CorrelationFilterOutput) Label() pulumi.StringPtrOutput
- func (o CorrelationFilterOutput) MessageId() pulumi.StringPtrOutput
- func (o CorrelationFilterOutput) Properties() pulumi.StringMapOutput
- func (o CorrelationFilterOutput) ReplyTo() pulumi.StringPtrOutput
- func (o CorrelationFilterOutput) ReplyToSessionId() pulumi.StringPtrOutput
- func (o CorrelationFilterOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o CorrelationFilterOutput) SessionId() pulumi.StringPtrOutput
- func (o CorrelationFilterOutput) To() pulumi.StringPtrOutput
- func (o CorrelationFilterOutput) ToCorrelationFilterOutput() CorrelationFilterOutput
- func (o CorrelationFilterOutput) ToCorrelationFilterOutputWithContext(ctx context.Context) CorrelationFilterOutput
- func (o CorrelationFilterOutput) ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput
- func (o CorrelationFilterOutput) ToCorrelationFilterPtrOutputWithContext(ctx context.Context) CorrelationFilterPtrOutput
- type CorrelationFilterPtrInput
- type CorrelationFilterPtrOutput
- func (o CorrelationFilterPtrOutput) ContentType() pulumi.StringPtrOutput
- func (o CorrelationFilterPtrOutput) CorrelationId() pulumi.StringPtrOutput
- func (o CorrelationFilterPtrOutput) Elem() CorrelationFilterOutput
- func (CorrelationFilterPtrOutput) ElementType() reflect.Type
- func (o CorrelationFilterPtrOutput) Label() pulumi.StringPtrOutput
- func (o CorrelationFilterPtrOutput) MessageId() pulumi.StringPtrOutput
- func (o CorrelationFilterPtrOutput) Properties() pulumi.StringMapOutput
- func (o CorrelationFilterPtrOutput) ReplyTo() pulumi.StringPtrOutput
- func (o CorrelationFilterPtrOutput) ReplyToSessionId() pulumi.StringPtrOutput
- func (o CorrelationFilterPtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o CorrelationFilterPtrOutput) SessionId() pulumi.StringPtrOutput
- func (o CorrelationFilterPtrOutput) To() pulumi.StringPtrOutput
- func (o CorrelationFilterPtrOutput) ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput
- func (o CorrelationFilterPtrOutput) ToCorrelationFilterPtrOutputWithContext(ctx context.Context) CorrelationFilterPtrOutput
- type CorrelationFilterResponse
- type CorrelationFilterResponseArgs
- func (CorrelationFilterResponseArgs) ElementType() reflect.Type
- func (i CorrelationFilterResponseArgs) ToCorrelationFilterResponseOutput() CorrelationFilterResponseOutput
- func (i CorrelationFilterResponseArgs) ToCorrelationFilterResponseOutputWithContext(ctx context.Context) CorrelationFilterResponseOutput
- func (i CorrelationFilterResponseArgs) ToCorrelationFilterResponsePtrOutput() CorrelationFilterResponsePtrOutput
- func (i CorrelationFilterResponseArgs) ToCorrelationFilterResponsePtrOutputWithContext(ctx context.Context) CorrelationFilterResponsePtrOutput
- type CorrelationFilterResponseInput
- type CorrelationFilterResponseOutput
- func (o CorrelationFilterResponseOutput) ContentType() pulumi.StringPtrOutput
- func (o CorrelationFilterResponseOutput) CorrelationId() pulumi.StringPtrOutput
- func (CorrelationFilterResponseOutput) ElementType() reflect.Type
- func (o CorrelationFilterResponseOutput) Label() pulumi.StringPtrOutput
- func (o CorrelationFilterResponseOutput) MessageId() pulumi.StringPtrOutput
- func (o CorrelationFilterResponseOutput) Properties() pulumi.StringMapOutput
- func (o CorrelationFilterResponseOutput) ReplyTo() pulumi.StringPtrOutput
- func (o CorrelationFilterResponseOutput) ReplyToSessionId() pulumi.StringPtrOutput
- func (o CorrelationFilterResponseOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o CorrelationFilterResponseOutput) SessionId() pulumi.StringPtrOutput
- func (o CorrelationFilterResponseOutput) To() pulumi.StringPtrOutput
- func (o CorrelationFilterResponseOutput) ToCorrelationFilterResponseOutput() CorrelationFilterResponseOutput
- func (o CorrelationFilterResponseOutput) ToCorrelationFilterResponseOutputWithContext(ctx context.Context) CorrelationFilterResponseOutput
- func (o CorrelationFilterResponseOutput) ToCorrelationFilterResponsePtrOutput() CorrelationFilterResponsePtrOutput
- func (o CorrelationFilterResponseOutput) ToCorrelationFilterResponsePtrOutputWithContext(ctx context.Context) CorrelationFilterResponsePtrOutput
- type CorrelationFilterResponsePtrInput
- type CorrelationFilterResponsePtrOutput
- func (o CorrelationFilterResponsePtrOutput) ContentType() pulumi.StringPtrOutput
- func (o CorrelationFilterResponsePtrOutput) CorrelationId() pulumi.StringPtrOutput
- func (o CorrelationFilterResponsePtrOutput) Elem() CorrelationFilterResponseOutput
- func (CorrelationFilterResponsePtrOutput) ElementType() reflect.Type
- func (o CorrelationFilterResponsePtrOutput) Label() pulumi.StringPtrOutput
- func (o CorrelationFilterResponsePtrOutput) MessageId() pulumi.StringPtrOutput
- func (o CorrelationFilterResponsePtrOutput) Properties() pulumi.StringMapOutput
- func (o CorrelationFilterResponsePtrOutput) ReplyTo() pulumi.StringPtrOutput
- func (o CorrelationFilterResponsePtrOutput) ReplyToSessionId() pulumi.StringPtrOutput
- func (o CorrelationFilterResponsePtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o CorrelationFilterResponsePtrOutput) SessionId() pulumi.StringPtrOutput
- func (o CorrelationFilterResponsePtrOutput) To() pulumi.StringPtrOutput
- func (o CorrelationFilterResponsePtrOutput) ToCorrelationFilterResponsePtrOutput() CorrelationFilterResponsePtrOutput
- func (o CorrelationFilterResponsePtrOutput) ToCorrelationFilterResponsePtrOutputWithContext(ctx context.Context) CorrelationFilterResponsePtrOutput
- type DisasterRecoveryConfig
- type DisasterRecoveryConfigArgs
- type DisasterRecoveryConfigState
- type ListDisasterRecoveryConfigKeysArgs
- type ListDisasterRecoveryConfigKeysResult
- type ListNamespaceKeysArgs
- type ListNamespaceKeysResult
- type LookupDisasterRecoveryConfigArgs
- type LookupDisasterRecoveryConfigResult
- type LookupMigrationConfigArgs
- type LookupMigrationConfigResult
- type LookupNamespaceArgs
- type LookupNamespaceAuthorizationRuleArgs
- type LookupNamespaceAuthorizationRuleResult
- type LookupNamespaceResult
- type LookupQueueArgs
- type LookupQueueAuthorizationRuleArgs
- type LookupQueueAuthorizationRuleResult
- type LookupQueueResult
- type LookupRuleArgs
- type LookupRuleResult
- type LookupSubscriptionArgs
- type LookupSubscriptionResult
- type LookupTopicArgs
- type LookupTopicAuthorizationRuleArgs
- type LookupTopicAuthorizationRuleResult
- type LookupTopicResult
- type MessageCountDetailsResponse
- type MessageCountDetailsResponseArgs
- func (MessageCountDetailsResponseArgs) ElementType() reflect.Type
- func (i MessageCountDetailsResponseArgs) ToMessageCountDetailsResponseOutput() MessageCountDetailsResponseOutput
- func (i MessageCountDetailsResponseArgs) ToMessageCountDetailsResponseOutputWithContext(ctx context.Context) MessageCountDetailsResponseOutput
- func (i MessageCountDetailsResponseArgs) ToMessageCountDetailsResponsePtrOutput() MessageCountDetailsResponsePtrOutput
- func (i MessageCountDetailsResponseArgs) ToMessageCountDetailsResponsePtrOutputWithContext(ctx context.Context) MessageCountDetailsResponsePtrOutput
- type MessageCountDetailsResponseInput
- type MessageCountDetailsResponseOutput
- func (o MessageCountDetailsResponseOutput) ActiveMessageCount() pulumi.IntOutput
- func (o MessageCountDetailsResponseOutput) DeadLetterMessageCount() pulumi.IntOutput
- func (MessageCountDetailsResponseOutput) ElementType() reflect.Type
- func (o MessageCountDetailsResponseOutput) ScheduledMessageCount() pulumi.IntOutput
- func (o MessageCountDetailsResponseOutput) ToMessageCountDetailsResponseOutput() MessageCountDetailsResponseOutput
- func (o MessageCountDetailsResponseOutput) ToMessageCountDetailsResponseOutputWithContext(ctx context.Context) MessageCountDetailsResponseOutput
- func (o MessageCountDetailsResponseOutput) ToMessageCountDetailsResponsePtrOutput() MessageCountDetailsResponsePtrOutput
- func (o MessageCountDetailsResponseOutput) ToMessageCountDetailsResponsePtrOutputWithContext(ctx context.Context) MessageCountDetailsResponsePtrOutput
- func (o MessageCountDetailsResponseOutput) TransferDeadLetterMessageCount() pulumi.IntOutput
- func (o MessageCountDetailsResponseOutput) TransferMessageCount() pulumi.IntOutput
- type MessageCountDetailsResponsePtrInput
- type MessageCountDetailsResponsePtrOutput
- func (o MessageCountDetailsResponsePtrOutput) ActiveMessageCount() pulumi.IntPtrOutput
- func (o MessageCountDetailsResponsePtrOutput) DeadLetterMessageCount() pulumi.IntPtrOutput
- func (o MessageCountDetailsResponsePtrOutput) Elem() MessageCountDetailsResponseOutput
- func (MessageCountDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o MessageCountDetailsResponsePtrOutput) ScheduledMessageCount() pulumi.IntPtrOutput
- func (o MessageCountDetailsResponsePtrOutput) ToMessageCountDetailsResponsePtrOutput() MessageCountDetailsResponsePtrOutput
- func (o MessageCountDetailsResponsePtrOutput) ToMessageCountDetailsResponsePtrOutputWithContext(ctx context.Context) MessageCountDetailsResponsePtrOutput
- func (o MessageCountDetailsResponsePtrOutput) TransferDeadLetterMessageCount() pulumi.IntPtrOutput
- func (o MessageCountDetailsResponsePtrOutput) TransferMessageCount() pulumi.IntPtrOutput
- type MigrationConfig
- type MigrationConfigArgs
- type MigrationConfigState
- type Namespace
- type NamespaceArgs
- type NamespaceAuthorizationRule
- type NamespaceAuthorizationRuleArgs
- type NamespaceAuthorizationRuleState
- type NamespaceState
- type Queue
- type QueueArgs
- type QueueAuthorizationRule
- type QueueAuthorizationRuleArgs
- type QueueAuthorizationRuleState
- type QueueState
- type Rule
- type RuleArgs
- type RuleState
- type SBSku
- type SBSkuArgs
- func (SBSkuArgs) ElementType() reflect.Type
- func (i SBSkuArgs) ToSBSkuOutput() SBSkuOutput
- func (i SBSkuArgs) ToSBSkuOutputWithContext(ctx context.Context) SBSkuOutput
- func (i SBSkuArgs) ToSBSkuPtrOutput() SBSkuPtrOutput
- func (i SBSkuArgs) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput
- type SBSkuInput
- type SBSkuOutput
- func (o SBSkuOutput) Capacity() pulumi.IntPtrOutput
- func (SBSkuOutput) ElementType() reflect.Type
- func (o SBSkuOutput) Name() pulumi.StringOutput
- func (o SBSkuOutput) Tier() pulumi.StringPtrOutput
- func (o SBSkuOutput) ToSBSkuOutput() SBSkuOutput
- func (o SBSkuOutput) ToSBSkuOutputWithContext(ctx context.Context) SBSkuOutput
- func (o SBSkuOutput) ToSBSkuPtrOutput() SBSkuPtrOutput
- func (o SBSkuOutput) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput
- type SBSkuPtrInput
- type SBSkuPtrOutput
- func (o SBSkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SBSkuPtrOutput) Elem() SBSkuOutput
- func (SBSkuPtrOutput) ElementType() reflect.Type
- func (o SBSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SBSkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SBSkuPtrOutput) ToSBSkuPtrOutput() SBSkuPtrOutput
- func (o SBSkuPtrOutput) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput
- type SBSkuResponse
- type SBSkuResponseArgs
- func (SBSkuResponseArgs) ElementType() reflect.Type
- func (i SBSkuResponseArgs) ToSBSkuResponseOutput() SBSkuResponseOutput
- func (i SBSkuResponseArgs) ToSBSkuResponseOutputWithContext(ctx context.Context) SBSkuResponseOutput
- func (i SBSkuResponseArgs) ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput
- func (i SBSkuResponseArgs) ToSBSkuResponsePtrOutputWithContext(ctx context.Context) SBSkuResponsePtrOutput
- type SBSkuResponseInput
- type SBSkuResponseOutput
- func (o SBSkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (SBSkuResponseOutput) ElementType() reflect.Type
- func (o SBSkuResponseOutput) Name() pulumi.StringOutput
- func (o SBSkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SBSkuResponseOutput) ToSBSkuResponseOutput() SBSkuResponseOutput
- func (o SBSkuResponseOutput) ToSBSkuResponseOutputWithContext(ctx context.Context) SBSkuResponseOutput
- func (o SBSkuResponseOutput) ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput
- func (o SBSkuResponseOutput) ToSBSkuResponsePtrOutputWithContext(ctx context.Context) SBSkuResponsePtrOutput
- type SBSkuResponsePtrInput
- type SBSkuResponsePtrOutput
- func (o SBSkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SBSkuResponsePtrOutput) Elem() SBSkuResponseOutput
- func (SBSkuResponsePtrOutput) ElementType() reflect.Type
- func (o SBSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SBSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput
- func (o SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutputWithContext(ctx context.Context) SBSkuResponsePtrOutput
- type SqlFilter
- type SqlFilterArgs
- func (SqlFilterArgs) ElementType() reflect.Type
- func (i SqlFilterArgs) ToSqlFilterOutput() SqlFilterOutput
- func (i SqlFilterArgs) ToSqlFilterOutputWithContext(ctx context.Context) SqlFilterOutput
- func (i SqlFilterArgs) ToSqlFilterPtrOutput() SqlFilterPtrOutput
- func (i SqlFilterArgs) ToSqlFilterPtrOutputWithContext(ctx context.Context) SqlFilterPtrOutput
- type SqlFilterInput
- type SqlFilterOutput
- func (o SqlFilterOutput) CompatibilityLevel() pulumi.IntPtrOutput
- func (SqlFilterOutput) ElementType() reflect.Type
- func (o SqlFilterOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o SqlFilterOutput) SqlExpression() pulumi.StringPtrOutput
- func (o SqlFilterOutput) ToSqlFilterOutput() SqlFilterOutput
- func (o SqlFilterOutput) ToSqlFilterOutputWithContext(ctx context.Context) SqlFilterOutput
- func (o SqlFilterOutput) ToSqlFilterPtrOutput() SqlFilterPtrOutput
- func (o SqlFilterOutput) ToSqlFilterPtrOutputWithContext(ctx context.Context) SqlFilterPtrOutput
- type SqlFilterPtrInput
- type SqlFilterPtrOutput
- func (o SqlFilterPtrOutput) CompatibilityLevel() pulumi.IntPtrOutput
- func (o SqlFilterPtrOutput) Elem() SqlFilterOutput
- func (SqlFilterPtrOutput) ElementType() reflect.Type
- func (o SqlFilterPtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o SqlFilterPtrOutput) SqlExpression() pulumi.StringPtrOutput
- func (o SqlFilterPtrOutput) ToSqlFilterPtrOutput() SqlFilterPtrOutput
- func (o SqlFilterPtrOutput) ToSqlFilterPtrOutputWithContext(ctx context.Context) SqlFilterPtrOutput
- type SqlFilterResponse
- type SqlFilterResponseArgs
- func (SqlFilterResponseArgs) ElementType() reflect.Type
- func (i SqlFilterResponseArgs) ToSqlFilterResponseOutput() SqlFilterResponseOutput
- func (i SqlFilterResponseArgs) ToSqlFilterResponseOutputWithContext(ctx context.Context) SqlFilterResponseOutput
- func (i SqlFilterResponseArgs) ToSqlFilterResponsePtrOutput() SqlFilterResponsePtrOutput
- func (i SqlFilterResponseArgs) ToSqlFilterResponsePtrOutputWithContext(ctx context.Context) SqlFilterResponsePtrOutput
- type SqlFilterResponseInput
- type SqlFilterResponseOutput
- func (o SqlFilterResponseOutput) CompatibilityLevel() pulumi.IntPtrOutput
- func (SqlFilterResponseOutput) ElementType() reflect.Type
- func (o SqlFilterResponseOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o SqlFilterResponseOutput) SqlExpression() pulumi.StringPtrOutput
- func (o SqlFilterResponseOutput) ToSqlFilterResponseOutput() SqlFilterResponseOutput
- func (o SqlFilterResponseOutput) ToSqlFilterResponseOutputWithContext(ctx context.Context) SqlFilterResponseOutput
- func (o SqlFilterResponseOutput) ToSqlFilterResponsePtrOutput() SqlFilterResponsePtrOutput
- func (o SqlFilterResponseOutput) ToSqlFilterResponsePtrOutputWithContext(ctx context.Context) SqlFilterResponsePtrOutput
- type SqlFilterResponsePtrInput
- type SqlFilterResponsePtrOutput
- func (o SqlFilterResponsePtrOutput) CompatibilityLevel() pulumi.IntPtrOutput
- func (o SqlFilterResponsePtrOutput) Elem() SqlFilterResponseOutput
- func (SqlFilterResponsePtrOutput) ElementType() reflect.Type
- func (o SqlFilterResponsePtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
- func (o SqlFilterResponsePtrOutput) SqlExpression() pulumi.StringPtrOutput
- func (o SqlFilterResponsePtrOutput) ToSqlFilterResponsePtrOutput() SqlFilterResponsePtrOutput
- func (o SqlFilterResponsePtrOutput) ToSqlFilterResponsePtrOutputWithContext(ctx context.Context) SqlFilterResponsePtrOutput
- type Subscription
- type SubscriptionArgs
- type SubscriptionState
- type Topic
- type TopicArgs
- type TopicAuthorizationRule
- type TopicAuthorizationRuleArgs
- type TopicAuthorizationRuleState
- type TopicState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { // This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20. CompatibilityLevel *int `pulumi:"compatibilityLevel"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"` // SQL expression. e.g. MyProperty='ABC' SqlExpression *string `pulumi:"sqlExpression"` }
Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
type ActionArgs ¶
type ActionArgs struct { // This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20. CompatibilityLevel pulumi.IntPtrInput `pulumi:"compatibilityLevel"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing pulumi.BoolPtrInput `pulumi:"requiresPreprocessing"` // SQL expression. e.g. MyProperty='ABC' SqlExpression pulumi.StringPtrInput `pulumi:"sqlExpression"` }
Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
func (ActionArgs) ElementType ¶
func (ActionArgs) ElementType() reflect.Type
func (ActionArgs) ToActionOutput ¶
func (i ActionArgs) ToActionOutput() ActionOutput
func (ActionArgs) ToActionOutputWithContext ¶
func (i ActionArgs) ToActionOutputWithContext(ctx context.Context) ActionOutput
func (ActionArgs) ToActionPtrOutput ¶
func (i ActionArgs) ToActionPtrOutput() ActionPtrOutput
func (ActionArgs) ToActionPtrOutputWithContext ¶
func (i ActionArgs) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
type ActionInput ¶
type ActionInput interface { pulumi.Input ToActionOutput() ActionOutput ToActionOutputWithContext(context.Context) ActionOutput }
ActionInput is an input type that accepts ActionArgs and ActionOutput values. You can construct a concrete instance of `ActionInput` via:
ActionArgs{...}
type ActionOutput ¶
type ActionOutput struct{ *pulumi.OutputState }
Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
func (ActionOutput) CompatibilityLevel ¶
func (o ActionOutput) CompatibilityLevel() pulumi.IntPtrOutput
This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
func (ActionOutput) ElementType ¶
func (ActionOutput) ElementType() reflect.Type
func (ActionOutput) RequiresPreprocessing ¶
func (o ActionOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (ActionOutput) SqlExpression ¶
func (o ActionOutput) SqlExpression() pulumi.StringPtrOutput
SQL expression. e.g. MyProperty='ABC'
func (ActionOutput) ToActionOutput ¶
func (o ActionOutput) ToActionOutput() ActionOutput
func (ActionOutput) ToActionOutputWithContext ¶
func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput
func (ActionOutput) ToActionPtrOutput ¶
func (o ActionOutput) ToActionPtrOutput() ActionPtrOutput
func (ActionOutput) ToActionPtrOutputWithContext ¶
func (o ActionOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
type ActionPtrInput ¶
type ActionPtrInput interface { pulumi.Input ToActionPtrOutput() ActionPtrOutput ToActionPtrOutputWithContext(context.Context) ActionPtrOutput }
ActionPtrInput is an input type that accepts ActionArgs, ActionPtr and ActionPtrOutput values. You can construct a concrete instance of `ActionPtrInput` via:
ActionArgs{...} or: nil
func ActionPtr ¶
func ActionPtr(v *ActionArgs) ActionPtrInput
type ActionPtrOutput ¶
type ActionPtrOutput struct{ *pulumi.OutputState }
func (ActionPtrOutput) CompatibilityLevel ¶
func (o ActionPtrOutput) CompatibilityLevel() pulumi.IntPtrOutput
This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
func (ActionPtrOutput) Elem ¶
func (o ActionPtrOutput) Elem() ActionOutput
func (ActionPtrOutput) ElementType ¶
func (ActionPtrOutput) ElementType() reflect.Type
func (ActionPtrOutput) RequiresPreprocessing ¶
func (o ActionPtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (ActionPtrOutput) SqlExpression ¶
func (o ActionPtrOutput) SqlExpression() pulumi.StringPtrOutput
SQL expression. e.g. MyProperty='ABC'
func (ActionPtrOutput) ToActionPtrOutput ¶
func (o ActionPtrOutput) ToActionPtrOutput() ActionPtrOutput
func (ActionPtrOutput) ToActionPtrOutputWithContext ¶
func (o ActionPtrOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
type ActionResponse ¶
type ActionResponse struct { // This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20. CompatibilityLevel *int `pulumi:"compatibilityLevel"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"` // SQL expression. e.g. MyProperty='ABC' SqlExpression *string `pulumi:"sqlExpression"` }
Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
type ActionResponseArgs ¶
type ActionResponseArgs struct { // This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20. CompatibilityLevel pulumi.IntPtrInput `pulumi:"compatibilityLevel"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing pulumi.BoolPtrInput `pulumi:"requiresPreprocessing"` // SQL expression. e.g. MyProperty='ABC' SqlExpression pulumi.StringPtrInput `pulumi:"sqlExpression"` }
Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
func (ActionResponseArgs) ElementType ¶
func (ActionResponseArgs) ElementType() reflect.Type
func (ActionResponseArgs) ToActionResponseOutput ¶
func (i ActionResponseArgs) ToActionResponseOutput() ActionResponseOutput
func (ActionResponseArgs) ToActionResponseOutputWithContext ¶
func (i ActionResponseArgs) ToActionResponseOutputWithContext(ctx context.Context) ActionResponseOutput
func (ActionResponseArgs) ToActionResponsePtrOutput ¶
func (i ActionResponseArgs) ToActionResponsePtrOutput() ActionResponsePtrOutput
func (ActionResponseArgs) ToActionResponsePtrOutputWithContext ¶
func (i ActionResponseArgs) ToActionResponsePtrOutputWithContext(ctx context.Context) ActionResponsePtrOutput
type ActionResponseInput ¶
type ActionResponseInput interface { pulumi.Input ToActionResponseOutput() ActionResponseOutput ToActionResponseOutputWithContext(context.Context) ActionResponseOutput }
ActionResponseInput is an input type that accepts ActionResponseArgs and ActionResponseOutput values. You can construct a concrete instance of `ActionResponseInput` via:
ActionResponseArgs{...}
type ActionResponseOutput ¶
type ActionResponseOutput struct{ *pulumi.OutputState }
Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
func (ActionResponseOutput) CompatibilityLevel ¶
func (o ActionResponseOutput) CompatibilityLevel() pulumi.IntPtrOutput
This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
func (ActionResponseOutput) ElementType ¶
func (ActionResponseOutput) ElementType() reflect.Type
func (ActionResponseOutput) RequiresPreprocessing ¶
func (o ActionResponseOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (ActionResponseOutput) SqlExpression ¶
func (o ActionResponseOutput) SqlExpression() pulumi.StringPtrOutput
SQL expression. e.g. MyProperty='ABC'
func (ActionResponseOutput) ToActionResponseOutput ¶
func (o ActionResponseOutput) ToActionResponseOutput() ActionResponseOutput
func (ActionResponseOutput) ToActionResponseOutputWithContext ¶
func (o ActionResponseOutput) ToActionResponseOutputWithContext(ctx context.Context) ActionResponseOutput
func (ActionResponseOutput) ToActionResponsePtrOutput ¶
func (o ActionResponseOutput) ToActionResponsePtrOutput() ActionResponsePtrOutput
func (ActionResponseOutput) ToActionResponsePtrOutputWithContext ¶
func (o ActionResponseOutput) ToActionResponsePtrOutputWithContext(ctx context.Context) ActionResponsePtrOutput
type ActionResponsePtrInput ¶
type ActionResponsePtrInput interface { pulumi.Input ToActionResponsePtrOutput() ActionResponsePtrOutput ToActionResponsePtrOutputWithContext(context.Context) ActionResponsePtrOutput }
ActionResponsePtrInput is an input type that accepts ActionResponseArgs, ActionResponsePtr and ActionResponsePtrOutput values. You can construct a concrete instance of `ActionResponsePtrInput` via:
ActionResponseArgs{...} or: nil
func ActionResponsePtr ¶
func ActionResponsePtr(v *ActionResponseArgs) ActionResponsePtrInput
type ActionResponsePtrOutput ¶
type ActionResponsePtrOutput struct{ *pulumi.OutputState }
func (ActionResponsePtrOutput) CompatibilityLevel ¶
func (o ActionResponsePtrOutput) CompatibilityLevel() pulumi.IntPtrOutput
This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
func (ActionResponsePtrOutput) Elem ¶
func (o ActionResponsePtrOutput) Elem() ActionResponseOutput
func (ActionResponsePtrOutput) ElementType ¶
func (ActionResponsePtrOutput) ElementType() reflect.Type
func (ActionResponsePtrOutput) RequiresPreprocessing ¶
func (o ActionResponsePtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (ActionResponsePtrOutput) SqlExpression ¶
func (o ActionResponsePtrOutput) SqlExpression() pulumi.StringPtrOutput
SQL expression. e.g. MyProperty='ABC'
func (ActionResponsePtrOutput) ToActionResponsePtrOutput ¶
func (o ActionResponsePtrOutput) ToActionResponsePtrOutput() ActionResponsePtrOutput
func (ActionResponsePtrOutput) ToActionResponsePtrOutputWithContext ¶
func (o ActionResponsePtrOutput) ToActionResponsePtrOutputWithContext(ctx context.Context) ActionResponsePtrOutput
type CorrelationFilter ¶
type CorrelationFilter struct { // Content type of the message. ContentType *string `pulumi:"contentType"` // Identifier of the correlation. CorrelationId *string `pulumi:"correlationId"` // Application specific label. Label *string `pulumi:"label"` // Identifier of the message. MessageId *string `pulumi:"messageId"` // dictionary object for custom filters Properties map[string]string `pulumi:"properties"` // Address of the queue to reply to. ReplyTo *string `pulumi:"replyTo"` // Session identifier to reply to. ReplyToSessionId *string `pulumi:"replyToSessionId"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"` // Session identifier. SessionId *string `pulumi:"sessionId"` // Address to send to. To *string `pulumi:"to"` }
Represents the correlation filter expression.
type CorrelationFilterArgs ¶
type CorrelationFilterArgs struct { // Content type of the message. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // Identifier of the correlation. CorrelationId pulumi.StringPtrInput `pulumi:"correlationId"` // Application specific label. Label pulumi.StringPtrInput `pulumi:"label"` // Identifier of the message. MessageId pulumi.StringPtrInput `pulumi:"messageId"` // dictionary object for custom filters Properties pulumi.StringMapInput `pulumi:"properties"` // Address of the queue to reply to. ReplyTo pulumi.StringPtrInput `pulumi:"replyTo"` // Session identifier to reply to. ReplyToSessionId pulumi.StringPtrInput `pulumi:"replyToSessionId"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing pulumi.BoolPtrInput `pulumi:"requiresPreprocessing"` // Session identifier. SessionId pulumi.StringPtrInput `pulumi:"sessionId"` // Address to send to. To pulumi.StringPtrInput `pulumi:"to"` }
Represents the correlation filter expression.
func (CorrelationFilterArgs) ElementType ¶
func (CorrelationFilterArgs) ElementType() reflect.Type
func (CorrelationFilterArgs) ToCorrelationFilterOutput ¶
func (i CorrelationFilterArgs) ToCorrelationFilterOutput() CorrelationFilterOutput
func (CorrelationFilterArgs) ToCorrelationFilterOutputWithContext ¶
func (i CorrelationFilterArgs) ToCorrelationFilterOutputWithContext(ctx context.Context) CorrelationFilterOutput
func (CorrelationFilterArgs) ToCorrelationFilterPtrOutput ¶
func (i CorrelationFilterArgs) ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput
func (CorrelationFilterArgs) ToCorrelationFilterPtrOutputWithContext ¶
func (i CorrelationFilterArgs) ToCorrelationFilterPtrOutputWithContext(ctx context.Context) CorrelationFilterPtrOutput
type CorrelationFilterInput ¶
type CorrelationFilterInput interface { pulumi.Input ToCorrelationFilterOutput() CorrelationFilterOutput ToCorrelationFilterOutputWithContext(context.Context) CorrelationFilterOutput }
CorrelationFilterInput is an input type that accepts CorrelationFilterArgs and CorrelationFilterOutput values. You can construct a concrete instance of `CorrelationFilterInput` via:
CorrelationFilterArgs{...}
type CorrelationFilterOutput ¶
type CorrelationFilterOutput struct{ *pulumi.OutputState }
Represents the correlation filter expression.
func (CorrelationFilterOutput) ContentType ¶
func (o CorrelationFilterOutput) ContentType() pulumi.StringPtrOutput
Content type of the message.
func (CorrelationFilterOutput) CorrelationId ¶
func (o CorrelationFilterOutput) CorrelationId() pulumi.StringPtrOutput
Identifier of the correlation.
func (CorrelationFilterOutput) ElementType ¶
func (CorrelationFilterOutput) ElementType() reflect.Type
func (CorrelationFilterOutput) Label ¶
func (o CorrelationFilterOutput) Label() pulumi.StringPtrOutput
Application specific label.
func (CorrelationFilterOutput) MessageId ¶
func (o CorrelationFilterOutput) MessageId() pulumi.StringPtrOutput
Identifier of the message.
func (CorrelationFilterOutput) Properties ¶
func (o CorrelationFilterOutput) Properties() pulumi.StringMapOutput
dictionary object for custom filters
func (CorrelationFilterOutput) ReplyTo ¶
func (o CorrelationFilterOutput) ReplyTo() pulumi.StringPtrOutput
Address of the queue to reply to.
func (CorrelationFilterOutput) ReplyToSessionId ¶
func (o CorrelationFilterOutput) ReplyToSessionId() pulumi.StringPtrOutput
Session identifier to reply to.
func (CorrelationFilterOutput) RequiresPreprocessing ¶
func (o CorrelationFilterOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (CorrelationFilterOutput) SessionId ¶
func (o CorrelationFilterOutput) SessionId() pulumi.StringPtrOutput
Session identifier.
func (CorrelationFilterOutput) To ¶
func (o CorrelationFilterOutput) To() pulumi.StringPtrOutput
Address to send to.
func (CorrelationFilterOutput) ToCorrelationFilterOutput ¶
func (o CorrelationFilterOutput) ToCorrelationFilterOutput() CorrelationFilterOutput
func (CorrelationFilterOutput) ToCorrelationFilterOutputWithContext ¶
func (o CorrelationFilterOutput) ToCorrelationFilterOutputWithContext(ctx context.Context) CorrelationFilterOutput
func (CorrelationFilterOutput) ToCorrelationFilterPtrOutput ¶
func (o CorrelationFilterOutput) ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput
func (CorrelationFilterOutput) ToCorrelationFilterPtrOutputWithContext ¶
func (o CorrelationFilterOutput) ToCorrelationFilterPtrOutputWithContext(ctx context.Context) CorrelationFilterPtrOutput
type CorrelationFilterPtrInput ¶
type CorrelationFilterPtrInput interface { pulumi.Input ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput ToCorrelationFilterPtrOutputWithContext(context.Context) CorrelationFilterPtrOutput }
CorrelationFilterPtrInput is an input type that accepts CorrelationFilterArgs, CorrelationFilterPtr and CorrelationFilterPtrOutput values. You can construct a concrete instance of `CorrelationFilterPtrInput` via:
CorrelationFilterArgs{...} or: nil
func CorrelationFilterPtr ¶
func CorrelationFilterPtr(v *CorrelationFilterArgs) CorrelationFilterPtrInput
type CorrelationFilterPtrOutput ¶
type CorrelationFilterPtrOutput struct{ *pulumi.OutputState }
func (CorrelationFilterPtrOutput) ContentType ¶
func (o CorrelationFilterPtrOutput) ContentType() pulumi.StringPtrOutput
Content type of the message.
func (CorrelationFilterPtrOutput) CorrelationId ¶
func (o CorrelationFilterPtrOutput) CorrelationId() pulumi.StringPtrOutput
Identifier of the correlation.
func (CorrelationFilterPtrOutput) Elem ¶
func (o CorrelationFilterPtrOutput) Elem() CorrelationFilterOutput
func (CorrelationFilterPtrOutput) ElementType ¶
func (CorrelationFilterPtrOutput) ElementType() reflect.Type
func (CorrelationFilterPtrOutput) Label ¶
func (o CorrelationFilterPtrOutput) Label() pulumi.StringPtrOutput
Application specific label.
func (CorrelationFilterPtrOutput) MessageId ¶
func (o CorrelationFilterPtrOutput) MessageId() pulumi.StringPtrOutput
Identifier of the message.
func (CorrelationFilterPtrOutput) Properties ¶
func (o CorrelationFilterPtrOutput) Properties() pulumi.StringMapOutput
dictionary object for custom filters
func (CorrelationFilterPtrOutput) ReplyTo ¶
func (o CorrelationFilterPtrOutput) ReplyTo() pulumi.StringPtrOutput
Address of the queue to reply to.
func (CorrelationFilterPtrOutput) ReplyToSessionId ¶
func (o CorrelationFilterPtrOutput) ReplyToSessionId() pulumi.StringPtrOutput
Session identifier to reply to.
func (CorrelationFilterPtrOutput) RequiresPreprocessing ¶
func (o CorrelationFilterPtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (CorrelationFilterPtrOutput) SessionId ¶
func (o CorrelationFilterPtrOutput) SessionId() pulumi.StringPtrOutput
Session identifier.
func (CorrelationFilterPtrOutput) To ¶
func (o CorrelationFilterPtrOutput) To() pulumi.StringPtrOutput
Address to send to.
func (CorrelationFilterPtrOutput) ToCorrelationFilterPtrOutput ¶
func (o CorrelationFilterPtrOutput) ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput
func (CorrelationFilterPtrOutput) ToCorrelationFilterPtrOutputWithContext ¶
func (o CorrelationFilterPtrOutput) ToCorrelationFilterPtrOutputWithContext(ctx context.Context) CorrelationFilterPtrOutput
type CorrelationFilterResponse ¶
type CorrelationFilterResponse struct { // Content type of the message. ContentType *string `pulumi:"contentType"` // Identifier of the correlation. CorrelationId *string `pulumi:"correlationId"` // Application specific label. Label *string `pulumi:"label"` // Identifier of the message. MessageId *string `pulumi:"messageId"` // dictionary object for custom filters Properties map[string]string `pulumi:"properties"` // Address of the queue to reply to. ReplyTo *string `pulumi:"replyTo"` // Session identifier to reply to. ReplyToSessionId *string `pulumi:"replyToSessionId"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"` // Session identifier. SessionId *string `pulumi:"sessionId"` // Address to send to. To *string `pulumi:"to"` }
Represents the correlation filter expression.
type CorrelationFilterResponseArgs ¶
type CorrelationFilterResponseArgs struct { // Content type of the message. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // Identifier of the correlation. CorrelationId pulumi.StringPtrInput `pulumi:"correlationId"` // Application specific label. Label pulumi.StringPtrInput `pulumi:"label"` // Identifier of the message. MessageId pulumi.StringPtrInput `pulumi:"messageId"` // dictionary object for custom filters Properties pulumi.StringMapInput `pulumi:"properties"` // Address of the queue to reply to. ReplyTo pulumi.StringPtrInput `pulumi:"replyTo"` // Session identifier to reply to. ReplyToSessionId pulumi.StringPtrInput `pulumi:"replyToSessionId"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing pulumi.BoolPtrInput `pulumi:"requiresPreprocessing"` // Session identifier. SessionId pulumi.StringPtrInput `pulumi:"sessionId"` // Address to send to. To pulumi.StringPtrInput `pulumi:"to"` }
Represents the correlation filter expression.
func (CorrelationFilterResponseArgs) ElementType ¶
func (CorrelationFilterResponseArgs) ElementType() reflect.Type
func (CorrelationFilterResponseArgs) ToCorrelationFilterResponseOutput ¶
func (i CorrelationFilterResponseArgs) ToCorrelationFilterResponseOutput() CorrelationFilterResponseOutput
func (CorrelationFilterResponseArgs) ToCorrelationFilterResponseOutputWithContext ¶
func (i CorrelationFilterResponseArgs) ToCorrelationFilterResponseOutputWithContext(ctx context.Context) CorrelationFilterResponseOutput
func (CorrelationFilterResponseArgs) ToCorrelationFilterResponsePtrOutput ¶
func (i CorrelationFilterResponseArgs) ToCorrelationFilterResponsePtrOutput() CorrelationFilterResponsePtrOutput
func (CorrelationFilterResponseArgs) ToCorrelationFilterResponsePtrOutputWithContext ¶
func (i CorrelationFilterResponseArgs) ToCorrelationFilterResponsePtrOutputWithContext(ctx context.Context) CorrelationFilterResponsePtrOutput
type CorrelationFilterResponseInput ¶
type CorrelationFilterResponseInput interface { pulumi.Input ToCorrelationFilterResponseOutput() CorrelationFilterResponseOutput ToCorrelationFilterResponseOutputWithContext(context.Context) CorrelationFilterResponseOutput }
CorrelationFilterResponseInput is an input type that accepts CorrelationFilterResponseArgs and CorrelationFilterResponseOutput values. You can construct a concrete instance of `CorrelationFilterResponseInput` via:
CorrelationFilterResponseArgs{...}
type CorrelationFilterResponseOutput ¶
type CorrelationFilterResponseOutput struct{ *pulumi.OutputState }
Represents the correlation filter expression.
func (CorrelationFilterResponseOutput) ContentType ¶
func (o CorrelationFilterResponseOutput) ContentType() pulumi.StringPtrOutput
Content type of the message.
func (CorrelationFilterResponseOutput) CorrelationId ¶
func (o CorrelationFilterResponseOutput) CorrelationId() pulumi.StringPtrOutput
Identifier of the correlation.
func (CorrelationFilterResponseOutput) ElementType ¶
func (CorrelationFilterResponseOutput) ElementType() reflect.Type
func (CorrelationFilterResponseOutput) Label ¶
func (o CorrelationFilterResponseOutput) Label() pulumi.StringPtrOutput
Application specific label.
func (CorrelationFilterResponseOutput) MessageId ¶
func (o CorrelationFilterResponseOutput) MessageId() pulumi.StringPtrOutput
Identifier of the message.
func (CorrelationFilterResponseOutput) Properties ¶
func (o CorrelationFilterResponseOutput) Properties() pulumi.StringMapOutput
dictionary object for custom filters
func (CorrelationFilterResponseOutput) ReplyTo ¶
func (o CorrelationFilterResponseOutput) ReplyTo() pulumi.StringPtrOutput
Address of the queue to reply to.
func (CorrelationFilterResponseOutput) ReplyToSessionId ¶
func (o CorrelationFilterResponseOutput) ReplyToSessionId() pulumi.StringPtrOutput
Session identifier to reply to.
func (CorrelationFilterResponseOutput) RequiresPreprocessing ¶
func (o CorrelationFilterResponseOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (CorrelationFilterResponseOutput) SessionId ¶
func (o CorrelationFilterResponseOutput) SessionId() pulumi.StringPtrOutput
Session identifier.
func (CorrelationFilterResponseOutput) To ¶
func (o CorrelationFilterResponseOutput) To() pulumi.StringPtrOutput
Address to send to.
func (CorrelationFilterResponseOutput) ToCorrelationFilterResponseOutput ¶
func (o CorrelationFilterResponseOutput) ToCorrelationFilterResponseOutput() CorrelationFilterResponseOutput
func (CorrelationFilterResponseOutput) ToCorrelationFilterResponseOutputWithContext ¶
func (o CorrelationFilterResponseOutput) ToCorrelationFilterResponseOutputWithContext(ctx context.Context) CorrelationFilterResponseOutput
func (CorrelationFilterResponseOutput) ToCorrelationFilterResponsePtrOutput ¶
func (o CorrelationFilterResponseOutput) ToCorrelationFilterResponsePtrOutput() CorrelationFilterResponsePtrOutput
func (CorrelationFilterResponseOutput) ToCorrelationFilterResponsePtrOutputWithContext ¶
func (o CorrelationFilterResponseOutput) ToCorrelationFilterResponsePtrOutputWithContext(ctx context.Context) CorrelationFilterResponsePtrOutput
type CorrelationFilterResponsePtrInput ¶
type CorrelationFilterResponsePtrInput interface { pulumi.Input ToCorrelationFilterResponsePtrOutput() CorrelationFilterResponsePtrOutput ToCorrelationFilterResponsePtrOutputWithContext(context.Context) CorrelationFilterResponsePtrOutput }
CorrelationFilterResponsePtrInput is an input type that accepts CorrelationFilterResponseArgs, CorrelationFilterResponsePtr and CorrelationFilterResponsePtrOutput values. You can construct a concrete instance of `CorrelationFilterResponsePtrInput` via:
CorrelationFilterResponseArgs{...} or: nil
func CorrelationFilterResponsePtr ¶
func CorrelationFilterResponsePtr(v *CorrelationFilterResponseArgs) CorrelationFilterResponsePtrInput
type CorrelationFilterResponsePtrOutput ¶
type CorrelationFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (CorrelationFilterResponsePtrOutput) ContentType ¶
func (o CorrelationFilterResponsePtrOutput) ContentType() pulumi.StringPtrOutput
Content type of the message.
func (CorrelationFilterResponsePtrOutput) CorrelationId ¶
func (o CorrelationFilterResponsePtrOutput) CorrelationId() pulumi.StringPtrOutput
Identifier of the correlation.
func (CorrelationFilterResponsePtrOutput) Elem ¶
func (o CorrelationFilterResponsePtrOutput) Elem() CorrelationFilterResponseOutput
func (CorrelationFilterResponsePtrOutput) ElementType ¶
func (CorrelationFilterResponsePtrOutput) ElementType() reflect.Type
func (CorrelationFilterResponsePtrOutput) Label ¶
func (o CorrelationFilterResponsePtrOutput) Label() pulumi.StringPtrOutput
Application specific label.
func (CorrelationFilterResponsePtrOutput) MessageId ¶
func (o CorrelationFilterResponsePtrOutput) MessageId() pulumi.StringPtrOutput
Identifier of the message.
func (CorrelationFilterResponsePtrOutput) Properties ¶
func (o CorrelationFilterResponsePtrOutput) Properties() pulumi.StringMapOutput
dictionary object for custom filters
func (CorrelationFilterResponsePtrOutput) ReplyTo ¶
func (o CorrelationFilterResponsePtrOutput) ReplyTo() pulumi.StringPtrOutput
Address of the queue to reply to.
func (CorrelationFilterResponsePtrOutput) ReplyToSessionId ¶
func (o CorrelationFilterResponsePtrOutput) ReplyToSessionId() pulumi.StringPtrOutput
Session identifier to reply to.
func (CorrelationFilterResponsePtrOutput) RequiresPreprocessing ¶
func (o CorrelationFilterResponsePtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (CorrelationFilterResponsePtrOutput) SessionId ¶
func (o CorrelationFilterResponsePtrOutput) SessionId() pulumi.StringPtrOutput
Session identifier.
func (CorrelationFilterResponsePtrOutput) To ¶
func (o CorrelationFilterResponsePtrOutput) To() pulumi.StringPtrOutput
Address to send to.
func (CorrelationFilterResponsePtrOutput) ToCorrelationFilterResponsePtrOutput ¶
func (o CorrelationFilterResponsePtrOutput) ToCorrelationFilterResponsePtrOutput() CorrelationFilterResponsePtrOutput
func (CorrelationFilterResponsePtrOutput) ToCorrelationFilterResponsePtrOutputWithContext ¶
func (o CorrelationFilterResponsePtrOutput) ToCorrelationFilterResponsePtrOutputWithContext(ctx context.Context) CorrelationFilterResponsePtrOutput
type DisasterRecoveryConfig ¶
type DisasterRecoveryConfig struct { pulumi.CustomResourceState // Primary/Secondary eventhub namespace name, which is part of GEO DR pairing AlternateName pulumi.StringPtrOutput `pulumi:"alternateName"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing PartnerNamespace pulumi.StringPtrOutput `pulumi:"partnerNamespace"` // Number of entities pending to be replicated. PendingReplicationOperationsCount pulumi.IntOutput `pulumi:"pendingReplicationOperationsCount"` // Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed' ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary' Role pulumi.StringOutput `pulumi:"role"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Single item in List or Get Alias(Disaster Recovery configuration) operation
func GetDisasterRecoveryConfig ¶
func GetDisasterRecoveryConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DisasterRecoveryConfigState, opts ...pulumi.ResourceOption) (*DisasterRecoveryConfig, error)
GetDisasterRecoveryConfig gets an existing DisasterRecoveryConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDisasterRecoveryConfig ¶
func NewDisasterRecoveryConfig(ctx *pulumi.Context, name string, args *DisasterRecoveryConfigArgs, opts ...pulumi.ResourceOption) (*DisasterRecoveryConfig, error)
NewDisasterRecoveryConfig registers a new resource with the given unique name, arguments, and options.
type DisasterRecoveryConfigArgs ¶
type DisasterRecoveryConfigArgs struct { // The Disaster Recovery configuration name Alias pulumi.StringInput // Primary/Secondary eventhub namespace name, which is part of GEO DR pairing AlternateName pulumi.StringPtrInput // The namespace name NamespaceName pulumi.StringInput // ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing PartnerNamespace pulumi.StringPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DisasterRecoveryConfig resource.
func (DisasterRecoveryConfigArgs) ElementType ¶
func (DisasterRecoveryConfigArgs) ElementType() reflect.Type
type DisasterRecoveryConfigState ¶
type DisasterRecoveryConfigState struct { // Primary/Secondary eventhub namespace name, which is part of GEO DR pairing AlternateName pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing PartnerNamespace pulumi.StringPtrInput // Number of entities pending to be replicated. PendingReplicationOperationsCount pulumi.IntPtrInput // Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed' ProvisioningState pulumi.StringPtrInput // role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary' Role pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput }
func (DisasterRecoveryConfigState) ElementType ¶
func (DisasterRecoveryConfigState) ElementType() reflect.Type
type ListDisasterRecoveryConfigKeysArgs ¶
type ListDisasterRecoveryConfigKeysArgs struct { // The Disaster Recovery configuration name Alias string `pulumi:"alias"` // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type ListDisasterRecoveryConfigKeysResult ¶
type ListDisasterRecoveryConfigKeysResult struct { // Primary connection string of the alias if GEO DR is enabled AliasPrimaryConnectionString string `pulumi:"aliasPrimaryConnectionString"` // Secondary connection string of the alias if GEO DR is enabled AliasSecondaryConnectionString string `pulumi:"aliasSecondaryConnectionString"` // A string that describes the authorization rule. KeyName string `pulumi:"keyName"` // Primary connection string of the created namespace authorization rule. PrimaryConnectionString string `pulumi:"primaryConnectionString"` // A base64-encoded 256-bit primary key for signing and validating the SAS token. PrimaryKey string `pulumi:"primaryKey"` // Secondary connection string of the created namespace authorization rule. SecondaryConnectionString string `pulumi:"secondaryConnectionString"` // A base64-encoded 256-bit primary key for signing and validating the SAS token. SecondaryKey string `pulumi:"secondaryKey"` }
Namespace/ServiceBus Connection String
func ListDisasterRecoveryConfigKeys ¶
func ListDisasterRecoveryConfigKeys(ctx *pulumi.Context, args *ListDisasterRecoveryConfigKeysArgs, opts ...pulumi.InvokeOption) (*ListDisasterRecoveryConfigKeysResult, error)
type ListNamespaceKeysArgs ¶
type ListNamespaceKeysArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type ListNamespaceKeysResult ¶
type ListNamespaceKeysResult struct { // Primary connection string of the alias if GEO DR is enabled AliasPrimaryConnectionString string `pulumi:"aliasPrimaryConnectionString"` // Secondary connection string of the alias if GEO DR is enabled AliasSecondaryConnectionString string `pulumi:"aliasSecondaryConnectionString"` // A string that describes the authorization rule. KeyName string `pulumi:"keyName"` // Primary connection string of the created namespace authorization rule. PrimaryConnectionString string `pulumi:"primaryConnectionString"` // A base64-encoded 256-bit primary key for signing and validating the SAS token. PrimaryKey string `pulumi:"primaryKey"` // Secondary connection string of the created namespace authorization rule. SecondaryConnectionString string `pulumi:"secondaryConnectionString"` // A base64-encoded 256-bit primary key for signing and validating the SAS token. SecondaryKey string `pulumi:"secondaryKey"` }
Namespace/ServiceBus Connection String
func ListNamespaceKeys ¶
func ListNamespaceKeys(ctx *pulumi.Context, args *ListNamespaceKeysArgs, opts ...pulumi.InvokeOption) (*ListNamespaceKeysResult, error)
type LookupDisasterRecoveryConfigArgs ¶
type LookupDisasterRecoveryConfigArgs struct { // The Disaster Recovery configuration name Alias string `pulumi:"alias"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupDisasterRecoveryConfigResult ¶
type LookupDisasterRecoveryConfigResult struct { // Primary/Secondary eventhub namespace name, which is part of GEO DR pairing AlternateName *string `pulumi:"alternateName"` // Resource name Name string `pulumi:"name"` // ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing PartnerNamespace *string `pulumi:"partnerNamespace"` // Number of entities pending to be replicated. PendingReplicationOperationsCount int `pulumi:"pendingReplicationOperationsCount"` // Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed' ProvisioningState string `pulumi:"provisioningState"` // role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary' Role string `pulumi:"role"` // Resource type Type string `pulumi:"type"` }
Single item in List or Get Alias(Disaster Recovery configuration) operation
func LookupDisasterRecoveryConfig ¶
func LookupDisasterRecoveryConfig(ctx *pulumi.Context, args *LookupDisasterRecoveryConfigArgs, opts ...pulumi.InvokeOption) (*LookupDisasterRecoveryConfigResult, error)
type LookupMigrationConfigArgs ¶
type LookupMigrationConfigArgs struct { // The configuration name. Should always be "$default". ConfigName string `pulumi:"configName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupMigrationConfigResult ¶
type LookupMigrationConfigResult struct { // State in which Standard to Premium Migration is, possible values : Unknown, Reverting, Completing, Initiating, Syncing, Active MigrationState string `pulumi:"migrationState"` // Resource name Name string `pulumi:"name"` // Number of entities pending to be replicated. PendingReplicationOperationsCount int `pulumi:"pendingReplicationOperationsCount"` // Name to access Standard Namespace after migration PostMigrationName string `pulumi:"postMigrationName"` // Provisioning state of Migration Configuration ProvisioningState string `pulumi:"provisioningState"` // Existing premium Namespace ARM Id name which has no entities, will be used for migration TargetNamespace string `pulumi:"targetNamespace"` // Resource type Type string `pulumi:"type"` }
Single item in List or Get Migration Config operation
func LookupMigrationConfig ¶
func LookupMigrationConfig(ctx *pulumi.Context, args *LookupMigrationConfigArgs, opts ...pulumi.InvokeOption) (*LookupMigrationConfigResult, error)
type LookupNamespaceArgs ¶
type LookupNamespaceAuthorizationRuleArgs ¶
type LookupNamespaceAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupNamespaceAuthorizationRuleResult ¶
type LookupNamespaceAuthorizationRuleResult struct { // Resource name Name string `pulumi:"name"` // The rights associated with the rule. Rights []string `pulumi:"rights"` // Resource type Type string `pulumi:"type"` }
Description of a namespace authorization rule.
func LookupNamespaceAuthorizationRule ¶
func LookupNamespaceAuthorizationRule(ctx *pulumi.Context, args *LookupNamespaceAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceAuthorizationRuleResult, error)
type LookupNamespaceResult ¶
type LookupNamespaceResult struct { // The time the namespace was created. CreatedAt string `pulumi:"createdAt"` // The Geo-location where the resource lives Location string `pulumi:"location"` // Identifier for Azure Insights metrics MetricId string `pulumi:"metricId"` // Resource name Name string `pulumi:"name"` // Provisioning state of the namespace. ProvisioningState string `pulumi:"provisioningState"` // Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint string `pulumi:"serviceBusEndpoint"` // Properties of Sku Sku *SBSkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // The time the namespace was updated. UpdatedAt string `pulumi:"updatedAt"` }
Description of a namespace resource.
func LookupNamespace ¶
func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)
type LookupQueueArgs ¶
type LookupQueueAuthorizationRuleArgs ¶
type LookupQueueAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // The queue name. QueueName string `pulumi:"queueName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupQueueAuthorizationRuleResult ¶
type LookupQueueAuthorizationRuleResult struct { // Resource name Name string `pulumi:"name"` // The rights associated with the rule. Rights []string `pulumi:"rights"` // Resource type Type string `pulumi:"type"` }
Description of a namespace authorization rule.
func LookupQueueAuthorizationRule ¶
func LookupQueueAuthorizationRule(ctx *pulumi.Context, args *LookupQueueAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupQueueAuthorizationRuleResult, error)
type LookupQueueResult ¶
type LookupQueueResult struct { // Last time a message was sent, or the last time there was a receive request to this queue. AccessedAt string `pulumi:"accessedAt"` // ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle *string `pulumi:"autoDeleteOnIdle"` // Message Count Details. CountDetails MessageCountDetailsResponse `pulumi:"countDetails"` // The exact time the message was created. CreatedAt string `pulumi:"createdAt"` // A value that indicates whether this queue has dead letter support when a message expires. DeadLetteringOnMessageExpiration *bool `pulumi:"deadLetteringOnMessageExpiration"` // ISO 8601 default message timespan to live value. 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. DefaultMessageTimeToLive *string `pulumi:"defaultMessageTimeToLive"` // ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `pulumi:"duplicateDetectionHistoryTimeWindow"` // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `pulumi:"enableBatchedOperations"` // A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. EnableExpress *bool `pulumi:"enableExpress"` // A value that indicates whether the queue is to be partitioned across multiple message brokers. EnablePartitioning *bool `pulumi:"enablePartitioning"` // Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo *string `pulumi:"forwardDeadLetteredMessagesTo"` // Queue/Topic name to forward the messages ForwardTo *string `pulumi:"forwardTo"` // ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute. LockDuration *string `pulumi:"lockDuration"` // The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10. MaxDeliveryCount *int `pulumi:"maxDeliveryCount"` // The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024. MaxSizeInMegabytes *int `pulumi:"maxSizeInMegabytes"` // The number of messages in the queue. MessageCount int `pulumi:"messageCount"` // Resource name Name string `pulumi:"name"` // A value indicating if this queue requires duplicate detection. RequiresDuplicateDetection *bool `pulumi:"requiresDuplicateDetection"` // A value that indicates whether the queue supports the concept of sessions. RequiresSession *bool `pulumi:"requiresSession"` // The size of the queue, in bytes. SizeInBytes int `pulumi:"sizeInBytes"` // Enumerates the possible values for the status of a messaging entity. Status *string `pulumi:"status"` // Resource type Type string `pulumi:"type"` // The exact time the message was updated. UpdatedAt string `pulumi:"updatedAt"` }
Description of queue Resource.
func LookupQueue ¶
func LookupQueue(ctx *pulumi.Context, args *LookupQueueArgs, opts ...pulumi.InvokeOption) (*LookupQueueResult, error)
type LookupRuleArgs ¶
type LookupRuleArgs struct { // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` // The rule name. RuleName string `pulumi:"ruleName"` // The subscription name. SubscriptionName string `pulumi:"subscriptionName"` // The topic name. TopicName string `pulumi:"topicName"` }
type LookupRuleResult ¶
type LookupRuleResult struct { // Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression. Action *ActionResponse `pulumi:"action"` // Properties of correlationFilter CorrelationFilter *CorrelationFilterResponse `pulumi:"correlationFilter"` // Filter type that is evaluated against a BrokeredMessage. FilterType *string `pulumi:"filterType"` // Resource name Name string `pulumi:"name"` // Properties of sqlFilter SqlFilter *SqlFilterResponse `pulumi:"sqlFilter"` // Resource type Type string `pulumi:"type"` }
Description of Rule Resource.
func LookupRule ¶
func LookupRule(ctx *pulumi.Context, args *LookupRuleArgs, opts ...pulumi.InvokeOption) (*LookupRuleResult, error)
type LookupSubscriptionArgs ¶
type LookupSubscriptionArgs struct { // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` // The subscription name. SubscriptionName string `pulumi:"subscriptionName"` // The topic name. TopicName string `pulumi:"topicName"` }
type LookupSubscriptionResult ¶
type LookupSubscriptionResult struct { // Last time there was a receive request to this subscription. AccessedAt string `pulumi:"accessedAt"` // ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle *string `pulumi:"autoDeleteOnIdle"` // Message count details CountDetails MessageCountDetailsResponse `pulumi:"countDetails"` // Exact time the message was created. CreatedAt string `pulumi:"createdAt"` // Value that indicates whether a subscription has dead letter support on filter evaluation exceptions. DeadLetteringOnFilterEvaluationExceptions *bool `pulumi:"deadLetteringOnFilterEvaluationExceptions"` // Value that indicates whether a subscription has dead letter support when a message expires. DeadLetteringOnMessageExpiration *bool `pulumi:"deadLetteringOnMessageExpiration"` // ISO 8061 Default message timespan to live value. 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. DefaultMessageTimeToLive *string `pulumi:"defaultMessageTimeToLive"` // ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `pulumi:"duplicateDetectionHistoryTimeWindow"` // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `pulumi:"enableBatchedOperations"` // Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo *string `pulumi:"forwardDeadLetteredMessagesTo"` // Queue/Topic name to forward the messages ForwardTo *string `pulumi:"forwardTo"` // ISO 8061 lock duration timespan for the subscription. The default value is 1 minute. LockDuration *string `pulumi:"lockDuration"` // Number of maximum deliveries. MaxDeliveryCount *int `pulumi:"maxDeliveryCount"` // Number of messages. MessageCount int `pulumi:"messageCount"` // Resource name Name string `pulumi:"name"` // Value indicating if a subscription supports the concept of sessions. RequiresSession *bool `pulumi:"requiresSession"` // Enumerates the possible values for the status of a messaging entity. Status *string `pulumi:"status"` // Resource type Type string `pulumi:"type"` // The exact time the message was updated. UpdatedAt string `pulumi:"updatedAt"` }
Description of subscription resource.
func LookupSubscription ¶
func LookupSubscription(ctx *pulumi.Context, args *LookupSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupSubscriptionResult, error)
type LookupTopicArgs ¶
type LookupTopicAuthorizationRuleArgs ¶
type LookupTopicAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` // The topic name. TopicName string `pulumi:"topicName"` }
type LookupTopicAuthorizationRuleResult ¶
type LookupTopicAuthorizationRuleResult struct { // Resource name Name string `pulumi:"name"` // The rights associated with the rule. Rights []string `pulumi:"rights"` // Resource type Type string `pulumi:"type"` }
Description of a namespace authorization rule.
func LookupTopicAuthorizationRule ¶
func LookupTopicAuthorizationRule(ctx *pulumi.Context, args *LookupTopicAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupTopicAuthorizationRuleResult, error)
type LookupTopicResult ¶
type LookupTopicResult struct { // Last time the message was sent, or a request was received, for this topic. AccessedAt string `pulumi:"accessedAt"` // ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle *string `pulumi:"autoDeleteOnIdle"` // Message count details CountDetails MessageCountDetailsResponse `pulumi:"countDetails"` // Exact time the message was created. CreatedAt string `pulumi:"createdAt"` // ISO 8601 Default message timespan to live value. 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. DefaultMessageTimeToLive *string `pulumi:"defaultMessageTimeToLive"` // ISO8601 timespan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `pulumi:"duplicateDetectionHistoryTimeWindow"` // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `pulumi:"enableBatchedOperations"` // Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage. EnableExpress *bool `pulumi:"enableExpress"` // Value that indicates whether the topic to be partitioned across multiple message brokers is enabled. EnablePartitioning *bool `pulumi:"enablePartitioning"` // Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024. MaxSizeInMegabytes *int `pulumi:"maxSizeInMegabytes"` // Resource name Name string `pulumi:"name"` // Value indicating if this topic requires duplicate detection. RequiresDuplicateDetection *bool `pulumi:"requiresDuplicateDetection"` // Size of the topic, in bytes. SizeInBytes int `pulumi:"sizeInBytes"` // Enumerates the possible values for the status of a messaging entity. Status *string `pulumi:"status"` // Number of subscriptions. SubscriptionCount int `pulumi:"subscriptionCount"` // Value that indicates whether the topic supports ordering. SupportOrdering *bool `pulumi:"supportOrdering"` // Resource type Type string `pulumi:"type"` // The exact time the message was updated. UpdatedAt string `pulumi:"updatedAt"` }
Description of topic resource.
func LookupTopic ¶
func LookupTopic(ctx *pulumi.Context, args *LookupTopicArgs, opts ...pulumi.InvokeOption) (*LookupTopicResult, error)
type MessageCountDetailsResponse ¶
type MessageCountDetailsResponse struct { // Number of active messages in the queue, topic, or subscription. ActiveMessageCount int `pulumi:"activeMessageCount"` // Number of messages that are dead lettered. DeadLetterMessageCount int `pulumi:"deadLetterMessageCount"` // Number of scheduled messages. ScheduledMessageCount int `pulumi:"scheduledMessageCount"` // Number of messages transferred into dead letters. TransferDeadLetterMessageCount int `pulumi:"transferDeadLetterMessageCount"` // Number of messages transferred to another queue, topic, or subscription. TransferMessageCount int `pulumi:"transferMessageCount"` }
Message Count Details.
type MessageCountDetailsResponseArgs ¶
type MessageCountDetailsResponseArgs struct { // Number of active messages in the queue, topic, or subscription. ActiveMessageCount pulumi.IntInput `pulumi:"activeMessageCount"` // Number of messages that are dead lettered. DeadLetterMessageCount pulumi.IntInput `pulumi:"deadLetterMessageCount"` // Number of scheduled messages. ScheduledMessageCount pulumi.IntInput `pulumi:"scheduledMessageCount"` // Number of messages transferred into dead letters. TransferDeadLetterMessageCount pulumi.IntInput `pulumi:"transferDeadLetterMessageCount"` // Number of messages transferred to another queue, topic, or subscription. TransferMessageCount pulumi.IntInput `pulumi:"transferMessageCount"` }
Message Count Details.
func (MessageCountDetailsResponseArgs) ElementType ¶
func (MessageCountDetailsResponseArgs) ElementType() reflect.Type
func (MessageCountDetailsResponseArgs) ToMessageCountDetailsResponseOutput ¶
func (i MessageCountDetailsResponseArgs) ToMessageCountDetailsResponseOutput() MessageCountDetailsResponseOutput
func (MessageCountDetailsResponseArgs) ToMessageCountDetailsResponseOutputWithContext ¶
func (i MessageCountDetailsResponseArgs) ToMessageCountDetailsResponseOutputWithContext(ctx context.Context) MessageCountDetailsResponseOutput
func (MessageCountDetailsResponseArgs) ToMessageCountDetailsResponsePtrOutput ¶
func (i MessageCountDetailsResponseArgs) ToMessageCountDetailsResponsePtrOutput() MessageCountDetailsResponsePtrOutput
func (MessageCountDetailsResponseArgs) ToMessageCountDetailsResponsePtrOutputWithContext ¶
func (i MessageCountDetailsResponseArgs) ToMessageCountDetailsResponsePtrOutputWithContext(ctx context.Context) MessageCountDetailsResponsePtrOutput
type MessageCountDetailsResponseInput ¶
type MessageCountDetailsResponseInput interface { pulumi.Input ToMessageCountDetailsResponseOutput() MessageCountDetailsResponseOutput ToMessageCountDetailsResponseOutputWithContext(context.Context) MessageCountDetailsResponseOutput }
MessageCountDetailsResponseInput is an input type that accepts MessageCountDetailsResponseArgs and MessageCountDetailsResponseOutput values. You can construct a concrete instance of `MessageCountDetailsResponseInput` via:
MessageCountDetailsResponseArgs{...}
type MessageCountDetailsResponseOutput ¶
type MessageCountDetailsResponseOutput struct{ *pulumi.OutputState }
Message Count Details.
func (MessageCountDetailsResponseOutput) ActiveMessageCount ¶
func (o MessageCountDetailsResponseOutput) ActiveMessageCount() pulumi.IntOutput
Number of active messages in the queue, topic, or subscription.
func (MessageCountDetailsResponseOutput) DeadLetterMessageCount ¶
func (o MessageCountDetailsResponseOutput) DeadLetterMessageCount() pulumi.IntOutput
Number of messages that are dead lettered.
func (MessageCountDetailsResponseOutput) ElementType ¶
func (MessageCountDetailsResponseOutput) ElementType() reflect.Type
func (MessageCountDetailsResponseOutput) ScheduledMessageCount ¶
func (o MessageCountDetailsResponseOutput) ScheduledMessageCount() pulumi.IntOutput
Number of scheduled messages.
func (MessageCountDetailsResponseOutput) ToMessageCountDetailsResponseOutput ¶
func (o MessageCountDetailsResponseOutput) ToMessageCountDetailsResponseOutput() MessageCountDetailsResponseOutput
func (MessageCountDetailsResponseOutput) ToMessageCountDetailsResponseOutputWithContext ¶
func (o MessageCountDetailsResponseOutput) ToMessageCountDetailsResponseOutputWithContext(ctx context.Context) MessageCountDetailsResponseOutput
func (MessageCountDetailsResponseOutput) ToMessageCountDetailsResponsePtrOutput ¶
func (o MessageCountDetailsResponseOutput) ToMessageCountDetailsResponsePtrOutput() MessageCountDetailsResponsePtrOutput
func (MessageCountDetailsResponseOutput) ToMessageCountDetailsResponsePtrOutputWithContext ¶
func (o MessageCountDetailsResponseOutput) ToMessageCountDetailsResponsePtrOutputWithContext(ctx context.Context) MessageCountDetailsResponsePtrOutput
func (MessageCountDetailsResponseOutput) TransferDeadLetterMessageCount ¶
func (o MessageCountDetailsResponseOutput) TransferDeadLetterMessageCount() pulumi.IntOutput
Number of messages transferred into dead letters.
func (MessageCountDetailsResponseOutput) TransferMessageCount ¶
func (o MessageCountDetailsResponseOutput) TransferMessageCount() pulumi.IntOutput
Number of messages transferred to another queue, topic, or subscription.
type MessageCountDetailsResponsePtrInput ¶
type MessageCountDetailsResponsePtrInput interface { pulumi.Input ToMessageCountDetailsResponsePtrOutput() MessageCountDetailsResponsePtrOutput ToMessageCountDetailsResponsePtrOutputWithContext(context.Context) MessageCountDetailsResponsePtrOutput }
MessageCountDetailsResponsePtrInput is an input type that accepts MessageCountDetailsResponseArgs, MessageCountDetailsResponsePtr and MessageCountDetailsResponsePtrOutput values. You can construct a concrete instance of `MessageCountDetailsResponsePtrInput` via:
MessageCountDetailsResponseArgs{...} or: nil
func MessageCountDetailsResponsePtr ¶
func MessageCountDetailsResponsePtr(v *MessageCountDetailsResponseArgs) MessageCountDetailsResponsePtrInput
type MessageCountDetailsResponsePtrOutput ¶
type MessageCountDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (MessageCountDetailsResponsePtrOutput) ActiveMessageCount ¶
func (o MessageCountDetailsResponsePtrOutput) ActiveMessageCount() pulumi.IntPtrOutput
Number of active messages in the queue, topic, or subscription.
func (MessageCountDetailsResponsePtrOutput) DeadLetterMessageCount ¶
func (o MessageCountDetailsResponsePtrOutput) DeadLetterMessageCount() pulumi.IntPtrOutput
Number of messages that are dead lettered.
func (MessageCountDetailsResponsePtrOutput) ElementType ¶
func (MessageCountDetailsResponsePtrOutput) ElementType() reflect.Type
func (MessageCountDetailsResponsePtrOutput) ScheduledMessageCount ¶
func (o MessageCountDetailsResponsePtrOutput) ScheduledMessageCount() pulumi.IntPtrOutput
Number of scheduled messages.
func (MessageCountDetailsResponsePtrOutput) ToMessageCountDetailsResponsePtrOutput ¶
func (o MessageCountDetailsResponsePtrOutput) ToMessageCountDetailsResponsePtrOutput() MessageCountDetailsResponsePtrOutput
func (MessageCountDetailsResponsePtrOutput) ToMessageCountDetailsResponsePtrOutputWithContext ¶
func (o MessageCountDetailsResponsePtrOutput) ToMessageCountDetailsResponsePtrOutputWithContext(ctx context.Context) MessageCountDetailsResponsePtrOutput
func (MessageCountDetailsResponsePtrOutput) TransferDeadLetterMessageCount ¶
func (o MessageCountDetailsResponsePtrOutput) TransferDeadLetterMessageCount() pulumi.IntPtrOutput
Number of messages transferred into dead letters.
func (MessageCountDetailsResponsePtrOutput) TransferMessageCount ¶
func (o MessageCountDetailsResponsePtrOutput) TransferMessageCount() pulumi.IntPtrOutput
Number of messages transferred to another queue, topic, or subscription.
type MigrationConfig ¶
type MigrationConfig struct { pulumi.CustomResourceState // State in which Standard to Premium Migration is, possible values : Unknown, Reverting, Completing, Initiating, Syncing, Active MigrationState pulumi.StringOutput `pulumi:"migrationState"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Number of entities pending to be replicated. PendingReplicationOperationsCount pulumi.IntOutput `pulumi:"pendingReplicationOperationsCount"` // Name to access Standard Namespace after migration PostMigrationName pulumi.StringOutput `pulumi:"postMigrationName"` // Provisioning state of Migration Configuration ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Existing premium Namespace ARM Id name which has no entities, will be used for migration TargetNamespace pulumi.StringOutput `pulumi:"targetNamespace"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Single item in List or Get Migration Config operation
func GetMigrationConfig ¶
func GetMigrationConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MigrationConfigState, opts ...pulumi.ResourceOption) (*MigrationConfig, error)
GetMigrationConfig gets an existing MigrationConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMigrationConfig ¶
func NewMigrationConfig(ctx *pulumi.Context, name string, args *MigrationConfigArgs, opts ...pulumi.ResourceOption) (*MigrationConfig, error)
NewMigrationConfig registers a new resource with the given unique name, arguments, and options.
type MigrationConfigArgs ¶
type MigrationConfigArgs struct { // The configuration name. Should always be "$default". ConfigName pulumi.StringInput // The namespace name NamespaceName pulumi.StringInput // Name to access Standard Namespace after migration PostMigrationName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // Existing premium Namespace ARM Id name which has no entities, will be used for migration TargetNamespace pulumi.StringInput }
The set of arguments for constructing a MigrationConfig resource.
func (MigrationConfigArgs) ElementType ¶
func (MigrationConfigArgs) ElementType() reflect.Type
type MigrationConfigState ¶
type MigrationConfigState struct { // State in which Standard to Premium Migration is, possible values : Unknown, Reverting, Completing, Initiating, Syncing, Active MigrationState pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Number of entities pending to be replicated. PendingReplicationOperationsCount pulumi.IntPtrInput // Name to access Standard Namespace after migration PostMigrationName pulumi.StringPtrInput // Provisioning state of Migration Configuration ProvisioningState pulumi.StringPtrInput // Existing premium Namespace ARM Id name which has no entities, will be used for migration TargetNamespace pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput }
func (MigrationConfigState) ElementType ¶
func (MigrationConfigState) ElementType() reflect.Type
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // The time the namespace was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The Geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // Identifier for Azure Insights metrics MetricId pulumi.StringOutput `pulumi:"metricId"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the namespace. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint pulumi.StringOutput `pulumi:"serviceBusEndpoint"` // Properties of Sku Sku SBSkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // The time the namespace was updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Description of a namespace resource.
func GetNamespace ¶
func GetNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)
GetNamespace gets an existing Namespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNamespace ¶
func NewNamespace(ctx *pulumi.Context, name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)
NewNamespace registers a new resource with the given unique name, arguments, and options.
type NamespaceArgs ¶
type NamespaceArgs struct { // The Geo-location where the resource lives Location pulumi.StringInput // The namespace name. NamespaceName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // Properties of Sku Sku SBSkuPtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceAuthorizationRule ¶
type NamespaceAuthorizationRule struct { pulumi.CustomResourceState // Resource name Name pulumi.StringOutput `pulumi:"name"` // The rights associated with the rule. Rights pulumi.StringArrayOutput `pulumi:"rights"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Description of a namespace authorization rule.
func GetNamespaceAuthorizationRule ¶
func GetNamespaceAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceAuthorizationRuleState, opts ...pulumi.ResourceOption) (*NamespaceAuthorizationRule, error)
GetNamespaceAuthorizationRule gets an existing NamespaceAuthorizationRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNamespaceAuthorizationRule ¶
func NewNamespaceAuthorizationRule(ctx *pulumi.Context, name string, args *NamespaceAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*NamespaceAuthorizationRule, error)
NewNamespaceAuthorizationRule registers a new resource with the given unique name, arguments, and options.
type NamespaceAuthorizationRuleArgs ¶
type NamespaceAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName pulumi.StringInput // The namespace name NamespaceName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The rights associated with the rule. Rights pulumi.StringArrayInput }
The set of arguments for constructing a NamespaceAuthorizationRule resource.
func (NamespaceAuthorizationRuleArgs) ElementType ¶
func (NamespaceAuthorizationRuleArgs) ElementType() reflect.Type
type NamespaceAuthorizationRuleState ¶
type NamespaceAuthorizationRuleState struct { // Resource name Name pulumi.StringPtrInput // The rights associated with the rule. Rights pulumi.StringArrayInput // Resource type Type pulumi.StringPtrInput }
func (NamespaceAuthorizationRuleState) ElementType ¶
func (NamespaceAuthorizationRuleState) ElementType() reflect.Type
type NamespaceState ¶
type NamespaceState struct { // The time the namespace was created. CreatedAt pulumi.StringPtrInput // The Geo-location where the resource lives Location pulumi.StringPtrInput // Identifier for Azure Insights metrics MetricId pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Provisioning state of the namespace. ProvisioningState pulumi.StringPtrInput // Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint pulumi.StringPtrInput // Properties of Sku Sku SBSkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // The time the namespace was updated. UpdatedAt pulumi.StringPtrInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type Queue ¶
type Queue struct { pulumi.CustomResourceState // Last time a message was sent, or the last time there was a receive request to this queue. AccessedAt pulumi.StringOutput `pulumi:"accessedAt"` // ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle pulumi.StringPtrOutput `pulumi:"autoDeleteOnIdle"` // Message Count Details. CountDetails MessageCountDetailsResponseOutput `pulumi:"countDetails"` // The exact time the message was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // A value that indicates whether this queue has dead letter support when a message expires. DeadLetteringOnMessageExpiration pulumi.BoolPtrOutput `pulumi:"deadLetteringOnMessageExpiration"` // ISO 8601 default message timespan to live value. 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. DefaultMessageTimeToLive pulumi.StringPtrOutput `pulumi:"defaultMessageTimeToLive"` // ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow pulumi.StringPtrOutput `pulumi:"duplicateDetectionHistoryTimeWindow"` // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrOutput `pulumi:"enableBatchedOperations"` // A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. EnableExpress pulumi.BoolPtrOutput `pulumi:"enableExpress"` // A value that indicates whether the queue is to be partitioned across multiple message brokers. EnablePartitioning pulumi.BoolPtrOutput `pulumi:"enablePartitioning"` // Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo pulumi.StringPtrOutput `pulumi:"forwardDeadLetteredMessagesTo"` // Queue/Topic name to forward the messages ForwardTo pulumi.StringPtrOutput `pulumi:"forwardTo"` // ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute. LockDuration pulumi.StringPtrOutput `pulumi:"lockDuration"` // The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10. MaxDeliveryCount pulumi.IntPtrOutput `pulumi:"maxDeliveryCount"` // The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024. MaxSizeInMegabytes pulumi.IntPtrOutput `pulumi:"maxSizeInMegabytes"` // The number of messages in the queue. MessageCount pulumi.IntOutput `pulumi:"messageCount"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // A value indicating if this queue requires duplicate detection. RequiresDuplicateDetection pulumi.BoolPtrOutput `pulumi:"requiresDuplicateDetection"` // A value that indicates whether the queue supports the concept of sessions. RequiresSession pulumi.BoolPtrOutput `pulumi:"requiresSession"` // The size of the queue, in bytes. SizeInBytes pulumi.IntOutput `pulumi:"sizeInBytes"` // Enumerates the possible values for the status of a messaging entity. Status pulumi.StringPtrOutput `pulumi:"status"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // The exact time the message was updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Description of queue Resource.
func GetQueue ¶
func GetQueue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QueueState, opts ...pulumi.ResourceOption) (*Queue, error)
GetQueue gets an existing Queue resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type QueueArgs ¶
type QueueArgs struct { // ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle pulumi.StringPtrInput // A value that indicates whether this queue has dead letter support when a message expires. DeadLetteringOnMessageExpiration pulumi.BoolPtrInput // ISO 8601 default message timespan to live value. 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. DefaultMessageTimeToLive pulumi.StringPtrInput // ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrInput // A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. EnableExpress pulumi.BoolPtrInput // A value that indicates whether the queue is to be partitioned across multiple message brokers. EnablePartitioning pulumi.BoolPtrInput // Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo pulumi.StringPtrInput // Queue/Topic name to forward the messages ForwardTo pulumi.StringPtrInput // ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute. LockDuration pulumi.StringPtrInput // The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10. MaxDeliveryCount pulumi.IntPtrInput // The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024. MaxSizeInMegabytes pulumi.IntPtrInput // The namespace name NamespaceName pulumi.StringInput // The queue name. QueueName pulumi.StringInput // A value indicating if this queue requires duplicate detection. RequiresDuplicateDetection pulumi.BoolPtrInput // A value that indicates whether the queue supports the concept of sessions. RequiresSession pulumi.BoolPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // Enumerates the possible values for the status of a messaging entity. Status pulumi.StringPtrInput }
The set of arguments for constructing a Queue resource.
func (QueueArgs) ElementType ¶
type QueueAuthorizationRule ¶
type QueueAuthorizationRule struct { pulumi.CustomResourceState // Resource name Name pulumi.StringOutput `pulumi:"name"` // The rights associated with the rule. Rights pulumi.StringArrayOutput `pulumi:"rights"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Description of a namespace authorization rule.
func GetQueueAuthorizationRule ¶
func GetQueueAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QueueAuthorizationRuleState, opts ...pulumi.ResourceOption) (*QueueAuthorizationRule, error)
GetQueueAuthorizationRule gets an existing QueueAuthorizationRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewQueueAuthorizationRule ¶
func NewQueueAuthorizationRule(ctx *pulumi.Context, name string, args *QueueAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*QueueAuthorizationRule, error)
NewQueueAuthorizationRule registers a new resource with the given unique name, arguments, and options.
type QueueAuthorizationRuleArgs ¶
type QueueAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName pulumi.StringInput // The namespace name NamespaceName pulumi.StringInput // The queue name. QueueName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The rights associated with the rule. Rights pulumi.StringArrayInput }
The set of arguments for constructing a QueueAuthorizationRule resource.
func (QueueAuthorizationRuleArgs) ElementType ¶
func (QueueAuthorizationRuleArgs) ElementType() reflect.Type
type QueueAuthorizationRuleState ¶
type QueueAuthorizationRuleState struct { // Resource name Name pulumi.StringPtrInput // The rights associated with the rule. Rights pulumi.StringArrayInput // Resource type Type pulumi.StringPtrInput }
func (QueueAuthorizationRuleState) ElementType ¶
func (QueueAuthorizationRuleState) ElementType() reflect.Type
type QueueState ¶
type QueueState struct { // Last time a message was sent, or the last time there was a receive request to this queue. AccessedAt pulumi.StringPtrInput // ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle pulumi.StringPtrInput // Message Count Details. CountDetails MessageCountDetailsResponsePtrInput // The exact time the message was created. CreatedAt pulumi.StringPtrInput // A value that indicates whether this queue has dead letter support when a message expires. DeadLetteringOnMessageExpiration pulumi.BoolPtrInput // ISO 8601 default message timespan to live value. 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. DefaultMessageTimeToLive pulumi.StringPtrInput // ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrInput // A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. EnableExpress pulumi.BoolPtrInput // A value that indicates whether the queue is to be partitioned across multiple message brokers. EnablePartitioning pulumi.BoolPtrInput // Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo pulumi.StringPtrInput // Queue/Topic name to forward the messages ForwardTo pulumi.StringPtrInput // ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute. LockDuration pulumi.StringPtrInput // The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10. MaxDeliveryCount pulumi.IntPtrInput // The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024. MaxSizeInMegabytes pulumi.IntPtrInput // The number of messages in the queue. MessageCount pulumi.IntPtrInput // Resource name Name pulumi.StringPtrInput // A value indicating if this queue requires duplicate detection. RequiresDuplicateDetection pulumi.BoolPtrInput // A value that indicates whether the queue supports the concept of sessions. RequiresSession pulumi.BoolPtrInput // The size of the queue, in bytes. SizeInBytes pulumi.IntPtrInput // Enumerates the possible values for the status of a messaging entity. Status pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput // The exact time the message was updated. UpdatedAt pulumi.StringPtrInput }
func (QueueState) ElementType ¶
func (QueueState) ElementType() reflect.Type
type Rule ¶
type Rule struct { pulumi.CustomResourceState // Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression. Action ActionResponsePtrOutput `pulumi:"action"` // Properties of correlationFilter CorrelationFilter CorrelationFilterResponsePtrOutput `pulumi:"correlationFilter"` // Filter type that is evaluated against a BrokeredMessage. FilterType pulumi.StringPtrOutput `pulumi:"filterType"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Properties of sqlFilter SqlFilter SqlFilterResponsePtrOutput `pulumi:"sqlFilter"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Description of Rule Resource.
func GetRule ¶
func GetRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleState, opts ...pulumi.ResourceOption) (*Rule, error)
GetRule gets an existing Rule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type RuleArgs ¶
type RuleArgs struct { // Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression. Action ActionPtrInput // Properties of correlationFilter CorrelationFilter CorrelationFilterPtrInput // Filter type that is evaluated against a BrokeredMessage. FilterType pulumi.StringPtrInput // The namespace name NamespaceName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The rule name. RuleName pulumi.StringInput // Properties of sqlFilter SqlFilter SqlFilterPtrInput // The subscription name. SubscriptionName pulumi.StringInput // The topic name. TopicName pulumi.StringInput }
The set of arguments for constructing a Rule resource.
func (RuleArgs) ElementType ¶
type RuleState ¶
type RuleState struct { // Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression. Action ActionResponsePtrInput // Properties of correlationFilter CorrelationFilter CorrelationFilterResponsePtrInput // Filter type that is evaluated against a BrokeredMessage. FilterType pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Properties of sqlFilter SqlFilter SqlFilterResponsePtrInput // Resource type Type pulumi.StringPtrInput }
func (RuleState) ElementType ¶
type SBSku ¶
type SBSku struct { // The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4. Capacity *int `pulumi:"capacity"` // Name of this SKU. Name string `pulumi:"name"` // The billing tier of this particular SKU. Tier *string `pulumi:"tier"` }
SKU of the namespace.
type SBSkuArgs ¶
type SBSkuArgs struct { // The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of this SKU. Name pulumi.StringInput `pulumi:"name"` // The billing tier of this particular SKU. Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU of the namespace.
func (SBSkuArgs) ElementType ¶
func (SBSkuArgs) ToSBSkuOutput ¶
func (i SBSkuArgs) ToSBSkuOutput() SBSkuOutput
func (SBSkuArgs) ToSBSkuOutputWithContext ¶
func (i SBSkuArgs) ToSBSkuOutputWithContext(ctx context.Context) SBSkuOutput
func (SBSkuArgs) ToSBSkuPtrOutput ¶
func (i SBSkuArgs) ToSBSkuPtrOutput() SBSkuPtrOutput
func (SBSkuArgs) ToSBSkuPtrOutputWithContext ¶
func (i SBSkuArgs) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput
type SBSkuInput ¶
type SBSkuInput interface { pulumi.Input ToSBSkuOutput() SBSkuOutput ToSBSkuOutputWithContext(context.Context) SBSkuOutput }
SBSkuInput is an input type that accepts SBSkuArgs and SBSkuOutput values. You can construct a concrete instance of `SBSkuInput` via:
SBSkuArgs{...}
type SBSkuOutput ¶
type SBSkuOutput struct{ *pulumi.OutputState }
SKU of the namespace.
func (SBSkuOutput) Capacity ¶
func (o SBSkuOutput) Capacity() pulumi.IntPtrOutput
The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
func (SBSkuOutput) ElementType ¶
func (SBSkuOutput) ElementType() reflect.Type
func (SBSkuOutput) Tier ¶
func (o SBSkuOutput) Tier() pulumi.StringPtrOutput
The billing tier of this particular SKU.
func (SBSkuOutput) ToSBSkuOutput ¶
func (o SBSkuOutput) ToSBSkuOutput() SBSkuOutput
func (SBSkuOutput) ToSBSkuOutputWithContext ¶
func (o SBSkuOutput) ToSBSkuOutputWithContext(ctx context.Context) SBSkuOutput
func (SBSkuOutput) ToSBSkuPtrOutput ¶
func (o SBSkuOutput) ToSBSkuPtrOutput() SBSkuPtrOutput
func (SBSkuOutput) ToSBSkuPtrOutputWithContext ¶
func (o SBSkuOutput) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput
type SBSkuPtrInput ¶
type SBSkuPtrInput interface { pulumi.Input ToSBSkuPtrOutput() SBSkuPtrOutput ToSBSkuPtrOutputWithContext(context.Context) SBSkuPtrOutput }
SBSkuPtrInput is an input type that accepts SBSkuArgs, SBSkuPtr and SBSkuPtrOutput values. You can construct a concrete instance of `SBSkuPtrInput` via:
SBSkuArgs{...} or: nil
func SBSkuPtr ¶
func SBSkuPtr(v *SBSkuArgs) SBSkuPtrInput
type SBSkuPtrOutput ¶
type SBSkuPtrOutput struct{ *pulumi.OutputState }
func (SBSkuPtrOutput) Capacity ¶
func (o SBSkuPtrOutput) Capacity() pulumi.IntPtrOutput
The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
func (SBSkuPtrOutput) Elem ¶
func (o SBSkuPtrOutput) Elem() SBSkuOutput
func (SBSkuPtrOutput) ElementType ¶
func (SBSkuPtrOutput) ElementType() reflect.Type
func (SBSkuPtrOutput) Name ¶
func (o SBSkuPtrOutput) Name() pulumi.StringPtrOutput
Name of this SKU.
func (SBSkuPtrOutput) Tier ¶
func (o SBSkuPtrOutput) Tier() pulumi.StringPtrOutput
The billing tier of this particular SKU.
func (SBSkuPtrOutput) ToSBSkuPtrOutput ¶
func (o SBSkuPtrOutput) ToSBSkuPtrOutput() SBSkuPtrOutput
func (SBSkuPtrOutput) ToSBSkuPtrOutputWithContext ¶
func (o SBSkuPtrOutput) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput
type SBSkuResponse ¶
type SBSkuResponse struct { // The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4. Capacity *int `pulumi:"capacity"` // Name of this SKU. Name string `pulumi:"name"` // The billing tier of this particular SKU. Tier *string `pulumi:"tier"` }
SKU of the namespace.
type SBSkuResponseArgs ¶
type SBSkuResponseArgs struct { // The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of this SKU. Name pulumi.StringInput `pulumi:"name"` // The billing tier of this particular SKU. Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU of the namespace.
func (SBSkuResponseArgs) ElementType ¶
func (SBSkuResponseArgs) ElementType() reflect.Type
func (SBSkuResponseArgs) ToSBSkuResponseOutput ¶
func (i SBSkuResponseArgs) ToSBSkuResponseOutput() SBSkuResponseOutput
func (SBSkuResponseArgs) ToSBSkuResponseOutputWithContext ¶
func (i SBSkuResponseArgs) ToSBSkuResponseOutputWithContext(ctx context.Context) SBSkuResponseOutput
func (SBSkuResponseArgs) ToSBSkuResponsePtrOutput ¶
func (i SBSkuResponseArgs) ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput
func (SBSkuResponseArgs) ToSBSkuResponsePtrOutputWithContext ¶
func (i SBSkuResponseArgs) ToSBSkuResponsePtrOutputWithContext(ctx context.Context) SBSkuResponsePtrOutput
type SBSkuResponseInput ¶
type SBSkuResponseInput interface { pulumi.Input ToSBSkuResponseOutput() SBSkuResponseOutput ToSBSkuResponseOutputWithContext(context.Context) SBSkuResponseOutput }
SBSkuResponseInput is an input type that accepts SBSkuResponseArgs and SBSkuResponseOutput values. You can construct a concrete instance of `SBSkuResponseInput` via:
SBSkuResponseArgs{...}
type SBSkuResponseOutput ¶
type SBSkuResponseOutput struct{ *pulumi.OutputState }
SKU of the namespace.
func (SBSkuResponseOutput) Capacity ¶
func (o SBSkuResponseOutput) Capacity() pulumi.IntPtrOutput
The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
func (SBSkuResponseOutput) ElementType ¶
func (SBSkuResponseOutput) ElementType() reflect.Type
func (SBSkuResponseOutput) Name ¶
func (o SBSkuResponseOutput) Name() pulumi.StringOutput
Name of this SKU.
func (SBSkuResponseOutput) Tier ¶
func (o SBSkuResponseOutput) Tier() pulumi.StringPtrOutput
The billing tier of this particular SKU.
func (SBSkuResponseOutput) ToSBSkuResponseOutput ¶
func (o SBSkuResponseOutput) ToSBSkuResponseOutput() SBSkuResponseOutput
func (SBSkuResponseOutput) ToSBSkuResponseOutputWithContext ¶
func (o SBSkuResponseOutput) ToSBSkuResponseOutputWithContext(ctx context.Context) SBSkuResponseOutput
func (SBSkuResponseOutput) ToSBSkuResponsePtrOutput ¶
func (o SBSkuResponseOutput) ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput
func (SBSkuResponseOutput) ToSBSkuResponsePtrOutputWithContext ¶
func (o SBSkuResponseOutput) ToSBSkuResponsePtrOutputWithContext(ctx context.Context) SBSkuResponsePtrOutput
type SBSkuResponsePtrInput ¶
type SBSkuResponsePtrInput interface { pulumi.Input ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput ToSBSkuResponsePtrOutputWithContext(context.Context) SBSkuResponsePtrOutput }
SBSkuResponsePtrInput is an input type that accepts SBSkuResponseArgs, SBSkuResponsePtr and SBSkuResponsePtrOutput values. You can construct a concrete instance of `SBSkuResponsePtrInput` via:
SBSkuResponseArgs{...} or: nil
func SBSkuResponsePtr ¶
func SBSkuResponsePtr(v *SBSkuResponseArgs) SBSkuResponsePtrInput
type SBSkuResponsePtrOutput ¶
type SBSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SBSkuResponsePtrOutput) Capacity ¶
func (o SBSkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
func (SBSkuResponsePtrOutput) Elem ¶
func (o SBSkuResponsePtrOutput) Elem() SBSkuResponseOutput
func (SBSkuResponsePtrOutput) ElementType ¶
func (SBSkuResponsePtrOutput) ElementType() reflect.Type
func (SBSkuResponsePtrOutput) Name ¶
func (o SBSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of this SKU.
func (SBSkuResponsePtrOutput) Tier ¶
func (o SBSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The billing tier of this particular SKU.
func (SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutput ¶
func (o SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput
func (SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutputWithContext ¶
func (o SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutputWithContext(ctx context.Context) SBSkuResponsePtrOutput
type SqlFilter ¶
type SqlFilter struct { // This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20. CompatibilityLevel *int `pulumi:"compatibilityLevel"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"` // The SQL expression. e.g. MyProperty='ABC' SqlExpression *string `pulumi:"sqlExpression"` }
Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
type SqlFilterArgs ¶
type SqlFilterArgs struct { // This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20. CompatibilityLevel pulumi.IntPtrInput `pulumi:"compatibilityLevel"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing pulumi.BoolPtrInput `pulumi:"requiresPreprocessing"` // The SQL expression. e.g. MyProperty='ABC' SqlExpression pulumi.StringPtrInput `pulumi:"sqlExpression"` }
Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
func (SqlFilterArgs) ElementType ¶
func (SqlFilterArgs) ElementType() reflect.Type
func (SqlFilterArgs) ToSqlFilterOutput ¶
func (i SqlFilterArgs) ToSqlFilterOutput() SqlFilterOutput
func (SqlFilterArgs) ToSqlFilterOutputWithContext ¶
func (i SqlFilterArgs) ToSqlFilterOutputWithContext(ctx context.Context) SqlFilterOutput
func (SqlFilterArgs) ToSqlFilterPtrOutput ¶
func (i SqlFilterArgs) ToSqlFilterPtrOutput() SqlFilterPtrOutput
func (SqlFilterArgs) ToSqlFilterPtrOutputWithContext ¶
func (i SqlFilterArgs) ToSqlFilterPtrOutputWithContext(ctx context.Context) SqlFilterPtrOutput
type SqlFilterInput ¶
type SqlFilterInput interface { pulumi.Input ToSqlFilterOutput() SqlFilterOutput ToSqlFilterOutputWithContext(context.Context) SqlFilterOutput }
SqlFilterInput is an input type that accepts SqlFilterArgs and SqlFilterOutput values. You can construct a concrete instance of `SqlFilterInput` via:
SqlFilterArgs{...}
type SqlFilterOutput ¶
type SqlFilterOutput struct{ *pulumi.OutputState }
Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
func (SqlFilterOutput) CompatibilityLevel ¶
func (o SqlFilterOutput) CompatibilityLevel() pulumi.IntPtrOutput
This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
func (SqlFilterOutput) ElementType ¶
func (SqlFilterOutput) ElementType() reflect.Type
func (SqlFilterOutput) RequiresPreprocessing ¶
func (o SqlFilterOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (SqlFilterOutput) SqlExpression ¶
func (o SqlFilterOutput) SqlExpression() pulumi.StringPtrOutput
The SQL expression. e.g. MyProperty='ABC'
func (SqlFilterOutput) ToSqlFilterOutput ¶
func (o SqlFilterOutput) ToSqlFilterOutput() SqlFilterOutput
func (SqlFilterOutput) ToSqlFilterOutputWithContext ¶
func (o SqlFilterOutput) ToSqlFilterOutputWithContext(ctx context.Context) SqlFilterOutput
func (SqlFilterOutput) ToSqlFilterPtrOutput ¶
func (o SqlFilterOutput) ToSqlFilterPtrOutput() SqlFilterPtrOutput
func (SqlFilterOutput) ToSqlFilterPtrOutputWithContext ¶
func (o SqlFilterOutput) ToSqlFilterPtrOutputWithContext(ctx context.Context) SqlFilterPtrOutput
type SqlFilterPtrInput ¶
type SqlFilterPtrInput interface { pulumi.Input ToSqlFilterPtrOutput() SqlFilterPtrOutput ToSqlFilterPtrOutputWithContext(context.Context) SqlFilterPtrOutput }
SqlFilterPtrInput is an input type that accepts SqlFilterArgs, SqlFilterPtr and SqlFilterPtrOutput values. You can construct a concrete instance of `SqlFilterPtrInput` via:
SqlFilterArgs{...} or: nil
func SqlFilterPtr ¶
func SqlFilterPtr(v *SqlFilterArgs) SqlFilterPtrInput
type SqlFilterPtrOutput ¶
type SqlFilterPtrOutput struct{ *pulumi.OutputState }
func (SqlFilterPtrOutput) CompatibilityLevel ¶
func (o SqlFilterPtrOutput) CompatibilityLevel() pulumi.IntPtrOutput
This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
func (SqlFilterPtrOutput) Elem ¶
func (o SqlFilterPtrOutput) Elem() SqlFilterOutput
func (SqlFilterPtrOutput) ElementType ¶
func (SqlFilterPtrOutput) ElementType() reflect.Type
func (SqlFilterPtrOutput) RequiresPreprocessing ¶
func (o SqlFilterPtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (SqlFilterPtrOutput) SqlExpression ¶
func (o SqlFilterPtrOutput) SqlExpression() pulumi.StringPtrOutput
The SQL expression. e.g. MyProperty='ABC'
func (SqlFilterPtrOutput) ToSqlFilterPtrOutput ¶
func (o SqlFilterPtrOutput) ToSqlFilterPtrOutput() SqlFilterPtrOutput
func (SqlFilterPtrOutput) ToSqlFilterPtrOutputWithContext ¶
func (o SqlFilterPtrOutput) ToSqlFilterPtrOutputWithContext(ctx context.Context) SqlFilterPtrOutput
type SqlFilterResponse ¶
type SqlFilterResponse struct { // This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20. CompatibilityLevel *int `pulumi:"compatibilityLevel"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"` // The SQL expression. e.g. MyProperty='ABC' SqlExpression *string `pulumi:"sqlExpression"` }
Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
type SqlFilterResponseArgs ¶
type SqlFilterResponseArgs struct { // This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20. CompatibilityLevel pulumi.IntPtrInput `pulumi:"compatibilityLevel"` // Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing pulumi.BoolPtrInput `pulumi:"requiresPreprocessing"` // The SQL expression. e.g. MyProperty='ABC' SqlExpression pulumi.StringPtrInput `pulumi:"sqlExpression"` }
Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
func (SqlFilterResponseArgs) ElementType ¶
func (SqlFilterResponseArgs) ElementType() reflect.Type
func (SqlFilterResponseArgs) ToSqlFilterResponseOutput ¶
func (i SqlFilterResponseArgs) ToSqlFilterResponseOutput() SqlFilterResponseOutput
func (SqlFilterResponseArgs) ToSqlFilterResponseOutputWithContext ¶
func (i SqlFilterResponseArgs) ToSqlFilterResponseOutputWithContext(ctx context.Context) SqlFilterResponseOutput
func (SqlFilterResponseArgs) ToSqlFilterResponsePtrOutput ¶
func (i SqlFilterResponseArgs) ToSqlFilterResponsePtrOutput() SqlFilterResponsePtrOutput
func (SqlFilterResponseArgs) ToSqlFilterResponsePtrOutputWithContext ¶
func (i SqlFilterResponseArgs) ToSqlFilterResponsePtrOutputWithContext(ctx context.Context) SqlFilterResponsePtrOutput
type SqlFilterResponseInput ¶
type SqlFilterResponseInput interface { pulumi.Input ToSqlFilterResponseOutput() SqlFilterResponseOutput ToSqlFilterResponseOutputWithContext(context.Context) SqlFilterResponseOutput }
SqlFilterResponseInput is an input type that accepts SqlFilterResponseArgs and SqlFilterResponseOutput values. You can construct a concrete instance of `SqlFilterResponseInput` via:
SqlFilterResponseArgs{...}
type SqlFilterResponseOutput ¶
type SqlFilterResponseOutput struct{ *pulumi.OutputState }
Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
func (SqlFilterResponseOutput) CompatibilityLevel ¶
func (o SqlFilterResponseOutput) CompatibilityLevel() pulumi.IntPtrOutput
This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
func (SqlFilterResponseOutput) ElementType ¶
func (SqlFilterResponseOutput) ElementType() reflect.Type
func (SqlFilterResponseOutput) RequiresPreprocessing ¶
func (o SqlFilterResponseOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (SqlFilterResponseOutput) SqlExpression ¶
func (o SqlFilterResponseOutput) SqlExpression() pulumi.StringPtrOutput
The SQL expression. e.g. MyProperty='ABC'
func (SqlFilterResponseOutput) ToSqlFilterResponseOutput ¶
func (o SqlFilterResponseOutput) ToSqlFilterResponseOutput() SqlFilterResponseOutput
func (SqlFilterResponseOutput) ToSqlFilterResponseOutputWithContext ¶
func (o SqlFilterResponseOutput) ToSqlFilterResponseOutputWithContext(ctx context.Context) SqlFilterResponseOutput
func (SqlFilterResponseOutput) ToSqlFilterResponsePtrOutput ¶
func (o SqlFilterResponseOutput) ToSqlFilterResponsePtrOutput() SqlFilterResponsePtrOutput
func (SqlFilterResponseOutput) ToSqlFilterResponsePtrOutputWithContext ¶
func (o SqlFilterResponseOutput) ToSqlFilterResponsePtrOutputWithContext(ctx context.Context) SqlFilterResponsePtrOutput
type SqlFilterResponsePtrInput ¶
type SqlFilterResponsePtrInput interface { pulumi.Input ToSqlFilterResponsePtrOutput() SqlFilterResponsePtrOutput ToSqlFilterResponsePtrOutputWithContext(context.Context) SqlFilterResponsePtrOutput }
SqlFilterResponsePtrInput is an input type that accepts SqlFilterResponseArgs, SqlFilterResponsePtr and SqlFilterResponsePtrOutput values. You can construct a concrete instance of `SqlFilterResponsePtrInput` via:
SqlFilterResponseArgs{...} or: nil
func SqlFilterResponsePtr ¶
func SqlFilterResponsePtr(v *SqlFilterResponseArgs) SqlFilterResponsePtrInput
type SqlFilterResponsePtrOutput ¶
type SqlFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (SqlFilterResponsePtrOutput) CompatibilityLevel ¶
func (o SqlFilterResponsePtrOutput) CompatibilityLevel() pulumi.IntPtrOutput
This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
func (SqlFilterResponsePtrOutput) Elem ¶
func (o SqlFilterResponsePtrOutput) Elem() SqlFilterResponseOutput
func (SqlFilterResponsePtrOutput) ElementType ¶
func (SqlFilterResponsePtrOutput) ElementType() reflect.Type
func (SqlFilterResponsePtrOutput) RequiresPreprocessing ¶
func (o SqlFilterResponsePtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput
Value that indicates whether the rule action requires preprocessing.
func (SqlFilterResponsePtrOutput) SqlExpression ¶
func (o SqlFilterResponsePtrOutput) SqlExpression() pulumi.StringPtrOutput
The SQL expression. e.g. MyProperty='ABC'
func (SqlFilterResponsePtrOutput) ToSqlFilterResponsePtrOutput ¶
func (o SqlFilterResponsePtrOutput) ToSqlFilterResponsePtrOutput() SqlFilterResponsePtrOutput
func (SqlFilterResponsePtrOutput) ToSqlFilterResponsePtrOutputWithContext ¶
func (o SqlFilterResponsePtrOutput) ToSqlFilterResponsePtrOutputWithContext(ctx context.Context) SqlFilterResponsePtrOutput
type Subscription ¶
type Subscription struct { pulumi.CustomResourceState // Last time there was a receive request to this subscription. AccessedAt pulumi.StringOutput `pulumi:"accessedAt"` // ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle pulumi.StringPtrOutput `pulumi:"autoDeleteOnIdle"` // Message count details CountDetails MessageCountDetailsResponseOutput `pulumi:"countDetails"` // Exact time the message was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Value that indicates whether a subscription has dead letter support on filter evaluation exceptions. DeadLetteringOnFilterEvaluationExceptions pulumi.BoolPtrOutput `pulumi:"deadLetteringOnFilterEvaluationExceptions"` // Value that indicates whether a subscription has dead letter support when a message expires. DeadLetteringOnMessageExpiration pulumi.BoolPtrOutput `pulumi:"deadLetteringOnMessageExpiration"` // ISO 8061 Default message timespan to live value. 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. DefaultMessageTimeToLive pulumi.StringPtrOutput `pulumi:"defaultMessageTimeToLive"` // ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow pulumi.StringPtrOutput `pulumi:"duplicateDetectionHistoryTimeWindow"` // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrOutput `pulumi:"enableBatchedOperations"` // Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo pulumi.StringPtrOutput `pulumi:"forwardDeadLetteredMessagesTo"` // Queue/Topic name to forward the messages ForwardTo pulumi.StringPtrOutput `pulumi:"forwardTo"` // ISO 8061 lock duration timespan for the subscription. The default value is 1 minute. LockDuration pulumi.StringPtrOutput `pulumi:"lockDuration"` // Number of maximum deliveries. MaxDeliveryCount pulumi.IntPtrOutput `pulumi:"maxDeliveryCount"` // Number of messages. MessageCount pulumi.IntOutput `pulumi:"messageCount"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Value indicating if a subscription supports the concept of sessions. RequiresSession pulumi.BoolPtrOutput `pulumi:"requiresSession"` // Enumerates the possible values for the status of a messaging entity. Status pulumi.StringPtrOutput `pulumi:"status"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // The exact time the message was updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Description of subscription resource.
func GetSubscription ¶
func GetSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubscriptionState, opts ...pulumi.ResourceOption) (*Subscription, error)
GetSubscription gets an existing Subscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSubscription ¶
func NewSubscription(ctx *pulumi.Context, name string, args *SubscriptionArgs, opts ...pulumi.ResourceOption) (*Subscription, error)
NewSubscription registers a new resource with the given unique name, arguments, and options.
type SubscriptionArgs ¶
type SubscriptionArgs struct { // ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle pulumi.StringPtrInput // Value that indicates whether a subscription has dead letter support on filter evaluation exceptions. DeadLetteringOnFilterEvaluationExceptions pulumi.BoolPtrInput // Value that indicates whether a subscription has dead letter support when a message expires. DeadLetteringOnMessageExpiration pulumi.BoolPtrInput // ISO 8061 Default message timespan to live value. 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. DefaultMessageTimeToLive pulumi.StringPtrInput // ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrInput // Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo pulumi.StringPtrInput // Queue/Topic name to forward the messages ForwardTo pulumi.StringPtrInput // ISO 8061 lock duration timespan for the subscription. The default value is 1 minute. LockDuration pulumi.StringPtrInput // Number of maximum deliveries. MaxDeliveryCount pulumi.IntPtrInput // The namespace name NamespaceName pulumi.StringInput // Value indicating if a subscription supports the concept of sessions. RequiresSession pulumi.BoolPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // Enumerates the possible values for the status of a messaging entity. Status pulumi.StringPtrInput // The subscription name. SubscriptionName pulumi.StringInput // The topic name. TopicName pulumi.StringInput }
The set of arguments for constructing a Subscription resource.
func (SubscriptionArgs) ElementType ¶
func (SubscriptionArgs) ElementType() reflect.Type
type SubscriptionState ¶
type SubscriptionState struct { // Last time there was a receive request to this subscription. AccessedAt pulumi.StringPtrInput // ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle pulumi.StringPtrInput // Message count details CountDetails MessageCountDetailsResponsePtrInput // Exact time the message was created. CreatedAt pulumi.StringPtrInput // Value that indicates whether a subscription has dead letter support on filter evaluation exceptions. DeadLetteringOnFilterEvaluationExceptions pulumi.BoolPtrInput // Value that indicates whether a subscription has dead letter support when a message expires. DeadLetteringOnMessageExpiration pulumi.BoolPtrInput // ISO 8061 Default message timespan to live value. 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. DefaultMessageTimeToLive pulumi.StringPtrInput // ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrInput // Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo pulumi.StringPtrInput // Queue/Topic name to forward the messages ForwardTo pulumi.StringPtrInput // ISO 8061 lock duration timespan for the subscription. The default value is 1 minute. LockDuration pulumi.StringPtrInput // Number of maximum deliveries. MaxDeliveryCount pulumi.IntPtrInput // Number of messages. MessageCount pulumi.IntPtrInput // Resource name Name pulumi.StringPtrInput // Value indicating if a subscription supports the concept of sessions. RequiresSession pulumi.BoolPtrInput // Enumerates the possible values for the status of a messaging entity. Status pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput // The exact time the message was updated. UpdatedAt pulumi.StringPtrInput }
func (SubscriptionState) ElementType ¶
func (SubscriptionState) ElementType() reflect.Type
type Topic ¶
type Topic struct { pulumi.CustomResourceState // Last time the message was sent, or a request was received, for this topic. AccessedAt pulumi.StringOutput `pulumi:"accessedAt"` // ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle pulumi.StringPtrOutput `pulumi:"autoDeleteOnIdle"` // Message count details CountDetails MessageCountDetailsResponseOutput `pulumi:"countDetails"` // Exact time the message was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // ISO 8601 Default message timespan to live value. 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. DefaultMessageTimeToLive pulumi.StringPtrOutput `pulumi:"defaultMessageTimeToLive"` // ISO8601 timespan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow pulumi.StringPtrOutput `pulumi:"duplicateDetectionHistoryTimeWindow"` // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrOutput `pulumi:"enableBatchedOperations"` // Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage. EnableExpress pulumi.BoolPtrOutput `pulumi:"enableExpress"` // Value that indicates whether the topic to be partitioned across multiple message brokers is enabled. EnablePartitioning pulumi.BoolPtrOutput `pulumi:"enablePartitioning"` // Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024. MaxSizeInMegabytes pulumi.IntPtrOutput `pulumi:"maxSizeInMegabytes"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Value indicating if this topic requires duplicate detection. RequiresDuplicateDetection pulumi.BoolPtrOutput `pulumi:"requiresDuplicateDetection"` // Size of the topic, in bytes. SizeInBytes pulumi.IntOutput `pulumi:"sizeInBytes"` // Enumerates the possible values for the status of a messaging entity. Status pulumi.StringPtrOutput `pulumi:"status"` // Number of subscriptions. SubscriptionCount pulumi.IntOutput `pulumi:"subscriptionCount"` // Value that indicates whether the topic supports ordering. SupportOrdering pulumi.BoolPtrOutput `pulumi:"supportOrdering"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // The exact time the message was updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Description of topic resource.
func GetTopic ¶
func GetTopic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TopicState, opts ...pulumi.ResourceOption) (*Topic, error)
GetTopic gets an existing Topic resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type TopicArgs ¶
type TopicArgs struct { // ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle pulumi.StringPtrInput // ISO 8601 Default message timespan to live value. 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. DefaultMessageTimeToLive pulumi.StringPtrInput // ISO8601 timespan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrInput // Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage. EnableExpress pulumi.BoolPtrInput // Value that indicates whether the topic to be partitioned across multiple message brokers is enabled. EnablePartitioning pulumi.BoolPtrInput // Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024. MaxSizeInMegabytes pulumi.IntPtrInput // The namespace name NamespaceName pulumi.StringInput // Value indicating if this topic requires duplicate detection. RequiresDuplicateDetection pulumi.BoolPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // Enumerates the possible values for the status of a messaging entity. Status pulumi.StringPtrInput // Value that indicates whether the topic supports ordering. SupportOrdering pulumi.BoolPtrInput // The topic name. TopicName pulumi.StringInput }
The set of arguments for constructing a Topic resource.
func (TopicArgs) ElementType ¶
type TopicAuthorizationRule ¶
type TopicAuthorizationRule struct { pulumi.CustomResourceState // Resource name Name pulumi.StringOutput `pulumi:"name"` // The rights associated with the rule. Rights pulumi.StringArrayOutput `pulumi:"rights"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Description of a namespace authorization rule.
func GetTopicAuthorizationRule ¶
func GetTopicAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TopicAuthorizationRuleState, opts ...pulumi.ResourceOption) (*TopicAuthorizationRule, error)
GetTopicAuthorizationRule gets an existing TopicAuthorizationRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTopicAuthorizationRule ¶
func NewTopicAuthorizationRule(ctx *pulumi.Context, name string, args *TopicAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*TopicAuthorizationRule, error)
NewTopicAuthorizationRule registers a new resource with the given unique name, arguments, and options.
type TopicAuthorizationRuleArgs ¶
type TopicAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName pulumi.StringInput // The namespace name NamespaceName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The rights associated with the rule. Rights pulumi.StringArrayInput // The topic name. TopicName pulumi.StringInput }
The set of arguments for constructing a TopicAuthorizationRule resource.
func (TopicAuthorizationRuleArgs) ElementType ¶
func (TopicAuthorizationRuleArgs) ElementType() reflect.Type
type TopicAuthorizationRuleState ¶
type TopicAuthorizationRuleState struct { // Resource name Name pulumi.StringPtrInput // The rights associated with the rule. Rights pulumi.StringArrayInput // Resource type Type pulumi.StringPtrInput }
func (TopicAuthorizationRuleState) ElementType ¶
func (TopicAuthorizationRuleState) ElementType() reflect.Type
type TopicState ¶
type TopicState struct { // Last time the message was sent, or a request was received, for this topic. AccessedAt pulumi.StringPtrInput // ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes. AutoDeleteOnIdle pulumi.StringPtrInput // Message count details CountDetails MessageCountDetailsResponsePtrInput // Exact time the message was created. CreatedAt pulumi.StringPtrInput // ISO 8601 Default message timespan to live value. 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. DefaultMessageTimeToLive pulumi.StringPtrInput // ISO8601 timespan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput // Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrInput // Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage. EnableExpress pulumi.BoolPtrInput // Value that indicates whether the topic to be partitioned across multiple message brokers is enabled. EnablePartitioning pulumi.BoolPtrInput // Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024. MaxSizeInMegabytes pulumi.IntPtrInput // Resource name Name pulumi.StringPtrInput // Value indicating if this topic requires duplicate detection. RequiresDuplicateDetection pulumi.BoolPtrInput // Size of the topic, in bytes. SizeInBytes pulumi.IntPtrInput // Enumerates the possible values for the status of a messaging entity. Status pulumi.StringPtrInput // Number of subscriptions. SubscriptionCount pulumi.IntPtrInput // Value that indicates whether the topic supports ordering. SupportOrdering pulumi.BoolPtrInput // Resource type Type pulumi.StringPtrInput // The exact time the message was updated. UpdatedAt pulumi.StringPtrInput }
func (TopicState) ElementType ¶
func (TopicState) ElementType() reflect.Type
Source Files
¶
- disasterRecoveryConfig.go
- getDisasterRecoveryConfig.go
- getMigrationConfig.go
- getNamespace.go
- getNamespaceAuthorizationRule.go
- getQueue.go
- getQueueAuthorizationRule.go
- getRule.go
- getSubscription.go
- getTopic.go
- getTopicAuthorizationRule.go
- listDisasterRecoveryConfigKeys.go
- listNamespaceKeys.go
- migrationConfig.go
- namespace.go
- namespaceAuthorizationRule.go
- pulumiTypes.go
- queue.go
- queueAuthorizationRule.go
- rule.go
- subscription.go
- topic.go
- topicAuthorizationRule.go