Documentation ¶
Index ¶
- type AuthorizationRule
- type AuthorizationRuleArgs
- type AuthorizationRuleArray
- type AuthorizationRuleArrayInput
- type AuthorizationRuleArrayOutput
- func (AuthorizationRuleArrayOutput) ElementType() reflect.Type
- func (o AuthorizationRuleArrayOutput) Index(i pulumi.IntInput) AuthorizationRuleOutput
- func (o AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutput() AuthorizationRuleArrayOutput
- func (o AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutputWithContext(ctx context.Context) AuthorizationRuleArrayOutput
- type AuthorizationRuleInput
- type AuthorizationRuleMap
- type AuthorizationRuleMapInput
- type AuthorizationRuleMapOutput
- func (AuthorizationRuleMapOutput) ElementType() reflect.Type
- func (o AuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) AuthorizationRuleOutput
- func (o AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutput() AuthorizationRuleMapOutput
- func (o AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutputWithContext(ctx context.Context) AuthorizationRuleMapOutput
- type AuthorizationRuleOutput
- func (AuthorizationRuleOutput) ElementType() reflect.Type
- func (o AuthorizationRuleOutput) EventhubName() pulumi.StringOutput
- func (o AuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
- func (o AuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
- func (o AuthorizationRuleOutput) Name() pulumi.StringOutput
- func (o AuthorizationRuleOutput) NamespaceName() pulumi.StringOutput
- func (o AuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
- func (o AuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
- func (o AuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
- func (o AuthorizationRuleOutput) ResourceGroupName() pulumi.StringOutput
- func (o AuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
- func (o AuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
- func (o AuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
- func (o AuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
- func (o AuthorizationRuleOutput) ToAuthorizationRuleOutput() AuthorizationRuleOutput
- func (o AuthorizationRuleOutput) ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput
- type AuthorizationRuleState
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) Location() pulumi.StringOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) ResourceGroupName() pulumi.StringOutput
- func (o ClusterOutput) SkuName() pulumi.StringOutput
- func (o ClusterOutput) Tags() pulumi.StringMapOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- type ClusterState
- type ConsumerGroup
- type ConsumerGroupArgs
- type ConsumerGroupArray
- type ConsumerGroupArrayInput
- type ConsumerGroupArrayOutput
- func (ConsumerGroupArrayOutput) ElementType() reflect.Type
- func (o ConsumerGroupArrayOutput) Index(i pulumi.IntInput) ConsumerGroupOutput
- func (o ConsumerGroupArrayOutput) ToConsumerGroupArrayOutput() ConsumerGroupArrayOutput
- func (o ConsumerGroupArrayOutput) ToConsumerGroupArrayOutputWithContext(ctx context.Context) ConsumerGroupArrayOutput
- type ConsumerGroupInput
- type ConsumerGroupMap
- type ConsumerGroupMapInput
- type ConsumerGroupMapOutput
- func (ConsumerGroupMapOutput) ElementType() reflect.Type
- func (o ConsumerGroupMapOutput) MapIndex(k pulumi.StringInput) ConsumerGroupOutput
- func (o ConsumerGroupMapOutput) ToConsumerGroupMapOutput() ConsumerGroupMapOutput
- func (o ConsumerGroupMapOutput) ToConsumerGroupMapOutputWithContext(ctx context.Context) ConsumerGroupMapOutput
- type ConsumerGroupOutput
- func (ConsumerGroupOutput) ElementType() reflect.Type
- func (o ConsumerGroupOutput) EventhubName() pulumi.StringOutput
- func (o ConsumerGroupOutput) Name() pulumi.StringOutput
- func (o ConsumerGroupOutput) NamespaceName() pulumi.StringOutput
- func (o ConsumerGroupOutput) ResourceGroupName() pulumi.StringOutput
- func (o ConsumerGroupOutput) ToConsumerGroupOutput() ConsumerGroupOutput
- func (o ConsumerGroupOutput) ToConsumerGroupOutputWithContext(ctx context.Context) ConsumerGroupOutput
- func (o ConsumerGroupOutput) UserMetadata() pulumi.StringPtrOutput
- type ConsumerGroupState
- type Domaindeprecated
- type DomainArgs
- type DomainArray
- type DomainArrayInput
- type DomainArrayOutput
- type DomainIdentity
- type DomainIdentityArgs
- func (DomainIdentityArgs) ElementType() reflect.Type
- func (i DomainIdentityArgs) ToDomainIdentityOutput() DomainIdentityOutput
- func (i DomainIdentityArgs) ToDomainIdentityOutputWithContext(ctx context.Context) DomainIdentityOutput
- func (i DomainIdentityArgs) ToDomainIdentityPtrOutput() DomainIdentityPtrOutput
- func (i DomainIdentityArgs) ToDomainIdentityPtrOutputWithContext(ctx context.Context) DomainIdentityPtrOutput
- type DomainIdentityInput
- type DomainIdentityOutput
- func (DomainIdentityOutput) ElementType() reflect.Type
- func (o DomainIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o DomainIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o DomainIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o DomainIdentityOutput) ToDomainIdentityOutput() DomainIdentityOutput
- func (o DomainIdentityOutput) ToDomainIdentityOutputWithContext(ctx context.Context) DomainIdentityOutput
- func (o DomainIdentityOutput) ToDomainIdentityPtrOutput() DomainIdentityPtrOutput
- func (o DomainIdentityOutput) ToDomainIdentityPtrOutputWithContext(ctx context.Context) DomainIdentityPtrOutput
- func (o DomainIdentityOutput) Type() pulumi.StringOutput
- type DomainIdentityPtrInput
- type DomainIdentityPtrOutput
- func (o DomainIdentityPtrOutput) Elem() DomainIdentityOutput
- func (DomainIdentityPtrOutput) ElementType() reflect.Type
- func (o DomainIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o DomainIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o DomainIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o DomainIdentityPtrOutput) ToDomainIdentityPtrOutput() DomainIdentityPtrOutput
- func (o DomainIdentityPtrOutput) ToDomainIdentityPtrOutputWithContext(ctx context.Context) DomainIdentityPtrOutput
- func (o DomainIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type DomainInboundIpRule
- type DomainInboundIpRuleArgs
- type DomainInboundIpRuleArray
- type DomainInboundIpRuleArrayInput
- type DomainInboundIpRuleArrayOutput
- func (DomainInboundIpRuleArrayOutput) ElementType() reflect.Type
- func (o DomainInboundIpRuleArrayOutput) Index(i pulumi.IntInput) DomainInboundIpRuleOutput
- func (o DomainInboundIpRuleArrayOutput) ToDomainInboundIpRuleArrayOutput() DomainInboundIpRuleArrayOutput
- func (o DomainInboundIpRuleArrayOutput) ToDomainInboundIpRuleArrayOutputWithContext(ctx context.Context) DomainInboundIpRuleArrayOutput
- type DomainInboundIpRuleInput
- type DomainInboundIpRuleOutput
- func (o DomainInboundIpRuleOutput) Action() pulumi.StringPtrOutput
- func (DomainInboundIpRuleOutput) ElementType() reflect.Type
- func (o DomainInboundIpRuleOutput) IpMask() pulumi.StringOutput
- func (o DomainInboundIpRuleOutput) ToDomainInboundIpRuleOutput() DomainInboundIpRuleOutput
- func (o DomainInboundIpRuleOutput) ToDomainInboundIpRuleOutputWithContext(ctx context.Context) DomainInboundIpRuleOutput
- type DomainInput
- type DomainInputMappingDefaultValues
- type DomainInputMappingDefaultValuesArgs
- func (DomainInputMappingDefaultValuesArgs) ElementType() reflect.Type
- func (i DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesOutput() DomainInputMappingDefaultValuesOutput
- func (i DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesOutputWithContext(ctx context.Context) DomainInputMappingDefaultValuesOutput
- func (i DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesPtrOutput() DomainInputMappingDefaultValuesPtrOutput
- func (i DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) DomainInputMappingDefaultValuesPtrOutput
- type DomainInputMappingDefaultValuesInput
- type DomainInputMappingDefaultValuesOutput
- func (o DomainInputMappingDefaultValuesOutput) DataVersion() pulumi.StringPtrOutput
- func (DomainInputMappingDefaultValuesOutput) ElementType() reflect.Type
- func (o DomainInputMappingDefaultValuesOutput) EventType() pulumi.StringPtrOutput
- func (o DomainInputMappingDefaultValuesOutput) Subject() pulumi.StringPtrOutput
- func (o DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesOutput() DomainInputMappingDefaultValuesOutput
- func (o DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesOutputWithContext(ctx context.Context) DomainInputMappingDefaultValuesOutput
- func (o DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesPtrOutput() DomainInputMappingDefaultValuesPtrOutput
- func (o DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) DomainInputMappingDefaultValuesPtrOutput
- type DomainInputMappingDefaultValuesPtrInput
- type DomainInputMappingDefaultValuesPtrOutput
- func (o DomainInputMappingDefaultValuesPtrOutput) DataVersion() pulumi.StringPtrOutput
- func (o DomainInputMappingDefaultValuesPtrOutput) Elem() DomainInputMappingDefaultValuesOutput
- func (DomainInputMappingDefaultValuesPtrOutput) ElementType() reflect.Type
- func (o DomainInputMappingDefaultValuesPtrOutput) EventType() pulumi.StringPtrOutput
- func (o DomainInputMappingDefaultValuesPtrOutput) Subject() pulumi.StringPtrOutput
- func (o DomainInputMappingDefaultValuesPtrOutput) ToDomainInputMappingDefaultValuesPtrOutput() DomainInputMappingDefaultValuesPtrOutput
- func (o DomainInputMappingDefaultValuesPtrOutput) ToDomainInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) DomainInputMappingDefaultValuesPtrOutput
- type DomainInputMappingFields
- type DomainInputMappingFieldsArgs
- func (DomainInputMappingFieldsArgs) ElementType() reflect.Type
- func (i DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsOutput() DomainInputMappingFieldsOutput
- func (i DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsOutputWithContext(ctx context.Context) DomainInputMappingFieldsOutput
- func (i DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsPtrOutput() DomainInputMappingFieldsPtrOutput
- func (i DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsPtrOutputWithContext(ctx context.Context) DomainInputMappingFieldsPtrOutput
- type DomainInputMappingFieldsInput
- type DomainInputMappingFieldsOutput
- func (o DomainInputMappingFieldsOutput) DataVersion() pulumi.StringPtrOutput
- func (DomainInputMappingFieldsOutput) ElementType() reflect.Type
- func (o DomainInputMappingFieldsOutput) EventTime() pulumi.StringPtrOutput
- func (o DomainInputMappingFieldsOutput) EventType() pulumi.StringPtrOutput
- func (o DomainInputMappingFieldsOutput) Id() pulumi.StringPtrOutput
- func (o DomainInputMappingFieldsOutput) Subject() pulumi.StringPtrOutput
- func (o DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsOutput() DomainInputMappingFieldsOutput
- func (o DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsOutputWithContext(ctx context.Context) DomainInputMappingFieldsOutput
- func (o DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsPtrOutput() DomainInputMappingFieldsPtrOutput
- func (o DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsPtrOutputWithContext(ctx context.Context) DomainInputMappingFieldsPtrOutput
- func (o DomainInputMappingFieldsOutput) Topic() pulumi.StringPtrOutput
- type DomainInputMappingFieldsPtrInput
- type DomainInputMappingFieldsPtrOutput
- func (o DomainInputMappingFieldsPtrOutput) DataVersion() pulumi.StringPtrOutput
- func (o DomainInputMappingFieldsPtrOutput) Elem() DomainInputMappingFieldsOutput
- func (DomainInputMappingFieldsPtrOutput) ElementType() reflect.Type
- func (o DomainInputMappingFieldsPtrOutput) EventTime() pulumi.StringPtrOutput
- func (o DomainInputMappingFieldsPtrOutput) EventType() pulumi.StringPtrOutput
- func (o DomainInputMappingFieldsPtrOutput) Id() pulumi.StringPtrOutput
- func (o DomainInputMappingFieldsPtrOutput) Subject() pulumi.StringPtrOutput
- func (o DomainInputMappingFieldsPtrOutput) ToDomainInputMappingFieldsPtrOutput() DomainInputMappingFieldsPtrOutput
- func (o DomainInputMappingFieldsPtrOutput) ToDomainInputMappingFieldsPtrOutputWithContext(ctx context.Context) DomainInputMappingFieldsPtrOutput
- func (o DomainInputMappingFieldsPtrOutput) Topic() pulumi.StringPtrOutput
- type DomainMap
- type DomainMapInput
- type DomainMapOutput
- type DomainOutput
- func (o DomainOutput) AutoCreateTopicWithFirstSubscription() pulumi.BoolPtrOutput
- func (o DomainOutput) AutoDeleteTopicWithLastSubscription() pulumi.BoolPtrOutput
- func (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) Endpoint() pulumi.StringOutput
- func (o DomainOutput) Identity() DomainIdentityPtrOutput
- func (o DomainOutput) InboundIpRules() DomainInboundIpRuleArrayOutput
- func (o DomainOutput) InputMappingDefaultValues() DomainInputMappingDefaultValuesPtrOutput
- func (o DomainOutput) InputMappingFields() DomainInputMappingFieldsPtrOutput
- func (o DomainOutput) InputSchema() pulumi.StringPtrOutput
- func (o DomainOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
- func (o DomainOutput) Location() pulumi.StringOutput
- func (o DomainOutput) Name() pulumi.StringOutput
- func (o DomainOutput) PrimaryAccessKey() pulumi.StringOutput
- func (o DomainOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o DomainOutput) ResourceGroupName() pulumi.StringOutput
- func (o DomainOutput) SecondaryAccessKey() pulumi.StringOutput
- func (o DomainOutput) Tags() pulumi.StringMapOutput
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- type DomainState
- type EventGridTopicdeprecated
- type EventGridTopicArgs
- type EventGridTopicArray
- type EventGridTopicArrayInput
- type EventGridTopicArrayOutput
- func (EventGridTopicArrayOutput) ElementType() reflect.Type
- func (o EventGridTopicArrayOutput) Index(i pulumi.IntInput) EventGridTopicOutput
- func (o EventGridTopicArrayOutput) ToEventGridTopicArrayOutput() EventGridTopicArrayOutput
- func (o EventGridTopicArrayOutput) ToEventGridTopicArrayOutputWithContext(ctx context.Context) EventGridTopicArrayOutput
- type EventGridTopicIdentity
- type EventGridTopicIdentityArgs
- func (EventGridTopicIdentityArgs) ElementType() reflect.Type
- func (i EventGridTopicIdentityArgs) ToEventGridTopicIdentityOutput() EventGridTopicIdentityOutput
- func (i EventGridTopicIdentityArgs) ToEventGridTopicIdentityOutputWithContext(ctx context.Context) EventGridTopicIdentityOutput
- func (i EventGridTopicIdentityArgs) ToEventGridTopicIdentityPtrOutput() EventGridTopicIdentityPtrOutput
- func (i EventGridTopicIdentityArgs) ToEventGridTopicIdentityPtrOutputWithContext(ctx context.Context) EventGridTopicIdentityPtrOutput
- type EventGridTopicIdentityInput
- type EventGridTopicIdentityOutput
- func (EventGridTopicIdentityOutput) ElementType() reflect.Type
- func (o EventGridTopicIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o EventGridTopicIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o EventGridTopicIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o EventGridTopicIdentityOutput) ToEventGridTopicIdentityOutput() EventGridTopicIdentityOutput
- func (o EventGridTopicIdentityOutput) ToEventGridTopicIdentityOutputWithContext(ctx context.Context) EventGridTopicIdentityOutput
- func (o EventGridTopicIdentityOutput) ToEventGridTopicIdentityPtrOutput() EventGridTopicIdentityPtrOutput
- func (o EventGridTopicIdentityOutput) ToEventGridTopicIdentityPtrOutputWithContext(ctx context.Context) EventGridTopicIdentityPtrOutput
- func (o EventGridTopicIdentityOutput) Type() pulumi.StringOutput
- type EventGridTopicIdentityPtrInput
- type EventGridTopicIdentityPtrOutput
- func (o EventGridTopicIdentityPtrOutput) Elem() EventGridTopicIdentityOutput
- func (EventGridTopicIdentityPtrOutput) ElementType() reflect.Type
- func (o EventGridTopicIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o EventGridTopicIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o EventGridTopicIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o EventGridTopicIdentityPtrOutput) ToEventGridTopicIdentityPtrOutput() EventGridTopicIdentityPtrOutput
- func (o EventGridTopicIdentityPtrOutput) ToEventGridTopicIdentityPtrOutputWithContext(ctx context.Context) EventGridTopicIdentityPtrOutput
- func (o EventGridTopicIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type EventGridTopicInboundIpRule
- type EventGridTopicInboundIpRuleArgs
- func (EventGridTopicInboundIpRuleArgs) ElementType() reflect.Type
- func (i EventGridTopicInboundIpRuleArgs) ToEventGridTopicInboundIpRuleOutput() EventGridTopicInboundIpRuleOutput
- func (i EventGridTopicInboundIpRuleArgs) ToEventGridTopicInboundIpRuleOutputWithContext(ctx context.Context) EventGridTopicInboundIpRuleOutput
- type EventGridTopicInboundIpRuleArray
- func (EventGridTopicInboundIpRuleArray) ElementType() reflect.Type
- func (i EventGridTopicInboundIpRuleArray) ToEventGridTopicInboundIpRuleArrayOutput() EventGridTopicInboundIpRuleArrayOutput
- func (i EventGridTopicInboundIpRuleArray) ToEventGridTopicInboundIpRuleArrayOutputWithContext(ctx context.Context) EventGridTopicInboundIpRuleArrayOutput
- type EventGridTopicInboundIpRuleArrayInput
- type EventGridTopicInboundIpRuleArrayOutput
- func (EventGridTopicInboundIpRuleArrayOutput) ElementType() reflect.Type
- func (o EventGridTopicInboundIpRuleArrayOutput) Index(i pulumi.IntInput) EventGridTopicInboundIpRuleOutput
- func (o EventGridTopicInboundIpRuleArrayOutput) ToEventGridTopicInboundIpRuleArrayOutput() EventGridTopicInboundIpRuleArrayOutput
- func (o EventGridTopicInboundIpRuleArrayOutput) ToEventGridTopicInboundIpRuleArrayOutputWithContext(ctx context.Context) EventGridTopicInboundIpRuleArrayOutput
- type EventGridTopicInboundIpRuleInput
- type EventGridTopicInboundIpRuleOutput
- func (o EventGridTopicInboundIpRuleOutput) Action() pulumi.StringPtrOutput
- func (EventGridTopicInboundIpRuleOutput) ElementType() reflect.Type
- func (o EventGridTopicInboundIpRuleOutput) IpMask() pulumi.StringOutput
- func (o EventGridTopicInboundIpRuleOutput) ToEventGridTopicInboundIpRuleOutput() EventGridTopicInboundIpRuleOutput
- func (o EventGridTopicInboundIpRuleOutput) ToEventGridTopicInboundIpRuleOutputWithContext(ctx context.Context) EventGridTopicInboundIpRuleOutput
- type EventGridTopicInput
- type EventGridTopicInputMappingDefaultValues
- type EventGridTopicInputMappingDefaultValuesArgs
- func (EventGridTopicInputMappingDefaultValuesArgs) ElementType() reflect.Type
- func (i EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesOutput() EventGridTopicInputMappingDefaultValuesOutput
- func (i EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesOutputWithContext(ctx context.Context) EventGridTopicInputMappingDefaultValuesOutput
- func (i EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesPtrOutput() EventGridTopicInputMappingDefaultValuesPtrOutput
- func (i EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingDefaultValuesPtrOutput
- type EventGridTopicInputMappingDefaultValuesInput
- type EventGridTopicInputMappingDefaultValuesOutput
- func (o EventGridTopicInputMappingDefaultValuesOutput) DataVersion() pulumi.StringPtrOutput
- func (EventGridTopicInputMappingDefaultValuesOutput) ElementType() reflect.Type
- func (o EventGridTopicInputMappingDefaultValuesOutput) EventType() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingDefaultValuesOutput) Subject() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesOutput() EventGridTopicInputMappingDefaultValuesOutput
- func (o EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesOutputWithContext(ctx context.Context) EventGridTopicInputMappingDefaultValuesOutput
- func (o EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutput() EventGridTopicInputMappingDefaultValuesPtrOutput
- func (o EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingDefaultValuesPtrOutput
- type EventGridTopicInputMappingDefaultValuesPtrInput
- type EventGridTopicInputMappingDefaultValuesPtrOutput
- func (o EventGridTopicInputMappingDefaultValuesPtrOutput) DataVersion() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingDefaultValuesPtrOutput) Elem() EventGridTopicInputMappingDefaultValuesOutput
- func (EventGridTopicInputMappingDefaultValuesPtrOutput) ElementType() reflect.Type
- func (o EventGridTopicInputMappingDefaultValuesPtrOutput) EventType() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingDefaultValuesPtrOutput) Subject() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingDefaultValuesPtrOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutput() EventGridTopicInputMappingDefaultValuesPtrOutput
- func (o EventGridTopicInputMappingDefaultValuesPtrOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingDefaultValuesPtrOutput
- type EventGridTopicInputMappingFields
- type EventGridTopicInputMappingFieldsArgs
- func (EventGridTopicInputMappingFieldsArgs) ElementType() reflect.Type
- func (i EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsOutput() EventGridTopicInputMappingFieldsOutput
- func (i EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsOutputWithContext(ctx context.Context) EventGridTopicInputMappingFieldsOutput
- func (i EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsPtrOutput() EventGridTopicInputMappingFieldsPtrOutput
- func (i EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingFieldsPtrOutput
- type EventGridTopicInputMappingFieldsInput
- type EventGridTopicInputMappingFieldsOutput
- func (o EventGridTopicInputMappingFieldsOutput) DataVersion() pulumi.StringPtrOutput
- func (EventGridTopicInputMappingFieldsOutput) ElementType() reflect.Type
- func (o EventGridTopicInputMappingFieldsOutput) EventTime() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingFieldsOutput) EventType() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingFieldsOutput) Id() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingFieldsOutput) Subject() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsOutput() EventGridTopicInputMappingFieldsOutput
- func (o EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsOutputWithContext(ctx context.Context) EventGridTopicInputMappingFieldsOutput
- func (o EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsPtrOutput() EventGridTopicInputMappingFieldsPtrOutput
- func (o EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingFieldsPtrOutput
- func (o EventGridTopicInputMappingFieldsOutput) Topic() pulumi.StringPtrOutput
- type EventGridTopicInputMappingFieldsPtrInput
- type EventGridTopicInputMappingFieldsPtrOutput
- func (o EventGridTopicInputMappingFieldsPtrOutput) DataVersion() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingFieldsPtrOutput) Elem() EventGridTopicInputMappingFieldsOutput
- func (EventGridTopicInputMappingFieldsPtrOutput) ElementType() reflect.Type
- func (o EventGridTopicInputMappingFieldsPtrOutput) EventTime() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingFieldsPtrOutput) EventType() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingFieldsPtrOutput) Id() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingFieldsPtrOutput) Subject() pulumi.StringPtrOutput
- func (o EventGridTopicInputMappingFieldsPtrOutput) ToEventGridTopicInputMappingFieldsPtrOutput() EventGridTopicInputMappingFieldsPtrOutput
- func (o EventGridTopicInputMappingFieldsPtrOutput) ToEventGridTopicInputMappingFieldsPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingFieldsPtrOutput
- func (o EventGridTopicInputMappingFieldsPtrOutput) Topic() pulumi.StringPtrOutput
- type EventGridTopicMap
- type EventGridTopicMapInput
- type EventGridTopicMapOutput
- func (EventGridTopicMapOutput) ElementType() reflect.Type
- func (o EventGridTopicMapOutput) MapIndex(k pulumi.StringInput) EventGridTopicOutput
- func (o EventGridTopicMapOutput) ToEventGridTopicMapOutput() EventGridTopicMapOutput
- func (o EventGridTopicMapOutput) ToEventGridTopicMapOutputWithContext(ctx context.Context) EventGridTopicMapOutput
- type EventGridTopicOutput
- func (EventGridTopicOutput) ElementType() reflect.Type
- func (o EventGridTopicOutput) Endpoint() pulumi.StringOutput
- func (o EventGridTopicOutput) Identity() EventGridTopicIdentityPtrOutput
- func (o EventGridTopicOutput) InboundIpRules() EventGridTopicInboundIpRuleArrayOutput
- func (o EventGridTopicOutput) InputMappingDefaultValues() EventGridTopicInputMappingDefaultValuesPtrOutput
- func (o EventGridTopicOutput) InputMappingFields() EventGridTopicInputMappingFieldsPtrOutput
- func (o EventGridTopicOutput) InputSchema() pulumi.StringPtrOutput
- func (o EventGridTopicOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
- func (o EventGridTopicOutput) Location() pulumi.StringOutput
- func (o EventGridTopicOutput) Name() pulumi.StringOutput
- func (o EventGridTopicOutput) PrimaryAccessKey() pulumi.StringOutput
- func (o EventGridTopicOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o EventGridTopicOutput) ResourceGroupName() pulumi.StringOutput
- func (o EventGridTopicOutput) SecondaryAccessKey() pulumi.StringOutput
- func (o EventGridTopicOutput) Tags() pulumi.StringMapOutput
- func (o EventGridTopicOutput) ToEventGridTopicOutput() EventGridTopicOutput
- func (o EventGridTopicOutput) ToEventGridTopicOutputWithContext(ctx context.Context) EventGridTopicOutput
- type EventGridTopicState
- type EventHub
- type EventHubArgs
- type EventHubArray
- type EventHubArrayInput
- type EventHubArrayOutput
- type EventHubAuthorizationRuledeprecated
- type EventHubAuthorizationRuleArgs
- type EventHubAuthorizationRuleArray
- func (EventHubAuthorizationRuleArray) ElementType() reflect.Type
- func (i EventHubAuthorizationRuleArray) ToEventHubAuthorizationRuleArrayOutput() EventHubAuthorizationRuleArrayOutput
- func (i EventHubAuthorizationRuleArray) ToEventHubAuthorizationRuleArrayOutputWithContext(ctx context.Context) EventHubAuthorizationRuleArrayOutput
- type EventHubAuthorizationRuleArrayInput
- type EventHubAuthorizationRuleArrayOutput
- func (EventHubAuthorizationRuleArrayOutput) ElementType() reflect.Type
- func (o EventHubAuthorizationRuleArrayOutput) Index(i pulumi.IntInput) EventHubAuthorizationRuleOutput
- func (o EventHubAuthorizationRuleArrayOutput) ToEventHubAuthorizationRuleArrayOutput() EventHubAuthorizationRuleArrayOutput
- func (o EventHubAuthorizationRuleArrayOutput) ToEventHubAuthorizationRuleArrayOutputWithContext(ctx context.Context) EventHubAuthorizationRuleArrayOutput
- type EventHubAuthorizationRuleInput
- type EventHubAuthorizationRuleMap
- func (EventHubAuthorizationRuleMap) ElementType() reflect.Type
- func (i EventHubAuthorizationRuleMap) ToEventHubAuthorizationRuleMapOutput() EventHubAuthorizationRuleMapOutput
- func (i EventHubAuthorizationRuleMap) ToEventHubAuthorizationRuleMapOutputWithContext(ctx context.Context) EventHubAuthorizationRuleMapOutput
- type EventHubAuthorizationRuleMapInput
- type EventHubAuthorizationRuleMapOutput
- func (EventHubAuthorizationRuleMapOutput) ElementType() reflect.Type
- func (o EventHubAuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) EventHubAuthorizationRuleOutput
- func (o EventHubAuthorizationRuleMapOutput) ToEventHubAuthorizationRuleMapOutput() EventHubAuthorizationRuleMapOutput
- func (o EventHubAuthorizationRuleMapOutput) ToEventHubAuthorizationRuleMapOutputWithContext(ctx context.Context) EventHubAuthorizationRuleMapOutput
- type EventHubAuthorizationRuleOutput
- func (EventHubAuthorizationRuleOutput) ElementType() reflect.Type
- func (o EventHubAuthorizationRuleOutput) EventhubName() pulumi.StringOutput
- func (o EventHubAuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
- func (o EventHubAuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
- func (o EventHubAuthorizationRuleOutput) Name() pulumi.StringOutput
- func (o EventHubAuthorizationRuleOutput) NamespaceName() pulumi.StringOutput
- func (o EventHubAuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
- func (o EventHubAuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
- func (o EventHubAuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
- func (o EventHubAuthorizationRuleOutput) ResourceGroupName() pulumi.StringOutput
- func (o EventHubAuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
- func (o EventHubAuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
- func (o EventHubAuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
- func (o EventHubAuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
- func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput
- func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutputWithContext(ctx context.Context) EventHubAuthorizationRuleOutput
- type EventHubAuthorizationRuleState
- type EventHubCaptureDescription
- type EventHubCaptureDescriptionArgs
- func (EventHubCaptureDescriptionArgs) ElementType() reflect.Type
- func (i EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionOutput() EventHubCaptureDescriptionOutput
- func (i EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionOutputWithContext(ctx context.Context) EventHubCaptureDescriptionOutput
- func (i EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionPtrOutput() EventHubCaptureDescriptionPtrOutput
- func (i EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionPtrOutput
- type EventHubCaptureDescriptionDestination
- type EventHubCaptureDescriptionDestinationArgs
- func (EventHubCaptureDescriptionDestinationArgs) ElementType() reflect.Type
- func (i EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationOutput() EventHubCaptureDescriptionDestinationOutput
- func (i EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationOutputWithContext(ctx context.Context) EventHubCaptureDescriptionDestinationOutput
- func (i EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationPtrOutput() EventHubCaptureDescriptionDestinationPtrOutput
- func (i EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionDestinationPtrOutput
- type EventHubCaptureDescriptionDestinationInput
- type EventHubCaptureDescriptionDestinationOutput
- func (o EventHubCaptureDescriptionDestinationOutput) ArchiveNameFormat() pulumi.StringOutput
- func (o EventHubCaptureDescriptionDestinationOutput) BlobContainerName() pulumi.StringOutput
- func (EventHubCaptureDescriptionDestinationOutput) ElementType() reflect.Type
- func (o EventHubCaptureDescriptionDestinationOutput) Name() pulumi.StringOutput
- func (o EventHubCaptureDescriptionDestinationOutput) StorageAccountId() pulumi.StringOutput
- func (o EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationOutput() EventHubCaptureDescriptionDestinationOutput
- func (o EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationOutputWithContext(ctx context.Context) EventHubCaptureDescriptionDestinationOutput
- func (o EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationPtrOutput() EventHubCaptureDescriptionDestinationPtrOutput
- func (o EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionDestinationPtrOutput
- type EventHubCaptureDescriptionDestinationPtrInput
- type EventHubCaptureDescriptionDestinationPtrOutput
- func (o EventHubCaptureDescriptionDestinationPtrOutput) ArchiveNameFormat() pulumi.StringPtrOutput
- func (o EventHubCaptureDescriptionDestinationPtrOutput) BlobContainerName() pulumi.StringPtrOutput
- func (o EventHubCaptureDescriptionDestinationPtrOutput) Elem() EventHubCaptureDescriptionDestinationOutput
- func (EventHubCaptureDescriptionDestinationPtrOutput) ElementType() reflect.Type
- func (o EventHubCaptureDescriptionDestinationPtrOutput) Name() pulumi.StringPtrOutput
- func (o EventHubCaptureDescriptionDestinationPtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o EventHubCaptureDescriptionDestinationPtrOutput) ToEventHubCaptureDescriptionDestinationPtrOutput() EventHubCaptureDescriptionDestinationPtrOutput
- func (o EventHubCaptureDescriptionDestinationPtrOutput) ToEventHubCaptureDescriptionDestinationPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionDestinationPtrOutput
- type EventHubCaptureDescriptionInput
- type EventHubCaptureDescriptionOutput
- func (o EventHubCaptureDescriptionOutput) Destination() EventHubCaptureDescriptionDestinationOutput
- func (EventHubCaptureDescriptionOutput) ElementType() reflect.Type
- func (o EventHubCaptureDescriptionOutput) Enabled() pulumi.BoolOutput
- func (o EventHubCaptureDescriptionOutput) Encoding() pulumi.StringOutput
- func (o EventHubCaptureDescriptionOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o EventHubCaptureDescriptionOutput) SizeLimitInBytes() pulumi.IntPtrOutput
- func (o EventHubCaptureDescriptionOutput) SkipEmptyArchives() pulumi.BoolPtrOutput
- func (o EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionOutput() EventHubCaptureDescriptionOutput
- func (o EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionOutputWithContext(ctx context.Context) EventHubCaptureDescriptionOutput
- func (o EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionPtrOutput() EventHubCaptureDescriptionPtrOutput
- func (o EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionPtrOutput
- type EventHubCaptureDescriptionPtrInput
- type EventHubCaptureDescriptionPtrOutput
- func (o EventHubCaptureDescriptionPtrOutput) Destination() EventHubCaptureDescriptionDestinationPtrOutput
- func (o EventHubCaptureDescriptionPtrOutput) Elem() EventHubCaptureDescriptionOutput
- func (EventHubCaptureDescriptionPtrOutput) ElementType() reflect.Type
- func (o EventHubCaptureDescriptionPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o EventHubCaptureDescriptionPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o EventHubCaptureDescriptionPtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o EventHubCaptureDescriptionPtrOutput) SizeLimitInBytes() pulumi.IntPtrOutput
- func (o EventHubCaptureDescriptionPtrOutput) SkipEmptyArchives() pulumi.BoolPtrOutput
- func (o EventHubCaptureDescriptionPtrOutput) ToEventHubCaptureDescriptionPtrOutput() EventHubCaptureDescriptionPtrOutput
- func (o EventHubCaptureDescriptionPtrOutput) ToEventHubCaptureDescriptionPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionPtrOutput
- type EventHubConsumerGroupdeprecated
- type EventHubConsumerGroupArgs
- type EventHubConsumerGroupArray
- func (EventHubConsumerGroupArray) ElementType() reflect.Type
- func (i EventHubConsumerGroupArray) ToEventHubConsumerGroupArrayOutput() EventHubConsumerGroupArrayOutput
- func (i EventHubConsumerGroupArray) ToEventHubConsumerGroupArrayOutputWithContext(ctx context.Context) EventHubConsumerGroupArrayOutput
- type EventHubConsumerGroupArrayInput
- type EventHubConsumerGroupArrayOutput
- func (EventHubConsumerGroupArrayOutput) ElementType() reflect.Type
- func (o EventHubConsumerGroupArrayOutput) Index(i pulumi.IntInput) EventHubConsumerGroupOutput
- func (o EventHubConsumerGroupArrayOutput) ToEventHubConsumerGroupArrayOutput() EventHubConsumerGroupArrayOutput
- func (o EventHubConsumerGroupArrayOutput) ToEventHubConsumerGroupArrayOutputWithContext(ctx context.Context) EventHubConsumerGroupArrayOutput
- type EventHubConsumerGroupInput
- type EventHubConsumerGroupMap
- type EventHubConsumerGroupMapInput
- type EventHubConsumerGroupMapOutput
- func (EventHubConsumerGroupMapOutput) ElementType() reflect.Type
- func (o EventHubConsumerGroupMapOutput) MapIndex(k pulumi.StringInput) EventHubConsumerGroupOutput
- func (o EventHubConsumerGroupMapOutput) ToEventHubConsumerGroupMapOutput() EventHubConsumerGroupMapOutput
- func (o EventHubConsumerGroupMapOutput) ToEventHubConsumerGroupMapOutputWithContext(ctx context.Context) EventHubConsumerGroupMapOutput
- type EventHubConsumerGroupOutput
- func (EventHubConsumerGroupOutput) ElementType() reflect.Type
- func (o EventHubConsumerGroupOutput) EventhubName() pulumi.StringOutput
- func (o EventHubConsumerGroupOutput) Name() pulumi.StringOutput
- func (o EventHubConsumerGroupOutput) NamespaceName() pulumi.StringOutput
- func (o EventHubConsumerGroupOutput) ResourceGroupName() pulumi.StringOutput
- func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupOutput() EventHubConsumerGroupOutput
- func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupOutputWithContext(ctx context.Context) EventHubConsumerGroupOutput
- func (o EventHubConsumerGroupOutput) UserMetadata() pulumi.StringPtrOutput
- type EventHubConsumerGroupState
- type EventHubInput
- type EventHubMap
- type EventHubMapInput
- type EventHubMapOutput
- type EventHubNamespace
- type EventHubNamespaceArgs
- type EventHubNamespaceArray
- type EventHubNamespaceArrayInput
- type EventHubNamespaceArrayOutput
- func (EventHubNamespaceArrayOutput) ElementType() reflect.Type
- func (o EventHubNamespaceArrayOutput) Index(i pulumi.IntInput) EventHubNamespaceOutput
- func (o EventHubNamespaceArrayOutput) ToEventHubNamespaceArrayOutput() EventHubNamespaceArrayOutput
- func (o EventHubNamespaceArrayOutput) ToEventHubNamespaceArrayOutputWithContext(ctx context.Context) EventHubNamespaceArrayOutput
- type EventHubNamespaceAuthorizationRule
- func GetEventHubNamespaceAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*EventHubNamespaceAuthorizationRule, error)
- func NewEventHubNamespaceAuthorizationRule(ctx *pulumi.Context, name string, args *EventHubNamespaceAuthorizationRuleArgs, ...) (*EventHubNamespaceAuthorizationRule, error)
- func (*EventHubNamespaceAuthorizationRule) ElementType() reflect.Type
- func (i *EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRuleOutput() EventHubNamespaceAuthorizationRuleOutput
- func (i *EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleOutput
- type EventHubNamespaceAuthorizationRuleArgs
- type EventHubNamespaceAuthorizationRuleArray
- func (EventHubNamespaceAuthorizationRuleArray) ElementType() reflect.Type
- func (i EventHubNamespaceAuthorizationRuleArray) ToEventHubNamespaceAuthorizationRuleArrayOutput() EventHubNamespaceAuthorizationRuleArrayOutput
- func (i EventHubNamespaceAuthorizationRuleArray) ToEventHubNamespaceAuthorizationRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleArrayOutput
- type EventHubNamespaceAuthorizationRuleArrayInput
- type EventHubNamespaceAuthorizationRuleArrayOutput
- func (EventHubNamespaceAuthorizationRuleArrayOutput) ElementType() reflect.Type
- func (o EventHubNamespaceAuthorizationRuleArrayOutput) Index(i pulumi.IntInput) EventHubNamespaceAuthorizationRuleOutput
- func (o EventHubNamespaceAuthorizationRuleArrayOutput) ToEventHubNamespaceAuthorizationRuleArrayOutput() EventHubNamespaceAuthorizationRuleArrayOutput
- func (o EventHubNamespaceAuthorizationRuleArrayOutput) ToEventHubNamespaceAuthorizationRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleArrayOutput
- type EventHubNamespaceAuthorizationRuleInput
- type EventHubNamespaceAuthorizationRuleMap
- func (EventHubNamespaceAuthorizationRuleMap) ElementType() reflect.Type
- func (i EventHubNamespaceAuthorizationRuleMap) ToEventHubNamespaceAuthorizationRuleMapOutput() EventHubNamespaceAuthorizationRuleMapOutput
- func (i EventHubNamespaceAuthorizationRuleMap) ToEventHubNamespaceAuthorizationRuleMapOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleMapOutput
- type EventHubNamespaceAuthorizationRuleMapInput
- type EventHubNamespaceAuthorizationRuleMapOutput
- func (EventHubNamespaceAuthorizationRuleMapOutput) ElementType() reflect.Type
- func (o EventHubNamespaceAuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) EventHubNamespaceAuthorizationRuleOutput
- func (o EventHubNamespaceAuthorizationRuleMapOutput) ToEventHubNamespaceAuthorizationRuleMapOutput() EventHubNamespaceAuthorizationRuleMapOutput
- func (o EventHubNamespaceAuthorizationRuleMapOutput) ToEventHubNamespaceAuthorizationRuleMapOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleMapOutput
- type EventHubNamespaceAuthorizationRuleOutput
- func (EventHubNamespaceAuthorizationRuleOutput) ElementType() reflect.Type
- func (o EventHubNamespaceAuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) Name() pulumi.StringOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) NamespaceName() pulumi.StringOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) ResourceGroupName() pulumi.StringOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRuleOutput() EventHubNamespaceAuthorizationRuleOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleOutput
- type EventHubNamespaceAuthorizationRuleState
- type EventHubNamespaceIdentity
- type EventHubNamespaceIdentityArgs
- func (EventHubNamespaceIdentityArgs) ElementType() reflect.Type
- func (i EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityOutput() EventHubNamespaceIdentityOutput
- func (i EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityOutputWithContext(ctx context.Context) EventHubNamespaceIdentityOutput
- func (i EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityPtrOutput() EventHubNamespaceIdentityPtrOutput
- func (i EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityPtrOutputWithContext(ctx context.Context) EventHubNamespaceIdentityPtrOutput
- type EventHubNamespaceIdentityInput
- type EventHubNamespaceIdentityOutput
- func (EventHubNamespaceIdentityOutput) ElementType() reflect.Type
- func (o EventHubNamespaceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o EventHubNamespaceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o EventHubNamespaceIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityOutput() EventHubNamespaceIdentityOutput
- func (o EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityOutputWithContext(ctx context.Context) EventHubNamespaceIdentityOutput
- func (o EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityPtrOutput() EventHubNamespaceIdentityPtrOutput
- func (o EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityPtrOutputWithContext(ctx context.Context) EventHubNamespaceIdentityPtrOutput
- func (o EventHubNamespaceIdentityOutput) Type() pulumi.StringOutput
- type EventHubNamespaceIdentityPtrInput
- type EventHubNamespaceIdentityPtrOutput
- func (o EventHubNamespaceIdentityPtrOutput) Elem() EventHubNamespaceIdentityOutput
- func (EventHubNamespaceIdentityPtrOutput) ElementType() reflect.Type
- func (o EventHubNamespaceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o EventHubNamespaceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o EventHubNamespaceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o EventHubNamespaceIdentityPtrOutput) ToEventHubNamespaceIdentityPtrOutput() EventHubNamespaceIdentityPtrOutput
- func (o EventHubNamespaceIdentityPtrOutput) ToEventHubNamespaceIdentityPtrOutputWithContext(ctx context.Context) EventHubNamespaceIdentityPtrOutput
- func (o EventHubNamespaceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type EventHubNamespaceInput
- type EventHubNamespaceMap
- type EventHubNamespaceMapInput
- type EventHubNamespaceMapOutput
- func (EventHubNamespaceMapOutput) ElementType() reflect.Type
- func (o EventHubNamespaceMapOutput) MapIndex(k pulumi.StringInput) EventHubNamespaceOutput
- func (o EventHubNamespaceMapOutput) ToEventHubNamespaceMapOutput() EventHubNamespaceMapOutput
- func (o EventHubNamespaceMapOutput) ToEventHubNamespaceMapOutputWithContext(ctx context.Context) EventHubNamespaceMapOutput
- type EventHubNamespaceNetworkRulesets
- type EventHubNamespaceNetworkRulesetsArgs
- func (EventHubNamespaceNetworkRulesetsArgs) ElementType() reflect.Type
- func (i EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsOutput() EventHubNamespaceNetworkRulesetsOutput
- func (i EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsOutput
- func (i EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsPtrOutput() EventHubNamespaceNetworkRulesetsPtrOutput
- func (i EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsPtrOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsPtrOutput
- type EventHubNamespaceNetworkRulesetsInput
- type EventHubNamespaceNetworkRulesetsIpRule
- type EventHubNamespaceNetworkRulesetsIpRuleArgs
- func (EventHubNamespaceNetworkRulesetsIpRuleArgs) ElementType() reflect.Type
- func (i EventHubNamespaceNetworkRulesetsIpRuleArgs) ToEventHubNamespaceNetworkRulesetsIpRuleOutput() EventHubNamespaceNetworkRulesetsIpRuleOutput
- func (i EventHubNamespaceNetworkRulesetsIpRuleArgs) ToEventHubNamespaceNetworkRulesetsIpRuleOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsIpRuleOutput
- type EventHubNamespaceNetworkRulesetsIpRuleArray
- func (EventHubNamespaceNetworkRulesetsIpRuleArray) ElementType() reflect.Type
- func (i EventHubNamespaceNetworkRulesetsIpRuleArray) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutput() EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
- func (i EventHubNamespaceNetworkRulesetsIpRuleArray) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
- type EventHubNamespaceNetworkRulesetsIpRuleArrayInput
- type EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
- func (EventHubNamespaceNetworkRulesetsIpRuleArrayOutput) ElementType() reflect.Type
- func (o EventHubNamespaceNetworkRulesetsIpRuleArrayOutput) Index(i pulumi.IntInput) EventHubNamespaceNetworkRulesetsIpRuleOutput
- func (o EventHubNamespaceNetworkRulesetsIpRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutput() EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
- func (o EventHubNamespaceNetworkRulesetsIpRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
- type EventHubNamespaceNetworkRulesetsIpRuleInput
- type EventHubNamespaceNetworkRulesetsIpRuleOutput
- func (o EventHubNamespaceNetworkRulesetsIpRuleOutput) Action() pulumi.StringPtrOutput
- func (EventHubNamespaceNetworkRulesetsIpRuleOutput) ElementType() reflect.Type
- func (o EventHubNamespaceNetworkRulesetsIpRuleOutput) IpMask() pulumi.StringOutput
- func (o EventHubNamespaceNetworkRulesetsIpRuleOutput) ToEventHubNamespaceNetworkRulesetsIpRuleOutput() EventHubNamespaceNetworkRulesetsIpRuleOutput
- func (o EventHubNamespaceNetworkRulesetsIpRuleOutput) ToEventHubNamespaceNetworkRulesetsIpRuleOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsIpRuleOutput
- type EventHubNamespaceNetworkRulesetsOutput
- func (o EventHubNamespaceNetworkRulesetsOutput) DefaultAction() pulumi.StringOutput
- func (EventHubNamespaceNetworkRulesetsOutput) ElementType() reflect.Type
- func (o EventHubNamespaceNetworkRulesetsOutput) IpRules() EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
- func (o EventHubNamespaceNetworkRulesetsOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsOutput() EventHubNamespaceNetworkRulesetsOutput
- func (o EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsOutput
- func (o EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsPtrOutput() EventHubNamespaceNetworkRulesetsPtrOutput
- func (o EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsPtrOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsPtrOutput
- func (o EventHubNamespaceNetworkRulesetsOutput) TrustedServiceAccessEnabled() pulumi.BoolPtrOutput
- func (o EventHubNamespaceNetworkRulesetsOutput) VirtualNetworkRules() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
- type EventHubNamespaceNetworkRulesetsPtrInput
- type EventHubNamespaceNetworkRulesetsPtrOutput
- func (o EventHubNamespaceNetworkRulesetsPtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o EventHubNamespaceNetworkRulesetsPtrOutput) Elem() EventHubNamespaceNetworkRulesetsOutput
- func (EventHubNamespaceNetworkRulesetsPtrOutput) ElementType() reflect.Type
- func (o EventHubNamespaceNetworkRulesetsPtrOutput) IpRules() EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
- func (o EventHubNamespaceNetworkRulesetsPtrOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o EventHubNamespaceNetworkRulesetsPtrOutput) ToEventHubNamespaceNetworkRulesetsPtrOutput() EventHubNamespaceNetworkRulesetsPtrOutput
- func (o EventHubNamespaceNetworkRulesetsPtrOutput) ToEventHubNamespaceNetworkRulesetsPtrOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsPtrOutput
- func (o EventHubNamespaceNetworkRulesetsPtrOutput) TrustedServiceAccessEnabled() pulumi.BoolPtrOutput
- func (o EventHubNamespaceNetworkRulesetsPtrOutput) VirtualNetworkRules() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
- type EventHubNamespaceNetworkRulesetsVirtualNetworkRule
- type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs
- func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs) ElementType() reflect.Type
- func (i EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput
- func (i EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput
- type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray
- func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray) ElementType() reflect.Type
- func (i EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
- func (i EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
- type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayInput
- type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
- func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput) ElementType() reflect.Type
- func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput) Index(i pulumi.IntInput) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput
- func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
- func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
- type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleInput
- type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput
- func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) ElementType() reflect.Type
- func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) IgnoreMissingVirtualNetworkServiceEndpoint() pulumi.BoolPtrOutput
- func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) SubnetId() pulumi.StringOutput
- func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput
- func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput
- type EventHubNamespaceOutput
- func (o EventHubNamespaceOutput) AutoInflateEnabled() pulumi.BoolPtrOutput
- func (o EventHubNamespaceOutput) Capacity() pulumi.IntPtrOutput
- func (o EventHubNamespaceOutput) DedicatedClusterId() pulumi.StringPtrOutput
- func (o EventHubNamespaceOutput) DefaultPrimaryConnectionString() pulumi.StringOutput
- func (o EventHubNamespaceOutput) DefaultPrimaryConnectionStringAlias() pulumi.StringOutput
- func (o EventHubNamespaceOutput) DefaultPrimaryKey() pulumi.StringOutput
- func (o EventHubNamespaceOutput) DefaultSecondaryConnectionString() pulumi.StringOutput
- func (o EventHubNamespaceOutput) DefaultSecondaryConnectionStringAlias() pulumi.StringOutput
- func (o EventHubNamespaceOutput) DefaultSecondaryKey() pulumi.StringOutput
- func (EventHubNamespaceOutput) ElementType() reflect.Type
- func (o EventHubNamespaceOutput) Identity() EventHubNamespaceIdentityPtrOutput
- func (o EventHubNamespaceOutput) LocalAuthenticationEnabled() pulumi.BoolPtrOutput
- func (o EventHubNamespaceOutput) Location() pulumi.StringOutput
- func (o EventHubNamespaceOutput) MaximumThroughputUnits() pulumi.IntOutput
- func (o EventHubNamespaceOutput) MinimumTlsVersion() pulumi.StringOutput
- func (o EventHubNamespaceOutput) Name() pulumi.StringOutput
- func (o EventHubNamespaceOutput) NetworkRulesets() EventHubNamespaceNetworkRulesetsOutput
- func (o EventHubNamespaceOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o EventHubNamespaceOutput) ResourceGroupName() pulumi.StringOutput
- func (o EventHubNamespaceOutput) Sku() pulumi.StringOutput
- func (o EventHubNamespaceOutput) Tags() pulumi.StringMapOutput
- func (o EventHubNamespaceOutput) ToEventHubNamespaceOutput() EventHubNamespaceOutput
- func (o EventHubNamespaceOutput) ToEventHubNamespaceOutputWithContext(ctx context.Context) EventHubNamespaceOutput
- func (o EventHubNamespaceOutput) ZoneRedundant() pulumi.BoolPtrOutput
- type EventHubNamespaceState
- type EventHubOutput
- func (o EventHubOutput) CaptureDescription() EventHubCaptureDescriptionPtrOutput
- func (EventHubOutput) ElementType() reflect.Type
- func (o EventHubOutput) MessageRetention() pulumi.IntOutput
- func (o EventHubOutput) Name() pulumi.StringOutput
- func (o EventHubOutput) NamespaceName() pulumi.StringOutput
- func (o EventHubOutput) PartitionCount() pulumi.IntOutput
- func (o EventHubOutput) PartitionIds() pulumi.StringArrayOutput
- func (o EventHubOutput) ResourceGroupName() pulumi.StringOutput
- func (o EventHubOutput) Status() pulumi.StringPtrOutput
- func (o EventHubOutput) ToEventHubOutput() EventHubOutput
- func (o EventHubOutput) ToEventHubOutputWithContext(ctx context.Context) EventHubOutput
- type EventHubState
- type EventSubscriptiondeprecated
- type EventSubscriptionAdvancedFilter
- type EventSubscriptionAdvancedFilterArgs
- func (EventSubscriptionAdvancedFilterArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterOutput() EventSubscriptionAdvancedFilterOutput
- func (i EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterOutput
- func (i EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterPtrOutput() EventSubscriptionAdvancedFilterPtrOutput
- func (i EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterPtrOutput
- type EventSubscriptionAdvancedFilterBoolEqual
- type EventSubscriptionAdvancedFilterBoolEqualArgs
- func (EventSubscriptionAdvancedFilterBoolEqualArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterBoolEqualArgs) ToEventSubscriptionAdvancedFilterBoolEqualOutput() EventSubscriptionAdvancedFilterBoolEqualOutput
- func (i EventSubscriptionAdvancedFilterBoolEqualArgs) ToEventSubscriptionAdvancedFilterBoolEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterBoolEqualOutput
- type EventSubscriptionAdvancedFilterBoolEqualArray
- func (EventSubscriptionAdvancedFilterBoolEqualArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterBoolEqualArray) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutput() EventSubscriptionAdvancedFilterBoolEqualArrayOutput
- func (i EventSubscriptionAdvancedFilterBoolEqualArray) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterBoolEqualArrayOutput
- type EventSubscriptionAdvancedFilterBoolEqualArrayInput
- type EventSubscriptionAdvancedFilterBoolEqualArrayOutput
- func (EventSubscriptionAdvancedFilterBoolEqualArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterBoolEqualArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterBoolEqualOutput
- func (o EventSubscriptionAdvancedFilterBoolEqualArrayOutput) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutput() EventSubscriptionAdvancedFilterBoolEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterBoolEqualArrayOutput) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterBoolEqualArrayOutput
- type EventSubscriptionAdvancedFilterBoolEqualInput
- type EventSubscriptionAdvancedFilterBoolEqualOutput
- func (EventSubscriptionAdvancedFilterBoolEqualOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterBoolEqualOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterBoolEqualOutput) ToEventSubscriptionAdvancedFilterBoolEqualOutput() EventSubscriptionAdvancedFilterBoolEqualOutput
- func (o EventSubscriptionAdvancedFilterBoolEqualOutput) ToEventSubscriptionAdvancedFilterBoolEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterBoolEqualOutput
- func (o EventSubscriptionAdvancedFilterBoolEqualOutput) Value() pulumi.BoolOutput
- type EventSubscriptionAdvancedFilterInput
- type EventSubscriptionAdvancedFilterIsNotNull
- type EventSubscriptionAdvancedFilterIsNotNullArgs
- func (EventSubscriptionAdvancedFilterIsNotNullArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterIsNotNullArgs) ToEventSubscriptionAdvancedFilterIsNotNullOutput() EventSubscriptionAdvancedFilterIsNotNullOutput
- func (i EventSubscriptionAdvancedFilterIsNotNullArgs) ToEventSubscriptionAdvancedFilterIsNotNullOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNotNullOutput
- type EventSubscriptionAdvancedFilterIsNotNullArray
- func (EventSubscriptionAdvancedFilterIsNotNullArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterIsNotNullArray) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutput() EventSubscriptionAdvancedFilterIsNotNullArrayOutput
- func (i EventSubscriptionAdvancedFilterIsNotNullArray) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNotNullArrayOutput
- type EventSubscriptionAdvancedFilterIsNotNullArrayInput
- type EventSubscriptionAdvancedFilterIsNotNullArrayOutput
- func (EventSubscriptionAdvancedFilterIsNotNullArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterIsNotNullArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterIsNotNullOutput
- func (o EventSubscriptionAdvancedFilterIsNotNullArrayOutput) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutput() EventSubscriptionAdvancedFilterIsNotNullArrayOutput
- func (o EventSubscriptionAdvancedFilterIsNotNullArrayOutput) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNotNullArrayOutput
- type EventSubscriptionAdvancedFilterIsNotNullInput
- type EventSubscriptionAdvancedFilterIsNotNullOutput
- func (EventSubscriptionAdvancedFilterIsNotNullOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterIsNotNullOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterIsNotNullOutput) ToEventSubscriptionAdvancedFilterIsNotNullOutput() EventSubscriptionAdvancedFilterIsNotNullOutput
- func (o EventSubscriptionAdvancedFilterIsNotNullOutput) ToEventSubscriptionAdvancedFilterIsNotNullOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNotNullOutput
- type EventSubscriptionAdvancedFilterIsNullOrUndefined
- type EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs
- func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutput() EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput
- func (i EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput
- type EventSubscriptionAdvancedFilterIsNullOrUndefinedArray
- func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterIsNullOrUndefinedArray) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput() EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
- func (i EventSubscriptionAdvancedFilterIsNullOrUndefinedArray) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
- type EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayInput
- type EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
- func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput
- func (o EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput() EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
- func (o EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
- type EventSubscriptionAdvancedFilterIsNullOrUndefinedInput
- type EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput
- func (EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutput() EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput
- func (o EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput
- type EventSubscriptionAdvancedFilterNumberGreaterThan
- type EventSubscriptionAdvancedFilterNumberGreaterThanArgs
- func (EventSubscriptionAdvancedFilterNumberGreaterThanArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberGreaterThanArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOutput
- func (i EventSubscriptionAdvancedFilterNumberGreaterThanArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOutput
- type EventSubscriptionAdvancedFilterNumberGreaterThanArray
- func (EventSubscriptionAdvancedFilterNumberGreaterThanArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberGreaterThanArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
- func (i EventSubscriptionAdvancedFilterNumberGreaterThanArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
- type EventSubscriptionAdvancedFilterNumberGreaterThanArrayInput
- type EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
- func (EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterNumberGreaterThanOutput
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
- type EventSubscriptionAdvancedFilterNumberGreaterThanInput
- type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqual
- type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs
- func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput
- func (i EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput
- type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray
- func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
- func (i EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
- type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayInput
- type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
- func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
- type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualInput
- type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput
- func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) Value() pulumi.Float64Output
- type EventSubscriptionAdvancedFilterNumberGreaterThanOutput
- func (EventSubscriptionAdvancedFilterNumberGreaterThanOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOutput
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOutput
- func (o EventSubscriptionAdvancedFilterNumberGreaterThanOutput) Value() pulumi.Float64Output
- type EventSubscriptionAdvancedFilterNumberIn
- type EventSubscriptionAdvancedFilterNumberInArgs
- func (EventSubscriptionAdvancedFilterNumberInArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberInArgs) ToEventSubscriptionAdvancedFilterNumberInOutput() EventSubscriptionAdvancedFilterNumberInOutput
- func (i EventSubscriptionAdvancedFilterNumberInArgs) ToEventSubscriptionAdvancedFilterNumberInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInOutput
- type EventSubscriptionAdvancedFilterNumberInArray
- func (EventSubscriptionAdvancedFilterNumberInArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberInArray) ToEventSubscriptionAdvancedFilterNumberInArrayOutput() EventSubscriptionAdvancedFilterNumberInArrayOutput
- func (i EventSubscriptionAdvancedFilterNumberInArray) ToEventSubscriptionAdvancedFilterNumberInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInArrayOutput
- type EventSubscriptionAdvancedFilterNumberInArrayInput
- type EventSubscriptionAdvancedFilterNumberInArrayOutput
- func (EventSubscriptionAdvancedFilterNumberInArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberInArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterNumberInOutput
- func (o EventSubscriptionAdvancedFilterNumberInArrayOutput) ToEventSubscriptionAdvancedFilterNumberInArrayOutput() EventSubscriptionAdvancedFilterNumberInArrayOutput
- func (o EventSubscriptionAdvancedFilterNumberInArrayOutput) ToEventSubscriptionAdvancedFilterNumberInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInArrayOutput
- type EventSubscriptionAdvancedFilterNumberInInput
- type EventSubscriptionAdvancedFilterNumberInOutput
- func (EventSubscriptionAdvancedFilterNumberInOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberInOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterNumberInOutput) ToEventSubscriptionAdvancedFilterNumberInOutput() EventSubscriptionAdvancedFilterNumberInOutput
- func (o EventSubscriptionAdvancedFilterNumberInOutput) ToEventSubscriptionAdvancedFilterNumberInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInOutput
- func (o EventSubscriptionAdvancedFilterNumberInOutput) Values() pulumi.Float64ArrayOutput
- type EventSubscriptionAdvancedFilterNumberInRange
- type EventSubscriptionAdvancedFilterNumberInRangeArgs
- func (EventSubscriptionAdvancedFilterNumberInRangeArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberInRangeArgs) ToEventSubscriptionAdvancedFilterNumberInRangeOutput() EventSubscriptionAdvancedFilterNumberInRangeOutput
- func (i EventSubscriptionAdvancedFilterNumberInRangeArgs) ToEventSubscriptionAdvancedFilterNumberInRangeOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInRangeOutput
- type EventSubscriptionAdvancedFilterNumberInRangeArray
- func (EventSubscriptionAdvancedFilterNumberInRangeArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberInRangeArray) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutput() EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
- func (i EventSubscriptionAdvancedFilterNumberInRangeArray) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
- type EventSubscriptionAdvancedFilterNumberInRangeArrayInput
- type EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
- func (EventSubscriptionAdvancedFilterNumberInRangeArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberInRangeArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterNumberInRangeOutput
- func (o EventSubscriptionAdvancedFilterNumberInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutput() EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
- func (o EventSubscriptionAdvancedFilterNumberInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
- type EventSubscriptionAdvancedFilterNumberInRangeInput
- type EventSubscriptionAdvancedFilterNumberInRangeOutput
- func (EventSubscriptionAdvancedFilterNumberInRangeOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberInRangeOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterNumberInRangeOutput) ToEventSubscriptionAdvancedFilterNumberInRangeOutput() EventSubscriptionAdvancedFilterNumberInRangeOutput
- func (o EventSubscriptionAdvancedFilterNumberInRangeOutput) ToEventSubscriptionAdvancedFilterNumberInRangeOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInRangeOutput
- func (o EventSubscriptionAdvancedFilterNumberInRangeOutput) Values() pulumi.Float64ArrayArrayOutput
- type EventSubscriptionAdvancedFilterNumberLessThan
- type EventSubscriptionAdvancedFilterNumberLessThanArgs
- func (EventSubscriptionAdvancedFilterNumberLessThanArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberLessThanArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOutput() EventSubscriptionAdvancedFilterNumberLessThanOutput
- func (i EventSubscriptionAdvancedFilterNumberLessThanArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOutput
- type EventSubscriptionAdvancedFilterNumberLessThanArray
- func (EventSubscriptionAdvancedFilterNumberLessThanArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberLessThanArray) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutput() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
- func (i EventSubscriptionAdvancedFilterNumberLessThanArray) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
- type EventSubscriptionAdvancedFilterNumberLessThanArrayInput
- type EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
- func (EventSubscriptionAdvancedFilterNumberLessThanArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberLessThanArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterNumberLessThanOutput
- func (o EventSubscriptionAdvancedFilterNumberLessThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutput() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
- func (o EventSubscriptionAdvancedFilterNumberLessThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
- type EventSubscriptionAdvancedFilterNumberLessThanInput
- type EventSubscriptionAdvancedFilterNumberLessThanOrEqual
- type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs
- func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput() EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput
- func (i EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput
- type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray
- func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
- func (i EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
- type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayInput
- type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
- func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput
- func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
- type EventSubscriptionAdvancedFilterNumberLessThanOrEqualInput
- type EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput
- func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput() EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput
- func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput
- func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) Value() pulumi.Float64Output
- type EventSubscriptionAdvancedFilterNumberLessThanOutput
- func (EventSubscriptionAdvancedFilterNumberLessThanOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberLessThanOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterNumberLessThanOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOutput() EventSubscriptionAdvancedFilterNumberLessThanOutput
- func (o EventSubscriptionAdvancedFilterNumberLessThanOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOutput
- func (o EventSubscriptionAdvancedFilterNumberLessThanOutput) Value() pulumi.Float64Output
- type EventSubscriptionAdvancedFilterNumberNotIn
- type EventSubscriptionAdvancedFilterNumberNotInArgs
- func (EventSubscriptionAdvancedFilterNumberNotInArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberNotInArgs) ToEventSubscriptionAdvancedFilterNumberNotInOutput() EventSubscriptionAdvancedFilterNumberNotInOutput
- func (i EventSubscriptionAdvancedFilterNumberNotInArgs) ToEventSubscriptionAdvancedFilterNumberNotInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInOutput
- type EventSubscriptionAdvancedFilterNumberNotInArray
- func (EventSubscriptionAdvancedFilterNumberNotInArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberNotInArray) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutput() EventSubscriptionAdvancedFilterNumberNotInArrayOutput
- func (i EventSubscriptionAdvancedFilterNumberNotInArray) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInArrayOutput
- type EventSubscriptionAdvancedFilterNumberNotInArrayInput
- type EventSubscriptionAdvancedFilterNumberNotInArrayOutput
- func (EventSubscriptionAdvancedFilterNumberNotInArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberNotInArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterNumberNotInOutput
- func (o EventSubscriptionAdvancedFilterNumberNotInArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutput() EventSubscriptionAdvancedFilterNumberNotInArrayOutput
- func (o EventSubscriptionAdvancedFilterNumberNotInArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInArrayOutput
- type EventSubscriptionAdvancedFilterNumberNotInInput
- type EventSubscriptionAdvancedFilterNumberNotInOutput
- func (EventSubscriptionAdvancedFilterNumberNotInOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberNotInOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterNumberNotInOutput) ToEventSubscriptionAdvancedFilterNumberNotInOutput() EventSubscriptionAdvancedFilterNumberNotInOutput
- func (o EventSubscriptionAdvancedFilterNumberNotInOutput) ToEventSubscriptionAdvancedFilterNumberNotInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInOutput
- func (o EventSubscriptionAdvancedFilterNumberNotInOutput) Values() pulumi.Float64ArrayOutput
- type EventSubscriptionAdvancedFilterNumberNotInRange
- type EventSubscriptionAdvancedFilterNumberNotInRangeArgs
- func (EventSubscriptionAdvancedFilterNumberNotInRangeArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberNotInRangeArgs) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutput() EventSubscriptionAdvancedFilterNumberNotInRangeOutput
- func (i EventSubscriptionAdvancedFilterNumberNotInRangeArgs) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInRangeOutput
- type EventSubscriptionAdvancedFilterNumberNotInRangeArray
- func (EventSubscriptionAdvancedFilterNumberNotInRangeArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterNumberNotInRangeArray) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput() EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
- func (i EventSubscriptionAdvancedFilterNumberNotInRangeArray) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
- type EventSubscriptionAdvancedFilterNumberNotInRangeArrayInput
- type EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
- func (EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterNumberNotInRangeOutput
- func (o EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput() EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
- func (o EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
- type EventSubscriptionAdvancedFilterNumberNotInRangeInput
- type EventSubscriptionAdvancedFilterNumberNotInRangeOutput
- func (EventSubscriptionAdvancedFilterNumberNotInRangeOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterNumberNotInRangeOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterNumberNotInRangeOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutput() EventSubscriptionAdvancedFilterNumberNotInRangeOutput
- func (o EventSubscriptionAdvancedFilterNumberNotInRangeOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInRangeOutput
- func (o EventSubscriptionAdvancedFilterNumberNotInRangeOutput) Values() pulumi.Float64ArrayArrayOutput
- type EventSubscriptionAdvancedFilterOutput
- func (o EventSubscriptionAdvancedFilterOutput) BoolEquals() EventSubscriptionAdvancedFilterBoolEqualArrayOutput
- func (EventSubscriptionAdvancedFilterOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterOutput) IsNotNulls() EventSubscriptionAdvancedFilterIsNotNullArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) IsNullOrUndefineds() EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberGreaterThanOrEquals() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberGreaterThans() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberInRanges() EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberIns() EventSubscriptionAdvancedFilterNumberInArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberLessThanOrEquals() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberLessThans() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberNotInRanges() EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberNotIns() EventSubscriptionAdvancedFilterNumberNotInArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) StringBeginsWiths() EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) StringContains() EventSubscriptionAdvancedFilterStringContainArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) StringEndsWiths() EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) StringIns() EventSubscriptionAdvancedFilterStringInArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) StringNotBeginsWiths() EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) StringNotContains() EventSubscriptionAdvancedFilterStringNotContainArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) StringNotEndsWiths() EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) StringNotIns() EventSubscriptionAdvancedFilterStringNotInArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterOutput() EventSubscriptionAdvancedFilterOutput
- func (o EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterOutput
- func (o EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterPtrOutput() EventSubscriptionAdvancedFilterPtrOutput
- func (o EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterPtrOutput
- type EventSubscriptionAdvancedFilterPtrInput
- type EventSubscriptionAdvancedFilterPtrOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) BoolEquals() EventSubscriptionAdvancedFilterBoolEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) Elem() EventSubscriptionAdvancedFilterOutput
- func (EventSubscriptionAdvancedFilterPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterPtrOutput) IsNotNulls() EventSubscriptionAdvancedFilterIsNotNullArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) IsNullOrUndefineds() EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberGreaterThanOrEquals() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberGreaterThans() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberInRanges() EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberIns() EventSubscriptionAdvancedFilterNumberInArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberLessThanOrEquals() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberLessThans() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberNotInRanges() EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberNotIns() EventSubscriptionAdvancedFilterNumberNotInArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) StringBeginsWiths() EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) StringContains() EventSubscriptionAdvancedFilterStringContainArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) StringEndsWiths() EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) StringIns() EventSubscriptionAdvancedFilterStringInArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) StringNotBeginsWiths() EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) StringNotContains() EventSubscriptionAdvancedFilterStringNotContainArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) StringNotEndsWiths() EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) StringNotIns() EventSubscriptionAdvancedFilterStringNotInArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) ToEventSubscriptionAdvancedFilterPtrOutput() EventSubscriptionAdvancedFilterPtrOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) ToEventSubscriptionAdvancedFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterPtrOutput
- type EventSubscriptionAdvancedFilterStringBeginsWith
- type EventSubscriptionAdvancedFilterStringBeginsWithArgs
- func (EventSubscriptionAdvancedFilterStringBeginsWithArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringBeginsWithOutput() EventSubscriptionAdvancedFilterStringBeginsWithOutput
- func (i EventSubscriptionAdvancedFilterStringBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringBeginsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringBeginsWithOutput
- type EventSubscriptionAdvancedFilterStringBeginsWithArray
- func (EventSubscriptionAdvancedFilterStringBeginsWithArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringBeginsWithArray) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutput() EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
- func (i EventSubscriptionAdvancedFilterStringBeginsWithArray) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
- type EventSubscriptionAdvancedFilterStringBeginsWithArrayInput
- type EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
- func (EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterStringBeginsWithOutput
- func (o EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutput() EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
- type EventSubscriptionAdvancedFilterStringBeginsWithInput
- type EventSubscriptionAdvancedFilterStringBeginsWithOutput
- func (EventSubscriptionAdvancedFilterStringBeginsWithOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringBeginsWithOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterStringBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithOutput() EventSubscriptionAdvancedFilterStringBeginsWithOutput
- func (o EventSubscriptionAdvancedFilterStringBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringBeginsWithOutput
- func (o EventSubscriptionAdvancedFilterStringBeginsWithOutput) Values() pulumi.StringArrayOutput
- type EventSubscriptionAdvancedFilterStringContain
- type EventSubscriptionAdvancedFilterStringContainArgs
- func (EventSubscriptionAdvancedFilterStringContainArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringContainArgs) ToEventSubscriptionAdvancedFilterStringContainOutput() EventSubscriptionAdvancedFilterStringContainOutput
- func (i EventSubscriptionAdvancedFilterStringContainArgs) ToEventSubscriptionAdvancedFilterStringContainOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringContainOutput
- type EventSubscriptionAdvancedFilterStringContainArray
- func (EventSubscriptionAdvancedFilterStringContainArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringContainArray) ToEventSubscriptionAdvancedFilterStringContainArrayOutput() EventSubscriptionAdvancedFilterStringContainArrayOutput
- func (i EventSubscriptionAdvancedFilterStringContainArray) ToEventSubscriptionAdvancedFilterStringContainArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringContainArrayOutput
- type EventSubscriptionAdvancedFilterStringContainArrayInput
- type EventSubscriptionAdvancedFilterStringContainArrayOutput
- func (EventSubscriptionAdvancedFilterStringContainArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringContainArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterStringContainOutput
- func (o EventSubscriptionAdvancedFilterStringContainArrayOutput) ToEventSubscriptionAdvancedFilterStringContainArrayOutput() EventSubscriptionAdvancedFilterStringContainArrayOutput
- func (o EventSubscriptionAdvancedFilterStringContainArrayOutput) ToEventSubscriptionAdvancedFilterStringContainArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringContainArrayOutput
- type EventSubscriptionAdvancedFilterStringContainInput
- type EventSubscriptionAdvancedFilterStringContainOutput
- func (EventSubscriptionAdvancedFilterStringContainOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringContainOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterStringContainOutput) ToEventSubscriptionAdvancedFilterStringContainOutput() EventSubscriptionAdvancedFilterStringContainOutput
- func (o EventSubscriptionAdvancedFilterStringContainOutput) ToEventSubscriptionAdvancedFilterStringContainOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringContainOutput
- func (o EventSubscriptionAdvancedFilterStringContainOutput) Values() pulumi.StringArrayOutput
- type EventSubscriptionAdvancedFilterStringEndsWith
- type EventSubscriptionAdvancedFilterStringEndsWithArgs
- func (EventSubscriptionAdvancedFilterStringEndsWithArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringEndsWithArgs) ToEventSubscriptionAdvancedFilterStringEndsWithOutput() EventSubscriptionAdvancedFilterStringEndsWithOutput
- func (i EventSubscriptionAdvancedFilterStringEndsWithArgs) ToEventSubscriptionAdvancedFilterStringEndsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringEndsWithOutput
- type EventSubscriptionAdvancedFilterStringEndsWithArray
- func (EventSubscriptionAdvancedFilterStringEndsWithArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringEndsWithArray) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutput() EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
- func (i EventSubscriptionAdvancedFilterStringEndsWithArray) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
- type EventSubscriptionAdvancedFilterStringEndsWithArrayInput
- type EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
- func (EventSubscriptionAdvancedFilterStringEndsWithArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringEndsWithArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterStringEndsWithOutput
- func (o EventSubscriptionAdvancedFilterStringEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutput() EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterStringEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
- type EventSubscriptionAdvancedFilterStringEndsWithInput
- type EventSubscriptionAdvancedFilterStringEndsWithOutput
- func (EventSubscriptionAdvancedFilterStringEndsWithOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringEndsWithOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterStringEndsWithOutput) ToEventSubscriptionAdvancedFilterStringEndsWithOutput() EventSubscriptionAdvancedFilterStringEndsWithOutput
- func (o EventSubscriptionAdvancedFilterStringEndsWithOutput) ToEventSubscriptionAdvancedFilterStringEndsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringEndsWithOutput
- func (o EventSubscriptionAdvancedFilterStringEndsWithOutput) Values() pulumi.StringArrayOutput
- type EventSubscriptionAdvancedFilterStringIn
- type EventSubscriptionAdvancedFilterStringInArgs
- func (EventSubscriptionAdvancedFilterStringInArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringInArgs) ToEventSubscriptionAdvancedFilterStringInOutput() EventSubscriptionAdvancedFilterStringInOutput
- func (i EventSubscriptionAdvancedFilterStringInArgs) ToEventSubscriptionAdvancedFilterStringInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringInOutput
- type EventSubscriptionAdvancedFilterStringInArray
- func (EventSubscriptionAdvancedFilterStringInArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringInArray) ToEventSubscriptionAdvancedFilterStringInArrayOutput() EventSubscriptionAdvancedFilterStringInArrayOutput
- func (i EventSubscriptionAdvancedFilterStringInArray) ToEventSubscriptionAdvancedFilterStringInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringInArrayOutput
- type EventSubscriptionAdvancedFilterStringInArrayInput
- type EventSubscriptionAdvancedFilterStringInArrayOutput
- func (EventSubscriptionAdvancedFilterStringInArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringInArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterStringInOutput
- func (o EventSubscriptionAdvancedFilterStringInArrayOutput) ToEventSubscriptionAdvancedFilterStringInArrayOutput() EventSubscriptionAdvancedFilterStringInArrayOutput
- func (o EventSubscriptionAdvancedFilterStringInArrayOutput) ToEventSubscriptionAdvancedFilterStringInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringInArrayOutput
- type EventSubscriptionAdvancedFilterStringInInput
- type EventSubscriptionAdvancedFilterStringInOutput
- func (EventSubscriptionAdvancedFilterStringInOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringInOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterStringInOutput) ToEventSubscriptionAdvancedFilterStringInOutput() EventSubscriptionAdvancedFilterStringInOutput
- func (o EventSubscriptionAdvancedFilterStringInOutput) ToEventSubscriptionAdvancedFilterStringInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringInOutput
- func (o EventSubscriptionAdvancedFilterStringInOutput) Values() pulumi.StringArrayOutput
- type EventSubscriptionAdvancedFilterStringNotBeginsWith
- type EventSubscriptionAdvancedFilterStringNotBeginsWithArgs
- func (EventSubscriptionAdvancedFilterStringNotBeginsWithArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringNotBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutput() EventSubscriptionAdvancedFilterStringNotBeginsWithOutput
- func (i EventSubscriptionAdvancedFilterStringNotBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotBeginsWithOutput
- type EventSubscriptionAdvancedFilterStringNotBeginsWithArray
- func (EventSubscriptionAdvancedFilterStringNotBeginsWithArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringNotBeginsWithArray) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput() EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
- func (i EventSubscriptionAdvancedFilterStringNotBeginsWithArray) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
- type EventSubscriptionAdvancedFilterStringNotBeginsWithArrayInput
- type EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
- func (EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterStringNotBeginsWithOutput
- func (o EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput() EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
- type EventSubscriptionAdvancedFilterStringNotBeginsWithInput
- type EventSubscriptionAdvancedFilterStringNotBeginsWithOutput
- func (EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutput() EventSubscriptionAdvancedFilterStringNotBeginsWithOutput
- func (o EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotBeginsWithOutput
- func (o EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) Values() pulumi.StringArrayOutput
- type EventSubscriptionAdvancedFilterStringNotContain
- type EventSubscriptionAdvancedFilterStringNotContainArgs
- func (EventSubscriptionAdvancedFilterStringNotContainArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringNotContainArgs) ToEventSubscriptionAdvancedFilterStringNotContainOutput() EventSubscriptionAdvancedFilterStringNotContainOutput
- func (i EventSubscriptionAdvancedFilterStringNotContainArgs) ToEventSubscriptionAdvancedFilterStringNotContainOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotContainOutput
- type EventSubscriptionAdvancedFilterStringNotContainArray
- func (EventSubscriptionAdvancedFilterStringNotContainArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringNotContainArray) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutput() EventSubscriptionAdvancedFilterStringNotContainArrayOutput
- func (i EventSubscriptionAdvancedFilterStringNotContainArray) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotContainArrayOutput
- type EventSubscriptionAdvancedFilterStringNotContainArrayInput
- type EventSubscriptionAdvancedFilterStringNotContainArrayOutput
- func (EventSubscriptionAdvancedFilterStringNotContainArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringNotContainArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterStringNotContainOutput
- func (o EventSubscriptionAdvancedFilterStringNotContainArrayOutput) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutput() EventSubscriptionAdvancedFilterStringNotContainArrayOutput
- func (o EventSubscriptionAdvancedFilterStringNotContainArrayOutput) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotContainArrayOutput
- type EventSubscriptionAdvancedFilterStringNotContainInput
- type EventSubscriptionAdvancedFilterStringNotContainOutput
- func (EventSubscriptionAdvancedFilterStringNotContainOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringNotContainOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterStringNotContainOutput) ToEventSubscriptionAdvancedFilterStringNotContainOutput() EventSubscriptionAdvancedFilterStringNotContainOutput
- func (o EventSubscriptionAdvancedFilterStringNotContainOutput) ToEventSubscriptionAdvancedFilterStringNotContainOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotContainOutput
- func (o EventSubscriptionAdvancedFilterStringNotContainOutput) Values() pulumi.StringArrayOutput
- type EventSubscriptionAdvancedFilterStringNotEndsWith
- type EventSubscriptionAdvancedFilterStringNotEndsWithArgs
- func (EventSubscriptionAdvancedFilterStringNotEndsWithArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringNotEndsWithArgs) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutput() EventSubscriptionAdvancedFilterStringNotEndsWithOutput
- func (i EventSubscriptionAdvancedFilterStringNotEndsWithArgs) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotEndsWithOutput
- type EventSubscriptionAdvancedFilterStringNotEndsWithArray
- func (EventSubscriptionAdvancedFilterStringNotEndsWithArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringNotEndsWithArray) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput() EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
- func (i EventSubscriptionAdvancedFilterStringNotEndsWithArray) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
- type EventSubscriptionAdvancedFilterStringNotEndsWithArrayInput
- type EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
- func (EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterStringNotEndsWithOutput
- func (o EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput() EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
- func (o EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
- type EventSubscriptionAdvancedFilterStringNotEndsWithInput
- type EventSubscriptionAdvancedFilterStringNotEndsWithOutput
- func (EventSubscriptionAdvancedFilterStringNotEndsWithOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringNotEndsWithOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterStringNotEndsWithOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutput() EventSubscriptionAdvancedFilterStringNotEndsWithOutput
- func (o EventSubscriptionAdvancedFilterStringNotEndsWithOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotEndsWithOutput
- func (o EventSubscriptionAdvancedFilterStringNotEndsWithOutput) Values() pulumi.StringArrayOutput
- type EventSubscriptionAdvancedFilterStringNotIn
- type EventSubscriptionAdvancedFilterStringNotInArgs
- func (EventSubscriptionAdvancedFilterStringNotInArgs) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringNotInArgs) ToEventSubscriptionAdvancedFilterStringNotInOutput() EventSubscriptionAdvancedFilterStringNotInOutput
- func (i EventSubscriptionAdvancedFilterStringNotInArgs) ToEventSubscriptionAdvancedFilterStringNotInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotInOutput
- type EventSubscriptionAdvancedFilterStringNotInArray
- func (EventSubscriptionAdvancedFilterStringNotInArray) ElementType() reflect.Type
- func (i EventSubscriptionAdvancedFilterStringNotInArray) ToEventSubscriptionAdvancedFilterStringNotInArrayOutput() EventSubscriptionAdvancedFilterStringNotInArrayOutput
- func (i EventSubscriptionAdvancedFilterStringNotInArray) ToEventSubscriptionAdvancedFilterStringNotInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotInArrayOutput
- type EventSubscriptionAdvancedFilterStringNotInArrayInput
- type EventSubscriptionAdvancedFilterStringNotInArrayOutput
- func (EventSubscriptionAdvancedFilterStringNotInArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringNotInArrayOutput) Index(i pulumi.IntInput) EventSubscriptionAdvancedFilterStringNotInOutput
- func (o EventSubscriptionAdvancedFilterStringNotInArrayOutput) ToEventSubscriptionAdvancedFilterStringNotInArrayOutput() EventSubscriptionAdvancedFilterStringNotInArrayOutput
- func (o EventSubscriptionAdvancedFilterStringNotInArrayOutput) ToEventSubscriptionAdvancedFilterStringNotInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotInArrayOutput
- type EventSubscriptionAdvancedFilterStringNotInInput
- type EventSubscriptionAdvancedFilterStringNotInOutput
- func (EventSubscriptionAdvancedFilterStringNotInOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterStringNotInOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionAdvancedFilterStringNotInOutput) ToEventSubscriptionAdvancedFilterStringNotInOutput() EventSubscriptionAdvancedFilterStringNotInOutput
- func (o EventSubscriptionAdvancedFilterStringNotInOutput) ToEventSubscriptionAdvancedFilterStringNotInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotInOutput
- func (o EventSubscriptionAdvancedFilterStringNotInOutput) Values() pulumi.StringArrayOutput
- type EventSubscriptionArgs
- type EventSubscriptionArray
- type EventSubscriptionArrayInput
- type EventSubscriptionArrayOutput
- func (EventSubscriptionArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionArrayOutput) Index(i pulumi.IntInput) EventSubscriptionOutput
- func (o EventSubscriptionArrayOutput) ToEventSubscriptionArrayOutput() EventSubscriptionArrayOutput
- func (o EventSubscriptionArrayOutput) ToEventSubscriptionArrayOutputWithContext(ctx context.Context) EventSubscriptionArrayOutput
- type EventSubscriptionAzureFunctionEndpoint
- type EventSubscriptionAzureFunctionEndpointArgs
- func (EventSubscriptionAzureFunctionEndpointArgs) ElementType() reflect.Type
- func (i EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointOutput() EventSubscriptionAzureFunctionEndpointOutput
- func (i EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointOutputWithContext(ctx context.Context) EventSubscriptionAzureFunctionEndpointOutput
- func (i EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointPtrOutput() EventSubscriptionAzureFunctionEndpointPtrOutput
- func (i EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionAzureFunctionEndpointPtrOutput
- type EventSubscriptionAzureFunctionEndpointInput
- type EventSubscriptionAzureFunctionEndpointOutput
- func (EventSubscriptionAzureFunctionEndpointOutput) ElementType() reflect.Type
- func (o EventSubscriptionAzureFunctionEndpointOutput) FunctionId() pulumi.StringOutput
- func (o EventSubscriptionAzureFunctionEndpointOutput) MaxEventsPerBatch() pulumi.IntPtrOutput
- func (o EventSubscriptionAzureFunctionEndpointOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput
- func (o EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointOutput() EventSubscriptionAzureFunctionEndpointOutput
- func (o EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointOutputWithContext(ctx context.Context) EventSubscriptionAzureFunctionEndpointOutput
- func (o EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutput() EventSubscriptionAzureFunctionEndpointPtrOutput
- func (o EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionAzureFunctionEndpointPtrOutput
- type EventSubscriptionAzureFunctionEndpointPtrInput
- type EventSubscriptionAzureFunctionEndpointPtrOutput
- func (o EventSubscriptionAzureFunctionEndpointPtrOutput) Elem() EventSubscriptionAzureFunctionEndpointOutput
- func (EventSubscriptionAzureFunctionEndpointPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionAzureFunctionEndpointPtrOutput) FunctionId() pulumi.StringPtrOutput
- func (o EventSubscriptionAzureFunctionEndpointPtrOutput) MaxEventsPerBatch() pulumi.IntPtrOutput
- func (o EventSubscriptionAzureFunctionEndpointPtrOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput
- func (o EventSubscriptionAzureFunctionEndpointPtrOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutput() EventSubscriptionAzureFunctionEndpointPtrOutput
- func (o EventSubscriptionAzureFunctionEndpointPtrOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionAzureFunctionEndpointPtrOutput
- type EventSubscriptionDeadLetterIdentity
- type EventSubscriptionDeadLetterIdentityArgs
- func (EventSubscriptionDeadLetterIdentityArgs) ElementType() reflect.Type
- func (i EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityOutput() EventSubscriptionDeadLetterIdentityOutput
- func (i EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityOutputWithContext(ctx context.Context) EventSubscriptionDeadLetterIdentityOutput
- func (i EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityPtrOutput() EventSubscriptionDeadLetterIdentityPtrOutput
- func (i EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeadLetterIdentityPtrOutput
- type EventSubscriptionDeadLetterIdentityInput
- type EventSubscriptionDeadLetterIdentityOutput
- func (EventSubscriptionDeadLetterIdentityOutput) ElementType() reflect.Type
- func (o EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityOutput() EventSubscriptionDeadLetterIdentityOutput
- func (o EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityOutputWithContext(ctx context.Context) EventSubscriptionDeadLetterIdentityOutput
- func (o EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityPtrOutput() EventSubscriptionDeadLetterIdentityPtrOutput
- func (o EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeadLetterIdentityPtrOutput
- func (o EventSubscriptionDeadLetterIdentityOutput) Type() pulumi.StringOutput
- func (o EventSubscriptionDeadLetterIdentityOutput) UserAssignedIdentity() pulumi.StringPtrOutput
- type EventSubscriptionDeadLetterIdentityPtrInput
- type EventSubscriptionDeadLetterIdentityPtrOutput
- func (o EventSubscriptionDeadLetterIdentityPtrOutput) Elem() EventSubscriptionDeadLetterIdentityOutput
- func (EventSubscriptionDeadLetterIdentityPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionDeadLetterIdentityPtrOutput) ToEventSubscriptionDeadLetterIdentityPtrOutput() EventSubscriptionDeadLetterIdentityPtrOutput
- func (o EventSubscriptionDeadLetterIdentityPtrOutput) ToEventSubscriptionDeadLetterIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeadLetterIdentityPtrOutput
- func (o EventSubscriptionDeadLetterIdentityPtrOutput) Type() pulumi.StringPtrOutput
- func (o EventSubscriptionDeadLetterIdentityPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
- type EventSubscriptionDeliveryIdentity
- type EventSubscriptionDeliveryIdentityArgs
- func (EventSubscriptionDeliveryIdentityArgs) ElementType() reflect.Type
- func (i EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityOutput() EventSubscriptionDeliveryIdentityOutput
- func (i EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityOutputWithContext(ctx context.Context) EventSubscriptionDeliveryIdentityOutput
- func (i EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityPtrOutput() EventSubscriptionDeliveryIdentityPtrOutput
- func (i EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeliveryIdentityPtrOutput
- type EventSubscriptionDeliveryIdentityInput
- type EventSubscriptionDeliveryIdentityOutput
- func (EventSubscriptionDeliveryIdentityOutput) ElementType() reflect.Type
- func (o EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityOutput() EventSubscriptionDeliveryIdentityOutput
- func (o EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityOutputWithContext(ctx context.Context) EventSubscriptionDeliveryIdentityOutput
- func (o EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityPtrOutput() EventSubscriptionDeliveryIdentityPtrOutput
- func (o EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeliveryIdentityPtrOutput
- func (o EventSubscriptionDeliveryIdentityOutput) Type() pulumi.StringOutput
- func (o EventSubscriptionDeliveryIdentityOutput) UserAssignedIdentity() pulumi.StringPtrOutput
- type EventSubscriptionDeliveryIdentityPtrInput
- type EventSubscriptionDeliveryIdentityPtrOutput
- func (o EventSubscriptionDeliveryIdentityPtrOutput) Elem() EventSubscriptionDeliveryIdentityOutput
- func (EventSubscriptionDeliveryIdentityPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionDeliveryIdentityPtrOutput) ToEventSubscriptionDeliveryIdentityPtrOutput() EventSubscriptionDeliveryIdentityPtrOutput
- func (o EventSubscriptionDeliveryIdentityPtrOutput) ToEventSubscriptionDeliveryIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeliveryIdentityPtrOutput
- func (o EventSubscriptionDeliveryIdentityPtrOutput) Type() pulumi.StringPtrOutput
- func (o EventSubscriptionDeliveryIdentityPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
- type EventSubscriptionDeliveryProperty
- type EventSubscriptionDeliveryPropertyArgs
- func (EventSubscriptionDeliveryPropertyArgs) ElementType() reflect.Type
- func (i EventSubscriptionDeliveryPropertyArgs) ToEventSubscriptionDeliveryPropertyOutput() EventSubscriptionDeliveryPropertyOutput
- func (i EventSubscriptionDeliveryPropertyArgs) ToEventSubscriptionDeliveryPropertyOutputWithContext(ctx context.Context) EventSubscriptionDeliveryPropertyOutput
- type EventSubscriptionDeliveryPropertyArray
- func (EventSubscriptionDeliveryPropertyArray) ElementType() reflect.Type
- func (i EventSubscriptionDeliveryPropertyArray) ToEventSubscriptionDeliveryPropertyArrayOutput() EventSubscriptionDeliveryPropertyArrayOutput
- func (i EventSubscriptionDeliveryPropertyArray) ToEventSubscriptionDeliveryPropertyArrayOutputWithContext(ctx context.Context) EventSubscriptionDeliveryPropertyArrayOutput
- type EventSubscriptionDeliveryPropertyArrayInput
- type EventSubscriptionDeliveryPropertyArrayOutput
- func (EventSubscriptionDeliveryPropertyArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionDeliveryPropertyArrayOutput) Index(i pulumi.IntInput) EventSubscriptionDeliveryPropertyOutput
- func (o EventSubscriptionDeliveryPropertyArrayOutput) ToEventSubscriptionDeliveryPropertyArrayOutput() EventSubscriptionDeliveryPropertyArrayOutput
- func (o EventSubscriptionDeliveryPropertyArrayOutput) ToEventSubscriptionDeliveryPropertyArrayOutputWithContext(ctx context.Context) EventSubscriptionDeliveryPropertyArrayOutput
- type EventSubscriptionDeliveryPropertyInput
- type EventSubscriptionDeliveryPropertyOutput
- func (EventSubscriptionDeliveryPropertyOutput) ElementType() reflect.Type
- func (o EventSubscriptionDeliveryPropertyOutput) HeaderName() pulumi.StringOutput
- func (o EventSubscriptionDeliveryPropertyOutput) Secret() pulumi.BoolPtrOutput
- func (o EventSubscriptionDeliveryPropertyOutput) SourceField() pulumi.StringPtrOutput
- func (o EventSubscriptionDeliveryPropertyOutput) ToEventSubscriptionDeliveryPropertyOutput() EventSubscriptionDeliveryPropertyOutput
- func (o EventSubscriptionDeliveryPropertyOutput) ToEventSubscriptionDeliveryPropertyOutputWithContext(ctx context.Context) EventSubscriptionDeliveryPropertyOutput
- func (o EventSubscriptionDeliveryPropertyOutput) Type() pulumi.StringOutput
- func (o EventSubscriptionDeliveryPropertyOutput) Value() pulumi.StringPtrOutput
- type EventSubscriptionInput
- type EventSubscriptionMap
- type EventSubscriptionMapInput
- type EventSubscriptionMapOutput
- func (EventSubscriptionMapOutput) ElementType() reflect.Type
- func (o EventSubscriptionMapOutput) MapIndex(k pulumi.StringInput) EventSubscriptionOutput
- func (o EventSubscriptionMapOutput) ToEventSubscriptionMapOutput() EventSubscriptionMapOutput
- func (o EventSubscriptionMapOutput) ToEventSubscriptionMapOutputWithContext(ctx context.Context) EventSubscriptionMapOutput
- type EventSubscriptionOutput
- func (o EventSubscriptionOutput) AdvancedFilter() EventSubscriptionAdvancedFilterPtrOutput
- func (o EventSubscriptionOutput) AdvancedFilteringOnArraysEnabled() pulumi.BoolPtrOutput
- func (o EventSubscriptionOutput) AzureFunctionEndpoint() EventSubscriptionAzureFunctionEndpointPtrOutput
- func (o EventSubscriptionOutput) DeadLetterIdentity() EventSubscriptionDeadLetterIdentityPtrOutput
- func (o EventSubscriptionOutput) DeliveryIdentity() EventSubscriptionDeliveryIdentityPtrOutput
- func (o EventSubscriptionOutput) DeliveryProperties() EventSubscriptionDeliveryPropertyArrayOutput
- func (EventSubscriptionOutput) ElementType() reflect.Type
- func (o EventSubscriptionOutput) EventDeliverySchema() pulumi.StringPtrOutput
- func (o EventSubscriptionOutput) EventhubEndpointId() pulumi.StringOutput
- func (o EventSubscriptionOutput) ExpirationTimeUtc() pulumi.StringPtrOutput
- func (o EventSubscriptionOutput) HybridConnectionEndpointId() pulumi.StringOutput
- func (o EventSubscriptionOutput) IncludedEventTypes() pulumi.StringArrayOutput
- func (o EventSubscriptionOutput) Labels() pulumi.StringArrayOutput
- func (o EventSubscriptionOutput) Name() pulumi.StringOutput
- func (o EventSubscriptionOutput) RetryPolicy() EventSubscriptionRetryPolicyOutput
- func (o EventSubscriptionOutput) Scope() pulumi.StringOutput
- func (o EventSubscriptionOutput) ServiceBusQueueEndpointId() pulumi.StringPtrOutput
- func (o EventSubscriptionOutput) ServiceBusTopicEndpointId() pulumi.StringPtrOutput
- func (o EventSubscriptionOutput) StorageBlobDeadLetterDestination() EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
- func (o EventSubscriptionOutput) StorageQueueEndpoint() EventSubscriptionStorageQueueEndpointPtrOutput
- func (o EventSubscriptionOutput) SubjectFilter() EventSubscriptionSubjectFilterPtrOutput
- func (o EventSubscriptionOutput) ToEventSubscriptionOutput() EventSubscriptionOutput
- func (o EventSubscriptionOutput) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
- func (o EventSubscriptionOutput) WebhookEndpoint() EventSubscriptionWebhookEndpointPtrOutput
- type EventSubscriptionRetryPolicy
- type EventSubscriptionRetryPolicyArgs
- func (EventSubscriptionRetryPolicyArgs) ElementType() reflect.Type
- func (i EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyOutput() EventSubscriptionRetryPolicyOutput
- func (i EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyOutputWithContext(ctx context.Context) EventSubscriptionRetryPolicyOutput
- func (i EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyPtrOutput() EventSubscriptionRetryPolicyPtrOutput
- func (i EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyPtrOutputWithContext(ctx context.Context) EventSubscriptionRetryPolicyPtrOutput
- type EventSubscriptionRetryPolicyInput
- type EventSubscriptionRetryPolicyOutput
- func (EventSubscriptionRetryPolicyOutput) ElementType() reflect.Type
- func (o EventSubscriptionRetryPolicyOutput) EventTimeToLive() pulumi.IntOutput
- func (o EventSubscriptionRetryPolicyOutput) MaxDeliveryAttempts() pulumi.IntOutput
- func (o EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyOutput() EventSubscriptionRetryPolicyOutput
- func (o EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyOutputWithContext(ctx context.Context) EventSubscriptionRetryPolicyOutput
- func (o EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyPtrOutput() EventSubscriptionRetryPolicyPtrOutput
- func (o EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyPtrOutputWithContext(ctx context.Context) EventSubscriptionRetryPolicyPtrOutput
- type EventSubscriptionRetryPolicyPtrInput
- type EventSubscriptionRetryPolicyPtrOutput
- func (o EventSubscriptionRetryPolicyPtrOutput) Elem() EventSubscriptionRetryPolicyOutput
- func (EventSubscriptionRetryPolicyPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionRetryPolicyPtrOutput) EventTimeToLive() pulumi.IntPtrOutput
- func (o EventSubscriptionRetryPolicyPtrOutput) MaxDeliveryAttempts() pulumi.IntPtrOutput
- func (o EventSubscriptionRetryPolicyPtrOutput) ToEventSubscriptionRetryPolicyPtrOutput() EventSubscriptionRetryPolicyPtrOutput
- func (o EventSubscriptionRetryPolicyPtrOutput) ToEventSubscriptionRetryPolicyPtrOutputWithContext(ctx context.Context) EventSubscriptionRetryPolicyPtrOutput
- type EventSubscriptionState
- type EventSubscriptionStorageBlobDeadLetterDestination
- type EventSubscriptionStorageBlobDeadLetterDestinationArgs
- func (EventSubscriptionStorageBlobDeadLetterDestinationArgs) ElementType() reflect.Type
- func (i EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationOutput() EventSubscriptionStorageBlobDeadLetterDestinationOutput
- func (i EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationOutputWithContext(ctx context.Context) EventSubscriptionStorageBlobDeadLetterDestinationOutput
- func (i EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutput() EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
- func (i EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
- type EventSubscriptionStorageBlobDeadLetterDestinationInput
- type EventSubscriptionStorageBlobDeadLetterDestinationOutput
- func (EventSubscriptionStorageBlobDeadLetterDestinationOutput) ElementType() reflect.Type
- func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) StorageAccountId() pulumi.StringOutput
- func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) StorageBlobContainerName() pulumi.StringOutput
- func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationOutput() EventSubscriptionStorageBlobDeadLetterDestinationOutput
- func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationOutputWithContext(ctx context.Context) EventSubscriptionStorageBlobDeadLetterDestinationOutput
- func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutput() EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
- func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
- type EventSubscriptionStorageBlobDeadLetterDestinationPtrInput
- type EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
- func (o EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) Elem() EventSubscriptionStorageBlobDeadLetterDestinationOutput
- func (EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) StorageBlobContainerName() pulumi.StringPtrOutput
- func (o EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutput() EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
- func (o EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
- type EventSubscriptionStorageQueueEndpoint
- type EventSubscriptionStorageQueueEndpointArgs
- func (EventSubscriptionStorageQueueEndpointArgs) ElementType() reflect.Type
- func (i EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointOutput() EventSubscriptionStorageQueueEndpointOutput
- func (i EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointOutputWithContext(ctx context.Context) EventSubscriptionStorageQueueEndpointOutput
- func (i EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointPtrOutput() EventSubscriptionStorageQueueEndpointPtrOutput
- func (i EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageQueueEndpointPtrOutput
- type EventSubscriptionStorageQueueEndpointInput
- type EventSubscriptionStorageQueueEndpointOutput
- func (EventSubscriptionStorageQueueEndpointOutput) ElementType() reflect.Type
- func (o EventSubscriptionStorageQueueEndpointOutput) QueueMessageTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o EventSubscriptionStorageQueueEndpointOutput) QueueName() pulumi.StringOutput
- func (o EventSubscriptionStorageQueueEndpointOutput) StorageAccountId() pulumi.StringOutput
- func (o EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointOutput() EventSubscriptionStorageQueueEndpointOutput
- func (o EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointOutputWithContext(ctx context.Context) EventSubscriptionStorageQueueEndpointOutput
- func (o EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointPtrOutput() EventSubscriptionStorageQueueEndpointPtrOutput
- func (o EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageQueueEndpointPtrOutput
- type EventSubscriptionStorageQueueEndpointPtrInput
- type EventSubscriptionStorageQueueEndpointPtrOutput
- func (o EventSubscriptionStorageQueueEndpointPtrOutput) Elem() EventSubscriptionStorageQueueEndpointOutput
- func (EventSubscriptionStorageQueueEndpointPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionStorageQueueEndpointPtrOutput) QueueMessageTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o EventSubscriptionStorageQueueEndpointPtrOutput) QueueName() pulumi.StringPtrOutput
- func (o EventSubscriptionStorageQueueEndpointPtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o EventSubscriptionStorageQueueEndpointPtrOutput) ToEventSubscriptionStorageQueueEndpointPtrOutput() EventSubscriptionStorageQueueEndpointPtrOutput
- func (o EventSubscriptionStorageQueueEndpointPtrOutput) ToEventSubscriptionStorageQueueEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageQueueEndpointPtrOutput
- type EventSubscriptionSubjectFilter
- type EventSubscriptionSubjectFilterArgs
- func (EventSubscriptionSubjectFilterArgs) ElementType() reflect.Type
- func (i EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterOutput() EventSubscriptionSubjectFilterOutput
- func (i EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterOutputWithContext(ctx context.Context) EventSubscriptionSubjectFilterOutput
- func (i EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterPtrOutput() EventSubscriptionSubjectFilterPtrOutput
- func (i EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionSubjectFilterPtrOutput
- type EventSubscriptionSubjectFilterInput
- type EventSubscriptionSubjectFilterOutput
- func (o EventSubscriptionSubjectFilterOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (EventSubscriptionSubjectFilterOutput) ElementType() reflect.Type
- func (o EventSubscriptionSubjectFilterOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionSubjectFilterOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterOutput() EventSubscriptionSubjectFilterOutput
- func (o EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterOutputWithContext(ctx context.Context) EventSubscriptionSubjectFilterOutput
- func (o EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterPtrOutput() EventSubscriptionSubjectFilterPtrOutput
- func (o EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionSubjectFilterPtrOutput
- type EventSubscriptionSubjectFilterPtrInput
- type EventSubscriptionSubjectFilterPtrOutput
- func (o EventSubscriptionSubjectFilterPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (o EventSubscriptionSubjectFilterPtrOutput) Elem() EventSubscriptionSubjectFilterOutput
- func (EventSubscriptionSubjectFilterPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionSubjectFilterPtrOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionSubjectFilterPtrOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionSubjectFilterPtrOutput) ToEventSubscriptionSubjectFilterPtrOutput() EventSubscriptionSubjectFilterPtrOutput
- func (o EventSubscriptionSubjectFilterPtrOutput) ToEventSubscriptionSubjectFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionSubjectFilterPtrOutput
- type EventSubscriptionWebhookEndpoint
- type EventSubscriptionWebhookEndpointArgs
- func (EventSubscriptionWebhookEndpointArgs) ElementType() reflect.Type
- func (i EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointOutput() EventSubscriptionWebhookEndpointOutput
- func (i EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointOutputWithContext(ctx context.Context) EventSubscriptionWebhookEndpointOutput
- func (i EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointPtrOutput() EventSubscriptionWebhookEndpointPtrOutput
- func (i EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionWebhookEndpointPtrOutput
- type EventSubscriptionWebhookEndpointInput
- type EventSubscriptionWebhookEndpointOutput
- func (o EventSubscriptionWebhookEndpointOutput) ActiveDirectoryAppIdOrUri() pulumi.StringPtrOutput
- func (o EventSubscriptionWebhookEndpointOutput) ActiveDirectoryTenantId() pulumi.StringPtrOutput
- func (o EventSubscriptionWebhookEndpointOutput) BaseUrl() pulumi.StringPtrOutput
- func (EventSubscriptionWebhookEndpointOutput) ElementType() reflect.Type
- func (o EventSubscriptionWebhookEndpointOutput) MaxEventsPerBatch() pulumi.IntPtrOutput
- func (o EventSubscriptionWebhookEndpointOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput
- func (o EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointOutput() EventSubscriptionWebhookEndpointOutput
- func (o EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointOutputWithContext(ctx context.Context) EventSubscriptionWebhookEndpointOutput
- func (o EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointPtrOutput() EventSubscriptionWebhookEndpointPtrOutput
- func (o EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionWebhookEndpointPtrOutput
- func (o EventSubscriptionWebhookEndpointOutput) Url() pulumi.StringOutput
- type EventSubscriptionWebhookEndpointPtrInput
- type EventSubscriptionWebhookEndpointPtrOutput
- func (o EventSubscriptionWebhookEndpointPtrOutput) ActiveDirectoryAppIdOrUri() pulumi.StringPtrOutput
- func (o EventSubscriptionWebhookEndpointPtrOutput) ActiveDirectoryTenantId() pulumi.StringPtrOutput
- func (o EventSubscriptionWebhookEndpointPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o EventSubscriptionWebhookEndpointPtrOutput) Elem() EventSubscriptionWebhookEndpointOutput
- func (EventSubscriptionWebhookEndpointPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionWebhookEndpointPtrOutput) MaxEventsPerBatch() pulumi.IntPtrOutput
- func (o EventSubscriptionWebhookEndpointPtrOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput
- func (o EventSubscriptionWebhookEndpointPtrOutput) ToEventSubscriptionWebhookEndpointPtrOutput() EventSubscriptionWebhookEndpointPtrOutput
- func (o EventSubscriptionWebhookEndpointPtrOutput) ToEventSubscriptionWebhookEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionWebhookEndpointPtrOutput
- func (o EventSubscriptionWebhookEndpointPtrOutput) Url() pulumi.StringPtrOutput
- type EventhubNamespaceDisasterRecoveryConfig
- func (*EventhubNamespaceDisasterRecoveryConfig) ElementType() reflect.Type
- func (i *EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigOutput() EventhubNamespaceDisasterRecoveryConfigOutput
- func (i *EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigOutput
- type EventhubNamespaceDisasterRecoveryConfigArgs
- type EventhubNamespaceDisasterRecoveryConfigArray
- func (EventhubNamespaceDisasterRecoveryConfigArray) ElementType() reflect.Type
- func (i EventhubNamespaceDisasterRecoveryConfigArray) ToEventhubNamespaceDisasterRecoveryConfigArrayOutput() EventhubNamespaceDisasterRecoveryConfigArrayOutput
- func (i EventhubNamespaceDisasterRecoveryConfigArray) ToEventhubNamespaceDisasterRecoveryConfigArrayOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigArrayOutput
- type EventhubNamespaceDisasterRecoveryConfigArrayInput
- type EventhubNamespaceDisasterRecoveryConfigArrayOutput
- func (EventhubNamespaceDisasterRecoveryConfigArrayOutput) ElementType() reflect.Type
- func (o EventhubNamespaceDisasterRecoveryConfigArrayOutput) Index(i pulumi.IntInput) EventhubNamespaceDisasterRecoveryConfigOutput
- func (o EventhubNamespaceDisasterRecoveryConfigArrayOutput) ToEventhubNamespaceDisasterRecoveryConfigArrayOutput() EventhubNamespaceDisasterRecoveryConfigArrayOutput
- func (o EventhubNamespaceDisasterRecoveryConfigArrayOutput) ToEventhubNamespaceDisasterRecoveryConfigArrayOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigArrayOutput
- type EventhubNamespaceDisasterRecoveryConfigInput
- type EventhubNamespaceDisasterRecoveryConfigMap
- func (EventhubNamespaceDisasterRecoveryConfigMap) ElementType() reflect.Type
- func (i EventhubNamespaceDisasterRecoveryConfigMap) ToEventhubNamespaceDisasterRecoveryConfigMapOutput() EventhubNamespaceDisasterRecoveryConfigMapOutput
- func (i EventhubNamespaceDisasterRecoveryConfigMap) ToEventhubNamespaceDisasterRecoveryConfigMapOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigMapOutput
- type EventhubNamespaceDisasterRecoveryConfigMapInput
- type EventhubNamespaceDisasterRecoveryConfigMapOutput
- func (EventhubNamespaceDisasterRecoveryConfigMapOutput) ElementType() reflect.Type
- func (o EventhubNamespaceDisasterRecoveryConfigMapOutput) MapIndex(k pulumi.StringInput) EventhubNamespaceDisasterRecoveryConfigOutput
- func (o EventhubNamespaceDisasterRecoveryConfigMapOutput) ToEventhubNamespaceDisasterRecoveryConfigMapOutput() EventhubNamespaceDisasterRecoveryConfigMapOutput
- func (o EventhubNamespaceDisasterRecoveryConfigMapOutput) ToEventhubNamespaceDisasterRecoveryConfigMapOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigMapOutput
- type EventhubNamespaceDisasterRecoveryConfigOutput
- func (EventhubNamespaceDisasterRecoveryConfigOutput) ElementType() reflect.Type
- func (o EventhubNamespaceDisasterRecoveryConfigOutput) Name() pulumi.StringOutput
- func (o EventhubNamespaceDisasterRecoveryConfigOutput) NamespaceName() pulumi.StringOutput
- func (o EventhubNamespaceDisasterRecoveryConfigOutput) PartnerNamespaceId() pulumi.StringOutput
- func (o EventhubNamespaceDisasterRecoveryConfigOutput) ResourceGroupName() pulumi.StringOutput
- func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigOutput() EventhubNamespaceDisasterRecoveryConfigOutput
- func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigOutput
- type EventhubNamespaceDisasterRecoveryConfigState
- type GetConsumeGroupArgs
- type GetConsumeGroupOutputArgs
- type GetConsumeGroupResult
- type GetConsumeGroupResultOutput
- func (GetConsumeGroupResultOutput) ElementType() reflect.Type
- func (o GetConsumeGroupResultOutput) EventhubName() pulumi.StringOutput
- func (o GetConsumeGroupResultOutput) Id() pulumi.StringOutput
- func (o GetConsumeGroupResultOutput) Name() pulumi.StringOutput
- func (o GetConsumeGroupResultOutput) NamespaceName() pulumi.StringOutput
- func (o GetConsumeGroupResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o GetConsumeGroupResultOutput) ToGetConsumeGroupResultOutput() GetConsumeGroupResultOutput
- func (o GetConsumeGroupResultOutput) ToGetConsumeGroupResultOutputWithContext(ctx context.Context) GetConsumeGroupResultOutput
- func (o GetConsumeGroupResultOutput) UserMetadata() pulumi.StringOutput
- type GetEventhubNamespaceArgs
- type GetEventhubNamespaceOutputArgs
- type GetEventhubNamespaceResult
- type GetEventhubNamespaceResultOutput
- func (o GetEventhubNamespaceResultOutput) AutoInflateEnabled() pulumi.BoolOutput
- func (o GetEventhubNamespaceResultOutput) Capacity() pulumi.IntOutput
- func (o GetEventhubNamespaceResultOutput) DedicatedClusterId() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) DefaultPrimaryConnectionString() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) DefaultPrimaryConnectionStringAlias() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) DefaultPrimaryKey() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) DefaultSecondaryConnectionString() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) DefaultSecondaryConnectionStringAlias() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) DefaultSecondaryKey() pulumi.StringOutput
- func (GetEventhubNamespaceResultOutput) ElementType() reflect.Type
- func (o GetEventhubNamespaceResultOutput) Id() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) KafkaEnabled() pulumi.BoolOutput
- func (o GetEventhubNamespaceResultOutput) Location() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) MaximumThroughputUnits() pulumi.IntOutput
- func (o GetEventhubNamespaceResultOutput) Name() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) Sku() pulumi.StringOutput
- func (o GetEventhubNamespaceResultOutput) Tags() pulumi.StringMapOutput
- func (o GetEventhubNamespaceResultOutput) ToGetEventhubNamespaceResultOutput() GetEventhubNamespaceResultOutput
- func (o GetEventhubNamespaceResultOutput) ToGetEventhubNamespaceResultOutputWithContext(ctx context.Context) GetEventhubNamespaceResultOutput
- func (o GetEventhubNamespaceResultOutput) ZoneRedundant() pulumi.BoolOutput
- type GetSasArgs
- type GetSasOutputArgs
- type GetSasResult
- type GetSasResultOutput
- func (o GetSasResultOutput) ConnectionString() pulumi.StringOutput
- func (GetSasResultOutput) ElementType() reflect.Type
- func (o GetSasResultOutput) Expiry() pulumi.StringOutput
- func (o GetSasResultOutput) Id() pulumi.StringOutput
- func (o GetSasResultOutput) Sas() pulumi.StringOutput
- func (o GetSasResultOutput) ToGetSasResultOutput() GetSasResultOutput
- func (o GetSasResultOutput) ToGetSasResultOutputWithContext(ctx context.Context) GetSasResultOutput
- type GetServiceBusNamespaceArgs
- type GetServiceBusNamespaceOutputArgs
- type GetServiceBusNamespaceResult
- type GetServiceBusNamespaceResultOutput
- func (o GetServiceBusNamespaceResultOutput) Capacity() pulumi.IntOutput
- func (o GetServiceBusNamespaceResultOutput) DefaultPrimaryConnectionString() pulumi.StringOutput
- func (o GetServiceBusNamespaceResultOutput) DefaultPrimaryKey() pulumi.StringOutput
- func (o GetServiceBusNamespaceResultOutput) DefaultSecondaryConnectionString() pulumi.StringOutput
- func (o GetServiceBusNamespaceResultOutput) DefaultSecondaryKey() pulumi.StringOutput
- func (GetServiceBusNamespaceResultOutput) ElementType() reflect.Type
- func (o GetServiceBusNamespaceResultOutput) Endpoint() pulumi.StringOutput
- func (o GetServiceBusNamespaceResultOutput) Id() pulumi.StringOutput
- func (o GetServiceBusNamespaceResultOutput) Location() pulumi.StringOutput
- func (o GetServiceBusNamespaceResultOutput) Name() pulumi.StringOutput
- func (o GetServiceBusNamespaceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o GetServiceBusNamespaceResultOutput) Sku() pulumi.StringOutput
- func (o GetServiceBusNamespaceResultOutput) Tags() pulumi.StringMapOutput
- func (o GetServiceBusNamespaceResultOutput) ToGetServiceBusNamespaceResultOutput() GetServiceBusNamespaceResultOutput
- func (o GetServiceBusNamespaceResultOutput) ToGetServiceBusNamespaceResultOutputWithContext(ctx context.Context) GetServiceBusNamespaceResultOutput
- func (o GetServiceBusNamespaceResultOutput) ZoneRedundant() pulumi.BoolOutput
- type LookupAuthorizationRuleArgs
- type LookupAuthorizationRuleOutputArgs
- type LookupAuthorizationRuleResult
- type LookupAuthorizationRuleResultOutput
- func (LookupAuthorizationRuleResultOutput) ElementType() reflect.Type
- func (o LookupAuthorizationRuleResultOutput) EventhubName() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) Listen() pulumi.BoolPtrOutput
- func (o LookupAuthorizationRuleResultOutput) Manage() pulumi.BoolPtrOutput
- func (o LookupAuthorizationRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) NamespaceName() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) PrimaryConnectionString() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) PrimaryKey() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) SecondaryConnectionString() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) SecondaryKey() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) Send() pulumi.BoolPtrOutput
- func (o LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutput() LookupAuthorizationRuleResultOutput
- func (o LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupAuthorizationRuleResultOutput
- type LookupClusterArgs
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupClusterResultOutput) Location() pulumi.StringOutput
- func (o LookupClusterResultOutput) Name() pulumi.StringOutput
- func (o LookupClusterResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupClusterResultOutput) SkuName() pulumi.StringOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- type LookupEventHubArgs
- type LookupEventHubOutputArgs
- type LookupEventHubResult
- type LookupEventHubResultOutput
- func (LookupEventHubResultOutput) ElementType() reflect.Type
- func (o LookupEventHubResultOutput) Id() pulumi.StringOutput
- func (o LookupEventHubResultOutput) Name() pulumi.StringOutput
- func (o LookupEventHubResultOutput) NamespaceName() pulumi.StringOutput
- func (o LookupEventHubResultOutput) PartitionCount() pulumi.IntOutput
- func (o LookupEventHubResultOutput) PartitionIds() pulumi.StringArrayOutput
- func (o LookupEventHubResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupEventHubResultOutput) ToLookupEventHubResultOutput() LookupEventHubResultOutput
- func (o LookupEventHubResultOutput) ToLookupEventHubResultOutputWithContext(ctx context.Context) LookupEventHubResultOutput
- type LookupNamespaceArgs
- type LookupNamespaceAuthorizationRuleArgs
- type LookupNamespaceAuthorizationRuleOutputArgs
- type LookupNamespaceAuthorizationRuleResult
- type LookupNamespaceAuthorizationRuleResultOutput
- func (LookupNamespaceAuthorizationRuleResultOutput) ElementType() reflect.Type
- func (o LookupNamespaceAuthorizationRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) Listen() pulumi.BoolOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) Manage() pulumi.BoolOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) NamespaceName() pulumi.StringOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) PrimaryConnectionString() pulumi.StringOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) PrimaryKey() pulumi.StringOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) SecondaryConnectionString() pulumi.StringOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) SecondaryKey() pulumi.StringOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) Send() pulumi.BoolOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutput() LookupNamespaceAuthorizationRuleResultOutput
- func (o LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupNamespaceAuthorizationRuleResultOutput
- type LookupNamespaceOutputArgs
- type LookupNamespaceResult
- type LookupNamespaceResultOutput
- func (o LookupNamespaceResultOutput) AutoInflateEnabled() pulumi.BoolOutput
- func (o LookupNamespaceResultOutput) Capacity() pulumi.IntOutput
- func (o LookupNamespaceResultOutput) DedicatedClusterId() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) DefaultPrimaryConnectionString() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) DefaultPrimaryConnectionStringAlias() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) DefaultPrimaryKey() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) DefaultSecondaryConnectionString() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) DefaultSecondaryConnectionStringAlias() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) DefaultSecondaryKey() pulumi.StringOutput
- func (LookupNamespaceResultOutput) ElementType() reflect.Type
- func (o LookupNamespaceResultOutput) Id() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) KafkaEnabled() pulumi.BoolOutput
- func (o LookupNamespaceResultOutput) Location() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) MaximumThroughputUnits() pulumi.IntOutput
- func (o LookupNamespaceResultOutput) Name() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) Sku() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutput() LookupNamespaceResultOutput
- func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext(ctx context.Context) LookupNamespaceResultOutput
- func (o LookupNamespaceResultOutput) ZoneRedundant() pulumi.BoolOutput
- type Namespacedeprecated
- type NamespaceArgs
- type NamespaceArray
- type NamespaceArrayInput
- type NamespaceArrayOutput
- func (NamespaceArrayOutput) ElementType() reflect.Type
- func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
- type NamespaceAuthorizationRuledeprecated
- func (*NamespaceAuthorizationRule) ElementType() reflect.Type
- func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
- func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
- type NamespaceAuthorizationRuleArgs
- type NamespaceAuthorizationRuleArray
- func (NamespaceAuthorizationRuleArray) ElementType() reflect.Type
- func (i NamespaceAuthorizationRuleArray) ToNamespaceAuthorizationRuleArrayOutput() NamespaceAuthorizationRuleArrayOutput
- func (i NamespaceAuthorizationRuleArray) ToNamespaceAuthorizationRuleArrayOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleArrayOutput
- type NamespaceAuthorizationRuleArrayInput
- type NamespaceAuthorizationRuleArrayOutput
- func (NamespaceAuthorizationRuleArrayOutput) ElementType() reflect.Type
- func (o NamespaceAuthorizationRuleArrayOutput) Index(i pulumi.IntInput) NamespaceAuthorizationRuleOutput
- func (o NamespaceAuthorizationRuleArrayOutput) ToNamespaceAuthorizationRuleArrayOutput() NamespaceAuthorizationRuleArrayOutput
- func (o NamespaceAuthorizationRuleArrayOutput) ToNamespaceAuthorizationRuleArrayOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleArrayOutput
- type NamespaceAuthorizationRuleInput
- type NamespaceAuthorizationRuleMap
- func (NamespaceAuthorizationRuleMap) ElementType() reflect.Type
- func (i NamespaceAuthorizationRuleMap) ToNamespaceAuthorizationRuleMapOutput() NamespaceAuthorizationRuleMapOutput
- func (i NamespaceAuthorizationRuleMap) ToNamespaceAuthorizationRuleMapOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleMapOutput
- type NamespaceAuthorizationRuleMapInput
- type NamespaceAuthorizationRuleMapOutput
- func (NamespaceAuthorizationRuleMapOutput) ElementType() reflect.Type
- func (o NamespaceAuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) NamespaceAuthorizationRuleOutput
- func (o NamespaceAuthorizationRuleMapOutput) ToNamespaceAuthorizationRuleMapOutput() NamespaceAuthorizationRuleMapOutput
- func (o NamespaceAuthorizationRuleMapOutput) ToNamespaceAuthorizationRuleMapOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleMapOutput
- type NamespaceAuthorizationRuleOutput
- func (NamespaceAuthorizationRuleOutput) ElementType() reflect.Type
- func (o NamespaceAuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
- func (o NamespaceAuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
- func (o NamespaceAuthorizationRuleOutput) Name() pulumi.StringOutput
- func (o NamespaceAuthorizationRuleOutput) NamespaceId() pulumi.StringOutput
- func (o NamespaceAuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
- func (o NamespaceAuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
- func (o NamespaceAuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
- func (o NamespaceAuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
- func (o NamespaceAuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
- func (o NamespaceAuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
- func (o NamespaceAuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
- func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
- func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
- type NamespaceAuthorizationRuleState
- type NamespaceCustomerManagedKey
- func (*NamespaceCustomerManagedKey) ElementType() reflect.Type
- func (i *NamespaceCustomerManagedKey) ToNamespaceCustomerManagedKeyOutput() NamespaceCustomerManagedKeyOutput
- func (i *NamespaceCustomerManagedKey) ToNamespaceCustomerManagedKeyOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyOutput
- type NamespaceCustomerManagedKeyArgs
- type NamespaceCustomerManagedKeyArray
- func (NamespaceCustomerManagedKeyArray) ElementType() reflect.Type
- func (i NamespaceCustomerManagedKeyArray) ToNamespaceCustomerManagedKeyArrayOutput() NamespaceCustomerManagedKeyArrayOutput
- func (i NamespaceCustomerManagedKeyArray) ToNamespaceCustomerManagedKeyArrayOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyArrayOutput
- type NamespaceCustomerManagedKeyArrayInput
- type NamespaceCustomerManagedKeyArrayOutput
- func (NamespaceCustomerManagedKeyArrayOutput) ElementType() reflect.Type
- func (o NamespaceCustomerManagedKeyArrayOutput) Index(i pulumi.IntInput) NamespaceCustomerManagedKeyOutput
- func (o NamespaceCustomerManagedKeyArrayOutput) ToNamespaceCustomerManagedKeyArrayOutput() NamespaceCustomerManagedKeyArrayOutput
- func (o NamespaceCustomerManagedKeyArrayOutput) ToNamespaceCustomerManagedKeyArrayOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyArrayOutput
- type NamespaceCustomerManagedKeyInput
- type NamespaceCustomerManagedKeyMap
- func (NamespaceCustomerManagedKeyMap) ElementType() reflect.Type
- func (i NamespaceCustomerManagedKeyMap) ToNamespaceCustomerManagedKeyMapOutput() NamespaceCustomerManagedKeyMapOutput
- func (i NamespaceCustomerManagedKeyMap) ToNamespaceCustomerManagedKeyMapOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyMapOutput
- type NamespaceCustomerManagedKeyMapInput
- type NamespaceCustomerManagedKeyMapOutput
- func (NamespaceCustomerManagedKeyMapOutput) ElementType() reflect.Type
- func (o NamespaceCustomerManagedKeyMapOutput) MapIndex(k pulumi.StringInput) NamespaceCustomerManagedKeyOutput
- func (o NamespaceCustomerManagedKeyMapOutput) ToNamespaceCustomerManagedKeyMapOutput() NamespaceCustomerManagedKeyMapOutput
- func (o NamespaceCustomerManagedKeyMapOutput) ToNamespaceCustomerManagedKeyMapOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyMapOutput
- type NamespaceCustomerManagedKeyOutput
- func (NamespaceCustomerManagedKeyOutput) ElementType() reflect.Type
- func (o NamespaceCustomerManagedKeyOutput) EventhubNamespaceId() pulumi.StringOutput
- func (o NamespaceCustomerManagedKeyOutput) InfrastructureEncryptionEnabled() pulumi.BoolPtrOutput
- func (o NamespaceCustomerManagedKeyOutput) KeyVaultKeyIds() pulumi.StringArrayOutput
- func (o NamespaceCustomerManagedKeyOutput) ToNamespaceCustomerManagedKeyOutput() NamespaceCustomerManagedKeyOutput
- func (o NamespaceCustomerManagedKeyOutput) ToNamespaceCustomerManagedKeyOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyOutput
- func (o NamespaceCustomerManagedKeyOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type NamespaceCustomerManagedKeyState
- type NamespaceCustomerManagedKeyType
- type NamespaceCustomerManagedKeyTypeArgs
- func (NamespaceCustomerManagedKeyTypeArgs) ElementType() reflect.Type
- func (i NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypeOutput() NamespaceCustomerManagedKeyTypeOutput
- func (i NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypeOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyTypeOutput
- func (i NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypePtrOutput() NamespaceCustomerManagedKeyTypePtrOutput
- func (i NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyTypePtrOutput
- type NamespaceCustomerManagedKeyTypeInput
- type NamespaceCustomerManagedKeyTypeOutput
- func (NamespaceCustomerManagedKeyTypeOutput) ElementType() reflect.Type
- func (o NamespaceCustomerManagedKeyTypeOutput) IdentityId() pulumi.StringOutput
- func (o NamespaceCustomerManagedKeyTypeOutput) InfrastructureEncryptionEnabled() pulumi.BoolPtrOutput
- func (o NamespaceCustomerManagedKeyTypeOutput) KeyVaultKeyId() pulumi.StringOutput
- func (o NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypeOutput() NamespaceCustomerManagedKeyTypeOutput
- func (o NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypeOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyTypeOutput
- func (o NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypePtrOutput() NamespaceCustomerManagedKeyTypePtrOutput
- func (o NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyTypePtrOutput
- type NamespaceCustomerManagedKeyTypePtrInput
- type NamespaceCustomerManagedKeyTypePtrOutput
- func (o NamespaceCustomerManagedKeyTypePtrOutput) Elem() NamespaceCustomerManagedKeyTypeOutput
- func (NamespaceCustomerManagedKeyTypePtrOutput) ElementType() reflect.Type
- func (o NamespaceCustomerManagedKeyTypePtrOutput) IdentityId() pulumi.StringPtrOutput
- func (o NamespaceCustomerManagedKeyTypePtrOutput) InfrastructureEncryptionEnabled() pulumi.BoolPtrOutput
- func (o NamespaceCustomerManagedKeyTypePtrOutput) KeyVaultKeyId() pulumi.StringPtrOutput
- func (o NamespaceCustomerManagedKeyTypePtrOutput) ToNamespaceCustomerManagedKeyTypePtrOutput() NamespaceCustomerManagedKeyTypePtrOutput
- func (o NamespaceCustomerManagedKeyTypePtrOutput) ToNamespaceCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyTypePtrOutput
- type NamespaceIdentity
- type NamespaceIdentityArgs
- func (NamespaceIdentityArgs) ElementType() reflect.Type
- func (i NamespaceIdentityArgs) ToNamespaceIdentityOutput() NamespaceIdentityOutput
- func (i NamespaceIdentityArgs) ToNamespaceIdentityOutputWithContext(ctx context.Context) NamespaceIdentityOutput
- func (i NamespaceIdentityArgs) ToNamespaceIdentityPtrOutput() NamespaceIdentityPtrOutput
- func (i NamespaceIdentityArgs) ToNamespaceIdentityPtrOutputWithContext(ctx context.Context) NamespaceIdentityPtrOutput
- type NamespaceIdentityInput
- type NamespaceIdentityOutput
- func (NamespaceIdentityOutput) ElementType() reflect.Type
- func (o NamespaceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o NamespaceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o NamespaceIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o NamespaceIdentityOutput) ToNamespaceIdentityOutput() NamespaceIdentityOutput
- func (o NamespaceIdentityOutput) ToNamespaceIdentityOutputWithContext(ctx context.Context) NamespaceIdentityOutput
- func (o NamespaceIdentityOutput) ToNamespaceIdentityPtrOutput() NamespaceIdentityPtrOutput
- func (o NamespaceIdentityOutput) ToNamespaceIdentityPtrOutputWithContext(ctx context.Context) NamespaceIdentityPtrOutput
- func (o NamespaceIdentityOutput) Type() pulumi.StringOutput
- type NamespaceIdentityPtrInput
- type NamespaceIdentityPtrOutput
- func (o NamespaceIdentityPtrOutput) Elem() NamespaceIdentityOutput
- func (NamespaceIdentityPtrOutput) ElementType() reflect.Type
- func (o NamespaceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o NamespaceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o NamespaceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o NamespaceIdentityPtrOutput) ToNamespaceIdentityPtrOutput() NamespaceIdentityPtrOutput
- func (o NamespaceIdentityPtrOutput) ToNamespaceIdentityPtrOutputWithContext(ctx context.Context) NamespaceIdentityPtrOutput
- func (o NamespaceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type NamespaceInput
- type NamespaceMap
- type NamespaceMapInput
- type NamespaceMapOutput
- type NamespaceNetworkRuleSet
- type NamespaceNetworkRuleSetArgs
- func (NamespaceNetworkRuleSetArgs) ElementType() reflect.Type
- func (i NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput
- func (i NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetOutput
- func (i NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetPtrOutput() NamespaceNetworkRuleSetPtrOutput
- func (i NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetPtrOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetPtrOutput
- type NamespaceNetworkRuleSetInput
- type NamespaceNetworkRuleSetNetworkRule
- type NamespaceNetworkRuleSetNetworkRuleArgs
- func (NamespaceNetworkRuleSetNetworkRuleArgs) ElementType() reflect.Type
- func (i NamespaceNetworkRuleSetNetworkRuleArgs) ToNamespaceNetworkRuleSetNetworkRuleOutput() NamespaceNetworkRuleSetNetworkRuleOutput
- func (i NamespaceNetworkRuleSetNetworkRuleArgs) ToNamespaceNetworkRuleSetNetworkRuleOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetNetworkRuleOutput
- type NamespaceNetworkRuleSetNetworkRuleArray
- func (NamespaceNetworkRuleSetNetworkRuleArray) ElementType() reflect.Type
- func (i NamespaceNetworkRuleSetNetworkRuleArray) ToNamespaceNetworkRuleSetNetworkRuleArrayOutput() NamespaceNetworkRuleSetNetworkRuleArrayOutput
- func (i NamespaceNetworkRuleSetNetworkRuleArray) ToNamespaceNetworkRuleSetNetworkRuleArrayOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetNetworkRuleArrayOutput
- type NamespaceNetworkRuleSetNetworkRuleArrayInput
- type NamespaceNetworkRuleSetNetworkRuleArrayOutput
- func (NamespaceNetworkRuleSetNetworkRuleArrayOutput) ElementType() reflect.Type
- func (o NamespaceNetworkRuleSetNetworkRuleArrayOutput) Index(i pulumi.IntInput) NamespaceNetworkRuleSetNetworkRuleOutput
- func (o NamespaceNetworkRuleSetNetworkRuleArrayOutput) ToNamespaceNetworkRuleSetNetworkRuleArrayOutput() NamespaceNetworkRuleSetNetworkRuleArrayOutput
- func (o NamespaceNetworkRuleSetNetworkRuleArrayOutput) ToNamespaceNetworkRuleSetNetworkRuleArrayOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetNetworkRuleArrayOutput
- type NamespaceNetworkRuleSetNetworkRuleInput
- type NamespaceNetworkRuleSetNetworkRuleOutput
- func (NamespaceNetworkRuleSetNetworkRuleOutput) ElementType() reflect.Type
- func (o NamespaceNetworkRuleSetNetworkRuleOutput) IgnoreMissingVnetServiceEndpoint() pulumi.BoolPtrOutput
- func (o NamespaceNetworkRuleSetNetworkRuleOutput) SubnetId() pulumi.StringOutput
- func (o NamespaceNetworkRuleSetNetworkRuleOutput) ToNamespaceNetworkRuleSetNetworkRuleOutput() NamespaceNetworkRuleSetNetworkRuleOutput
- func (o NamespaceNetworkRuleSetNetworkRuleOutput) ToNamespaceNetworkRuleSetNetworkRuleOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetNetworkRuleOutput
- type NamespaceNetworkRuleSetOutput
- func (o NamespaceNetworkRuleSetOutput) DefaultAction() pulumi.StringPtrOutput
- func (NamespaceNetworkRuleSetOutput) ElementType() reflect.Type
- func (o NamespaceNetworkRuleSetOutput) IpRules() pulumi.StringArrayOutput
- func (o NamespaceNetworkRuleSetOutput) NetworkRules() NamespaceNetworkRuleSetNetworkRuleArrayOutput
- func (o NamespaceNetworkRuleSetOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput
- func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetOutput
- func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetPtrOutput() NamespaceNetworkRuleSetPtrOutput
- func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetPtrOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetPtrOutput
- func (o NamespaceNetworkRuleSetOutput) TrustedServicesAllowed() pulumi.BoolPtrOutput
- type NamespaceNetworkRuleSetPtrInput
- type NamespaceNetworkRuleSetPtrOutput
- func (o NamespaceNetworkRuleSetPtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o NamespaceNetworkRuleSetPtrOutput) Elem() NamespaceNetworkRuleSetOutput
- func (NamespaceNetworkRuleSetPtrOutput) ElementType() reflect.Type
- func (o NamespaceNetworkRuleSetPtrOutput) IpRules() pulumi.StringArrayOutput
- func (o NamespaceNetworkRuleSetPtrOutput) NetworkRules() NamespaceNetworkRuleSetNetworkRuleArrayOutput
- func (o NamespaceNetworkRuleSetPtrOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o NamespaceNetworkRuleSetPtrOutput) ToNamespaceNetworkRuleSetPtrOutput() NamespaceNetworkRuleSetPtrOutput
- func (o NamespaceNetworkRuleSetPtrOutput) ToNamespaceNetworkRuleSetPtrOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetPtrOutput
- func (o NamespaceNetworkRuleSetPtrOutput) TrustedServicesAllowed() pulumi.BoolPtrOutput
- type NamespaceOutput
- func (o NamespaceOutput) Capacity() pulumi.IntPtrOutput
- func (o NamespaceOutput) CustomerManagedKey() NamespaceCustomerManagedKeyTypePtrOutput
- func (o NamespaceOutput) DefaultPrimaryConnectionString() pulumi.StringOutput
- func (o NamespaceOutput) DefaultPrimaryKey() pulumi.StringOutput
- func (o NamespaceOutput) DefaultSecondaryConnectionString() pulumi.StringOutput
- func (o NamespaceOutput) DefaultSecondaryKey() pulumi.StringOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) Endpoint() pulumi.StringOutput
- func (o NamespaceOutput) Identity() NamespaceIdentityPtrOutput
- func (o NamespaceOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
- func (o NamespaceOutput) Location() pulumi.StringOutput
- func (o NamespaceOutput) MinimumTlsVersion() pulumi.StringOutput
- func (o NamespaceOutput) Name() pulumi.StringOutput
- func (o NamespaceOutput) NetworkRuleSet() NamespaceNetworkRuleSetOutput
- func (o NamespaceOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o NamespaceOutput) ResourceGroupName() pulumi.StringOutput
- func (o NamespaceOutput) Sku() pulumi.StringOutput
- func (o NamespaceOutput) Tags() pulumi.StringMapOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- func (o NamespaceOutput) ZoneRedundant() pulumi.BoolPtrOutput
- type NamespaceSchemaGroup
- type NamespaceSchemaGroupArgs
- type NamespaceSchemaGroupArray
- type NamespaceSchemaGroupArrayInput
- type NamespaceSchemaGroupArrayOutput
- func (NamespaceSchemaGroupArrayOutput) ElementType() reflect.Type
- func (o NamespaceSchemaGroupArrayOutput) Index(i pulumi.IntInput) NamespaceSchemaGroupOutput
- func (o NamespaceSchemaGroupArrayOutput) ToNamespaceSchemaGroupArrayOutput() NamespaceSchemaGroupArrayOutput
- func (o NamespaceSchemaGroupArrayOutput) ToNamespaceSchemaGroupArrayOutputWithContext(ctx context.Context) NamespaceSchemaGroupArrayOutput
- type NamespaceSchemaGroupInput
- type NamespaceSchemaGroupMap
- type NamespaceSchemaGroupMapInput
- type NamespaceSchemaGroupMapOutput
- func (NamespaceSchemaGroupMapOutput) ElementType() reflect.Type
- func (o NamespaceSchemaGroupMapOutput) MapIndex(k pulumi.StringInput) NamespaceSchemaGroupOutput
- func (o NamespaceSchemaGroupMapOutput) ToNamespaceSchemaGroupMapOutput() NamespaceSchemaGroupMapOutput
- func (o NamespaceSchemaGroupMapOutput) ToNamespaceSchemaGroupMapOutputWithContext(ctx context.Context) NamespaceSchemaGroupMapOutput
- type NamespaceSchemaGroupOutput
- func (NamespaceSchemaGroupOutput) ElementType() reflect.Type
- func (o NamespaceSchemaGroupOutput) Name() pulumi.StringOutput
- func (o NamespaceSchemaGroupOutput) NamespaceId() pulumi.StringOutput
- func (o NamespaceSchemaGroupOutput) SchemaCompatibility() pulumi.StringOutput
- func (o NamespaceSchemaGroupOutput) SchemaType() pulumi.StringOutput
- func (o NamespaceSchemaGroupOutput) ToNamespaceSchemaGroupOutput() NamespaceSchemaGroupOutput
- func (o NamespaceSchemaGroupOutput) ToNamespaceSchemaGroupOutputWithContext(ctx context.Context) NamespaceSchemaGroupOutput
- type NamespaceSchemaGroupState
- type NamespaceState
- type Queuedeprecated
- type QueueArgs
- type QueueArray
- type QueueArrayInput
- type QueueArrayOutput
- type QueueAuthorizationRuledeprecated
- type QueueAuthorizationRuleArgs
- type QueueAuthorizationRuleArray
- func (QueueAuthorizationRuleArray) ElementType() reflect.Type
- func (i QueueAuthorizationRuleArray) ToQueueAuthorizationRuleArrayOutput() QueueAuthorizationRuleArrayOutput
- func (i QueueAuthorizationRuleArray) ToQueueAuthorizationRuleArrayOutputWithContext(ctx context.Context) QueueAuthorizationRuleArrayOutput
- type QueueAuthorizationRuleArrayInput
- type QueueAuthorizationRuleArrayOutput
- func (QueueAuthorizationRuleArrayOutput) ElementType() reflect.Type
- func (o QueueAuthorizationRuleArrayOutput) Index(i pulumi.IntInput) QueueAuthorizationRuleOutput
- func (o QueueAuthorizationRuleArrayOutput) ToQueueAuthorizationRuleArrayOutput() QueueAuthorizationRuleArrayOutput
- func (o QueueAuthorizationRuleArrayOutput) ToQueueAuthorizationRuleArrayOutputWithContext(ctx context.Context) QueueAuthorizationRuleArrayOutput
- type QueueAuthorizationRuleInput
- type QueueAuthorizationRuleMap
- type QueueAuthorizationRuleMapInput
- type QueueAuthorizationRuleMapOutput
- func (QueueAuthorizationRuleMapOutput) ElementType() reflect.Type
- func (o QueueAuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) QueueAuthorizationRuleOutput
- func (o QueueAuthorizationRuleMapOutput) ToQueueAuthorizationRuleMapOutput() QueueAuthorizationRuleMapOutput
- func (o QueueAuthorizationRuleMapOutput) ToQueueAuthorizationRuleMapOutputWithContext(ctx context.Context) QueueAuthorizationRuleMapOutput
- type QueueAuthorizationRuleOutput
- func (QueueAuthorizationRuleOutput) ElementType() reflect.Type
- func (o QueueAuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
- func (o QueueAuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
- func (o QueueAuthorizationRuleOutput) Name() pulumi.StringOutput
- func (o QueueAuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
- func (o QueueAuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
- func (o QueueAuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
- func (o QueueAuthorizationRuleOutput) QueueId() pulumi.StringOutput
- func (o QueueAuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
- func (o QueueAuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
- func (o QueueAuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
- func (o QueueAuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
- func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutput() QueueAuthorizationRuleOutput
- func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutputWithContext(ctx context.Context) QueueAuthorizationRuleOutput
- type QueueAuthorizationRuleState
- type QueueInput
- type QueueMap
- type QueueMapInput
- type QueueMapOutput
- type QueueOutput
- func (o QueueOutput) AutoDeleteOnIdle() pulumi.StringOutput
- func (o QueueOutput) DeadLetteringOnMessageExpiration() pulumi.BoolPtrOutput
- func (o QueueOutput) DefaultMessageTtl() pulumi.StringOutput
- func (o QueueOutput) DuplicateDetectionHistoryTimeWindow() pulumi.StringOutput
- func (QueueOutput) ElementType() reflect.Type
- func (o QueueOutput) EnableBatchedOperations() pulumi.BoolPtrOutput
- func (o QueueOutput) EnableExpress() pulumi.BoolPtrOutput
- func (o QueueOutput) EnablePartitioning() pulumi.BoolPtrOutput
- func (o QueueOutput) ForwardDeadLetteredMessagesTo() pulumi.StringPtrOutput
- func (o QueueOutput) ForwardTo() pulumi.StringPtrOutput
- func (o QueueOutput) LockDuration() pulumi.StringOutput
- func (o QueueOutput) MaxDeliveryCount() pulumi.IntPtrOutput
- func (o QueueOutput) MaxMessageSizeInKilobytes() pulumi.IntOutput
- func (o QueueOutput) MaxSizeInMegabytes() pulumi.IntOutput
- func (o QueueOutput) Name() pulumi.StringOutput
- func (o QueueOutput) NamespaceId() pulumi.StringOutput
- func (o QueueOutput) NamespaceName() pulumi.StringOutput
- func (o QueueOutput) RequiresDuplicateDetection() pulumi.BoolPtrOutput
- func (o QueueOutput) RequiresSession() pulumi.BoolPtrOutput
- func (o QueueOutput) ResourceGroupName() pulumi.StringOutput
- func (o QueueOutput) Status() pulumi.StringPtrOutput
- func (o QueueOutput) ToQueueOutput() QueueOutput
- func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput
- type QueueState
- type Subscriptiondeprecated
- type SubscriptionArgs
- type SubscriptionArray
- type SubscriptionArrayInput
- type SubscriptionArrayOutput
- func (SubscriptionArrayOutput) ElementType() reflect.Type
- func (o SubscriptionArrayOutput) Index(i pulumi.IntInput) SubscriptionOutput
- func (o SubscriptionArrayOutput) ToSubscriptionArrayOutput() SubscriptionArrayOutput
- func (o SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput
- type SubscriptionClientScopedSubscription
- type SubscriptionClientScopedSubscriptionArgs
- func (SubscriptionClientScopedSubscriptionArgs) ElementType() reflect.Type
- func (i SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionOutput() SubscriptionClientScopedSubscriptionOutput
- func (i SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionOutputWithContext(ctx context.Context) SubscriptionClientScopedSubscriptionOutput
- func (i SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionPtrOutput() SubscriptionClientScopedSubscriptionPtrOutput
- func (i SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionClientScopedSubscriptionPtrOutput
- type SubscriptionClientScopedSubscriptionInput
- type SubscriptionClientScopedSubscriptionOutput
- func (o SubscriptionClientScopedSubscriptionOutput) ClientId() pulumi.StringPtrOutput
- func (SubscriptionClientScopedSubscriptionOutput) ElementType() reflect.Type
- func (o SubscriptionClientScopedSubscriptionOutput) IsClientScopedSubscriptionDurable() pulumi.BoolPtrOutput
- func (o SubscriptionClientScopedSubscriptionOutput) IsClientScopedSubscriptionShareable() pulumi.BoolPtrOutput
- func (o SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionOutput() SubscriptionClientScopedSubscriptionOutput
- func (o SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionOutputWithContext(ctx context.Context) SubscriptionClientScopedSubscriptionOutput
- func (o SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionPtrOutput() SubscriptionClientScopedSubscriptionPtrOutput
- func (o SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionClientScopedSubscriptionPtrOutput
- type SubscriptionClientScopedSubscriptionPtrInput
- type SubscriptionClientScopedSubscriptionPtrOutput
- func (o SubscriptionClientScopedSubscriptionPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o SubscriptionClientScopedSubscriptionPtrOutput) Elem() SubscriptionClientScopedSubscriptionOutput
- func (SubscriptionClientScopedSubscriptionPtrOutput) ElementType() reflect.Type
- func (o SubscriptionClientScopedSubscriptionPtrOutput) IsClientScopedSubscriptionDurable() pulumi.BoolPtrOutput
- func (o SubscriptionClientScopedSubscriptionPtrOutput) IsClientScopedSubscriptionShareable() pulumi.BoolPtrOutput
- func (o SubscriptionClientScopedSubscriptionPtrOutput) ToSubscriptionClientScopedSubscriptionPtrOutput() SubscriptionClientScopedSubscriptionPtrOutput
- func (o SubscriptionClientScopedSubscriptionPtrOutput) ToSubscriptionClientScopedSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionClientScopedSubscriptionPtrOutput
- type SubscriptionInput
- type SubscriptionMap
- type SubscriptionMapInput
- type SubscriptionMapOutput
- func (SubscriptionMapOutput) ElementType() reflect.Type
- func (o SubscriptionMapOutput) MapIndex(k pulumi.StringInput) SubscriptionOutput
- func (o SubscriptionMapOutput) ToSubscriptionMapOutput() SubscriptionMapOutput
- func (o SubscriptionMapOutput) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput
- type SubscriptionOutput
- func (o SubscriptionOutput) AutoDeleteOnIdle() pulumi.StringOutput
- func (o SubscriptionOutput) ClientScopedSubscription() SubscriptionClientScopedSubscriptionPtrOutput
- func (o SubscriptionOutput) ClientScopedSubscriptionEnabled() pulumi.BoolPtrOutput
- func (o SubscriptionOutput) DeadLetteringOnFilterEvaluationError() pulumi.BoolPtrOutput
- func (o SubscriptionOutput) DeadLetteringOnMessageExpiration() pulumi.BoolPtrOutput
- func (o SubscriptionOutput) DefaultMessageTtl() pulumi.StringOutput
- func (SubscriptionOutput) ElementType() reflect.Type
- func (o SubscriptionOutput) EnableBatchedOperations() pulumi.BoolPtrOutput
- func (o SubscriptionOutput) ForwardDeadLetteredMessagesTo() pulumi.StringPtrOutput
- func (o SubscriptionOutput) ForwardTo() pulumi.StringPtrOutput
- func (o SubscriptionOutput) LockDuration() pulumi.StringOutput
- func (o SubscriptionOutput) MaxDeliveryCount() pulumi.IntOutput
- func (o SubscriptionOutput) Name() pulumi.StringOutput
- func (o SubscriptionOutput) RequiresSession() pulumi.BoolPtrOutput
- func (o SubscriptionOutput) Status() pulumi.StringPtrOutput
- func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput
- func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
- func (o SubscriptionOutput) TopicId() pulumi.StringOutput
- type SubscriptionRuledeprecated
- type SubscriptionRuleArgs
- type SubscriptionRuleArray
- type SubscriptionRuleArrayInput
- type SubscriptionRuleArrayOutput
- func (SubscriptionRuleArrayOutput) ElementType() reflect.Type
- func (o SubscriptionRuleArrayOutput) Index(i pulumi.IntInput) SubscriptionRuleOutput
- func (o SubscriptionRuleArrayOutput) ToSubscriptionRuleArrayOutput() SubscriptionRuleArrayOutput
- func (o SubscriptionRuleArrayOutput) ToSubscriptionRuleArrayOutputWithContext(ctx context.Context) SubscriptionRuleArrayOutput
- type SubscriptionRuleCorrelationFilter
- type SubscriptionRuleCorrelationFilterArgs
- func (SubscriptionRuleCorrelationFilterArgs) ElementType() reflect.Type
- func (i SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterOutput() SubscriptionRuleCorrelationFilterOutput
- func (i SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterOutputWithContext(ctx context.Context) SubscriptionRuleCorrelationFilterOutput
- func (i SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterPtrOutput() SubscriptionRuleCorrelationFilterPtrOutput
- func (i SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterPtrOutputWithContext(ctx context.Context) SubscriptionRuleCorrelationFilterPtrOutput
- type SubscriptionRuleCorrelationFilterInput
- type SubscriptionRuleCorrelationFilterOutput
- func (o SubscriptionRuleCorrelationFilterOutput) ContentType() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterOutput) CorrelationId() pulumi.StringPtrOutput
- func (SubscriptionRuleCorrelationFilterOutput) ElementType() reflect.Type
- func (o SubscriptionRuleCorrelationFilterOutput) Label() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterOutput) MessageId() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterOutput) Properties() pulumi.StringMapOutput
- func (o SubscriptionRuleCorrelationFilterOutput) ReplyTo() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterOutput) ReplyToSessionId() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterOutput) SessionId() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterOutput) To() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterOutput() SubscriptionRuleCorrelationFilterOutput
- func (o SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterOutputWithContext(ctx context.Context) SubscriptionRuleCorrelationFilterOutput
- func (o SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterPtrOutput() SubscriptionRuleCorrelationFilterPtrOutput
- func (o SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterPtrOutputWithContext(ctx context.Context) SubscriptionRuleCorrelationFilterPtrOutput
- type SubscriptionRuleCorrelationFilterPtrInput
- type SubscriptionRuleCorrelationFilterPtrOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) ContentType() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) CorrelationId() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) Elem() SubscriptionRuleCorrelationFilterOutput
- func (SubscriptionRuleCorrelationFilterPtrOutput) ElementType() reflect.Type
- func (o SubscriptionRuleCorrelationFilterPtrOutput) Label() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) MessageId() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) Properties() pulumi.StringMapOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) ReplyTo() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) ReplyToSessionId() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) SessionId() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) To() pulumi.StringPtrOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) ToSubscriptionRuleCorrelationFilterPtrOutput() SubscriptionRuleCorrelationFilterPtrOutput
- func (o SubscriptionRuleCorrelationFilterPtrOutput) ToSubscriptionRuleCorrelationFilterPtrOutputWithContext(ctx context.Context) SubscriptionRuleCorrelationFilterPtrOutput
- type SubscriptionRuleInput
- type SubscriptionRuleMap
- type SubscriptionRuleMapInput
- type SubscriptionRuleMapOutput
- func (SubscriptionRuleMapOutput) ElementType() reflect.Type
- func (o SubscriptionRuleMapOutput) MapIndex(k pulumi.StringInput) SubscriptionRuleOutput
- func (o SubscriptionRuleMapOutput) ToSubscriptionRuleMapOutput() SubscriptionRuleMapOutput
- func (o SubscriptionRuleMapOutput) ToSubscriptionRuleMapOutputWithContext(ctx context.Context) SubscriptionRuleMapOutput
- type SubscriptionRuleOutput
- func (o SubscriptionRuleOutput) Action() pulumi.StringPtrOutput
- func (o SubscriptionRuleOutput) CorrelationFilter() SubscriptionRuleCorrelationFilterPtrOutput
- func (SubscriptionRuleOutput) ElementType() reflect.Type
- func (o SubscriptionRuleOutput) FilterType() pulumi.StringOutput
- func (o SubscriptionRuleOutput) Name() pulumi.StringOutput
- func (o SubscriptionRuleOutput) SqlFilter() pulumi.StringPtrOutput
- func (o SubscriptionRuleOutput) SqlFilterCompatibilityLevel() pulumi.IntOutput
- func (o SubscriptionRuleOutput) SubscriptionId() pulumi.StringOutput
- func (o SubscriptionRuleOutput) ToSubscriptionRuleOutput() SubscriptionRuleOutput
- func (o SubscriptionRuleOutput) ToSubscriptionRuleOutputWithContext(ctx context.Context) SubscriptionRuleOutput
- type SubscriptionRuleState
- type SubscriptionState
- type Topicdeprecated
- type TopicArgs
- type TopicArray
- type TopicArrayInput
- type TopicArrayOutput
- type TopicAuthorizationRuledeprecated
- type TopicAuthorizationRuleArgs
- type TopicAuthorizationRuleArray
- func (TopicAuthorizationRuleArray) ElementType() reflect.Type
- func (i TopicAuthorizationRuleArray) ToTopicAuthorizationRuleArrayOutput() TopicAuthorizationRuleArrayOutput
- func (i TopicAuthorizationRuleArray) ToTopicAuthorizationRuleArrayOutputWithContext(ctx context.Context) TopicAuthorizationRuleArrayOutput
- type TopicAuthorizationRuleArrayInput
- type TopicAuthorizationRuleArrayOutput
- func (TopicAuthorizationRuleArrayOutput) ElementType() reflect.Type
- func (o TopicAuthorizationRuleArrayOutput) Index(i pulumi.IntInput) TopicAuthorizationRuleOutput
- func (o TopicAuthorizationRuleArrayOutput) ToTopicAuthorizationRuleArrayOutput() TopicAuthorizationRuleArrayOutput
- func (o TopicAuthorizationRuleArrayOutput) ToTopicAuthorizationRuleArrayOutputWithContext(ctx context.Context) TopicAuthorizationRuleArrayOutput
- type TopicAuthorizationRuleInput
- type TopicAuthorizationRuleMap
- type TopicAuthorizationRuleMapInput
- type TopicAuthorizationRuleMapOutput
- func (TopicAuthorizationRuleMapOutput) ElementType() reflect.Type
- func (o TopicAuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) TopicAuthorizationRuleOutput
- func (o TopicAuthorizationRuleMapOutput) ToTopicAuthorizationRuleMapOutput() TopicAuthorizationRuleMapOutput
- func (o TopicAuthorizationRuleMapOutput) ToTopicAuthorizationRuleMapOutputWithContext(ctx context.Context) TopicAuthorizationRuleMapOutput
- type TopicAuthorizationRuleOutput
- func (TopicAuthorizationRuleOutput) ElementType() reflect.Type
- func (o TopicAuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
- func (o TopicAuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
- func (o TopicAuthorizationRuleOutput) Name() pulumi.StringOutput
- func (o TopicAuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
- func (o TopicAuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
- func (o TopicAuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
- func (o TopicAuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
- func (o TopicAuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
- func (o TopicAuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
- func (o TopicAuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
- func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutput() TopicAuthorizationRuleOutput
- func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutputWithContext(ctx context.Context) TopicAuthorizationRuleOutput
- func (o TopicAuthorizationRuleOutput) TopicId() pulumi.StringOutput
- type TopicAuthorizationRuleState
- type TopicInput
- type TopicMap
- type TopicMapInput
- type TopicMapOutput
- type TopicOutput
- func (o TopicOutput) AutoDeleteOnIdle() pulumi.StringOutput
- func (o TopicOutput) DefaultMessageTtl() pulumi.StringOutput
- func (o TopicOutput) DuplicateDetectionHistoryTimeWindow() pulumi.StringOutput
- func (TopicOutput) ElementType() reflect.Type
- func (o TopicOutput) EnableBatchedOperations() pulumi.BoolPtrOutput
- func (o TopicOutput) EnableExpress() pulumi.BoolPtrOutput
- func (o TopicOutput) EnablePartitioning() pulumi.BoolPtrOutput
- func (o TopicOutput) MaxMessageSizeInKilobytes() pulumi.IntOutput
- func (o TopicOutput) MaxSizeInMegabytes() pulumi.IntOutput
- func (o TopicOutput) Name() pulumi.StringOutput
- func (o TopicOutput) NamespaceId() pulumi.StringOutput
- func (o TopicOutput) NamespaceName() pulumi.StringOutput
- func (o TopicOutput) RequiresDuplicateDetection() pulumi.BoolPtrOutput
- func (o TopicOutput) ResourceGroupName() pulumi.StringOutput
- func (o TopicOutput) Status() pulumi.StringPtrOutput
- func (o TopicOutput) SupportOrdering() pulumi.BoolPtrOutput
- func (o TopicOutput) ToTopicOutput() TopicOutput
- func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput
- type TopicState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationRule ¶
type AuthorizationRule struct { pulumi.CustomResourceState // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringOutput `pulumi:"eventhubName"` // Does this Authorization Rule have permissions to Listen to the Event Hub? Defaults to `false`. Listen pulumi.BoolPtrOutput `pulumi:"listen"` // Does this Authorization Rule have permissions to Manage to the Event Hub? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrOutput `pulumi:"manage"` // Specifies the name of the EventHub Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The Primary Connection String for the Event Hubs authorization Rule. PrimaryConnectionString pulumi.StringOutput `pulumi:"primaryConnectionString"` // The alias of the Primary Connection String for the Event Hubs authorization Rule, which is generated when disaster recovery is enabled. PrimaryConnectionStringAlias pulumi.StringOutput `pulumi:"primaryConnectionStringAlias"` // The Primary Key for the Event Hubs authorization Rule. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Secondary Connection String for the Event Hubs Authorization Rule. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // The alias of the Secondary Connection String for the Event Hubs Authorization Rule, which is generated when disaster recovery is enabled. SecondaryConnectionStringAlias pulumi.StringOutput `pulumi:"secondaryConnectionStringAlias"` // The Secondary Key for the Event Hubs Authorization Rule. SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // Does this Authorization Rule have permissions to Send to the Event Hub? Defaults to `false`. Send pulumi.BoolPtrOutput `pulumi:"send"` }
Manages a Event Hubs authorization Rule within an Event Hub.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "example", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("acceptanceTestEventHubNamespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Basic"), Capacity: pulumi.Int(2), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } exampleEventHub, err := eventhub.NewEventHub(ctx, "example", &eventhub.EventHubArgs{ Name: pulumi.String("acceptanceTestEventHub"), NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: example.Name, PartitionCount: pulumi.Int(2), MessageRetention: pulumi.Int(2), }) if err != nil { return err } _, err = eventhub.NewAuthorizationRule(ctx, "example", &eventhub.AuthorizationRuleArgs{ Name: pulumi.String("navi"), NamespaceName: exampleEventHubNamespace.Name, EventhubName: exampleEventHub.Name, ResourceGroupName: example.Name, Listen: pulumi.Bool(true), Send: pulumi.Bool(false), Manage: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
EventHub Authorization Rules can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/authorizationRule:AuthorizationRule rule1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1/eventhubs/eventhub1/authorizationRules/rule1 ```
func GetAuthorizationRule ¶
func GetAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizationRuleState, opts ...pulumi.ResourceOption) (*AuthorizationRule, error)
GetAuthorizationRule gets an existing AuthorizationRule 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 NewAuthorizationRule ¶
func NewAuthorizationRule(ctx *pulumi.Context, name string, args *AuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*AuthorizationRule, error)
NewAuthorizationRule registers a new resource with the given unique name, arguments, and options.
func (*AuthorizationRule) ElementType ¶
func (*AuthorizationRule) ElementType() reflect.Type
func (*AuthorizationRule) ToAuthorizationRuleOutput ¶
func (i *AuthorizationRule) ToAuthorizationRuleOutput() AuthorizationRuleOutput
func (*AuthorizationRule) ToAuthorizationRuleOutputWithContext ¶
func (i *AuthorizationRule) ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput
type AuthorizationRuleArgs ¶
type AuthorizationRuleArgs struct { // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringInput // Does this Authorization Rule have permissions to Listen to the Event Hub? Defaults to `false`. Listen pulumi.BoolPtrInput // Does this Authorization Rule have permissions to Manage to the Event Hub? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the EventHub Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. ResourceGroupName pulumi.StringInput // Does this Authorization Rule have permissions to Send to the Event Hub? Defaults to `false`. Send pulumi.BoolPtrInput }
The set of arguments for constructing a AuthorizationRule resource.
func (AuthorizationRuleArgs) ElementType ¶
func (AuthorizationRuleArgs) ElementType() reflect.Type
type AuthorizationRuleArray ¶
type AuthorizationRuleArray []AuthorizationRuleInput
func (AuthorizationRuleArray) ElementType ¶
func (AuthorizationRuleArray) ElementType() reflect.Type
func (AuthorizationRuleArray) ToAuthorizationRuleArrayOutput ¶
func (i AuthorizationRuleArray) ToAuthorizationRuleArrayOutput() AuthorizationRuleArrayOutput
func (AuthorizationRuleArray) ToAuthorizationRuleArrayOutputWithContext ¶
func (i AuthorizationRuleArray) ToAuthorizationRuleArrayOutputWithContext(ctx context.Context) AuthorizationRuleArrayOutput
type AuthorizationRuleArrayInput ¶
type AuthorizationRuleArrayInput interface { pulumi.Input ToAuthorizationRuleArrayOutput() AuthorizationRuleArrayOutput ToAuthorizationRuleArrayOutputWithContext(context.Context) AuthorizationRuleArrayOutput }
AuthorizationRuleArrayInput is an input type that accepts AuthorizationRuleArray and AuthorizationRuleArrayOutput values. You can construct a concrete instance of `AuthorizationRuleArrayInput` via:
AuthorizationRuleArray{ AuthorizationRuleArgs{...} }
type AuthorizationRuleArrayOutput ¶
type AuthorizationRuleArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationRuleArrayOutput) ElementType ¶
func (AuthorizationRuleArrayOutput) ElementType() reflect.Type
func (AuthorizationRuleArrayOutput) Index ¶
func (o AuthorizationRuleArrayOutput) Index(i pulumi.IntInput) AuthorizationRuleOutput
func (AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutput ¶
func (o AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutput() AuthorizationRuleArrayOutput
func (AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutputWithContext ¶
func (o AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutputWithContext(ctx context.Context) AuthorizationRuleArrayOutput
type AuthorizationRuleInput ¶
type AuthorizationRuleInput interface { pulumi.Input ToAuthorizationRuleOutput() AuthorizationRuleOutput ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput }
type AuthorizationRuleMap ¶
type AuthorizationRuleMap map[string]AuthorizationRuleInput
func (AuthorizationRuleMap) ElementType ¶
func (AuthorizationRuleMap) ElementType() reflect.Type
func (AuthorizationRuleMap) ToAuthorizationRuleMapOutput ¶
func (i AuthorizationRuleMap) ToAuthorizationRuleMapOutput() AuthorizationRuleMapOutput
func (AuthorizationRuleMap) ToAuthorizationRuleMapOutputWithContext ¶
func (i AuthorizationRuleMap) ToAuthorizationRuleMapOutputWithContext(ctx context.Context) AuthorizationRuleMapOutput
type AuthorizationRuleMapInput ¶
type AuthorizationRuleMapInput interface { pulumi.Input ToAuthorizationRuleMapOutput() AuthorizationRuleMapOutput ToAuthorizationRuleMapOutputWithContext(context.Context) AuthorizationRuleMapOutput }
AuthorizationRuleMapInput is an input type that accepts AuthorizationRuleMap and AuthorizationRuleMapOutput values. You can construct a concrete instance of `AuthorizationRuleMapInput` via:
AuthorizationRuleMap{ "key": AuthorizationRuleArgs{...} }
type AuthorizationRuleMapOutput ¶
type AuthorizationRuleMapOutput struct{ *pulumi.OutputState }
func (AuthorizationRuleMapOutput) ElementType ¶
func (AuthorizationRuleMapOutput) ElementType() reflect.Type
func (AuthorizationRuleMapOutput) MapIndex ¶
func (o AuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) AuthorizationRuleOutput
func (AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutput ¶
func (o AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutput() AuthorizationRuleMapOutput
func (AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutputWithContext ¶
func (o AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutputWithContext(ctx context.Context) AuthorizationRuleMapOutput
type AuthorizationRuleOutput ¶
type AuthorizationRuleOutput struct{ *pulumi.OutputState }
func (AuthorizationRuleOutput) ElementType ¶
func (AuthorizationRuleOutput) ElementType() reflect.Type
func (AuthorizationRuleOutput) EventhubName ¶ added in v5.5.0
func (o AuthorizationRuleOutput) EventhubName() pulumi.StringOutput
Specifies the name of the EventHub. Changing this forces a new resource to be created.
func (AuthorizationRuleOutput) Listen ¶ added in v5.5.0
func (o AuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
Does this Authorization Rule have permissions to Listen to the Event Hub? Defaults to `false`.
func (AuthorizationRuleOutput) Manage ¶ added in v5.5.0
func (o AuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
Does this Authorization Rule have permissions to Manage to the Event Hub? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`.
func (AuthorizationRuleOutput) Name ¶ added in v5.5.0
func (o AuthorizationRuleOutput) Name() pulumi.StringOutput
Specifies the name of the EventHub Authorization Rule resource. Changing this forces a new resource to be created.
func (AuthorizationRuleOutput) NamespaceName ¶ added in v5.5.0
func (o AuthorizationRuleOutput) NamespaceName() pulumi.StringOutput
Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created.
func (AuthorizationRuleOutput) PrimaryConnectionString ¶ added in v5.5.0
func (o AuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
The Primary Connection String for the Event Hubs authorization Rule.
func (AuthorizationRuleOutput) PrimaryConnectionStringAlias ¶ added in v5.5.0
func (o AuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
The alias of the Primary Connection String for the Event Hubs authorization Rule, which is generated when disaster recovery is enabled.
func (AuthorizationRuleOutput) PrimaryKey ¶ added in v5.5.0
func (o AuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
The Primary Key for the Event Hubs authorization Rule.
func (AuthorizationRuleOutput) ResourceGroupName ¶ added in v5.5.0
func (o AuthorizationRuleOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created.
> **NOTE** At least one of the 3 permissions below needs to be set.
func (AuthorizationRuleOutput) SecondaryConnectionString ¶ added in v5.5.0
func (o AuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
The Secondary Connection String for the Event Hubs Authorization Rule.
func (AuthorizationRuleOutput) SecondaryConnectionStringAlias ¶ added in v5.5.0
func (o AuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
The alias of the Secondary Connection String for the Event Hubs Authorization Rule, which is generated when disaster recovery is enabled.
func (AuthorizationRuleOutput) SecondaryKey ¶ added in v5.5.0
func (o AuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
The Secondary Key for the Event Hubs Authorization Rule.
func (AuthorizationRuleOutput) Send ¶ added in v5.5.0
func (o AuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
Does this Authorization Rule have permissions to Send to the Event Hub? Defaults to `false`.
func (AuthorizationRuleOutput) ToAuthorizationRuleOutput ¶
func (o AuthorizationRuleOutput) ToAuthorizationRuleOutput() AuthorizationRuleOutput
func (AuthorizationRuleOutput) ToAuthorizationRuleOutputWithContext ¶
func (o AuthorizationRuleOutput) ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput
type AuthorizationRuleState ¶
type AuthorizationRuleState struct { // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // Does this Authorization Rule have permissions to Listen to the Event Hub? Defaults to `false`. Listen pulumi.BoolPtrInput // Does this Authorization Rule have permissions to Manage to the Event Hub? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the EventHub Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // The Primary Connection String for the Event Hubs authorization Rule. PrimaryConnectionString pulumi.StringPtrInput // The alias of the Primary Connection String for the Event Hubs authorization Rule, which is generated when disaster recovery is enabled. PrimaryConnectionStringAlias pulumi.StringPtrInput // The Primary Key for the Event Hubs authorization Rule. PrimaryKey pulumi.StringPtrInput // The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. ResourceGroupName pulumi.StringPtrInput // The Secondary Connection String for the Event Hubs Authorization Rule. SecondaryConnectionString pulumi.StringPtrInput // The alias of the Secondary Connection String for the Event Hubs Authorization Rule, which is generated when disaster recovery is enabled. SecondaryConnectionStringAlias pulumi.StringPtrInput // The Secondary Key for the Event Hubs Authorization Rule. SecondaryKey pulumi.StringPtrInput // Does this Authorization Rule have permissions to Send to the Event Hub? Defaults to `false`. Send pulumi.BoolPtrInput }
func (AuthorizationRuleState) ElementType ¶
func (AuthorizationRuleState) ElementType() reflect.Type
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the EventHub Cluster resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the EventHub Cluster exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The SKU name of the EventHub Cluster. The only supported value at this time is `Dedicated_1`. SkuName pulumi.StringOutput `pulumi:"skuName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an EventHub Cluster
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = eventhub.NewCluster(ctx, "test", &eventhub.ClusterArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, Location: example.Location, SkuName: pulumi.String("Dedicated_1"), }) if err != nil { return err } return nil }) }
```
## Import
EventHub Cluster's can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/cluster:Cluster cluster1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/clusters/cluster1 ```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the EventHub Cluster resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the EventHub Cluster exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The SKU name of the EventHub Cluster. The only supported value at this time is `Dedicated_1`. SkuName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) Location ¶ added in v5.5.0
func (o ClusterOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (ClusterOutput) Name ¶ added in v5.5.0
func (o ClusterOutput) Name() pulumi.StringOutput
Specifies the name of the EventHub Cluster resource. Changing this forces a new resource to be created.
func (ClusterOutput) ResourceGroupName ¶ added in v5.5.0
func (o ClusterOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the EventHub Cluster exists. Changing this forces a new resource to be created.
func (ClusterOutput) SkuName ¶ added in v5.5.0
func (o ClusterOutput) SkuName() pulumi.StringOutput
The SKU name of the EventHub Cluster. The only supported value at this time is `Dedicated_1`.
func (ClusterOutput) Tags ¶ added in v5.5.0
func (o ClusterOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterState ¶
type ClusterState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the EventHub Cluster resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the EventHub Cluster exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The SKU name of the EventHub Cluster. The only supported value at this time is `Dedicated_1`. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ConsumerGroup ¶
type ConsumerGroup struct { pulumi.CustomResourceState // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringOutput `pulumi:"eventhubName"` // Specifies the name of the EventHub Consumer Group resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The name of the resource group in which the EventHub Consumer Group's grandparent Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the user metadata. UserMetadata pulumi.StringPtrOutput `pulumi:"userMetadata"` }
Manages a Event Hubs Consumer Group as a nested resource within an Event Hub.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "example", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("acceptanceTestEventHubNamespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Basic"), Capacity: pulumi.Int(2), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } exampleEventHub, err := eventhub.NewEventHub(ctx, "example", &eventhub.EventHubArgs{ Name: pulumi.String("acceptanceTestEventHub"), NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: example.Name, PartitionCount: pulumi.Int(2), MessageRetention: pulumi.Int(2), }) if err != nil { return err } _, err = eventhub.NewConsumerGroup(ctx, "example", &eventhub.ConsumerGroupArgs{ Name: pulumi.String("acceptanceTestEventHubConsumerGroup"), NamespaceName: exampleEventHubNamespace.Name, EventhubName: exampleEventHub.Name, ResourceGroupName: example.Name, UserMetadata: pulumi.String("some-meta-data"), }) if err != nil { return err } return nil }) }
```
## Import
EventHub Consumer Groups can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/consumerGroup:ConsumerGroup consumerGroup1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1/eventhubs/eventhub1/consumerGroups/consumerGroup1 ```
func GetConsumerGroup ¶
func GetConsumerGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConsumerGroupState, opts ...pulumi.ResourceOption) (*ConsumerGroup, error)
GetConsumerGroup gets an existing ConsumerGroup 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 NewConsumerGroup ¶
func NewConsumerGroup(ctx *pulumi.Context, name string, args *ConsumerGroupArgs, opts ...pulumi.ResourceOption) (*ConsumerGroup, error)
NewConsumerGroup registers a new resource with the given unique name, arguments, and options.
func (*ConsumerGroup) ElementType ¶
func (*ConsumerGroup) ElementType() reflect.Type
func (*ConsumerGroup) ToConsumerGroupOutput ¶
func (i *ConsumerGroup) ToConsumerGroupOutput() ConsumerGroupOutput
func (*ConsumerGroup) ToConsumerGroupOutputWithContext ¶
func (i *ConsumerGroup) ToConsumerGroupOutputWithContext(ctx context.Context) ConsumerGroupOutput
type ConsumerGroupArgs ¶
type ConsumerGroupArgs struct { // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringInput // Specifies the name of the EventHub Consumer Group resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // The name of the resource group in which the EventHub Consumer Group's grandparent Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the user metadata. UserMetadata pulumi.StringPtrInput }
The set of arguments for constructing a ConsumerGroup resource.
func (ConsumerGroupArgs) ElementType ¶
func (ConsumerGroupArgs) ElementType() reflect.Type
type ConsumerGroupArray ¶
type ConsumerGroupArray []ConsumerGroupInput
func (ConsumerGroupArray) ElementType ¶
func (ConsumerGroupArray) ElementType() reflect.Type
func (ConsumerGroupArray) ToConsumerGroupArrayOutput ¶
func (i ConsumerGroupArray) ToConsumerGroupArrayOutput() ConsumerGroupArrayOutput
func (ConsumerGroupArray) ToConsumerGroupArrayOutputWithContext ¶
func (i ConsumerGroupArray) ToConsumerGroupArrayOutputWithContext(ctx context.Context) ConsumerGroupArrayOutput
type ConsumerGroupArrayInput ¶
type ConsumerGroupArrayInput interface { pulumi.Input ToConsumerGroupArrayOutput() ConsumerGroupArrayOutput ToConsumerGroupArrayOutputWithContext(context.Context) ConsumerGroupArrayOutput }
ConsumerGroupArrayInput is an input type that accepts ConsumerGroupArray and ConsumerGroupArrayOutput values. You can construct a concrete instance of `ConsumerGroupArrayInput` via:
ConsumerGroupArray{ ConsumerGroupArgs{...} }
type ConsumerGroupArrayOutput ¶
type ConsumerGroupArrayOutput struct{ *pulumi.OutputState }
func (ConsumerGroupArrayOutput) ElementType ¶
func (ConsumerGroupArrayOutput) ElementType() reflect.Type
func (ConsumerGroupArrayOutput) Index ¶
func (o ConsumerGroupArrayOutput) Index(i pulumi.IntInput) ConsumerGroupOutput
func (ConsumerGroupArrayOutput) ToConsumerGroupArrayOutput ¶
func (o ConsumerGroupArrayOutput) ToConsumerGroupArrayOutput() ConsumerGroupArrayOutput
func (ConsumerGroupArrayOutput) ToConsumerGroupArrayOutputWithContext ¶
func (o ConsumerGroupArrayOutput) ToConsumerGroupArrayOutputWithContext(ctx context.Context) ConsumerGroupArrayOutput
type ConsumerGroupInput ¶
type ConsumerGroupInput interface { pulumi.Input ToConsumerGroupOutput() ConsumerGroupOutput ToConsumerGroupOutputWithContext(ctx context.Context) ConsumerGroupOutput }
type ConsumerGroupMap ¶
type ConsumerGroupMap map[string]ConsumerGroupInput
func (ConsumerGroupMap) ElementType ¶
func (ConsumerGroupMap) ElementType() reflect.Type
func (ConsumerGroupMap) ToConsumerGroupMapOutput ¶
func (i ConsumerGroupMap) ToConsumerGroupMapOutput() ConsumerGroupMapOutput
func (ConsumerGroupMap) ToConsumerGroupMapOutputWithContext ¶
func (i ConsumerGroupMap) ToConsumerGroupMapOutputWithContext(ctx context.Context) ConsumerGroupMapOutput
type ConsumerGroupMapInput ¶
type ConsumerGroupMapInput interface { pulumi.Input ToConsumerGroupMapOutput() ConsumerGroupMapOutput ToConsumerGroupMapOutputWithContext(context.Context) ConsumerGroupMapOutput }
ConsumerGroupMapInput is an input type that accepts ConsumerGroupMap and ConsumerGroupMapOutput values. You can construct a concrete instance of `ConsumerGroupMapInput` via:
ConsumerGroupMap{ "key": ConsumerGroupArgs{...} }
type ConsumerGroupMapOutput ¶
type ConsumerGroupMapOutput struct{ *pulumi.OutputState }
func (ConsumerGroupMapOutput) ElementType ¶
func (ConsumerGroupMapOutput) ElementType() reflect.Type
func (ConsumerGroupMapOutput) MapIndex ¶
func (o ConsumerGroupMapOutput) MapIndex(k pulumi.StringInput) ConsumerGroupOutput
func (ConsumerGroupMapOutput) ToConsumerGroupMapOutput ¶
func (o ConsumerGroupMapOutput) ToConsumerGroupMapOutput() ConsumerGroupMapOutput
func (ConsumerGroupMapOutput) ToConsumerGroupMapOutputWithContext ¶
func (o ConsumerGroupMapOutput) ToConsumerGroupMapOutputWithContext(ctx context.Context) ConsumerGroupMapOutput
type ConsumerGroupOutput ¶
type ConsumerGroupOutput struct{ *pulumi.OutputState }
func (ConsumerGroupOutput) ElementType ¶
func (ConsumerGroupOutput) ElementType() reflect.Type
func (ConsumerGroupOutput) EventhubName ¶ added in v5.5.0
func (o ConsumerGroupOutput) EventhubName() pulumi.StringOutput
Specifies the name of the EventHub. Changing this forces a new resource to be created.
func (ConsumerGroupOutput) Name ¶ added in v5.5.0
func (o ConsumerGroupOutput) Name() pulumi.StringOutput
Specifies the name of the EventHub Consumer Group resource. Changing this forces a new resource to be created.
func (ConsumerGroupOutput) NamespaceName ¶ added in v5.5.0
func (o ConsumerGroupOutput) NamespaceName() pulumi.StringOutput
Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created.
func (ConsumerGroupOutput) ResourceGroupName ¶ added in v5.5.0
func (o ConsumerGroupOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the EventHub Consumer Group's grandparent Namespace exists. Changing this forces a new resource to be created.
func (ConsumerGroupOutput) ToConsumerGroupOutput ¶
func (o ConsumerGroupOutput) ToConsumerGroupOutput() ConsumerGroupOutput
func (ConsumerGroupOutput) ToConsumerGroupOutputWithContext ¶
func (o ConsumerGroupOutput) ToConsumerGroupOutputWithContext(ctx context.Context) ConsumerGroupOutput
func (ConsumerGroupOutput) UserMetadata ¶ added in v5.5.0
func (o ConsumerGroupOutput) UserMetadata() pulumi.StringPtrOutput
Specifies the user metadata.
type ConsumerGroupState ¶
type ConsumerGroupState struct { // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // Specifies the name of the EventHub Consumer Group resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // The name of the resource group in which the EventHub Consumer Group's grandparent Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the user metadata. UserMetadata pulumi.StringPtrInput }
func (ConsumerGroupState) ElementType ¶
func (ConsumerGroupState) ElementType() reflect.Type
type Domain
deprecated
type Domain struct { pulumi.CustomResourceState // Whether to create the domain topic when the first event subscription at the scope of the domain topic is created. Defaults to `true`. AutoCreateTopicWithFirstSubscription pulumi.BoolPtrOutput `pulumi:"autoCreateTopicWithFirstSubscription"` // Whether to delete the domain topic when the last event subscription at the scope of the domain topic is deleted. Defaults to `true`. AutoDeleteTopicWithLastSubscription pulumi.BoolPtrOutput `pulumi:"autoDeleteTopicWithLastSubscription"` // The Endpoint associated with the EventGrid Domain. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // An `identity` block as defined below. Identity DomainIdentityPtrOutput `pulumi:"identity"` // One or more `inboundIpRule` blocks as defined below. InboundIpRules DomainInboundIpRuleArrayOutput `pulumi:"inboundIpRules"` // A `inputMappingDefaultValues` block as defined below. Changing this forces a new resource to be created. InputMappingDefaultValues DomainInputMappingDefaultValuesPtrOutput `pulumi:"inputMappingDefaultValues"` // A `inputMappingFields` block as defined below. Changing this forces a new resource to be created. InputMappingFields DomainInputMappingFieldsPtrOutput `pulumi:"inputMappingFields"` // Specifies the schema in which incoming events will be published to this domain. Allowed values are `CloudEventSchemaV1_0`, `CustomEventSchema`, or `EventGridSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created. InputSchema pulumi.StringPtrOutput `pulumi:"inputSchema"` // Whether local authentication methods is enabled for the EventGrid Domain. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrOutput `pulumi:"localAuthEnabled"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the EventGrid Domain resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The Primary Shared Access Key associated with the EventGrid Domain. PrimaryAccessKey pulumi.StringOutput `pulumi:"primaryAccessKey"` // Whether or not public network access is allowed for this server. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The name of the resource group in which the EventGrid Domain exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Secondary Shared Access Key associated with the EventGrid Domain. SecondaryAccessKey pulumi.StringOutput `pulumi:"secondaryAccessKey"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an EventGrid Domain
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventgrid" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = eventgrid.NewDomain(ctx, "example", &eventgrid.DomainArgs{ Name: pulumi.String("my-eventgrid-domain"), Location: example.Location, ResourceGroupName: example.Name, Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } return nil }) }
```
## Import
EventGrid Domains can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/domain:Domain domain1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventGrid/domains/domain1 ```
Deprecated: azure.eventhub.Domain has been deprecated in favor of azure.eventgrid.Domain
func GetDomain ¶
func GetDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)
GetDomain gets an existing Domain 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 NewDomain ¶
func NewDomain(ctx *pulumi.Context, name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)
NewDomain registers a new resource with the given unique name, arguments, and options.
func (*Domain) ElementType ¶
func (*Domain) ToDomainOutput ¶
func (i *Domain) ToDomainOutput() DomainOutput
func (*Domain) ToDomainOutputWithContext ¶
func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainArgs ¶
type DomainArgs struct { // Whether to create the domain topic when the first event subscription at the scope of the domain topic is created. Defaults to `true`. AutoCreateTopicWithFirstSubscription pulumi.BoolPtrInput // Whether to delete the domain topic when the last event subscription at the scope of the domain topic is deleted. Defaults to `true`. AutoDeleteTopicWithLastSubscription pulumi.BoolPtrInput // An `identity` block as defined below. Identity DomainIdentityPtrInput // One or more `inboundIpRule` blocks as defined below. InboundIpRules DomainInboundIpRuleArrayInput // A `inputMappingDefaultValues` block as defined below. Changing this forces a new resource to be created. InputMappingDefaultValues DomainInputMappingDefaultValuesPtrInput // A `inputMappingFields` block as defined below. Changing this forces a new resource to be created. InputMappingFields DomainInputMappingFieldsPtrInput // Specifies the schema in which incoming events will be published to this domain. Allowed values are `CloudEventSchemaV1_0`, `CustomEventSchema`, or `EventGridSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created. InputSchema pulumi.StringPtrInput // Whether local authentication methods is enabled for the EventGrid Domain. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the EventGrid Domain resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Whether or not public network access is allowed for this server. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the resource group in which the EventGrid Domain exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶
func (DomainArgs) ElementType() reflect.Type
type DomainArray ¶
type DomainArray []DomainInput
func (DomainArray) ElementType ¶
func (DomainArray) ElementType() reflect.Type
func (DomainArray) ToDomainArrayOutput ¶
func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput
func (DomainArray) ToDomainArrayOutputWithContext ¶
func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainArrayInput ¶
type DomainArrayInput interface { pulumi.Input ToDomainArrayOutput() DomainArrayOutput ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput }
DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:
DomainArray{ DomainArgs{...} }
type DomainArrayOutput ¶
type DomainArrayOutput struct{ *pulumi.OutputState }
func (DomainArrayOutput) ElementType ¶
func (DomainArrayOutput) ElementType() reflect.Type
func (DomainArrayOutput) Index ¶
func (o DomainArrayOutput) Index(i pulumi.IntInput) DomainOutput
func (DomainArrayOutput) ToDomainArrayOutput ¶
func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput
func (DomainArrayOutput) ToDomainArrayOutputWithContext ¶
func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainIdentity ¶
type DomainIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Event Grid Domain. // // > **NOTE:** This is required when `type` is set to `UserAssigned` // // > **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Event Grid Domain has been created. More details are available below. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Event Grid Domain. Possible values are `SystemAssigned`, `UserAssigned`. Type string `pulumi:"type"` }
type DomainIdentityArgs ¶
type DomainIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Event Grid Domain. // // > **NOTE:** This is required when `type` is set to `UserAssigned` // // > **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Event Grid Domain has been created. More details are available below. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Event Grid Domain. Possible values are `SystemAssigned`, `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (DomainIdentityArgs) ElementType ¶
func (DomainIdentityArgs) ElementType() reflect.Type
func (DomainIdentityArgs) ToDomainIdentityOutput ¶
func (i DomainIdentityArgs) ToDomainIdentityOutput() DomainIdentityOutput
func (DomainIdentityArgs) ToDomainIdentityOutputWithContext ¶
func (i DomainIdentityArgs) ToDomainIdentityOutputWithContext(ctx context.Context) DomainIdentityOutput
func (DomainIdentityArgs) ToDomainIdentityPtrOutput ¶
func (i DomainIdentityArgs) ToDomainIdentityPtrOutput() DomainIdentityPtrOutput
func (DomainIdentityArgs) ToDomainIdentityPtrOutputWithContext ¶
func (i DomainIdentityArgs) ToDomainIdentityPtrOutputWithContext(ctx context.Context) DomainIdentityPtrOutput
type DomainIdentityInput ¶
type DomainIdentityInput interface { pulumi.Input ToDomainIdentityOutput() DomainIdentityOutput ToDomainIdentityOutputWithContext(context.Context) DomainIdentityOutput }
DomainIdentityInput is an input type that accepts DomainIdentityArgs and DomainIdentityOutput values. You can construct a concrete instance of `DomainIdentityInput` via:
DomainIdentityArgs{...}
type DomainIdentityOutput ¶
type DomainIdentityOutput struct{ *pulumi.OutputState }
func (DomainIdentityOutput) ElementType ¶
func (DomainIdentityOutput) ElementType() reflect.Type
func (DomainIdentityOutput) IdentityIds ¶
func (o DomainIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Event Grid Domain.
> **NOTE:** This is required when `type` is set to `UserAssigned`
> **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Event Grid Domain has been created. More details are available below.
func (DomainIdentityOutput) PrincipalId ¶
func (o DomainIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (DomainIdentityOutput) TenantId ¶
func (o DomainIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (DomainIdentityOutput) ToDomainIdentityOutput ¶
func (o DomainIdentityOutput) ToDomainIdentityOutput() DomainIdentityOutput
func (DomainIdentityOutput) ToDomainIdentityOutputWithContext ¶
func (o DomainIdentityOutput) ToDomainIdentityOutputWithContext(ctx context.Context) DomainIdentityOutput
func (DomainIdentityOutput) ToDomainIdentityPtrOutput ¶
func (o DomainIdentityOutput) ToDomainIdentityPtrOutput() DomainIdentityPtrOutput
func (DomainIdentityOutput) ToDomainIdentityPtrOutputWithContext ¶
func (o DomainIdentityOutput) ToDomainIdentityPtrOutputWithContext(ctx context.Context) DomainIdentityPtrOutput
func (DomainIdentityOutput) Type ¶
func (o DomainIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Event Grid Domain. Possible values are `SystemAssigned`, `UserAssigned`.
type DomainIdentityPtrInput ¶
type DomainIdentityPtrInput interface { pulumi.Input ToDomainIdentityPtrOutput() DomainIdentityPtrOutput ToDomainIdentityPtrOutputWithContext(context.Context) DomainIdentityPtrOutput }
DomainIdentityPtrInput is an input type that accepts DomainIdentityArgs, DomainIdentityPtr and DomainIdentityPtrOutput values. You can construct a concrete instance of `DomainIdentityPtrInput` via:
DomainIdentityArgs{...} or: nil
func DomainIdentityPtr ¶
func DomainIdentityPtr(v *DomainIdentityArgs) DomainIdentityPtrInput
type DomainIdentityPtrOutput ¶
type DomainIdentityPtrOutput struct{ *pulumi.OutputState }
func (DomainIdentityPtrOutput) Elem ¶
func (o DomainIdentityPtrOutput) Elem() DomainIdentityOutput
func (DomainIdentityPtrOutput) ElementType ¶
func (DomainIdentityPtrOutput) ElementType() reflect.Type
func (DomainIdentityPtrOutput) IdentityIds ¶
func (o DomainIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Event Grid Domain.
> **NOTE:** This is required when `type` is set to `UserAssigned`
> **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Event Grid Domain has been created. More details are available below.
func (DomainIdentityPtrOutput) PrincipalId ¶
func (o DomainIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (DomainIdentityPtrOutput) TenantId ¶
func (o DomainIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (DomainIdentityPtrOutput) ToDomainIdentityPtrOutput ¶
func (o DomainIdentityPtrOutput) ToDomainIdentityPtrOutput() DomainIdentityPtrOutput
func (DomainIdentityPtrOutput) ToDomainIdentityPtrOutputWithContext ¶
func (o DomainIdentityPtrOutput) ToDomainIdentityPtrOutputWithContext(ctx context.Context) DomainIdentityPtrOutput
func (DomainIdentityPtrOutput) Type ¶
func (o DomainIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Event Grid Domain. Possible values are `SystemAssigned`, `UserAssigned`.
type DomainInboundIpRule ¶
type DomainInboundIpRuleArgs ¶
type DomainInboundIpRuleArgs struct { // The action to take when the rule is matched. Possible values are `Allow`. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The IP mask (CIDR) to match on. IpMask pulumi.StringInput `pulumi:"ipMask"` }
func (DomainInboundIpRuleArgs) ElementType ¶
func (DomainInboundIpRuleArgs) ElementType() reflect.Type
func (DomainInboundIpRuleArgs) ToDomainInboundIpRuleOutput ¶
func (i DomainInboundIpRuleArgs) ToDomainInboundIpRuleOutput() DomainInboundIpRuleOutput
func (DomainInboundIpRuleArgs) ToDomainInboundIpRuleOutputWithContext ¶
func (i DomainInboundIpRuleArgs) ToDomainInboundIpRuleOutputWithContext(ctx context.Context) DomainInboundIpRuleOutput
type DomainInboundIpRuleArray ¶
type DomainInboundIpRuleArray []DomainInboundIpRuleInput
func (DomainInboundIpRuleArray) ElementType ¶
func (DomainInboundIpRuleArray) ElementType() reflect.Type
func (DomainInboundIpRuleArray) ToDomainInboundIpRuleArrayOutput ¶
func (i DomainInboundIpRuleArray) ToDomainInboundIpRuleArrayOutput() DomainInboundIpRuleArrayOutput
func (DomainInboundIpRuleArray) ToDomainInboundIpRuleArrayOutputWithContext ¶
func (i DomainInboundIpRuleArray) ToDomainInboundIpRuleArrayOutputWithContext(ctx context.Context) DomainInboundIpRuleArrayOutput
type DomainInboundIpRuleArrayInput ¶
type DomainInboundIpRuleArrayInput interface { pulumi.Input ToDomainInboundIpRuleArrayOutput() DomainInboundIpRuleArrayOutput ToDomainInboundIpRuleArrayOutputWithContext(context.Context) DomainInboundIpRuleArrayOutput }
DomainInboundIpRuleArrayInput is an input type that accepts DomainInboundIpRuleArray and DomainInboundIpRuleArrayOutput values. You can construct a concrete instance of `DomainInboundIpRuleArrayInput` via:
DomainInboundIpRuleArray{ DomainInboundIpRuleArgs{...} }
type DomainInboundIpRuleArrayOutput ¶
type DomainInboundIpRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainInboundIpRuleArrayOutput) ElementType ¶
func (DomainInboundIpRuleArrayOutput) ElementType() reflect.Type
func (DomainInboundIpRuleArrayOutput) Index ¶
func (o DomainInboundIpRuleArrayOutput) Index(i pulumi.IntInput) DomainInboundIpRuleOutput
func (DomainInboundIpRuleArrayOutput) ToDomainInboundIpRuleArrayOutput ¶
func (o DomainInboundIpRuleArrayOutput) ToDomainInboundIpRuleArrayOutput() DomainInboundIpRuleArrayOutput
func (DomainInboundIpRuleArrayOutput) ToDomainInboundIpRuleArrayOutputWithContext ¶
func (o DomainInboundIpRuleArrayOutput) ToDomainInboundIpRuleArrayOutputWithContext(ctx context.Context) DomainInboundIpRuleArrayOutput
type DomainInboundIpRuleInput ¶
type DomainInboundIpRuleInput interface { pulumi.Input ToDomainInboundIpRuleOutput() DomainInboundIpRuleOutput ToDomainInboundIpRuleOutputWithContext(context.Context) DomainInboundIpRuleOutput }
DomainInboundIpRuleInput is an input type that accepts DomainInboundIpRuleArgs and DomainInboundIpRuleOutput values. You can construct a concrete instance of `DomainInboundIpRuleInput` via:
DomainInboundIpRuleArgs{...}
type DomainInboundIpRuleOutput ¶
type DomainInboundIpRuleOutput struct{ *pulumi.OutputState }
func (DomainInboundIpRuleOutput) Action ¶
func (o DomainInboundIpRuleOutput) Action() pulumi.StringPtrOutput
The action to take when the rule is matched. Possible values are `Allow`. Defaults to `Allow`.
func (DomainInboundIpRuleOutput) ElementType ¶
func (DomainInboundIpRuleOutput) ElementType() reflect.Type
func (DomainInboundIpRuleOutput) IpMask ¶
func (o DomainInboundIpRuleOutput) IpMask() pulumi.StringOutput
The IP mask (CIDR) to match on.
func (DomainInboundIpRuleOutput) ToDomainInboundIpRuleOutput ¶
func (o DomainInboundIpRuleOutput) ToDomainInboundIpRuleOutput() DomainInboundIpRuleOutput
func (DomainInboundIpRuleOutput) ToDomainInboundIpRuleOutputWithContext ¶
func (o DomainInboundIpRuleOutput) ToDomainInboundIpRuleOutputWithContext(ctx context.Context) DomainInboundIpRuleOutput
type DomainInput ¶
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainInputMappingDefaultValues ¶
type DomainInputMappingDefaultValues struct { // Specifies the default data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. DataVersion *string `pulumi:"dataVersion"` // Specifies the default event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventType *string `pulumi:"eventType"` // Specifies the default subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Subject *string `pulumi:"subject"` }
type DomainInputMappingDefaultValuesArgs ¶
type DomainInputMappingDefaultValuesArgs struct { // Specifies the default data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. DataVersion pulumi.StringPtrInput `pulumi:"dataVersion"` // Specifies the default event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventType pulumi.StringPtrInput `pulumi:"eventType"` // Specifies the default subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Subject pulumi.StringPtrInput `pulumi:"subject"` }
func (DomainInputMappingDefaultValuesArgs) ElementType ¶
func (DomainInputMappingDefaultValuesArgs) ElementType() reflect.Type
func (DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesOutput ¶
func (i DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesOutput() DomainInputMappingDefaultValuesOutput
func (DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesOutputWithContext ¶
func (i DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesOutputWithContext(ctx context.Context) DomainInputMappingDefaultValuesOutput
func (DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesPtrOutput ¶
func (i DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesPtrOutput() DomainInputMappingDefaultValuesPtrOutput
func (DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesPtrOutputWithContext ¶
func (i DomainInputMappingDefaultValuesArgs) ToDomainInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) DomainInputMappingDefaultValuesPtrOutput
type DomainInputMappingDefaultValuesInput ¶
type DomainInputMappingDefaultValuesInput interface { pulumi.Input ToDomainInputMappingDefaultValuesOutput() DomainInputMappingDefaultValuesOutput ToDomainInputMappingDefaultValuesOutputWithContext(context.Context) DomainInputMappingDefaultValuesOutput }
DomainInputMappingDefaultValuesInput is an input type that accepts DomainInputMappingDefaultValuesArgs and DomainInputMappingDefaultValuesOutput values. You can construct a concrete instance of `DomainInputMappingDefaultValuesInput` via:
DomainInputMappingDefaultValuesArgs{...}
type DomainInputMappingDefaultValuesOutput ¶
type DomainInputMappingDefaultValuesOutput struct{ *pulumi.OutputState }
func (DomainInputMappingDefaultValuesOutput) DataVersion ¶
func (o DomainInputMappingDefaultValuesOutput) DataVersion() pulumi.StringPtrOutput
Specifies the default data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingDefaultValuesOutput) ElementType ¶
func (DomainInputMappingDefaultValuesOutput) ElementType() reflect.Type
func (DomainInputMappingDefaultValuesOutput) EventType ¶
func (o DomainInputMappingDefaultValuesOutput) EventType() pulumi.StringPtrOutput
Specifies the default event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingDefaultValuesOutput) Subject ¶
func (o DomainInputMappingDefaultValuesOutput) Subject() pulumi.StringPtrOutput
Specifies the default subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesOutput ¶
func (o DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesOutput() DomainInputMappingDefaultValuesOutput
func (DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesOutputWithContext ¶
func (o DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesOutputWithContext(ctx context.Context) DomainInputMappingDefaultValuesOutput
func (DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesPtrOutput ¶
func (o DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesPtrOutput() DomainInputMappingDefaultValuesPtrOutput
func (DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesPtrOutputWithContext ¶
func (o DomainInputMappingDefaultValuesOutput) ToDomainInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) DomainInputMappingDefaultValuesPtrOutput
type DomainInputMappingDefaultValuesPtrInput ¶
type DomainInputMappingDefaultValuesPtrInput interface { pulumi.Input ToDomainInputMappingDefaultValuesPtrOutput() DomainInputMappingDefaultValuesPtrOutput ToDomainInputMappingDefaultValuesPtrOutputWithContext(context.Context) DomainInputMappingDefaultValuesPtrOutput }
DomainInputMappingDefaultValuesPtrInput is an input type that accepts DomainInputMappingDefaultValuesArgs, DomainInputMappingDefaultValuesPtr and DomainInputMappingDefaultValuesPtrOutput values. You can construct a concrete instance of `DomainInputMappingDefaultValuesPtrInput` via:
DomainInputMappingDefaultValuesArgs{...} or: nil
func DomainInputMappingDefaultValuesPtr ¶
func DomainInputMappingDefaultValuesPtr(v *DomainInputMappingDefaultValuesArgs) DomainInputMappingDefaultValuesPtrInput
type DomainInputMappingDefaultValuesPtrOutput ¶
type DomainInputMappingDefaultValuesPtrOutput struct{ *pulumi.OutputState }
func (DomainInputMappingDefaultValuesPtrOutput) DataVersion ¶
func (o DomainInputMappingDefaultValuesPtrOutput) DataVersion() pulumi.StringPtrOutput
Specifies the default data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingDefaultValuesPtrOutput) ElementType ¶
func (DomainInputMappingDefaultValuesPtrOutput) ElementType() reflect.Type
func (DomainInputMappingDefaultValuesPtrOutput) EventType ¶
func (o DomainInputMappingDefaultValuesPtrOutput) EventType() pulumi.StringPtrOutput
Specifies the default event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingDefaultValuesPtrOutput) Subject ¶
func (o DomainInputMappingDefaultValuesPtrOutput) Subject() pulumi.StringPtrOutput
Specifies the default subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingDefaultValuesPtrOutput) ToDomainInputMappingDefaultValuesPtrOutput ¶
func (o DomainInputMappingDefaultValuesPtrOutput) ToDomainInputMappingDefaultValuesPtrOutput() DomainInputMappingDefaultValuesPtrOutput
func (DomainInputMappingDefaultValuesPtrOutput) ToDomainInputMappingDefaultValuesPtrOutputWithContext ¶
func (o DomainInputMappingDefaultValuesPtrOutput) ToDomainInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) DomainInputMappingDefaultValuesPtrOutput
type DomainInputMappingFields ¶
type DomainInputMappingFields struct { // Specifies the data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. DataVersion *string `pulumi:"dataVersion"` // Specifies the event time of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventTime *string `pulumi:"eventTime"` // Specifies the event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventType *string `pulumi:"eventType"` // Specifies the id of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Id *string `pulumi:"id"` // Specifies the subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Subject *string `pulumi:"subject"` // Specifies the topic of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Topic *string `pulumi:"topic"` }
type DomainInputMappingFieldsArgs ¶
type DomainInputMappingFieldsArgs struct { // Specifies the data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. DataVersion pulumi.StringPtrInput `pulumi:"dataVersion"` // Specifies the event time of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventTime pulumi.StringPtrInput `pulumi:"eventTime"` // Specifies the event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventType pulumi.StringPtrInput `pulumi:"eventType"` // Specifies the id of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Subject pulumi.StringPtrInput `pulumi:"subject"` // Specifies the topic of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Topic pulumi.StringPtrInput `pulumi:"topic"` }
func (DomainInputMappingFieldsArgs) ElementType ¶
func (DomainInputMappingFieldsArgs) ElementType() reflect.Type
func (DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsOutput ¶
func (i DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsOutput() DomainInputMappingFieldsOutput
func (DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsOutputWithContext ¶
func (i DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsOutputWithContext(ctx context.Context) DomainInputMappingFieldsOutput
func (DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsPtrOutput ¶
func (i DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsPtrOutput() DomainInputMappingFieldsPtrOutput
func (DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsPtrOutputWithContext ¶
func (i DomainInputMappingFieldsArgs) ToDomainInputMappingFieldsPtrOutputWithContext(ctx context.Context) DomainInputMappingFieldsPtrOutput
type DomainInputMappingFieldsInput ¶
type DomainInputMappingFieldsInput interface { pulumi.Input ToDomainInputMappingFieldsOutput() DomainInputMappingFieldsOutput ToDomainInputMappingFieldsOutputWithContext(context.Context) DomainInputMappingFieldsOutput }
DomainInputMappingFieldsInput is an input type that accepts DomainInputMappingFieldsArgs and DomainInputMappingFieldsOutput values. You can construct a concrete instance of `DomainInputMappingFieldsInput` via:
DomainInputMappingFieldsArgs{...}
type DomainInputMappingFieldsOutput ¶
type DomainInputMappingFieldsOutput struct{ *pulumi.OutputState }
func (DomainInputMappingFieldsOutput) DataVersion ¶
func (o DomainInputMappingFieldsOutput) DataVersion() pulumi.StringPtrOutput
Specifies the data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingFieldsOutput) ElementType ¶
func (DomainInputMappingFieldsOutput) ElementType() reflect.Type
func (DomainInputMappingFieldsOutput) EventTime ¶
func (o DomainInputMappingFieldsOutput) EventTime() pulumi.StringPtrOutput
Specifies the event time of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingFieldsOutput) EventType ¶
func (o DomainInputMappingFieldsOutput) EventType() pulumi.StringPtrOutput
Specifies the event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingFieldsOutput) Id ¶
func (o DomainInputMappingFieldsOutput) Id() pulumi.StringPtrOutput
Specifies the id of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingFieldsOutput) Subject ¶
func (o DomainInputMappingFieldsOutput) Subject() pulumi.StringPtrOutput
Specifies the subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsOutput ¶
func (o DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsOutput() DomainInputMappingFieldsOutput
func (DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsOutputWithContext ¶
func (o DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsOutputWithContext(ctx context.Context) DomainInputMappingFieldsOutput
func (DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsPtrOutput ¶
func (o DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsPtrOutput() DomainInputMappingFieldsPtrOutput
func (DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsPtrOutputWithContext ¶
func (o DomainInputMappingFieldsOutput) ToDomainInputMappingFieldsPtrOutputWithContext(ctx context.Context) DomainInputMappingFieldsPtrOutput
func (DomainInputMappingFieldsOutput) Topic ¶
func (o DomainInputMappingFieldsOutput) Topic() pulumi.StringPtrOutput
Specifies the topic of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
type DomainInputMappingFieldsPtrInput ¶
type DomainInputMappingFieldsPtrInput interface { pulumi.Input ToDomainInputMappingFieldsPtrOutput() DomainInputMappingFieldsPtrOutput ToDomainInputMappingFieldsPtrOutputWithContext(context.Context) DomainInputMappingFieldsPtrOutput }
DomainInputMappingFieldsPtrInput is an input type that accepts DomainInputMappingFieldsArgs, DomainInputMappingFieldsPtr and DomainInputMappingFieldsPtrOutput values. You can construct a concrete instance of `DomainInputMappingFieldsPtrInput` via:
DomainInputMappingFieldsArgs{...} or: nil
func DomainInputMappingFieldsPtr ¶
func DomainInputMappingFieldsPtr(v *DomainInputMappingFieldsArgs) DomainInputMappingFieldsPtrInput
type DomainInputMappingFieldsPtrOutput ¶
type DomainInputMappingFieldsPtrOutput struct{ *pulumi.OutputState }
func (DomainInputMappingFieldsPtrOutput) DataVersion ¶
func (o DomainInputMappingFieldsPtrOutput) DataVersion() pulumi.StringPtrOutput
Specifies the data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingFieldsPtrOutput) Elem ¶
func (o DomainInputMappingFieldsPtrOutput) Elem() DomainInputMappingFieldsOutput
func (DomainInputMappingFieldsPtrOutput) ElementType ¶
func (DomainInputMappingFieldsPtrOutput) ElementType() reflect.Type
func (DomainInputMappingFieldsPtrOutput) EventTime ¶
func (o DomainInputMappingFieldsPtrOutput) EventTime() pulumi.StringPtrOutput
Specifies the event time of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingFieldsPtrOutput) EventType ¶
func (o DomainInputMappingFieldsPtrOutput) EventType() pulumi.StringPtrOutput
Specifies the event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingFieldsPtrOutput) Id ¶
func (o DomainInputMappingFieldsPtrOutput) Id() pulumi.StringPtrOutput
Specifies the id of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingFieldsPtrOutput) Subject ¶
func (o DomainInputMappingFieldsPtrOutput) Subject() pulumi.StringPtrOutput
Specifies the subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (DomainInputMappingFieldsPtrOutput) ToDomainInputMappingFieldsPtrOutput ¶
func (o DomainInputMappingFieldsPtrOutput) ToDomainInputMappingFieldsPtrOutput() DomainInputMappingFieldsPtrOutput
func (DomainInputMappingFieldsPtrOutput) ToDomainInputMappingFieldsPtrOutputWithContext ¶
func (o DomainInputMappingFieldsPtrOutput) ToDomainInputMappingFieldsPtrOutputWithContext(ctx context.Context) DomainInputMappingFieldsPtrOutput
func (DomainInputMappingFieldsPtrOutput) Topic ¶
func (o DomainInputMappingFieldsPtrOutput) Topic() pulumi.StringPtrOutput
Specifies the topic of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
type DomainMap ¶
type DomainMap map[string]DomainInput
func (DomainMap) ElementType ¶
func (DomainMap) ToDomainMapOutput ¶
func (i DomainMap) ToDomainMapOutput() DomainMapOutput
func (DomainMap) ToDomainMapOutputWithContext ¶
func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainMapInput ¶
type DomainMapInput interface { pulumi.Input ToDomainMapOutput() DomainMapOutput ToDomainMapOutputWithContext(context.Context) DomainMapOutput }
DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:
DomainMap{ "key": DomainArgs{...} }
type DomainMapOutput ¶
type DomainMapOutput struct{ *pulumi.OutputState }
func (DomainMapOutput) ElementType ¶
func (DomainMapOutput) ElementType() reflect.Type
func (DomainMapOutput) MapIndex ¶
func (o DomainMapOutput) MapIndex(k pulumi.StringInput) DomainOutput
func (DomainMapOutput) ToDomainMapOutput ¶
func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput
func (DomainMapOutput) ToDomainMapOutputWithContext ¶
func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainOutput ¶
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) AutoCreateTopicWithFirstSubscription ¶ added in v5.5.0
func (o DomainOutput) AutoCreateTopicWithFirstSubscription() pulumi.BoolPtrOutput
Whether to create the domain topic when the first event subscription at the scope of the domain topic is created. Defaults to `true`.
func (DomainOutput) AutoDeleteTopicWithLastSubscription ¶ added in v5.5.0
func (o DomainOutput) AutoDeleteTopicWithLastSubscription() pulumi.BoolPtrOutput
Whether to delete the domain topic when the last event subscription at the scope of the domain topic is deleted. Defaults to `true`.
func (DomainOutput) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) Endpoint ¶ added in v5.5.0
func (o DomainOutput) Endpoint() pulumi.StringOutput
The Endpoint associated with the EventGrid Domain.
func (DomainOutput) Identity ¶ added in v5.5.0
func (o DomainOutput) Identity() DomainIdentityPtrOutput
An `identity` block as defined below.
func (DomainOutput) InboundIpRules ¶ added in v5.5.0
func (o DomainOutput) InboundIpRules() DomainInboundIpRuleArrayOutput
One or more `inboundIpRule` blocks as defined below.
func (DomainOutput) InputMappingDefaultValues ¶ added in v5.5.0
func (o DomainOutput) InputMappingDefaultValues() DomainInputMappingDefaultValuesPtrOutput
A `inputMappingDefaultValues` block as defined below. Changing this forces a new resource to be created.
func (DomainOutput) InputMappingFields ¶ added in v5.5.0
func (o DomainOutput) InputMappingFields() DomainInputMappingFieldsPtrOutput
A `inputMappingFields` block as defined below. Changing this forces a new resource to be created.
func (DomainOutput) InputSchema ¶ added in v5.5.0
func (o DomainOutput) InputSchema() pulumi.StringPtrOutput
Specifies the schema in which incoming events will be published to this domain. Allowed values are `CloudEventSchemaV1_0`, `CustomEventSchema`, or `EventGridSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created.
func (DomainOutput) LocalAuthEnabled ¶ added in v5.5.0
func (o DomainOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
Whether local authentication methods is enabled for the EventGrid Domain. Defaults to `true`.
func (DomainOutput) Location ¶ added in v5.5.0
func (o DomainOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (DomainOutput) Name ¶ added in v5.5.0
func (o DomainOutput) Name() pulumi.StringOutput
Specifies the name of the EventGrid Domain resource. Changing this forces a new resource to be created.
func (DomainOutput) PrimaryAccessKey ¶ added in v5.5.0
func (o DomainOutput) PrimaryAccessKey() pulumi.StringOutput
The Primary Shared Access Key associated with the EventGrid Domain.
func (DomainOutput) PublicNetworkAccessEnabled ¶ added in v5.5.0
func (o DomainOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Whether or not public network access is allowed for this server. Defaults to `true`.
func (DomainOutput) ResourceGroupName ¶ added in v5.5.0
func (o DomainOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the EventGrid Domain exists. Changing this forces a new resource to be created.
func (DomainOutput) SecondaryAccessKey ¶ added in v5.5.0
func (o DomainOutput) SecondaryAccessKey() pulumi.StringOutput
The Secondary Shared Access Key associated with the EventGrid Domain.
func (DomainOutput) Tags ¶ added in v5.5.0
func (o DomainOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainState ¶
type DomainState struct { // Whether to create the domain topic when the first event subscription at the scope of the domain topic is created. Defaults to `true`. AutoCreateTopicWithFirstSubscription pulumi.BoolPtrInput // Whether to delete the domain topic when the last event subscription at the scope of the domain topic is deleted. Defaults to `true`. AutoDeleteTopicWithLastSubscription pulumi.BoolPtrInput // The Endpoint associated with the EventGrid Domain. Endpoint pulumi.StringPtrInput // An `identity` block as defined below. Identity DomainIdentityPtrInput // One or more `inboundIpRule` blocks as defined below. InboundIpRules DomainInboundIpRuleArrayInput // A `inputMappingDefaultValues` block as defined below. Changing this forces a new resource to be created. InputMappingDefaultValues DomainInputMappingDefaultValuesPtrInput // A `inputMappingFields` block as defined below. Changing this forces a new resource to be created. InputMappingFields DomainInputMappingFieldsPtrInput // Specifies the schema in which incoming events will be published to this domain. Allowed values are `CloudEventSchemaV1_0`, `CustomEventSchema`, or `EventGridSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created. InputSchema pulumi.StringPtrInput // Whether local authentication methods is enabled for the EventGrid Domain. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the EventGrid Domain resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Primary Shared Access Key associated with the EventGrid Domain. PrimaryAccessKey pulumi.StringPtrInput // Whether or not public network access is allowed for this server. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the resource group in which the EventGrid Domain exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Secondary Shared Access Key associated with the EventGrid Domain. SecondaryAccessKey pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type
type EventGridTopic
deprecated
type EventGridTopic struct { pulumi.CustomResourceState // The Endpoint associated with the EventGrid Topic. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // An `identity` block as defined below. Identity EventGridTopicIdentityPtrOutput `pulumi:"identity"` // One or more `inboundIpRule` blocks as defined below. InboundIpRules EventGridTopicInboundIpRuleArrayOutput `pulumi:"inboundIpRules"` // A `inputMappingDefaultValues` block as defined below. Changing this forces a new resource to be created. InputMappingDefaultValues EventGridTopicInputMappingDefaultValuesPtrOutput `pulumi:"inputMappingDefaultValues"` // A `inputMappingFields` block as defined below. Changing this forces a new resource to be created. InputMappingFields EventGridTopicInputMappingFieldsPtrOutput `pulumi:"inputMappingFields"` // Specifies the schema in which incoming events will be published to this domain. Allowed values are `CloudEventSchemaV1_0`, `CustomEventSchema`, or `EventGridSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created. InputSchema pulumi.StringPtrOutput `pulumi:"inputSchema"` // Whether local authentication methods is enabled for the EventGrid Topic. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrOutput `pulumi:"localAuthEnabled"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the EventGrid Topic resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The Primary Shared Access Key associated with the EventGrid Topic. PrimaryAccessKey pulumi.StringOutput `pulumi:"primaryAccessKey"` // Whether or not public network access is allowed for this server. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The name of the resource group in which the EventGrid Topic exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Secondary Shared Access Key associated with the EventGrid Topic. SecondaryAccessKey pulumi.StringOutput `pulumi:"secondaryAccessKey"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an EventGrid Topic
> **Note:** at this time EventGrid Topic's are only available in a limited number of regions.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventgrid" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = eventgrid.NewTopic(ctx, "example", &eventgrid.TopicArgs{ Name: pulumi.String("my-eventgrid-topic"), Location: example.Location, ResourceGroupName: example.Name, Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } return nil }) }
```
## Import
EventGrid Topic's can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/eventGridTopic:EventGridTopic topic1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventGrid/topics/topic1 ```
Deprecated: azure.eventhub.EventGridTopic has been deprecated in favor of azure.eventgrid.Topic
func GetEventGridTopic ¶
func GetEventGridTopic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventGridTopicState, opts ...pulumi.ResourceOption) (*EventGridTopic, error)
GetEventGridTopic gets an existing EventGridTopic 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 NewEventGridTopic ¶
func NewEventGridTopic(ctx *pulumi.Context, name string, args *EventGridTopicArgs, opts ...pulumi.ResourceOption) (*EventGridTopic, error)
NewEventGridTopic registers a new resource with the given unique name, arguments, and options.
func (*EventGridTopic) ElementType ¶
func (*EventGridTopic) ElementType() reflect.Type
func (*EventGridTopic) ToEventGridTopicOutput ¶
func (i *EventGridTopic) ToEventGridTopicOutput() EventGridTopicOutput
func (*EventGridTopic) ToEventGridTopicOutputWithContext ¶
func (i *EventGridTopic) ToEventGridTopicOutputWithContext(ctx context.Context) EventGridTopicOutput
type EventGridTopicArgs ¶
type EventGridTopicArgs struct { // An `identity` block as defined below. Identity EventGridTopicIdentityPtrInput // One or more `inboundIpRule` blocks as defined below. InboundIpRules EventGridTopicInboundIpRuleArrayInput // A `inputMappingDefaultValues` block as defined below. Changing this forces a new resource to be created. InputMappingDefaultValues EventGridTopicInputMappingDefaultValuesPtrInput // A `inputMappingFields` block as defined below. Changing this forces a new resource to be created. InputMappingFields EventGridTopicInputMappingFieldsPtrInput // Specifies the schema in which incoming events will be published to this domain. Allowed values are `CloudEventSchemaV1_0`, `CustomEventSchema`, or `EventGridSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created. InputSchema pulumi.StringPtrInput // Whether local authentication methods is enabled for the EventGrid Topic. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the EventGrid Topic resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Whether or not public network access is allowed for this server. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the resource group in which the EventGrid Topic exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a EventGridTopic resource.
func (EventGridTopicArgs) ElementType ¶
func (EventGridTopicArgs) ElementType() reflect.Type
type EventGridTopicArray ¶
type EventGridTopicArray []EventGridTopicInput
func (EventGridTopicArray) ElementType ¶
func (EventGridTopicArray) ElementType() reflect.Type
func (EventGridTopicArray) ToEventGridTopicArrayOutput ¶
func (i EventGridTopicArray) ToEventGridTopicArrayOutput() EventGridTopicArrayOutput
func (EventGridTopicArray) ToEventGridTopicArrayOutputWithContext ¶
func (i EventGridTopicArray) ToEventGridTopicArrayOutputWithContext(ctx context.Context) EventGridTopicArrayOutput
type EventGridTopicArrayInput ¶
type EventGridTopicArrayInput interface { pulumi.Input ToEventGridTopicArrayOutput() EventGridTopicArrayOutput ToEventGridTopicArrayOutputWithContext(context.Context) EventGridTopicArrayOutput }
EventGridTopicArrayInput is an input type that accepts EventGridTopicArray and EventGridTopicArrayOutput values. You can construct a concrete instance of `EventGridTopicArrayInput` via:
EventGridTopicArray{ EventGridTopicArgs{...} }
type EventGridTopicArrayOutput ¶
type EventGridTopicArrayOutput struct{ *pulumi.OutputState }
func (EventGridTopicArrayOutput) ElementType ¶
func (EventGridTopicArrayOutput) ElementType() reflect.Type
func (EventGridTopicArrayOutput) Index ¶
func (o EventGridTopicArrayOutput) Index(i pulumi.IntInput) EventGridTopicOutput
func (EventGridTopicArrayOutput) ToEventGridTopicArrayOutput ¶
func (o EventGridTopicArrayOutput) ToEventGridTopicArrayOutput() EventGridTopicArrayOutput
func (EventGridTopicArrayOutput) ToEventGridTopicArrayOutputWithContext ¶
func (o EventGridTopicArrayOutput) ToEventGridTopicArrayOutputWithContext(ctx context.Context) EventGridTopicArrayOutput
type EventGridTopicIdentity ¶
type EventGridTopicIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Event Grid Topic. // // > **NOTE:** This is required when `type` is set to `UserAssigned` // // > **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Event Grid Topic has been created. More details are available below. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Event Grid Topic. Possible values are `SystemAssigned`, `UserAssigned`. Type string `pulumi:"type"` }
type EventGridTopicIdentityArgs ¶
type EventGridTopicIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Event Grid Topic. // // > **NOTE:** This is required when `type` is set to `UserAssigned` // // > **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Event Grid Topic has been created. More details are available below. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Event Grid Topic. Possible values are `SystemAssigned`, `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (EventGridTopicIdentityArgs) ElementType ¶
func (EventGridTopicIdentityArgs) ElementType() reflect.Type
func (EventGridTopicIdentityArgs) ToEventGridTopicIdentityOutput ¶
func (i EventGridTopicIdentityArgs) ToEventGridTopicIdentityOutput() EventGridTopicIdentityOutput
func (EventGridTopicIdentityArgs) ToEventGridTopicIdentityOutputWithContext ¶
func (i EventGridTopicIdentityArgs) ToEventGridTopicIdentityOutputWithContext(ctx context.Context) EventGridTopicIdentityOutput
func (EventGridTopicIdentityArgs) ToEventGridTopicIdentityPtrOutput ¶
func (i EventGridTopicIdentityArgs) ToEventGridTopicIdentityPtrOutput() EventGridTopicIdentityPtrOutput
func (EventGridTopicIdentityArgs) ToEventGridTopicIdentityPtrOutputWithContext ¶
func (i EventGridTopicIdentityArgs) ToEventGridTopicIdentityPtrOutputWithContext(ctx context.Context) EventGridTopicIdentityPtrOutput
type EventGridTopicIdentityInput ¶
type EventGridTopicIdentityInput interface { pulumi.Input ToEventGridTopicIdentityOutput() EventGridTopicIdentityOutput ToEventGridTopicIdentityOutputWithContext(context.Context) EventGridTopicIdentityOutput }
EventGridTopicIdentityInput is an input type that accepts EventGridTopicIdentityArgs and EventGridTopicIdentityOutput values. You can construct a concrete instance of `EventGridTopicIdentityInput` via:
EventGridTopicIdentityArgs{...}
type EventGridTopicIdentityOutput ¶
type EventGridTopicIdentityOutput struct{ *pulumi.OutputState }
func (EventGridTopicIdentityOutput) ElementType ¶
func (EventGridTopicIdentityOutput) ElementType() reflect.Type
func (EventGridTopicIdentityOutput) IdentityIds ¶
func (o EventGridTopicIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Event Grid Topic.
> **NOTE:** This is required when `type` is set to `UserAssigned`
> **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Event Grid Topic has been created. More details are available below.
func (EventGridTopicIdentityOutput) PrincipalId ¶
func (o EventGridTopicIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (EventGridTopicIdentityOutput) TenantId ¶
func (o EventGridTopicIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (EventGridTopicIdentityOutput) ToEventGridTopicIdentityOutput ¶
func (o EventGridTopicIdentityOutput) ToEventGridTopicIdentityOutput() EventGridTopicIdentityOutput
func (EventGridTopicIdentityOutput) ToEventGridTopicIdentityOutputWithContext ¶
func (o EventGridTopicIdentityOutput) ToEventGridTopicIdentityOutputWithContext(ctx context.Context) EventGridTopicIdentityOutput
func (EventGridTopicIdentityOutput) ToEventGridTopicIdentityPtrOutput ¶
func (o EventGridTopicIdentityOutput) ToEventGridTopicIdentityPtrOutput() EventGridTopicIdentityPtrOutput
func (EventGridTopicIdentityOutput) ToEventGridTopicIdentityPtrOutputWithContext ¶
func (o EventGridTopicIdentityOutput) ToEventGridTopicIdentityPtrOutputWithContext(ctx context.Context) EventGridTopicIdentityPtrOutput
func (EventGridTopicIdentityOutput) Type ¶
func (o EventGridTopicIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Event Grid Topic. Possible values are `SystemAssigned`, `UserAssigned`.
type EventGridTopicIdentityPtrInput ¶
type EventGridTopicIdentityPtrInput interface { pulumi.Input ToEventGridTopicIdentityPtrOutput() EventGridTopicIdentityPtrOutput ToEventGridTopicIdentityPtrOutputWithContext(context.Context) EventGridTopicIdentityPtrOutput }
EventGridTopicIdentityPtrInput is an input type that accepts EventGridTopicIdentityArgs, EventGridTopicIdentityPtr and EventGridTopicIdentityPtrOutput values. You can construct a concrete instance of `EventGridTopicIdentityPtrInput` via:
EventGridTopicIdentityArgs{...} or: nil
func EventGridTopicIdentityPtr ¶
func EventGridTopicIdentityPtr(v *EventGridTopicIdentityArgs) EventGridTopicIdentityPtrInput
type EventGridTopicIdentityPtrOutput ¶
type EventGridTopicIdentityPtrOutput struct{ *pulumi.OutputState }
func (EventGridTopicIdentityPtrOutput) Elem ¶
func (o EventGridTopicIdentityPtrOutput) Elem() EventGridTopicIdentityOutput
func (EventGridTopicIdentityPtrOutput) ElementType ¶
func (EventGridTopicIdentityPtrOutput) ElementType() reflect.Type
func (EventGridTopicIdentityPtrOutput) IdentityIds ¶
func (o EventGridTopicIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Event Grid Topic.
> **NOTE:** This is required when `type` is set to `UserAssigned`
> **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Event Grid Topic has been created. More details are available below.
func (EventGridTopicIdentityPtrOutput) PrincipalId ¶
func (o EventGridTopicIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (EventGridTopicIdentityPtrOutput) TenantId ¶
func (o EventGridTopicIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (EventGridTopicIdentityPtrOutput) ToEventGridTopicIdentityPtrOutput ¶
func (o EventGridTopicIdentityPtrOutput) ToEventGridTopicIdentityPtrOutput() EventGridTopicIdentityPtrOutput
func (EventGridTopicIdentityPtrOutput) ToEventGridTopicIdentityPtrOutputWithContext ¶
func (o EventGridTopicIdentityPtrOutput) ToEventGridTopicIdentityPtrOutputWithContext(ctx context.Context) EventGridTopicIdentityPtrOutput
func (EventGridTopicIdentityPtrOutput) Type ¶
func (o EventGridTopicIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Event Grid Topic. Possible values are `SystemAssigned`, `UserAssigned`.
type EventGridTopicInboundIpRuleArgs ¶
type EventGridTopicInboundIpRuleArgs struct { // The action to take when the rule is matched. Possible values are `Allow`. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The IP mask (CIDR) to match on. IpMask pulumi.StringInput `pulumi:"ipMask"` }
func (EventGridTopicInboundIpRuleArgs) ElementType ¶
func (EventGridTopicInboundIpRuleArgs) ElementType() reflect.Type
func (EventGridTopicInboundIpRuleArgs) ToEventGridTopicInboundIpRuleOutput ¶
func (i EventGridTopicInboundIpRuleArgs) ToEventGridTopicInboundIpRuleOutput() EventGridTopicInboundIpRuleOutput
func (EventGridTopicInboundIpRuleArgs) ToEventGridTopicInboundIpRuleOutputWithContext ¶
func (i EventGridTopicInboundIpRuleArgs) ToEventGridTopicInboundIpRuleOutputWithContext(ctx context.Context) EventGridTopicInboundIpRuleOutput
type EventGridTopicInboundIpRuleArray ¶
type EventGridTopicInboundIpRuleArray []EventGridTopicInboundIpRuleInput
func (EventGridTopicInboundIpRuleArray) ElementType ¶
func (EventGridTopicInboundIpRuleArray) ElementType() reflect.Type
func (EventGridTopicInboundIpRuleArray) ToEventGridTopicInboundIpRuleArrayOutput ¶
func (i EventGridTopicInboundIpRuleArray) ToEventGridTopicInboundIpRuleArrayOutput() EventGridTopicInboundIpRuleArrayOutput
func (EventGridTopicInboundIpRuleArray) ToEventGridTopicInboundIpRuleArrayOutputWithContext ¶
func (i EventGridTopicInboundIpRuleArray) ToEventGridTopicInboundIpRuleArrayOutputWithContext(ctx context.Context) EventGridTopicInboundIpRuleArrayOutput
type EventGridTopicInboundIpRuleArrayInput ¶
type EventGridTopicInboundIpRuleArrayInput interface { pulumi.Input ToEventGridTopicInboundIpRuleArrayOutput() EventGridTopicInboundIpRuleArrayOutput ToEventGridTopicInboundIpRuleArrayOutputWithContext(context.Context) EventGridTopicInboundIpRuleArrayOutput }
EventGridTopicInboundIpRuleArrayInput is an input type that accepts EventGridTopicInboundIpRuleArray and EventGridTopicInboundIpRuleArrayOutput values. You can construct a concrete instance of `EventGridTopicInboundIpRuleArrayInput` via:
EventGridTopicInboundIpRuleArray{ EventGridTopicInboundIpRuleArgs{...} }
type EventGridTopicInboundIpRuleArrayOutput ¶
type EventGridTopicInboundIpRuleArrayOutput struct{ *pulumi.OutputState }
func (EventGridTopicInboundIpRuleArrayOutput) ElementType ¶
func (EventGridTopicInboundIpRuleArrayOutput) ElementType() reflect.Type
func (EventGridTopicInboundIpRuleArrayOutput) ToEventGridTopicInboundIpRuleArrayOutput ¶
func (o EventGridTopicInboundIpRuleArrayOutput) ToEventGridTopicInboundIpRuleArrayOutput() EventGridTopicInboundIpRuleArrayOutput
func (EventGridTopicInboundIpRuleArrayOutput) ToEventGridTopicInboundIpRuleArrayOutputWithContext ¶
func (o EventGridTopicInboundIpRuleArrayOutput) ToEventGridTopicInboundIpRuleArrayOutputWithContext(ctx context.Context) EventGridTopicInboundIpRuleArrayOutput
type EventGridTopicInboundIpRuleInput ¶
type EventGridTopicInboundIpRuleInput interface { pulumi.Input ToEventGridTopicInboundIpRuleOutput() EventGridTopicInboundIpRuleOutput ToEventGridTopicInboundIpRuleOutputWithContext(context.Context) EventGridTopicInboundIpRuleOutput }
EventGridTopicInboundIpRuleInput is an input type that accepts EventGridTopicInboundIpRuleArgs and EventGridTopicInboundIpRuleOutput values. You can construct a concrete instance of `EventGridTopicInboundIpRuleInput` via:
EventGridTopicInboundIpRuleArgs{...}
type EventGridTopicInboundIpRuleOutput ¶
type EventGridTopicInboundIpRuleOutput struct{ *pulumi.OutputState }
func (EventGridTopicInboundIpRuleOutput) Action ¶
func (o EventGridTopicInboundIpRuleOutput) Action() pulumi.StringPtrOutput
The action to take when the rule is matched. Possible values are `Allow`. Defaults to `Allow`.
func (EventGridTopicInboundIpRuleOutput) ElementType ¶
func (EventGridTopicInboundIpRuleOutput) ElementType() reflect.Type
func (EventGridTopicInboundIpRuleOutput) IpMask ¶
func (o EventGridTopicInboundIpRuleOutput) IpMask() pulumi.StringOutput
The IP mask (CIDR) to match on.
func (EventGridTopicInboundIpRuleOutput) ToEventGridTopicInboundIpRuleOutput ¶
func (o EventGridTopicInboundIpRuleOutput) ToEventGridTopicInboundIpRuleOutput() EventGridTopicInboundIpRuleOutput
func (EventGridTopicInboundIpRuleOutput) ToEventGridTopicInboundIpRuleOutputWithContext ¶
func (o EventGridTopicInboundIpRuleOutput) ToEventGridTopicInboundIpRuleOutputWithContext(ctx context.Context) EventGridTopicInboundIpRuleOutput
type EventGridTopicInput ¶
type EventGridTopicInput interface { pulumi.Input ToEventGridTopicOutput() EventGridTopicOutput ToEventGridTopicOutputWithContext(ctx context.Context) EventGridTopicOutput }
type EventGridTopicInputMappingDefaultValues ¶
type EventGridTopicInputMappingDefaultValues struct { // Specifies the default data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. DataVersion *string `pulumi:"dataVersion"` // Specifies the default event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventType *string `pulumi:"eventType"` // Specifies the default subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Subject *string `pulumi:"subject"` }
type EventGridTopicInputMappingDefaultValuesArgs ¶
type EventGridTopicInputMappingDefaultValuesArgs struct { // Specifies the default data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. DataVersion pulumi.StringPtrInput `pulumi:"dataVersion"` // Specifies the default event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventType pulumi.StringPtrInput `pulumi:"eventType"` // Specifies the default subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Subject pulumi.StringPtrInput `pulumi:"subject"` }
func (EventGridTopicInputMappingDefaultValuesArgs) ElementType ¶
func (EventGridTopicInputMappingDefaultValuesArgs) ElementType() reflect.Type
func (EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesOutput ¶
func (i EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesOutput() EventGridTopicInputMappingDefaultValuesOutput
func (EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesOutputWithContext ¶
func (i EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesOutputWithContext(ctx context.Context) EventGridTopicInputMappingDefaultValuesOutput
func (EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesPtrOutput ¶
func (i EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesPtrOutput() EventGridTopicInputMappingDefaultValuesPtrOutput
func (EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesPtrOutputWithContext ¶
func (i EventGridTopicInputMappingDefaultValuesArgs) ToEventGridTopicInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingDefaultValuesPtrOutput
type EventGridTopicInputMappingDefaultValuesInput ¶
type EventGridTopicInputMappingDefaultValuesInput interface { pulumi.Input ToEventGridTopicInputMappingDefaultValuesOutput() EventGridTopicInputMappingDefaultValuesOutput ToEventGridTopicInputMappingDefaultValuesOutputWithContext(context.Context) EventGridTopicInputMappingDefaultValuesOutput }
EventGridTopicInputMappingDefaultValuesInput is an input type that accepts EventGridTopicInputMappingDefaultValuesArgs and EventGridTopicInputMappingDefaultValuesOutput values. You can construct a concrete instance of `EventGridTopicInputMappingDefaultValuesInput` via:
EventGridTopicInputMappingDefaultValuesArgs{...}
type EventGridTopicInputMappingDefaultValuesOutput ¶
type EventGridTopicInputMappingDefaultValuesOutput struct{ *pulumi.OutputState }
func (EventGridTopicInputMappingDefaultValuesOutput) DataVersion ¶
func (o EventGridTopicInputMappingDefaultValuesOutput) DataVersion() pulumi.StringPtrOutput
Specifies the default data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingDefaultValuesOutput) ElementType ¶
func (EventGridTopicInputMappingDefaultValuesOutput) ElementType() reflect.Type
func (EventGridTopicInputMappingDefaultValuesOutput) EventType ¶
func (o EventGridTopicInputMappingDefaultValuesOutput) EventType() pulumi.StringPtrOutput
Specifies the default event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingDefaultValuesOutput) Subject ¶
func (o EventGridTopicInputMappingDefaultValuesOutput) Subject() pulumi.StringPtrOutput
Specifies the default subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesOutput ¶
func (o EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesOutput() EventGridTopicInputMappingDefaultValuesOutput
func (EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesOutputWithContext ¶
func (o EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesOutputWithContext(ctx context.Context) EventGridTopicInputMappingDefaultValuesOutput
func (EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutput ¶
func (o EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutput() EventGridTopicInputMappingDefaultValuesPtrOutput
func (EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutputWithContext ¶
func (o EventGridTopicInputMappingDefaultValuesOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingDefaultValuesPtrOutput
type EventGridTopicInputMappingDefaultValuesPtrInput ¶
type EventGridTopicInputMappingDefaultValuesPtrInput interface { pulumi.Input ToEventGridTopicInputMappingDefaultValuesPtrOutput() EventGridTopicInputMappingDefaultValuesPtrOutput ToEventGridTopicInputMappingDefaultValuesPtrOutputWithContext(context.Context) EventGridTopicInputMappingDefaultValuesPtrOutput }
EventGridTopicInputMappingDefaultValuesPtrInput is an input type that accepts EventGridTopicInputMappingDefaultValuesArgs, EventGridTopicInputMappingDefaultValuesPtr and EventGridTopicInputMappingDefaultValuesPtrOutput values. You can construct a concrete instance of `EventGridTopicInputMappingDefaultValuesPtrInput` via:
EventGridTopicInputMappingDefaultValuesArgs{...} or: nil
func EventGridTopicInputMappingDefaultValuesPtr ¶
func EventGridTopicInputMappingDefaultValuesPtr(v *EventGridTopicInputMappingDefaultValuesArgs) EventGridTopicInputMappingDefaultValuesPtrInput
type EventGridTopicInputMappingDefaultValuesPtrOutput ¶
type EventGridTopicInputMappingDefaultValuesPtrOutput struct{ *pulumi.OutputState }
func (EventGridTopicInputMappingDefaultValuesPtrOutput) DataVersion ¶
func (o EventGridTopicInputMappingDefaultValuesPtrOutput) DataVersion() pulumi.StringPtrOutput
Specifies the default data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingDefaultValuesPtrOutput) ElementType ¶
func (EventGridTopicInputMappingDefaultValuesPtrOutput) ElementType() reflect.Type
func (EventGridTopicInputMappingDefaultValuesPtrOutput) EventType ¶
func (o EventGridTopicInputMappingDefaultValuesPtrOutput) EventType() pulumi.StringPtrOutput
Specifies the default event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingDefaultValuesPtrOutput) Subject ¶
func (o EventGridTopicInputMappingDefaultValuesPtrOutput) Subject() pulumi.StringPtrOutput
Specifies the default subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingDefaultValuesPtrOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutput ¶
func (o EventGridTopicInputMappingDefaultValuesPtrOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutput() EventGridTopicInputMappingDefaultValuesPtrOutput
func (EventGridTopicInputMappingDefaultValuesPtrOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutputWithContext ¶
func (o EventGridTopicInputMappingDefaultValuesPtrOutput) ToEventGridTopicInputMappingDefaultValuesPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingDefaultValuesPtrOutput
type EventGridTopicInputMappingFields ¶
type EventGridTopicInputMappingFields struct { // Specifies the data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. DataVersion *string `pulumi:"dataVersion"` // Specifies the event time of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventTime *string `pulumi:"eventTime"` // Specifies the event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventType *string `pulumi:"eventType"` // Specifies the id of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Id *string `pulumi:"id"` // Specifies the subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Subject *string `pulumi:"subject"` // Specifies the topic of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Topic *string `pulumi:"topic"` }
type EventGridTopicInputMappingFieldsArgs ¶
type EventGridTopicInputMappingFieldsArgs struct { // Specifies the data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. DataVersion pulumi.StringPtrInput `pulumi:"dataVersion"` // Specifies the event time of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventTime pulumi.StringPtrInput `pulumi:"eventTime"` // Specifies the event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. EventType pulumi.StringPtrInput `pulumi:"eventType"` // Specifies the id of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Subject pulumi.StringPtrInput `pulumi:"subject"` // Specifies the topic of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created. Topic pulumi.StringPtrInput `pulumi:"topic"` }
func (EventGridTopicInputMappingFieldsArgs) ElementType ¶
func (EventGridTopicInputMappingFieldsArgs) ElementType() reflect.Type
func (EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsOutput ¶
func (i EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsOutput() EventGridTopicInputMappingFieldsOutput
func (EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsOutputWithContext ¶
func (i EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsOutputWithContext(ctx context.Context) EventGridTopicInputMappingFieldsOutput
func (EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsPtrOutput ¶
func (i EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsPtrOutput() EventGridTopicInputMappingFieldsPtrOutput
func (EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsPtrOutputWithContext ¶
func (i EventGridTopicInputMappingFieldsArgs) ToEventGridTopicInputMappingFieldsPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingFieldsPtrOutput
type EventGridTopicInputMappingFieldsInput ¶
type EventGridTopicInputMappingFieldsInput interface { pulumi.Input ToEventGridTopicInputMappingFieldsOutput() EventGridTopicInputMappingFieldsOutput ToEventGridTopicInputMappingFieldsOutputWithContext(context.Context) EventGridTopicInputMappingFieldsOutput }
EventGridTopicInputMappingFieldsInput is an input type that accepts EventGridTopicInputMappingFieldsArgs and EventGridTopicInputMappingFieldsOutput values. You can construct a concrete instance of `EventGridTopicInputMappingFieldsInput` via:
EventGridTopicInputMappingFieldsArgs{...}
type EventGridTopicInputMappingFieldsOutput ¶
type EventGridTopicInputMappingFieldsOutput struct{ *pulumi.OutputState }
func (EventGridTopicInputMappingFieldsOutput) DataVersion ¶
func (o EventGridTopicInputMappingFieldsOutput) DataVersion() pulumi.StringPtrOutput
Specifies the data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingFieldsOutput) ElementType ¶
func (EventGridTopicInputMappingFieldsOutput) ElementType() reflect.Type
func (EventGridTopicInputMappingFieldsOutput) EventTime ¶
func (o EventGridTopicInputMappingFieldsOutput) EventTime() pulumi.StringPtrOutput
Specifies the event time of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingFieldsOutput) EventType ¶
func (o EventGridTopicInputMappingFieldsOutput) EventType() pulumi.StringPtrOutput
Specifies the event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingFieldsOutput) Id ¶
func (o EventGridTopicInputMappingFieldsOutput) Id() pulumi.StringPtrOutput
Specifies the id of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingFieldsOutput) Subject ¶
func (o EventGridTopicInputMappingFieldsOutput) Subject() pulumi.StringPtrOutput
Specifies the subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsOutput ¶
func (o EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsOutput() EventGridTopicInputMappingFieldsOutput
func (EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsOutputWithContext ¶
func (o EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsOutputWithContext(ctx context.Context) EventGridTopicInputMappingFieldsOutput
func (EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsPtrOutput ¶
func (o EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsPtrOutput() EventGridTopicInputMappingFieldsPtrOutput
func (EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsPtrOutputWithContext ¶
func (o EventGridTopicInputMappingFieldsOutput) ToEventGridTopicInputMappingFieldsPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingFieldsPtrOutput
func (EventGridTopicInputMappingFieldsOutput) Topic ¶
func (o EventGridTopicInputMappingFieldsOutput) Topic() pulumi.StringPtrOutput
Specifies the topic of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
type EventGridTopicInputMappingFieldsPtrInput ¶
type EventGridTopicInputMappingFieldsPtrInput interface { pulumi.Input ToEventGridTopicInputMappingFieldsPtrOutput() EventGridTopicInputMappingFieldsPtrOutput ToEventGridTopicInputMappingFieldsPtrOutputWithContext(context.Context) EventGridTopicInputMappingFieldsPtrOutput }
EventGridTopicInputMappingFieldsPtrInput is an input type that accepts EventGridTopicInputMappingFieldsArgs, EventGridTopicInputMappingFieldsPtr and EventGridTopicInputMappingFieldsPtrOutput values. You can construct a concrete instance of `EventGridTopicInputMappingFieldsPtrInput` via:
EventGridTopicInputMappingFieldsArgs{...} or: nil
func EventGridTopicInputMappingFieldsPtr ¶
func EventGridTopicInputMappingFieldsPtr(v *EventGridTopicInputMappingFieldsArgs) EventGridTopicInputMappingFieldsPtrInput
type EventGridTopicInputMappingFieldsPtrOutput ¶
type EventGridTopicInputMappingFieldsPtrOutput struct{ *pulumi.OutputState }
func (EventGridTopicInputMappingFieldsPtrOutput) DataVersion ¶
func (o EventGridTopicInputMappingFieldsPtrOutput) DataVersion() pulumi.StringPtrOutput
Specifies the data version of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingFieldsPtrOutput) ElementType ¶
func (EventGridTopicInputMappingFieldsPtrOutput) ElementType() reflect.Type
func (EventGridTopicInputMappingFieldsPtrOutput) EventTime ¶
func (o EventGridTopicInputMappingFieldsPtrOutput) EventTime() pulumi.StringPtrOutput
Specifies the event time of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingFieldsPtrOutput) EventType ¶
func (o EventGridTopicInputMappingFieldsPtrOutput) EventType() pulumi.StringPtrOutput
Specifies the event type of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingFieldsPtrOutput) Id ¶
func (o EventGridTopicInputMappingFieldsPtrOutput) Id() pulumi.StringPtrOutput
Specifies the id of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingFieldsPtrOutput) Subject ¶
func (o EventGridTopicInputMappingFieldsPtrOutput) Subject() pulumi.StringPtrOutput
Specifies the subject of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
func (EventGridTopicInputMappingFieldsPtrOutput) ToEventGridTopicInputMappingFieldsPtrOutput ¶
func (o EventGridTopicInputMappingFieldsPtrOutput) ToEventGridTopicInputMappingFieldsPtrOutput() EventGridTopicInputMappingFieldsPtrOutput
func (EventGridTopicInputMappingFieldsPtrOutput) ToEventGridTopicInputMappingFieldsPtrOutputWithContext ¶
func (o EventGridTopicInputMappingFieldsPtrOutput) ToEventGridTopicInputMappingFieldsPtrOutputWithContext(ctx context.Context) EventGridTopicInputMappingFieldsPtrOutput
func (EventGridTopicInputMappingFieldsPtrOutput) Topic ¶
func (o EventGridTopicInputMappingFieldsPtrOutput) Topic() pulumi.StringPtrOutput
Specifies the topic of the EventGrid Event to associate with the domain. Changing this forces a new resource to be created.
type EventGridTopicMap ¶
type EventGridTopicMap map[string]EventGridTopicInput
func (EventGridTopicMap) ElementType ¶
func (EventGridTopicMap) ElementType() reflect.Type
func (EventGridTopicMap) ToEventGridTopicMapOutput ¶
func (i EventGridTopicMap) ToEventGridTopicMapOutput() EventGridTopicMapOutput
func (EventGridTopicMap) ToEventGridTopicMapOutputWithContext ¶
func (i EventGridTopicMap) ToEventGridTopicMapOutputWithContext(ctx context.Context) EventGridTopicMapOutput
type EventGridTopicMapInput ¶
type EventGridTopicMapInput interface { pulumi.Input ToEventGridTopicMapOutput() EventGridTopicMapOutput ToEventGridTopicMapOutputWithContext(context.Context) EventGridTopicMapOutput }
EventGridTopicMapInput is an input type that accepts EventGridTopicMap and EventGridTopicMapOutput values. You can construct a concrete instance of `EventGridTopicMapInput` via:
EventGridTopicMap{ "key": EventGridTopicArgs{...} }
type EventGridTopicMapOutput ¶
type EventGridTopicMapOutput struct{ *pulumi.OutputState }
func (EventGridTopicMapOutput) ElementType ¶
func (EventGridTopicMapOutput) ElementType() reflect.Type
func (EventGridTopicMapOutput) MapIndex ¶
func (o EventGridTopicMapOutput) MapIndex(k pulumi.StringInput) EventGridTopicOutput
func (EventGridTopicMapOutput) ToEventGridTopicMapOutput ¶
func (o EventGridTopicMapOutput) ToEventGridTopicMapOutput() EventGridTopicMapOutput
func (EventGridTopicMapOutput) ToEventGridTopicMapOutputWithContext ¶
func (o EventGridTopicMapOutput) ToEventGridTopicMapOutputWithContext(ctx context.Context) EventGridTopicMapOutput
type EventGridTopicOutput ¶
type EventGridTopicOutput struct{ *pulumi.OutputState }
func (EventGridTopicOutput) ElementType ¶
func (EventGridTopicOutput) ElementType() reflect.Type
func (EventGridTopicOutput) Endpoint ¶ added in v5.5.0
func (o EventGridTopicOutput) Endpoint() pulumi.StringOutput
The Endpoint associated with the EventGrid Topic.
func (EventGridTopicOutput) Identity ¶ added in v5.5.0
func (o EventGridTopicOutput) Identity() EventGridTopicIdentityPtrOutput
An `identity` block as defined below.
func (EventGridTopicOutput) InboundIpRules ¶ added in v5.5.0
func (o EventGridTopicOutput) InboundIpRules() EventGridTopicInboundIpRuleArrayOutput
One or more `inboundIpRule` blocks as defined below.
func (EventGridTopicOutput) InputMappingDefaultValues ¶ added in v5.5.0
func (o EventGridTopicOutput) InputMappingDefaultValues() EventGridTopicInputMappingDefaultValuesPtrOutput
A `inputMappingDefaultValues` block as defined below. Changing this forces a new resource to be created.
func (EventGridTopicOutput) InputMappingFields ¶ added in v5.5.0
func (o EventGridTopicOutput) InputMappingFields() EventGridTopicInputMappingFieldsPtrOutput
A `inputMappingFields` block as defined below. Changing this forces a new resource to be created.
func (EventGridTopicOutput) InputSchema ¶ added in v5.5.0
func (o EventGridTopicOutput) InputSchema() pulumi.StringPtrOutput
Specifies the schema in which incoming events will be published to this domain. Allowed values are `CloudEventSchemaV1_0`, `CustomEventSchema`, or `EventGridSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created.
func (EventGridTopicOutput) LocalAuthEnabled ¶ added in v5.5.0
func (o EventGridTopicOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
Whether local authentication methods is enabled for the EventGrid Topic. Defaults to `true`.
func (EventGridTopicOutput) Location ¶ added in v5.5.0
func (o EventGridTopicOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (EventGridTopicOutput) Name ¶ added in v5.5.0
func (o EventGridTopicOutput) Name() pulumi.StringOutput
Specifies the name of the EventGrid Topic resource. Changing this forces a new resource to be created.
func (EventGridTopicOutput) PrimaryAccessKey ¶ added in v5.5.0
func (o EventGridTopicOutput) PrimaryAccessKey() pulumi.StringOutput
The Primary Shared Access Key associated with the EventGrid Topic.
func (EventGridTopicOutput) PublicNetworkAccessEnabled ¶ added in v5.5.0
func (o EventGridTopicOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Whether or not public network access is allowed for this server. Defaults to `true`.
func (EventGridTopicOutput) ResourceGroupName ¶ added in v5.5.0
func (o EventGridTopicOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the EventGrid Topic exists. Changing this forces a new resource to be created.
func (EventGridTopicOutput) SecondaryAccessKey ¶ added in v5.5.0
func (o EventGridTopicOutput) SecondaryAccessKey() pulumi.StringOutput
The Secondary Shared Access Key associated with the EventGrid Topic.
func (EventGridTopicOutput) Tags ¶ added in v5.5.0
func (o EventGridTopicOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (EventGridTopicOutput) ToEventGridTopicOutput ¶
func (o EventGridTopicOutput) ToEventGridTopicOutput() EventGridTopicOutput
func (EventGridTopicOutput) ToEventGridTopicOutputWithContext ¶
func (o EventGridTopicOutput) ToEventGridTopicOutputWithContext(ctx context.Context) EventGridTopicOutput
type EventGridTopicState ¶
type EventGridTopicState struct { // The Endpoint associated with the EventGrid Topic. Endpoint pulumi.StringPtrInput // An `identity` block as defined below. Identity EventGridTopicIdentityPtrInput // One or more `inboundIpRule` blocks as defined below. InboundIpRules EventGridTopicInboundIpRuleArrayInput // A `inputMappingDefaultValues` block as defined below. Changing this forces a new resource to be created. InputMappingDefaultValues EventGridTopicInputMappingDefaultValuesPtrInput // A `inputMappingFields` block as defined below. Changing this forces a new resource to be created. InputMappingFields EventGridTopicInputMappingFieldsPtrInput // Specifies the schema in which incoming events will be published to this domain. Allowed values are `CloudEventSchemaV1_0`, `CustomEventSchema`, or `EventGridSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created. InputSchema pulumi.StringPtrInput // Whether local authentication methods is enabled for the EventGrid Topic. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the EventGrid Topic resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Primary Shared Access Key associated with the EventGrid Topic. PrimaryAccessKey pulumi.StringPtrInput // Whether or not public network access is allowed for this server. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the resource group in which the EventGrid Topic exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Secondary Shared Access Key associated with the EventGrid Topic. SecondaryAccessKey pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (EventGridTopicState) ElementType ¶
func (EventGridTopicState) ElementType() reflect.Type
type EventHub ¶
type EventHub struct { pulumi.CustomResourceState // A `captureDescription` block as defined below. CaptureDescription EventHubCaptureDescriptionPtrOutput `pulumi:"captureDescription"` // Specifies the number of days to retain the events for this Event Hub. // // > **Note:** When using a dedicated Event Hubs cluster, maximum value of `messageRetention` is 90 days. When using a shared parent EventHub Namespace, maximum value is 7 days; or 1 day when using a Basic SKU for the shared parent EventHub Namespace. MessageRetention pulumi.IntOutput `pulumi:"messageRetention"` // Specifies the name of the EventHub resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // Specifies the current number of shards on the Event Hub. // // > **Note:** `partitionCount` cannot be changed unless Eventhub Namespace SKU is `Premium` and cannot be decreased. // // > **Note:** When using a dedicated Event Hubs cluster, maximum value of `partitionCount` is 1024. When using a shared parent EventHub Namespace, maximum value is 32. PartitionCount pulumi.IntOutput `pulumi:"partitionCount"` // The identifiers for partitions created for Event Hubs. PartitionIds pulumi.StringArrayOutput `pulumi:"partitionIds"` // The name of the resource group in which the EventHub's parent Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the status of the Event Hub resource. Possible values are `Active`, `Disabled` and `SendDisabled`. Defaults to `Active`. Status pulumi.StringPtrOutput `pulumi:"status"` }
Manages a Event Hubs as a nested resource within a Event Hubs namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "example", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("acceptanceTestEventHubNamespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Capacity: pulumi.Int(1), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } _, err = eventhub.NewEventHub(ctx, "example", &eventhub.EventHubArgs{ Name: pulumi.String("acceptanceTestEventHub"), NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: example.Name, PartitionCount: pulumi.Int(2), MessageRetention: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
## Import
EventHubs can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/eventHub:EventHub eventhub1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1/eventhubs/eventhub1 ```
func GetEventHub ¶
func GetEventHub(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventHubState, opts ...pulumi.ResourceOption) (*EventHub, error)
GetEventHub gets an existing EventHub 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 NewEventHub ¶
func NewEventHub(ctx *pulumi.Context, name string, args *EventHubArgs, opts ...pulumi.ResourceOption) (*EventHub, error)
NewEventHub registers a new resource with the given unique name, arguments, and options.
func (*EventHub) ElementType ¶
func (*EventHub) ToEventHubOutput ¶
func (i *EventHub) ToEventHubOutput() EventHubOutput
func (*EventHub) ToEventHubOutputWithContext ¶
func (i *EventHub) ToEventHubOutputWithContext(ctx context.Context) EventHubOutput
type EventHubArgs ¶
type EventHubArgs struct { // A `captureDescription` block as defined below. CaptureDescription EventHubCaptureDescriptionPtrInput // Specifies the number of days to retain the events for this Event Hub. // // > **Note:** When using a dedicated Event Hubs cluster, maximum value of `messageRetention` is 90 days. When using a shared parent EventHub Namespace, maximum value is 7 days; or 1 day when using a Basic SKU for the shared parent EventHub Namespace. MessageRetention pulumi.IntInput // Specifies the name of the EventHub resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // Specifies the current number of shards on the Event Hub. // // > **Note:** `partitionCount` cannot be changed unless Eventhub Namespace SKU is `Premium` and cannot be decreased. // // > **Note:** When using a dedicated Event Hubs cluster, maximum value of `partitionCount` is 1024. When using a shared parent EventHub Namespace, maximum value is 32. PartitionCount pulumi.IntInput // The name of the resource group in which the EventHub's parent Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the status of the Event Hub resource. Possible values are `Active`, `Disabled` and `SendDisabled`. Defaults to `Active`. Status pulumi.StringPtrInput }
The set of arguments for constructing a EventHub resource.
func (EventHubArgs) ElementType ¶
func (EventHubArgs) ElementType() reflect.Type
type EventHubArray ¶
type EventHubArray []EventHubInput
func (EventHubArray) ElementType ¶
func (EventHubArray) ElementType() reflect.Type
func (EventHubArray) ToEventHubArrayOutput ¶
func (i EventHubArray) ToEventHubArrayOutput() EventHubArrayOutput
func (EventHubArray) ToEventHubArrayOutputWithContext ¶
func (i EventHubArray) ToEventHubArrayOutputWithContext(ctx context.Context) EventHubArrayOutput
type EventHubArrayInput ¶
type EventHubArrayInput interface { pulumi.Input ToEventHubArrayOutput() EventHubArrayOutput ToEventHubArrayOutputWithContext(context.Context) EventHubArrayOutput }
EventHubArrayInput is an input type that accepts EventHubArray and EventHubArrayOutput values. You can construct a concrete instance of `EventHubArrayInput` via:
EventHubArray{ EventHubArgs{...} }
type EventHubArrayOutput ¶
type EventHubArrayOutput struct{ *pulumi.OutputState }
func (EventHubArrayOutput) ElementType ¶
func (EventHubArrayOutput) ElementType() reflect.Type
func (EventHubArrayOutput) Index ¶
func (o EventHubArrayOutput) Index(i pulumi.IntInput) EventHubOutput
func (EventHubArrayOutput) ToEventHubArrayOutput ¶
func (o EventHubArrayOutput) ToEventHubArrayOutput() EventHubArrayOutput
func (EventHubArrayOutput) ToEventHubArrayOutputWithContext ¶
func (o EventHubArrayOutput) ToEventHubArrayOutputWithContext(ctx context.Context) EventHubArrayOutput
type EventHubAuthorizationRule
deprecated
type EventHubAuthorizationRule struct { pulumi.CustomResourceState // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringOutput `pulumi:"eventhubName"` // Does this Authorization Rule have permissions to Listen to the Event Hub? Defaults to `false`. Listen pulumi.BoolPtrOutput `pulumi:"listen"` // Does this Authorization Rule have permissions to Manage to the Event Hub? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrOutput `pulumi:"manage"` // Specifies the name of the EventHub Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The Primary Connection String for the Event Hubs authorization Rule. PrimaryConnectionString pulumi.StringOutput `pulumi:"primaryConnectionString"` // The alias of the Primary Connection String for the Event Hubs authorization Rule, which is generated when disaster recovery is enabled. PrimaryConnectionStringAlias pulumi.StringOutput `pulumi:"primaryConnectionStringAlias"` // The Primary Key for the Event Hubs authorization Rule. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Secondary Connection String for the Event Hubs Authorization Rule. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // The alias of the Secondary Connection String for the Event Hubs Authorization Rule, which is generated when disaster recovery is enabled. SecondaryConnectionStringAlias pulumi.StringOutput `pulumi:"secondaryConnectionStringAlias"` // The Secondary Key for the Event Hubs Authorization Rule. SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // Does this Authorization Rule have permissions to Send to the Event Hub? Defaults to `false`. Send pulumi.BoolPtrOutput `pulumi:"send"` }
Manages a Event Hubs authorization Rule within an Event Hub.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "example", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("acceptanceTestEventHubNamespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Basic"), Capacity: pulumi.Int(2), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } exampleEventHub, err := eventhub.NewEventHub(ctx, "example", &eventhub.EventHubArgs{ Name: pulumi.String("acceptanceTestEventHub"), NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: example.Name, PartitionCount: pulumi.Int(2), MessageRetention: pulumi.Int(2), }) if err != nil { return err } _, err = eventhub.NewAuthorizationRule(ctx, "example", &eventhub.AuthorizationRuleArgs{ Name: pulumi.String("navi"), NamespaceName: exampleEventHubNamespace.Name, EventhubName: exampleEventHub.Name, ResourceGroupName: example.Name, Listen: pulumi.Bool(true), Send: pulumi.Bool(false), Manage: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
EventHub Authorization Rules can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/eventHubAuthorizationRule:EventHubAuthorizationRule rule1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1/eventhubs/eventhub1/authorizationRules/rule1 ```
Deprecated: azure.eventhub.EventHubAuthorizationRule has been deprecated in favor of azure.eventhub.AuthorizationRule
func GetEventHubAuthorizationRule ¶
func GetEventHubAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventHubAuthorizationRuleState, opts ...pulumi.ResourceOption) (*EventHubAuthorizationRule, error)
GetEventHubAuthorizationRule gets an existing EventHubAuthorizationRule 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 NewEventHubAuthorizationRule ¶
func NewEventHubAuthorizationRule(ctx *pulumi.Context, name string, args *EventHubAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*EventHubAuthorizationRule, error)
NewEventHubAuthorizationRule registers a new resource with the given unique name, arguments, and options.
func (*EventHubAuthorizationRule) ElementType ¶
func (*EventHubAuthorizationRule) ElementType() reflect.Type
func (*EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutput ¶
func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput
func (*EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutputWithContext ¶
func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutputWithContext(ctx context.Context) EventHubAuthorizationRuleOutput
type EventHubAuthorizationRuleArgs ¶
type EventHubAuthorizationRuleArgs struct { // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringInput // Does this Authorization Rule have permissions to Listen to the Event Hub? Defaults to `false`. Listen pulumi.BoolPtrInput // Does this Authorization Rule have permissions to Manage to the Event Hub? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the EventHub Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. ResourceGroupName pulumi.StringInput // Does this Authorization Rule have permissions to Send to the Event Hub? Defaults to `false`. Send pulumi.BoolPtrInput }
The set of arguments for constructing a EventHubAuthorizationRule resource.
func (EventHubAuthorizationRuleArgs) ElementType ¶
func (EventHubAuthorizationRuleArgs) ElementType() reflect.Type
type EventHubAuthorizationRuleArray ¶
type EventHubAuthorizationRuleArray []EventHubAuthorizationRuleInput
func (EventHubAuthorizationRuleArray) ElementType ¶
func (EventHubAuthorizationRuleArray) ElementType() reflect.Type
func (EventHubAuthorizationRuleArray) ToEventHubAuthorizationRuleArrayOutput ¶
func (i EventHubAuthorizationRuleArray) ToEventHubAuthorizationRuleArrayOutput() EventHubAuthorizationRuleArrayOutput
func (EventHubAuthorizationRuleArray) ToEventHubAuthorizationRuleArrayOutputWithContext ¶
func (i EventHubAuthorizationRuleArray) ToEventHubAuthorizationRuleArrayOutputWithContext(ctx context.Context) EventHubAuthorizationRuleArrayOutput
type EventHubAuthorizationRuleArrayInput ¶
type EventHubAuthorizationRuleArrayInput interface { pulumi.Input ToEventHubAuthorizationRuleArrayOutput() EventHubAuthorizationRuleArrayOutput ToEventHubAuthorizationRuleArrayOutputWithContext(context.Context) EventHubAuthorizationRuleArrayOutput }
EventHubAuthorizationRuleArrayInput is an input type that accepts EventHubAuthorizationRuleArray and EventHubAuthorizationRuleArrayOutput values. You can construct a concrete instance of `EventHubAuthorizationRuleArrayInput` via:
EventHubAuthorizationRuleArray{ EventHubAuthorizationRuleArgs{...} }
type EventHubAuthorizationRuleArrayOutput ¶
type EventHubAuthorizationRuleArrayOutput struct{ *pulumi.OutputState }
func (EventHubAuthorizationRuleArrayOutput) ElementType ¶
func (EventHubAuthorizationRuleArrayOutput) ElementType() reflect.Type
func (EventHubAuthorizationRuleArrayOutput) Index ¶
func (o EventHubAuthorizationRuleArrayOutput) Index(i pulumi.IntInput) EventHubAuthorizationRuleOutput
func (EventHubAuthorizationRuleArrayOutput) ToEventHubAuthorizationRuleArrayOutput ¶
func (o EventHubAuthorizationRuleArrayOutput) ToEventHubAuthorizationRuleArrayOutput() EventHubAuthorizationRuleArrayOutput
func (EventHubAuthorizationRuleArrayOutput) ToEventHubAuthorizationRuleArrayOutputWithContext ¶
func (o EventHubAuthorizationRuleArrayOutput) ToEventHubAuthorizationRuleArrayOutputWithContext(ctx context.Context) EventHubAuthorizationRuleArrayOutput
type EventHubAuthorizationRuleInput ¶
type EventHubAuthorizationRuleInput interface { pulumi.Input ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput ToEventHubAuthorizationRuleOutputWithContext(ctx context.Context) EventHubAuthorizationRuleOutput }
type EventHubAuthorizationRuleMap ¶
type EventHubAuthorizationRuleMap map[string]EventHubAuthorizationRuleInput
func (EventHubAuthorizationRuleMap) ElementType ¶
func (EventHubAuthorizationRuleMap) ElementType() reflect.Type
func (EventHubAuthorizationRuleMap) ToEventHubAuthorizationRuleMapOutput ¶
func (i EventHubAuthorizationRuleMap) ToEventHubAuthorizationRuleMapOutput() EventHubAuthorizationRuleMapOutput
func (EventHubAuthorizationRuleMap) ToEventHubAuthorizationRuleMapOutputWithContext ¶
func (i EventHubAuthorizationRuleMap) ToEventHubAuthorizationRuleMapOutputWithContext(ctx context.Context) EventHubAuthorizationRuleMapOutput
type EventHubAuthorizationRuleMapInput ¶
type EventHubAuthorizationRuleMapInput interface { pulumi.Input ToEventHubAuthorizationRuleMapOutput() EventHubAuthorizationRuleMapOutput ToEventHubAuthorizationRuleMapOutputWithContext(context.Context) EventHubAuthorizationRuleMapOutput }
EventHubAuthorizationRuleMapInput is an input type that accepts EventHubAuthorizationRuleMap and EventHubAuthorizationRuleMapOutput values. You can construct a concrete instance of `EventHubAuthorizationRuleMapInput` via:
EventHubAuthorizationRuleMap{ "key": EventHubAuthorizationRuleArgs{...} }
type EventHubAuthorizationRuleMapOutput ¶
type EventHubAuthorizationRuleMapOutput struct{ *pulumi.OutputState }
func (EventHubAuthorizationRuleMapOutput) ElementType ¶
func (EventHubAuthorizationRuleMapOutput) ElementType() reflect.Type
func (EventHubAuthorizationRuleMapOutput) MapIndex ¶
func (o EventHubAuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) EventHubAuthorizationRuleOutput
func (EventHubAuthorizationRuleMapOutput) ToEventHubAuthorizationRuleMapOutput ¶
func (o EventHubAuthorizationRuleMapOutput) ToEventHubAuthorizationRuleMapOutput() EventHubAuthorizationRuleMapOutput
func (EventHubAuthorizationRuleMapOutput) ToEventHubAuthorizationRuleMapOutputWithContext ¶
func (o EventHubAuthorizationRuleMapOutput) ToEventHubAuthorizationRuleMapOutputWithContext(ctx context.Context) EventHubAuthorizationRuleMapOutput
type EventHubAuthorizationRuleOutput ¶
type EventHubAuthorizationRuleOutput struct{ *pulumi.OutputState }
func (EventHubAuthorizationRuleOutput) ElementType ¶
func (EventHubAuthorizationRuleOutput) ElementType() reflect.Type
func (EventHubAuthorizationRuleOutput) EventhubName ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) EventhubName() pulumi.StringOutput
Specifies the name of the EventHub. Changing this forces a new resource to be created.
func (EventHubAuthorizationRuleOutput) Listen ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
Does this Authorization Rule have permissions to Listen to the Event Hub? Defaults to `false`.
func (EventHubAuthorizationRuleOutput) Manage ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
Does this Authorization Rule have permissions to Manage to the Event Hub? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`.
func (EventHubAuthorizationRuleOutput) Name ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) Name() pulumi.StringOutput
Specifies the name of the EventHub Authorization Rule resource. Changing this forces a new resource to be created.
func (EventHubAuthorizationRuleOutput) NamespaceName ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) NamespaceName() pulumi.StringOutput
Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created.
func (EventHubAuthorizationRuleOutput) PrimaryConnectionString ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
The Primary Connection String for the Event Hubs authorization Rule.
func (EventHubAuthorizationRuleOutput) PrimaryConnectionStringAlias ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
The alias of the Primary Connection String for the Event Hubs authorization Rule, which is generated when disaster recovery is enabled.
func (EventHubAuthorizationRuleOutput) PrimaryKey ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
The Primary Key for the Event Hubs authorization Rule.
func (EventHubAuthorizationRuleOutput) ResourceGroupName ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created.
> **NOTE** At least one of the 3 permissions below needs to be set.
func (EventHubAuthorizationRuleOutput) SecondaryConnectionString ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
The Secondary Connection String for the Event Hubs Authorization Rule.
func (EventHubAuthorizationRuleOutput) SecondaryConnectionStringAlias ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
The alias of the Secondary Connection String for the Event Hubs Authorization Rule, which is generated when disaster recovery is enabled.
func (EventHubAuthorizationRuleOutput) SecondaryKey ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
The Secondary Key for the Event Hubs Authorization Rule.
func (EventHubAuthorizationRuleOutput) Send ¶ added in v5.5.0
func (o EventHubAuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
Does this Authorization Rule have permissions to Send to the Event Hub? Defaults to `false`.
func (EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutput ¶
func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput
func (EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutputWithContext ¶
func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutputWithContext(ctx context.Context) EventHubAuthorizationRuleOutput
type EventHubAuthorizationRuleState ¶
type EventHubAuthorizationRuleState struct { // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // Does this Authorization Rule have permissions to Listen to the Event Hub? Defaults to `false`. Listen pulumi.BoolPtrInput // Does this Authorization Rule have permissions to Manage to the Event Hub? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the EventHub Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // The Primary Connection String for the Event Hubs authorization Rule. PrimaryConnectionString pulumi.StringPtrInput // The alias of the Primary Connection String for the Event Hubs authorization Rule, which is generated when disaster recovery is enabled. PrimaryConnectionStringAlias pulumi.StringPtrInput // The Primary Key for the Event Hubs authorization Rule. PrimaryKey pulumi.StringPtrInput // The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. ResourceGroupName pulumi.StringPtrInput // The Secondary Connection String for the Event Hubs Authorization Rule. SecondaryConnectionString pulumi.StringPtrInput // The alias of the Secondary Connection String for the Event Hubs Authorization Rule, which is generated when disaster recovery is enabled. SecondaryConnectionStringAlias pulumi.StringPtrInput // The Secondary Key for the Event Hubs Authorization Rule. SecondaryKey pulumi.StringPtrInput // Does this Authorization Rule have permissions to Send to the Event Hub? Defaults to `false`. Send pulumi.BoolPtrInput }
func (EventHubAuthorizationRuleState) ElementType ¶
func (EventHubAuthorizationRuleState) ElementType() reflect.Type
type EventHubCaptureDescription ¶
type EventHubCaptureDescription struct { // A `destination` block as defined below. Destination EventHubCaptureDescriptionDestination `pulumi:"destination"` // Specifies if the Capture Description is Enabled. Enabled bool `pulumi:"enabled"` // Specifies the Encoding used for the Capture Description. Possible values are `Avro` and `AvroDeflate`. Encoding string `pulumi:"encoding"` // Specifies the time interval in seconds at which the capture will happen. Values can be between `60` and `900` seconds. Defaults to `300` seconds. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // Specifies the amount of data built up in your EventHub before a Capture Operation occurs. Value should be between `10485760` and `524288000` bytes. Defaults to `314572800` bytes. SizeLimitInBytes *int `pulumi:"sizeLimitInBytes"` // Specifies if empty files should not be emitted if no events occur during the Capture time window. Defaults to `false`. SkipEmptyArchives *bool `pulumi:"skipEmptyArchives"` }
type EventHubCaptureDescriptionArgs ¶
type EventHubCaptureDescriptionArgs struct { // A `destination` block as defined below. Destination EventHubCaptureDescriptionDestinationInput `pulumi:"destination"` // Specifies if the Capture Description is Enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // Specifies the Encoding used for the Capture Description. Possible values are `Avro` and `AvroDeflate`. Encoding pulumi.StringInput `pulumi:"encoding"` // Specifies the time interval in seconds at which the capture will happen. Values can be between `60` and `900` seconds. Defaults to `300` seconds. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // Specifies the amount of data built up in your EventHub before a Capture Operation occurs. Value should be between `10485760` and `524288000` bytes. Defaults to `314572800` bytes. SizeLimitInBytes pulumi.IntPtrInput `pulumi:"sizeLimitInBytes"` // Specifies if empty files should not be emitted if no events occur during the Capture time window. Defaults to `false`. SkipEmptyArchives pulumi.BoolPtrInput `pulumi:"skipEmptyArchives"` }
func (EventHubCaptureDescriptionArgs) ElementType ¶
func (EventHubCaptureDescriptionArgs) ElementType() reflect.Type
func (EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionOutput ¶
func (i EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionOutput() EventHubCaptureDescriptionOutput
func (EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionOutputWithContext ¶
func (i EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionOutputWithContext(ctx context.Context) EventHubCaptureDescriptionOutput
func (EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionPtrOutput ¶
func (i EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionPtrOutput() EventHubCaptureDescriptionPtrOutput
func (EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionPtrOutputWithContext ¶
func (i EventHubCaptureDescriptionArgs) ToEventHubCaptureDescriptionPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionPtrOutput
type EventHubCaptureDescriptionDestination ¶
type EventHubCaptureDescriptionDestination struct { // The Blob naming convention for archiving. e.g. `{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}`. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order ArchiveNameFormat string `pulumi:"archiveNameFormat"` // The name of the Container within the Blob Storage Account where messages should be archived. BlobContainerName string `pulumi:"blobContainerName"` // The Name of the Destination where the capture should take place. At this time the only supported value is `EventHubArchive.AzureBlockBlob`. // // > At this time it's only possible to Capture EventHub messages to Blob Storage. There's [a Feature Request for the Azure SDK to add support for Capturing messages to Azure Data Lake here](https://github.com/Azure/azure-rest-api-specs/issues/2255). Name string `pulumi:"name"` // The ID of the Blob Storage Account where messages should be archived. StorageAccountId string `pulumi:"storageAccountId"` }
type EventHubCaptureDescriptionDestinationArgs ¶
type EventHubCaptureDescriptionDestinationArgs struct { // The Blob naming convention for archiving. e.g. `{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}`. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order ArchiveNameFormat pulumi.StringInput `pulumi:"archiveNameFormat"` // The name of the Container within the Blob Storage Account where messages should be archived. BlobContainerName pulumi.StringInput `pulumi:"blobContainerName"` // The Name of the Destination where the capture should take place. At this time the only supported value is `EventHubArchive.AzureBlockBlob`. // // > At this time it's only possible to Capture EventHub messages to Blob Storage. There's [a Feature Request for the Azure SDK to add support for Capturing messages to Azure Data Lake here](https://github.com/Azure/azure-rest-api-specs/issues/2255). Name pulumi.StringInput `pulumi:"name"` // The ID of the Blob Storage Account where messages should be archived. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` }
func (EventHubCaptureDescriptionDestinationArgs) ElementType ¶
func (EventHubCaptureDescriptionDestinationArgs) ElementType() reflect.Type
func (EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationOutput ¶
func (i EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationOutput() EventHubCaptureDescriptionDestinationOutput
func (EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationOutputWithContext ¶
func (i EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationOutputWithContext(ctx context.Context) EventHubCaptureDescriptionDestinationOutput
func (EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationPtrOutput ¶
func (i EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationPtrOutput() EventHubCaptureDescriptionDestinationPtrOutput
func (EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationPtrOutputWithContext ¶
func (i EventHubCaptureDescriptionDestinationArgs) ToEventHubCaptureDescriptionDestinationPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionDestinationPtrOutput
type EventHubCaptureDescriptionDestinationInput ¶
type EventHubCaptureDescriptionDestinationInput interface { pulumi.Input ToEventHubCaptureDescriptionDestinationOutput() EventHubCaptureDescriptionDestinationOutput ToEventHubCaptureDescriptionDestinationOutputWithContext(context.Context) EventHubCaptureDescriptionDestinationOutput }
EventHubCaptureDescriptionDestinationInput is an input type that accepts EventHubCaptureDescriptionDestinationArgs and EventHubCaptureDescriptionDestinationOutput values. You can construct a concrete instance of `EventHubCaptureDescriptionDestinationInput` via:
EventHubCaptureDescriptionDestinationArgs{...}
type EventHubCaptureDescriptionDestinationOutput ¶
type EventHubCaptureDescriptionDestinationOutput struct{ *pulumi.OutputState }
func (EventHubCaptureDescriptionDestinationOutput) ArchiveNameFormat ¶
func (o EventHubCaptureDescriptionDestinationOutput) ArchiveNameFormat() pulumi.StringOutput
The Blob naming convention for archiving. e.g. `{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}`. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order
func (EventHubCaptureDescriptionDestinationOutput) BlobContainerName ¶
func (o EventHubCaptureDescriptionDestinationOutput) BlobContainerName() pulumi.StringOutput
The name of the Container within the Blob Storage Account where messages should be archived.
func (EventHubCaptureDescriptionDestinationOutput) ElementType ¶
func (EventHubCaptureDescriptionDestinationOutput) ElementType() reflect.Type
func (EventHubCaptureDescriptionDestinationOutput) Name ¶
func (o EventHubCaptureDescriptionDestinationOutput) Name() pulumi.StringOutput
The Name of the Destination where the capture should take place. At this time the only supported value is `EventHubArchive.AzureBlockBlob`.
> At this time it's only possible to Capture EventHub messages to Blob Storage. There's [a Feature Request for the Azure SDK to add support for Capturing messages to Azure Data Lake here](https://github.com/Azure/azure-rest-api-specs/issues/2255).
func (EventHubCaptureDescriptionDestinationOutput) StorageAccountId ¶
func (o EventHubCaptureDescriptionDestinationOutput) StorageAccountId() pulumi.StringOutput
The ID of the Blob Storage Account where messages should be archived.
func (EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationOutput ¶
func (o EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationOutput() EventHubCaptureDescriptionDestinationOutput
func (EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationOutputWithContext ¶
func (o EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationOutputWithContext(ctx context.Context) EventHubCaptureDescriptionDestinationOutput
func (EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationPtrOutput ¶
func (o EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationPtrOutput() EventHubCaptureDescriptionDestinationPtrOutput
func (EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationPtrOutputWithContext ¶
func (o EventHubCaptureDescriptionDestinationOutput) ToEventHubCaptureDescriptionDestinationPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionDestinationPtrOutput
type EventHubCaptureDescriptionDestinationPtrInput ¶
type EventHubCaptureDescriptionDestinationPtrInput interface { pulumi.Input ToEventHubCaptureDescriptionDestinationPtrOutput() EventHubCaptureDescriptionDestinationPtrOutput ToEventHubCaptureDescriptionDestinationPtrOutputWithContext(context.Context) EventHubCaptureDescriptionDestinationPtrOutput }
EventHubCaptureDescriptionDestinationPtrInput is an input type that accepts EventHubCaptureDescriptionDestinationArgs, EventHubCaptureDescriptionDestinationPtr and EventHubCaptureDescriptionDestinationPtrOutput values. You can construct a concrete instance of `EventHubCaptureDescriptionDestinationPtrInput` via:
EventHubCaptureDescriptionDestinationArgs{...} or: nil
func EventHubCaptureDescriptionDestinationPtr ¶
func EventHubCaptureDescriptionDestinationPtr(v *EventHubCaptureDescriptionDestinationArgs) EventHubCaptureDescriptionDestinationPtrInput
type EventHubCaptureDescriptionDestinationPtrOutput ¶
type EventHubCaptureDescriptionDestinationPtrOutput struct{ *pulumi.OutputState }
func (EventHubCaptureDescriptionDestinationPtrOutput) ArchiveNameFormat ¶
func (o EventHubCaptureDescriptionDestinationPtrOutput) ArchiveNameFormat() pulumi.StringPtrOutput
The Blob naming convention for archiving. e.g. `{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}`. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order
func (EventHubCaptureDescriptionDestinationPtrOutput) BlobContainerName ¶
func (o EventHubCaptureDescriptionDestinationPtrOutput) BlobContainerName() pulumi.StringPtrOutput
The name of the Container within the Blob Storage Account where messages should be archived.
func (EventHubCaptureDescriptionDestinationPtrOutput) ElementType ¶
func (EventHubCaptureDescriptionDestinationPtrOutput) ElementType() reflect.Type
func (EventHubCaptureDescriptionDestinationPtrOutput) Name ¶
func (o EventHubCaptureDescriptionDestinationPtrOutput) Name() pulumi.StringPtrOutput
The Name of the Destination where the capture should take place. At this time the only supported value is `EventHubArchive.AzureBlockBlob`.
> At this time it's only possible to Capture EventHub messages to Blob Storage. There's [a Feature Request for the Azure SDK to add support for Capturing messages to Azure Data Lake here](https://github.com/Azure/azure-rest-api-specs/issues/2255).
func (EventHubCaptureDescriptionDestinationPtrOutput) StorageAccountId ¶
func (o EventHubCaptureDescriptionDestinationPtrOutput) StorageAccountId() pulumi.StringPtrOutput
The ID of the Blob Storage Account where messages should be archived.
func (EventHubCaptureDescriptionDestinationPtrOutput) ToEventHubCaptureDescriptionDestinationPtrOutput ¶
func (o EventHubCaptureDescriptionDestinationPtrOutput) ToEventHubCaptureDescriptionDestinationPtrOutput() EventHubCaptureDescriptionDestinationPtrOutput
func (EventHubCaptureDescriptionDestinationPtrOutput) ToEventHubCaptureDescriptionDestinationPtrOutputWithContext ¶
func (o EventHubCaptureDescriptionDestinationPtrOutput) ToEventHubCaptureDescriptionDestinationPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionDestinationPtrOutput
type EventHubCaptureDescriptionInput ¶
type EventHubCaptureDescriptionInput interface { pulumi.Input ToEventHubCaptureDescriptionOutput() EventHubCaptureDescriptionOutput ToEventHubCaptureDescriptionOutputWithContext(context.Context) EventHubCaptureDescriptionOutput }
EventHubCaptureDescriptionInput is an input type that accepts EventHubCaptureDescriptionArgs and EventHubCaptureDescriptionOutput values. You can construct a concrete instance of `EventHubCaptureDescriptionInput` via:
EventHubCaptureDescriptionArgs{...}
type EventHubCaptureDescriptionOutput ¶
type EventHubCaptureDescriptionOutput struct{ *pulumi.OutputState }
func (EventHubCaptureDescriptionOutput) Destination ¶
func (o EventHubCaptureDescriptionOutput) Destination() EventHubCaptureDescriptionDestinationOutput
A `destination` block as defined below.
func (EventHubCaptureDescriptionOutput) ElementType ¶
func (EventHubCaptureDescriptionOutput) ElementType() reflect.Type
func (EventHubCaptureDescriptionOutput) Enabled ¶
func (o EventHubCaptureDescriptionOutput) Enabled() pulumi.BoolOutput
Specifies if the Capture Description is Enabled.
func (EventHubCaptureDescriptionOutput) Encoding ¶
func (o EventHubCaptureDescriptionOutput) Encoding() pulumi.StringOutput
Specifies the Encoding used for the Capture Description. Possible values are `Avro` and `AvroDeflate`.
func (EventHubCaptureDescriptionOutput) IntervalInSeconds ¶
func (o EventHubCaptureDescriptionOutput) IntervalInSeconds() pulumi.IntPtrOutput
Specifies the time interval in seconds at which the capture will happen. Values can be between `60` and `900` seconds. Defaults to `300` seconds.
func (EventHubCaptureDescriptionOutput) SizeLimitInBytes ¶
func (o EventHubCaptureDescriptionOutput) SizeLimitInBytes() pulumi.IntPtrOutput
Specifies the amount of data built up in your EventHub before a Capture Operation occurs. Value should be between `10485760` and `524288000` bytes. Defaults to `314572800` bytes.
func (EventHubCaptureDescriptionOutput) SkipEmptyArchives ¶
func (o EventHubCaptureDescriptionOutput) SkipEmptyArchives() pulumi.BoolPtrOutput
Specifies if empty files should not be emitted if no events occur during the Capture time window. Defaults to `false`.
func (EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionOutput ¶
func (o EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionOutput() EventHubCaptureDescriptionOutput
func (EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionOutputWithContext ¶
func (o EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionOutputWithContext(ctx context.Context) EventHubCaptureDescriptionOutput
func (EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionPtrOutput ¶
func (o EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionPtrOutput() EventHubCaptureDescriptionPtrOutput
func (EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionPtrOutputWithContext ¶
func (o EventHubCaptureDescriptionOutput) ToEventHubCaptureDescriptionPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionPtrOutput
type EventHubCaptureDescriptionPtrInput ¶
type EventHubCaptureDescriptionPtrInput interface { pulumi.Input ToEventHubCaptureDescriptionPtrOutput() EventHubCaptureDescriptionPtrOutput ToEventHubCaptureDescriptionPtrOutputWithContext(context.Context) EventHubCaptureDescriptionPtrOutput }
EventHubCaptureDescriptionPtrInput is an input type that accepts EventHubCaptureDescriptionArgs, EventHubCaptureDescriptionPtr and EventHubCaptureDescriptionPtrOutput values. You can construct a concrete instance of `EventHubCaptureDescriptionPtrInput` via:
EventHubCaptureDescriptionArgs{...} or: nil
func EventHubCaptureDescriptionPtr ¶
func EventHubCaptureDescriptionPtr(v *EventHubCaptureDescriptionArgs) EventHubCaptureDescriptionPtrInput
type EventHubCaptureDescriptionPtrOutput ¶
type EventHubCaptureDescriptionPtrOutput struct{ *pulumi.OutputState }
func (EventHubCaptureDescriptionPtrOutput) Destination ¶
func (o EventHubCaptureDescriptionPtrOutput) Destination() EventHubCaptureDescriptionDestinationPtrOutput
A `destination` block as defined below.
func (EventHubCaptureDescriptionPtrOutput) Elem ¶
func (o EventHubCaptureDescriptionPtrOutput) Elem() EventHubCaptureDescriptionOutput
func (EventHubCaptureDescriptionPtrOutput) ElementType ¶
func (EventHubCaptureDescriptionPtrOutput) ElementType() reflect.Type
func (EventHubCaptureDescriptionPtrOutput) Enabled ¶
func (o EventHubCaptureDescriptionPtrOutput) Enabled() pulumi.BoolPtrOutput
Specifies if the Capture Description is Enabled.
func (EventHubCaptureDescriptionPtrOutput) Encoding ¶
func (o EventHubCaptureDescriptionPtrOutput) Encoding() pulumi.StringPtrOutput
Specifies the Encoding used for the Capture Description. Possible values are `Avro` and `AvroDeflate`.
func (EventHubCaptureDescriptionPtrOutput) IntervalInSeconds ¶
func (o EventHubCaptureDescriptionPtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
Specifies the time interval in seconds at which the capture will happen. Values can be between `60` and `900` seconds. Defaults to `300` seconds.
func (EventHubCaptureDescriptionPtrOutput) SizeLimitInBytes ¶
func (o EventHubCaptureDescriptionPtrOutput) SizeLimitInBytes() pulumi.IntPtrOutput
Specifies the amount of data built up in your EventHub before a Capture Operation occurs. Value should be between `10485760` and `524288000` bytes. Defaults to `314572800` bytes.
func (EventHubCaptureDescriptionPtrOutput) SkipEmptyArchives ¶
func (o EventHubCaptureDescriptionPtrOutput) SkipEmptyArchives() pulumi.BoolPtrOutput
Specifies if empty files should not be emitted if no events occur during the Capture time window. Defaults to `false`.
func (EventHubCaptureDescriptionPtrOutput) ToEventHubCaptureDescriptionPtrOutput ¶
func (o EventHubCaptureDescriptionPtrOutput) ToEventHubCaptureDescriptionPtrOutput() EventHubCaptureDescriptionPtrOutput
func (EventHubCaptureDescriptionPtrOutput) ToEventHubCaptureDescriptionPtrOutputWithContext ¶
func (o EventHubCaptureDescriptionPtrOutput) ToEventHubCaptureDescriptionPtrOutputWithContext(ctx context.Context) EventHubCaptureDescriptionPtrOutput
type EventHubConsumerGroup
deprecated
type EventHubConsumerGroup struct { pulumi.CustomResourceState // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringOutput `pulumi:"eventhubName"` // Specifies the name of the EventHub Consumer Group resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The name of the resource group in which the EventHub Consumer Group's grandparent Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the user metadata. UserMetadata pulumi.StringPtrOutput `pulumi:"userMetadata"` }
Manages a Event Hubs Consumer Group as a nested resource within an Event Hub.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "example", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("acceptanceTestEventHubNamespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Basic"), Capacity: pulumi.Int(2), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } exampleEventHub, err := eventhub.NewEventHub(ctx, "example", &eventhub.EventHubArgs{ Name: pulumi.String("acceptanceTestEventHub"), NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: example.Name, PartitionCount: pulumi.Int(2), MessageRetention: pulumi.Int(2), }) if err != nil { return err } _, err = eventhub.NewConsumerGroup(ctx, "example", &eventhub.ConsumerGroupArgs{ Name: pulumi.String("acceptanceTestEventHubConsumerGroup"), NamespaceName: exampleEventHubNamespace.Name, EventhubName: exampleEventHub.Name, ResourceGroupName: example.Name, UserMetadata: pulumi.String("some-meta-data"), }) if err != nil { return err } return nil }) }
```
## Import
EventHub Consumer Groups can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/eventHubConsumerGroup:EventHubConsumerGroup consumerGroup1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1/eventhubs/eventhub1/consumerGroups/consumerGroup1 ```
Deprecated: azure.eventhub.EventHubConsumerGroup has been deprecated in favor of azure.eventhub.ConsumerGroup
func GetEventHubConsumerGroup ¶
func GetEventHubConsumerGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventHubConsumerGroupState, opts ...pulumi.ResourceOption) (*EventHubConsumerGroup, error)
GetEventHubConsumerGroup gets an existing EventHubConsumerGroup 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 NewEventHubConsumerGroup ¶
func NewEventHubConsumerGroup(ctx *pulumi.Context, name string, args *EventHubConsumerGroupArgs, opts ...pulumi.ResourceOption) (*EventHubConsumerGroup, error)
NewEventHubConsumerGroup registers a new resource with the given unique name, arguments, and options.
func (*EventHubConsumerGroup) ElementType ¶
func (*EventHubConsumerGroup) ElementType() reflect.Type
func (*EventHubConsumerGroup) ToEventHubConsumerGroupOutput ¶
func (i *EventHubConsumerGroup) ToEventHubConsumerGroupOutput() EventHubConsumerGroupOutput
func (*EventHubConsumerGroup) ToEventHubConsumerGroupOutputWithContext ¶
func (i *EventHubConsumerGroup) ToEventHubConsumerGroupOutputWithContext(ctx context.Context) EventHubConsumerGroupOutput
type EventHubConsumerGroupArgs ¶
type EventHubConsumerGroupArgs struct { // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringInput // Specifies the name of the EventHub Consumer Group resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // The name of the resource group in which the EventHub Consumer Group's grandparent Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the user metadata. UserMetadata pulumi.StringPtrInput }
The set of arguments for constructing a EventHubConsumerGroup resource.
func (EventHubConsumerGroupArgs) ElementType ¶
func (EventHubConsumerGroupArgs) ElementType() reflect.Type
type EventHubConsumerGroupArray ¶
type EventHubConsumerGroupArray []EventHubConsumerGroupInput
func (EventHubConsumerGroupArray) ElementType ¶
func (EventHubConsumerGroupArray) ElementType() reflect.Type
func (EventHubConsumerGroupArray) ToEventHubConsumerGroupArrayOutput ¶
func (i EventHubConsumerGroupArray) ToEventHubConsumerGroupArrayOutput() EventHubConsumerGroupArrayOutput
func (EventHubConsumerGroupArray) ToEventHubConsumerGroupArrayOutputWithContext ¶
func (i EventHubConsumerGroupArray) ToEventHubConsumerGroupArrayOutputWithContext(ctx context.Context) EventHubConsumerGroupArrayOutput
type EventHubConsumerGroupArrayInput ¶
type EventHubConsumerGroupArrayInput interface { pulumi.Input ToEventHubConsumerGroupArrayOutput() EventHubConsumerGroupArrayOutput ToEventHubConsumerGroupArrayOutputWithContext(context.Context) EventHubConsumerGroupArrayOutput }
EventHubConsumerGroupArrayInput is an input type that accepts EventHubConsumerGroupArray and EventHubConsumerGroupArrayOutput values. You can construct a concrete instance of `EventHubConsumerGroupArrayInput` via:
EventHubConsumerGroupArray{ EventHubConsumerGroupArgs{...} }
type EventHubConsumerGroupArrayOutput ¶
type EventHubConsumerGroupArrayOutput struct{ *pulumi.OutputState }
func (EventHubConsumerGroupArrayOutput) ElementType ¶
func (EventHubConsumerGroupArrayOutput) ElementType() reflect.Type
func (EventHubConsumerGroupArrayOutput) Index ¶
func (o EventHubConsumerGroupArrayOutput) Index(i pulumi.IntInput) EventHubConsumerGroupOutput
func (EventHubConsumerGroupArrayOutput) ToEventHubConsumerGroupArrayOutput ¶
func (o EventHubConsumerGroupArrayOutput) ToEventHubConsumerGroupArrayOutput() EventHubConsumerGroupArrayOutput
func (EventHubConsumerGroupArrayOutput) ToEventHubConsumerGroupArrayOutputWithContext ¶
func (o EventHubConsumerGroupArrayOutput) ToEventHubConsumerGroupArrayOutputWithContext(ctx context.Context) EventHubConsumerGroupArrayOutput
type EventHubConsumerGroupInput ¶
type EventHubConsumerGroupInput interface { pulumi.Input ToEventHubConsumerGroupOutput() EventHubConsumerGroupOutput ToEventHubConsumerGroupOutputWithContext(ctx context.Context) EventHubConsumerGroupOutput }
type EventHubConsumerGroupMap ¶
type EventHubConsumerGroupMap map[string]EventHubConsumerGroupInput
func (EventHubConsumerGroupMap) ElementType ¶
func (EventHubConsumerGroupMap) ElementType() reflect.Type
func (EventHubConsumerGroupMap) ToEventHubConsumerGroupMapOutput ¶
func (i EventHubConsumerGroupMap) ToEventHubConsumerGroupMapOutput() EventHubConsumerGroupMapOutput
func (EventHubConsumerGroupMap) ToEventHubConsumerGroupMapOutputWithContext ¶
func (i EventHubConsumerGroupMap) ToEventHubConsumerGroupMapOutputWithContext(ctx context.Context) EventHubConsumerGroupMapOutput
type EventHubConsumerGroupMapInput ¶
type EventHubConsumerGroupMapInput interface { pulumi.Input ToEventHubConsumerGroupMapOutput() EventHubConsumerGroupMapOutput ToEventHubConsumerGroupMapOutputWithContext(context.Context) EventHubConsumerGroupMapOutput }
EventHubConsumerGroupMapInput is an input type that accepts EventHubConsumerGroupMap and EventHubConsumerGroupMapOutput values. You can construct a concrete instance of `EventHubConsumerGroupMapInput` via:
EventHubConsumerGroupMap{ "key": EventHubConsumerGroupArgs{...} }
type EventHubConsumerGroupMapOutput ¶
type EventHubConsumerGroupMapOutput struct{ *pulumi.OutputState }
func (EventHubConsumerGroupMapOutput) ElementType ¶
func (EventHubConsumerGroupMapOutput) ElementType() reflect.Type
func (EventHubConsumerGroupMapOutput) MapIndex ¶
func (o EventHubConsumerGroupMapOutput) MapIndex(k pulumi.StringInput) EventHubConsumerGroupOutput
func (EventHubConsumerGroupMapOutput) ToEventHubConsumerGroupMapOutput ¶
func (o EventHubConsumerGroupMapOutput) ToEventHubConsumerGroupMapOutput() EventHubConsumerGroupMapOutput
func (EventHubConsumerGroupMapOutput) ToEventHubConsumerGroupMapOutputWithContext ¶
func (o EventHubConsumerGroupMapOutput) ToEventHubConsumerGroupMapOutputWithContext(ctx context.Context) EventHubConsumerGroupMapOutput
type EventHubConsumerGroupOutput ¶
type EventHubConsumerGroupOutput struct{ *pulumi.OutputState }
func (EventHubConsumerGroupOutput) ElementType ¶
func (EventHubConsumerGroupOutput) ElementType() reflect.Type
func (EventHubConsumerGroupOutput) EventhubName ¶ added in v5.5.0
func (o EventHubConsumerGroupOutput) EventhubName() pulumi.StringOutput
Specifies the name of the EventHub. Changing this forces a new resource to be created.
func (EventHubConsumerGroupOutput) Name ¶ added in v5.5.0
func (o EventHubConsumerGroupOutput) Name() pulumi.StringOutput
Specifies the name of the EventHub Consumer Group resource. Changing this forces a new resource to be created.
func (EventHubConsumerGroupOutput) NamespaceName ¶ added in v5.5.0
func (o EventHubConsumerGroupOutput) NamespaceName() pulumi.StringOutput
Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created.
func (EventHubConsumerGroupOutput) ResourceGroupName ¶ added in v5.5.0
func (o EventHubConsumerGroupOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the EventHub Consumer Group's grandparent Namespace exists. Changing this forces a new resource to be created.
func (EventHubConsumerGroupOutput) ToEventHubConsumerGroupOutput ¶
func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupOutput() EventHubConsumerGroupOutput
func (EventHubConsumerGroupOutput) ToEventHubConsumerGroupOutputWithContext ¶
func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupOutputWithContext(ctx context.Context) EventHubConsumerGroupOutput
func (EventHubConsumerGroupOutput) UserMetadata ¶ added in v5.5.0
func (o EventHubConsumerGroupOutput) UserMetadata() pulumi.StringPtrOutput
Specifies the user metadata.
type EventHubConsumerGroupState ¶
type EventHubConsumerGroupState struct { // Specifies the name of the EventHub. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // Specifies the name of the EventHub Consumer Group resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the grandparent EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // The name of the resource group in which the EventHub Consumer Group's grandparent Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the user metadata. UserMetadata pulumi.StringPtrInput }
func (EventHubConsumerGroupState) ElementType ¶
func (EventHubConsumerGroupState) ElementType() reflect.Type
type EventHubInput ¶
type EventHubInput interface { pulumi.Input ToEventHubOutput() EventHubOutput ToEventHubOutputWithContext(ctx context.Context) EventHubOutput }
type EventHubMap ¶
type EventHubMap map[string]EventHubInput
func (EventHubMap) ElementType ¶
func (EventHubMap) ElementType() reflect.Type
func (EventHubMap) ToEventHubMapOutput ¶
func (i EventHubMap) ToEventHubMapOutput() EventHubMapOutput
func (EventHubMap) ToEventHubMapOutputWithContext ¶
func (i EventHubMap) ToEventHubMapOutputWithContext(ctx context.Context) EventHubMapOutput
type EventHubMapInput ¶
type EventHubMapInput interface { pulumi.Input ToEventHubMapOutput() EventHubMapOutput ToEventHubMapOutputWithContext(context.Context) EventHubMapOutput }
EventHubMapInput is an input type that accepts EventHubMap and EventHubMapOutput values. You can construct a concrete instance of `EventHubMapInput` via:
EventHubMap{ "key": EventHubArgs{...} }
type EventHubMapOutput ¶
type EventHubMapOutput struct{ *pulumi.OutputState }
func (EventHubMapOutput) ElementType ¶
func (EventHubMapOutput) ElementType() reflect.Type
func (EventHubMapOutput) MapIndex ¶
func (o EventHubMapOutput) MapIndex(k pulumi.StringInput) EventHubOutput
func (EventHubMapOutput) ToEventHubMapOutput ¶
func (o EventHubMapOutput) ToEventHubMapOutput() EventHubMapOutput
func (EventHubMapOutput) ToEventHubMapOutputWithContext ¶
func (o EventHubMapOutput) ToEventHubMapOutputWithContext(ctx context.Context) EventHubMapOutput
type EventHubNamespace ¶
type EventHubNamespace struct { pulumi.CustomResourceState // Is Auto Inflate enabled for the EventHub Namespace? AutoInflateEnabled pulumi.BoolPtrOutput `pulumi:"autoInflateEnabled"` // Specifies the Capacity / Throughput Units for a `Standard` SKU namespace. Default capacity has a maximum of `2`, but can be increased in blocks of 2 on a committed purchase basis. Defaults to `1`. Capacity pulumi.IntPtrOutput `pulumi:"capacity"` // Specifies the ID of the EventHub Dedicated Cluster where this Namespace should created. Changing this forces a new resource to be created. DedicatedClusterId pulumi.StringPtrOutput `pulumi:"dedicatedClusterId"` // The primary connection string for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryConnectionString pulumi.StringOutput `pulumi:"defaultPrimaryConnectionString"` // The alias of the primary connection string for the authorization rule `RootManageSharedAccessKey`, which is generated when disaster recovery is enabled. DefaultPrimaryConnectionStringAlias pulumi.StringOutput `pulumi:"defaultPrimaryConnectionStringAlias"` // The primary access key for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryKey pulumi.StringOutput `pulumi:"defaultPrimaryKey"` // The secondary connection string for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryConnectionString pulumi.StringOutput `pulumi:"defaultSecondaryConnectionString"` // The alias of the secondary connection string for the authorization rule `RootManageSharedAccessKey`, which is generated when disaster recovery is enabled. DefaultSecondaryConnectionStringAlias pulumi.StringOutput `pulumi:"defaultSecondaryConnectionStringAlias"` // The secondary access key for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryKey pulumi.StringOutput `pulumi:"defaultSecondaryKey"` // An `identity` block as defined below. Identity EventHubNamespaceIdentityPtrOutput `pulumi:"identity"` // Is SAS authentication enabled for the EventHub Namespace? Defaults to `true`. LocalAuthenticationEnabled pulumi.BoolPtrOutput `pulumi:"localAuthenticationEnabled"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the maximum number of throughput units when Auto Inflate is Enabled. Valid values range from `1` - `20`. MaximumThroughputUnits pulumi.IntOutput `pulumi:"maximumThroughputUnits"` // The minimum supported TLS version for this EventHub Namespace. Valid values are: `1.0`, `1.1` and `1.2`. The current default minimum TLS version is `1.2`. MinimumTlsVersion pulumi.StringOutput `pulumi:"minimumTlsVersion"` // Specifies the name of the EventHub Namespace resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `networkRulesets` block as defined below. NetworkRulesets EventHubNamespaceNetworkRulesetsOutput `pulumi:"networkRulesets"` // Is public network access enabled for the EventHub Namespace? Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The name of the resource group in which to create the namespace. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Defines which tier to use. Valid options are `Basic`, `Standard`, and `Premium`. Please note that setting this field to `Premium` will force the creation of a new resource. Sku pulumi.StringOutput `pulumi:"sku"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies if the EventHub Namespace should be Zone Redundant (created across Availability Zones). Changing this forces a new resource to be created. Defaults to `false`. // // > **Note:** For eventhub premium namespace, `zoneRedundant` is computed by api based on the availability zone feature in each region. User's input will be overridden. Please explicitly sets the property to `true` when creating the premium namespace in a region that supports availability zone since the default value is `false` in 3.0 provider. ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"` }
Manages an EventHub Namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = eventhub.NewEventHubNamespace(ctx, "example", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("example-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Capacity: pulumi.Int(2), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } return nil }) }
```
## Import
EventHub Namespaces can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/eventHubNamespace:EventHubNamespace namespace1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1 ```
func GetEventHubNamespace ¶
func GetEventHubNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventHubNamespaceState, opts ...pulumi.ResourceOption) (*EventHubNamespace, error)
GetEventHubNamespace gets an existing EventHubNamespace 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 NewEventHubNamespace ¶
func NewEventHubNamespace(ctx *pulumi.Context, name string, args *EventHubNamespaceArgs, opts ...pulumi.ResourceOption) (*EventHubNamespace, error)
NewEventHubNamespace registers a new resource with the given unique name, arguments, and options.
func (*EventHubNamespace) ElementType ¶
func (*EventHubNamespace) ElementType() reflect.Type
func (*EventHubNamespace) ToEventHubNamespaceOutput ¶
func (i *EventHubNamespace) ToEventHubNamespaceOutput() EventHubNamespaceOutput
func (*EventHubNamespace) ToEventHubNamespaceOutputWithContext ¶
func (i *EventHubNamespace) ToEventHubNamespaceOutputWithContext(ctx context.Context) EventHubNamespaceOutput
type EventHubNamespaceArgs ¶
type EventHubNamespaceArgs struct { // Is Auto Inflate enabled for the EventHub Namespace? AutoInflateEnabled pulumi.BoolPtrInput // Specifies the Capacity / Throughput Units for a `Standard` SKU namespace. Default capacity has a maximum of `2`, but can be increased in blocks of 2 on a committed purchase basis. Defaults to `1`. Capacity pulumi.IntPtrInput // Specifies the ID of the EventHub Dedicated Cluster where this Namespace should created. Changing this forces a new resource to be created. DedicatedClusterId pulumi.StringPtrInput // An `identity` block as defined below. Identity EventHubNamespaceIdentityPtrInput // Is SAS authentication enabled for the EventHub Namespace? Defaults to `true`. LocalAuthenticationEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the maximum number of throughput units when Auto Inflate is Enabled. Valid values range from `1` - `20`. MaximumThroughputUnits pulumi.IntPtrInput // The minimum supported TLS version for this EventHub Namespace. Valid values are: `1.0`, `1.1` and `1.2`. The current default minimum TLS version is `1.2`. MinimumTlsVersion pulumi.StringPtrInput // Specifies the name of the EventHub Namespace resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `networkRulesets` block as defined below. NetworkRulesets EventHubNamespaceNetworkRulesetsPtrInput // Is public network access enabled for the EventHub Namespace? Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the resource group in which to create the namespace. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Defines which tier to use. Valid options are `Basic`, `Standard`, and `Premium`. Please note that setting this field to `Premium` will force the creation of a new resource. Sku pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies if the EventHub Namespace should be Zone Redundant (created across Availability Zones). Changing this forces a new resource to be created. Defaults to `false`. // // > **Note:** For eventhub premium namespace, `zoneRedundant` is computed by api based on the availability zone feature in each region. User's input will be overridden. Please explicitly sets the property to `true` when creating the premium namespace in a region that supports availability zone since the default value is `false` in 3.0 provider. ZoneRedundant pulumi.BoolPtrInput }
The set of arguments for constructing a EventHubNamespace resource.
func (EventHubNamespaceArgs) ElementType ¶
func (EventHubNamespaceArgs) ElementType() reflect.Type
type EventHubNamespaceArray ¶
type EventHubNamespaceArray []EventHubNamespaceInput
func (EventHubNamespaceArray) ElementType ¶
func (EventHubNamespaceArray) ElementType() reflect.Type
func (EventHubNamespaceArray) ToEventHubNamespaceArrayOutput ¶
func (i EventHubNamespaceArray) ToEventHubNamespaceArrayOutput() EventHubNamespaceArrayOutput
func (EventHubNamespaceArray) ToEventHubNamespaceArrayOutputWithContext ¶
func (i EventHubNamespaceArray) ToEventHubNamespaceArrayOutputWithContext(ctx context.Context) EventHubNamespaceArrayOutput
type EventHubNamespaceArrayInput ¶
type EventHubNamespaceArrayInput interface { pulumi.Input ToEventHubNamespaceArrayOutput() EventHubNamespaceArrayOutput ToEventHubNamespaceArrayOutputWithContext(context.Context) EventHubNamespaceArrayOutput }
EventHubNamespaceArrayInput is an input type that accepts EventHubNamespaceArray and EventHubNamespaceArrayOutput values. You can construct a concrete instance of `EventHubNamespaceArrayInput` via:
EventHubNamespaceArray{ EventHubNamespaceArgs{...} }
type EventHubNamespaceArrayOutput ¶
type EventHubNamespaceArrayOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceArrayOutput) ElementType ¶
func (EventHubNamespaceArrayOutput) ElementType() reflect.Type
func (EventHubNamespaceArrayOutput) Index ¶
func (o EventHubNamespaceArrayOutput) Index(i pulumi.IntInput) EventHubNamespaceOutput
func (EventHubNamespaceArrayOutput) ToEventHubNamespaceArrayOutput ¶
func (o EventHubNamespaceArrayOutput) ToEventHubNamespaceArrayOutput() EventHubNamespaceArrayOutput
func (EventHubNamespaceArrayOutput) ToEventHubNamespaceArrayOutputWithContext ¶
func (o EventHubNamespaceArrayOutput) ToEventHubNamespaceArrayOutputWithContext(ctx context.Context) EventHubNamespaceArrayOutput
type EventHubNamespaceAuthorizationRule ¶
type EventHubNamespaceAuthorizationRule struct { pulumi.CustomResourceState // Grants listen access to this this Authorization Rule. Defaults to `false`. Listen pulumi.BoolPtrOutput `pulumi:"listen"` // Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrOutput `pulumi:"manage"` // Specifies the name of the Authorization Rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The Primary Connection String for the Authorization Rule. PrimaryConnectionString pulumi.StringOutput `pulumi:"primaryConnectionString"` // The alias of the Primary Connection String for the Authorization Rule, which is generated when disaster recovery is enabled. PrimaryConnectionStringAlias pulumi.StringOutput `pulumi:"primaryConnectionStringAlias"` // The Primary Key for the Authorization Rule. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Secondary Connection String for the Authorization Rule. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // The alias of the Secondary Connection String for the Authorization Rule, which is generated when disaster recovery is enabled. SecondaryConnectionStringAlias pulumi.StringOutput `pulumi:"secondaryConnectionStringAlias"` // The Secondary Key for the Authorization Rule. SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // Grants send access to this this Authorization Rule. Defaults to `false`. Send pulumi.BoolPtrOutput `pulumi:"send"` }
Manages an Authorization Rule for an Event Hub Namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("resourcegroup"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "example", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("acceptanceTestEventHubNamespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Basic"), Capacity: pulumi.Int(2), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } _, err = eventhub.NewEventHubNamespaceAuthorizationRule(ctx, "example", &eventhub.EventHubNamespaceAuthorizationRuleArgs{ Name: pulumi.String("navi"), NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: example.Name, Listen: pulumi.Bool(true), Send: pulumi.Bool(false), Manage: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
EventHub Namespace Authorization Rules can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/eventHubNamespaceAuthorizationRule:EventHubNamespaceAuthorizationRule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1/authorizationRules/rule1 ```
func GetEventHubNamespaceAuthorizationRule ¶
func GetEventHubNamespaceAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventHubNamespaceAuthorizationRuleState, opts ...pulumi.ResourceOption) (*EventHubNamespaceAuthorizationRule, error)
GetEventHubNamespaceAuthorizationRule gets an existing EventHubNamespaceAuthorizationRule 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 NewEventHubNamespaceAuthorizationRule ¶
func NewEventHubNamespaceAuthorizationRule(ctx *pulumi.Context, name string, args *EventHubNamespaceAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*EventHubNamespaceAuthorizationRule, error)
NewEventHubNamespaceAuthorizationRule registers a new resource with the given unique name, arguments, and options.
func (*EventHubNamespaceAuthorizationRule) ElementType ¶
func (*EventHubNamespaceAuthorizationRule) ElementType() reflect.Type
func (*EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRuleOutput ¶
func (i *EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRuleOutput() EventHubNamespaceAuthorizationRuleOutput
func (*EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRuleOutputWithContext ¶
func (i *EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleOutput
type EventHubNamespaceAuthorizationRuleArgs ¶
type EventHubNamespaceAuthorizationRuleArgs struct { // Grants listen access to this this Authorization Rule. Defaults to `false`. Listen pulumi.BoolPtrInput // Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the Authorization Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. ResourceGroupName pulumi.StringInput // Grants send access to this this Authorization Rule. Defaults to `false`. Send pulumi.BoolPtrInput }
The set of arguments for constructing a EventHubNamespaceAuthorizationRule resource.
func (EventHubNamespaceAuthorizationRuleArgs) ElementType ¶
func (EventHubNamespaceAuthorizationRuleArgs) ElementType() reflect.Type
type EventHubNamespaceAuthorizationRuleArray ¶
type EventHubNamespaceAuthorizationRuleArray []EventHubNamespaceAuthorizationRuleInput
func (EventHubNamespaceAuthorizationRuleArray) ElementType ¶
func (EventHubNamespaceAuthorizationRuleArray) ElementType() reflect.Type
func (EventHubNamespaceAuthorizationRuleArray) ToEventHubNamespaceAuthorizationRuleArrayOutput ¶
func (i EventHubNamespaceAuthorizationRuleArray) ToEventHubNamespaceAuthorizationRuleArrayOutput() EventHubNamespaceAuthorizationRuleArrayOutput
func (EventHubNamespaceAuthorizationRuleArray) ToEventHubNamespaceAuthorizationRuleArrayOutputWithContext ¶
func (i EventHubNamespaceAuthorizationRuleArray) ToEventHubNamespaceAuthorizationRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleArrayOutput
type EventHubNamespaceAuthorizationRuleArrayInput ¶
type EventHubNamespaceAuthorizationRuleArrayInput interface { pulumi.Input ToEventHubNamespaceAuthorizationRuleArrayOutput() EventHubNamespaceAuthorizationRuleArrayOutput ToEventHubNamespaceAuthorizationRuleArrayOutputWithContext(context.Context) EventHubNamespaceAuthorizationRuleArrayOutput }
EventHubNamespaceAuthorizationRuleArrayInput is an input type that accepts EventHubNamespaceAuthorizationRuleArray and EventHubNamespaceAuthorizationRuleArrayOutput values. You can construct a concrete instance of `EventHubNamespaceAuthorizationRuleArrayInput` via:
EventHubNamespaceAuthorizationRuleArray{ EventHubNamespaceAuthorizationRuleArgs{...} }
type EventHubNamespaceAuthorizationRuleArrayOutput ¶
type EventHubNamespaceAuthorizationRuleArrayOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceAuthorizationRuleArrayOutput) ElementType ¶
func (EventHubNamespaceAuthorizationRuleArrayOutput) ElementType() reflect.Type
func (EventHubNamespaceAuthorizationRuleArrayOutput) ToEventHubNamespaceAuthorizationRuleArrayOutput ¶
func (o EventHubNamespaceAuthorizationRuleArrayOutput) ToEventHubNamespaceAuthorizationRuleArrayOutput() EventHubNamespaceAuthorizationRuleArrayOutput
func (EventHubNamespaceAuthorizationRuleArrayOutput) ToEventHubNamespaceAuthorizationRuleArrayOutputWithContext ¶
func (o EventHubNamespaceAuthorizationRuleArrayOutput) ToEventHubNamespaceAuthorizationRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleArrayOutput
type EventHubNamespaceAuthorizationRuleInput ¶
type EventHubNamespaceAuthorizationRuleInput interface { pulumi.Input ToEventHubNamespaceAuthorizationRuleOutput() EventHubNamespaceAuthorizationRuleOutput ToEventHubNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleOutput }
type EventHubNamespaceAuthorizationRuleMap ¶
type EventHubNamespaceAuthorizationRuleMap map[string]EventHubNamespaceAuthorizationRuleInput
func (EventHubNamespaceAuthorizationRuleMap) ElementType ¶
func (EventHubNamespaceAuthorizationRuleMap) ElementType() reflect.Type
func (EventHubNamespaceAuthorizationRuleMap) ToEventHubNamespaceAuthorizationRuleMapOutput ¶
func (i EventHubNamespaceAuthorizationRuleMap) ToEventHubNamespaceAuthorizationRuleMapOutput() EventHubNamespaceAuthorizationRuleMapOutput
func (EventHubNamespaceAuthorizationRuleMap) ToEventHubNamespaceAuthorizationRuleMapOutputWithContext ¶
func (i EventHubNamespaceAuthorizationRuleMap) ToEventHubNamespaceAuthorizationRuleMapOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleMapOutput
type EventHubNamespaceAuthorizationRuleMapInput ¶
type EventHubNamespaceAuthorizationRuleMapInput interface { pulumi.Input ToEventHubNamespaceAuthorizationRuleMapOutput() EventHubNamespaceAuthorizationRuleMapOutput ToEventHubNamespaceAuthorizationRuleMapOutputWithContext(context.Context) EventHubNamespaceAuthorizationRuleMapOutput }
EventHubNamespaceAuthorizationRuleMapInput is an input type that accepts EventHubNamespaceAuthorizationRuleMap and EventHubNamespaceAuthorizationRuleMapOutput values. You can construct a concrete instance of `EventHubNamespaceAuthorizationRuleMapInput` via:
EventHubNamespaceAuthorizationRuleMap{ "key": EventHubNamespaceAuthorizationRuleArgs{...} }
type EventHubNamespaceAuthorizationRuleMapOutput ¶
type EventHubNamespaceAuthorizationRuleMapOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceAuthorizationRuleMapOutput) ElementType ¶
func (EventHubNamespaceAuthorizationRuleMapOutput) ElementType() reflect.Type
func (EventHubNamespaceAuthorizationRuleMapOutput) ToEventHubNamespaceAuthorizationRuleMapOutput ¶
func (o EventHubNamespaceAuthorizationRuleMapOutput) ToEventHubNamespaceAuthorizationRuleMapOutput() EventHubNamespaceAuthorizationRuleMapOutput
func (EventHubNamespaceAuthorizationRuleMapOutput) ToEventHubNamespaceAuthorizationRuleMapOutputWithContext ¶
func (o EventHubNamespaceAuthorizationRuleMapOutput) ToEventHubNamespaceAuthorizationRuleMapOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleMapOutput
type EventHubNamespaceAuthorizationRuleOutput ¶
type EventHubNamespaceAuthorizationRuleOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceAuthorizationRuleOutput) ElementType ¶
func (EventHubNamespaceAuthorizationRuleOutput) ElementType() reflect.Type
func (EventHubNamespaceAuthorizationRuleOutput) Listen ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
Grants listen access to this this Authorization Rule. Defaults to `false`.
func (EventHubNamespaceAuthorizationRuleOutput) Manage ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`.
func (EventHubNamespaceAuthorizationRuleOutput) Name ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) Name() pulumi.StringOutput
Specifies the name of the Authorization Rule. Changing this forces a new resource to be created.
func (EventHubNamespaceAuthorizationRuleOutput) NamespaceName ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) NamespaceName() pulumi.StringOutput
Specifies the name of the EventHub Namespace. Changing this forces a new resource to be created.
func (EventHubNamespaceAuthorizationRuleOutput) PrimaryConnectionString ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
The Primary Connection String for the Authorization Rule.
func (EventHubNamespaceAuthorizationRuleOutput) PrimaryConnectionStringAlias ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
The alias of the Primary Connection String for the Authorization Rule, which is generated when disaster recovery is enabled.
func (EventHubNamespaceAuthorizationRuleOutput) PrimaryKey ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
The Primary Key for the Authorization Rule.
func (EventHubNamespaceAuthorizationRuleOutput) ResourceGroupName ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created.
> **NOTE** At least one of the 3 permissions below needs to be set.
func (EventHubNamespaceAuthorizationRuleOutput) SecondaryConnectionString ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
The Secondary Connection String for the Authorization Rule.
func (EventHubNamespaceAuthorizationRuleOutput) SecondaryConnectionStringAlias ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
The alias of the Secondary Connection String for the Authorization Rule, which is generated when disaster recovery is enabled.
func (EventHubNamespaceAuthorizationRuleOutput) SecondaryKey ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
The Secondary Key for the Authorization Rule.
func (EventHubNamespaceAuthorizationRuleOutput) Send ¶ added in v5.5.0
func (o EventHubNamespaceAuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
Grants send access to this this Authorization Rule. Defaults to `false`.
func (EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRuleOutput ¶
func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRuleOutput() EventHubNamespaceAuthorizationRuleOutput
func (EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRuleOutputWithContext ¶
func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleOutput
type EventHubNamespaceAuthorizationRuleState ¶
type EventHubNamespaceAuthorizationRuleState struct { // Grants listen access to this this Authorization Rule. Defaults to `false`. Listen pulumi.BoolPtrInput // Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the Authorization Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // The Primary Connection String for the Authorization Rule. PrimaryConnectionString pulumi.StringPtrInput // The alias of the Primary Connection String for the Authorization Rule, which is generated when disaster recovery is enabled. PrimaryConnectionStringAlias pulumi.StringPtrInput // The Primary Key for the Authorization Rule. PrimaryKey pulumi.StringPtrInput // The name of the resource group in which the EventHub Namespace exists. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. ResourceGroupName pulumi.StringPtrInput // The Secondary Connection String for the Authorization Rule. SecondaryConnectionString pulumi.StringPtrInput // The alias of the Secondary Connection String for the Authorization Rule, which is generated when disaster recovery is enabled. SecondaryConnectionStringAlias pulumi.StringPtrInput // The Secondary Key for the Authorization Rule. SecondaryKey pulumi.StringPtrInput // Grants send access to this this Authorization Rule. Defaults to `false`. Send pulumi.BoolPtrInput }
func (EventHubNamespaceAuthorizationRuleState) ElementType ¶
func (EventHubNamespaceAuthorizationRuleState) ElementType() reflect.Type
type EventHubNamespaceIdentity ¶
type EventHubNamespaceIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this EventHub namespace. // // > **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. // // > **Note:** Due to the limitation of the current Azure API, once an EventHub Namespace has been assigned an identity, it cannot be removed. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Event Hub Namespace. Possible values are `SystemAssigned` or `UserAssigned`. Type string `pulumi:"type"` }
type EventHubNamespaceIdentityArgs ¶
type EventHubNamespaceIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this EventHub namespace. // // > **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. // // > **Note:** Due to the limitation of the current Azure API, once an EventHub Namespace has been assigned an identity, it cannot be removed. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Event Hub Namespace. Possible values are `SystemAssigned` or `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (EventHubNamespaceIdentityArgs) ElementType ¶
func (EventHubNamespaceIdentityArgs) ElementType() reflect.Type
func (EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityOutput ¶
func (i EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityOutput() EventHubNamespaceIdentityOutput
func (EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityOutputWithContext ¶
func (i EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityOutputWithContext(ctx context.Context) EventHubNamespaceIdentityOutput
func (EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityPtrOutput ¶
func (i EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityPtrOutput() EventHubNamespaceIdentityPtrOutput
func (EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityPtrOutputWithContext ¶
func (i EventHubNamespaceIdentityArgs) ToEventHubNamespaceIdentityPtrOutputWithContext(ctx context.Context) EventHubNamespaceIdentityPtrOutput
type EventHubNamespaceIdentityInput ¶
type EventHubNamespaceIdentityInput interface { pulumi.Input ToEventHubNamespaceIdentityOutput() EventHubNamespaceIdentityOutput ToEventHubNamespaceIdentityOutputWithContext(context.Context) EventHubNamespaceIdentityOutput }
EventHubNamespaceIdentityInput is an input type that accepts EventHubNamespaceIdentityArgs and EventHubNamespaceIdentityOutput values. You can construct a concrete instance of `EventHubNamespaceIdentityInput` via:
EventHubNamespaceIdentityArgs{...}
type EventHubNamespaceIdentityOutput ¶
type EventHubNamespaceIdentityOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceIdentityOutput) ElementType ¶
func (EventHubNamespaceIdentityOutput) ElementType() reflect.Type
func (EventHubNamespaceIdentityOutput) IdentityIds ¶ added in v5.12.0
func (o EventHubNamespaceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this EventHub namespace.
> **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
> **Note:** Due to the limitation of the current Azure API, once an EventHub Namespace has been assigned an identity, it cannot be removed.
func (EventHubNamespaceIdentityOutput) PrincipalId ¶
func (o EventHubNamespaceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (EventHubNamespaceIdentityOutput) TenantId ¶
func (o EventHubNamespaceIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityOutput ¶
func (o EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityOutput() EventHubNamespaceIdentityOutput
func (EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityOutputWithContext ¶
func (o EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityOutputWithContext(ctx context.Context) EventHubNamespaceIdentityOutput
func (EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityPtrOutput ¶
func (o EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityPtrOutput() EventHubNamespaceIdentityPtrOutput
func (EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityPtrOutputWithContext ¶
func (o EventHubNamespaceIdentityOutput) ToEventHubNamespaceIdentityPtrOutputWithContext(ctx context.Context) EventHubNamespaceIdentityPtrOutput
func (EventHubNamespaceIdentityOutput) Type ¶
func (o EventHubNamespaceIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Event Hub Namespace. Possible values are `SystemAssigned` or `UserAssigned`.
type EventHubNamespaceIdentityPtrInput ¶
type EventHubNamespaceIdentityPtrInput interface { pulumi.Input ToEventHubNamespaceIdentityPtrOutput() EventHubNamespaceIdentityPtrOutput ToEventHubNamespaceIdentityPtrOutputWithContext(context.Context) EventHubNamespaceIdentityPtrOutput }
EventHubNamespaceIdentityPtrInput is an input type that accepts EventHubNamespaceIdentityArgs, EventHubNamespaceIdentityPtr and EventHubNamespaceIdentityPtrOutput values. You can construct a concrete instance of `EventHubNamespaceIdentityPtrInput` via:
EventHubNamespaceIdentityArgs{...} or: nil
func EventHubNamespaceIdentityPtr ¶
func EventHubNamespaceIdentityPtr(v *EventHubNamespaceIdentityArgs) EventHubNamespaceIdentityPtrInput
type EventHubNamespaceIdentityPtrOutput ¶
type EventHubNamespaceIdentityPtrOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceIdentityPtrOutput) Elem ¶
func (o EventHubNamespaceIdentityPtrOutput) Elem() EventHubNamespaceIdentityOutput
func (EventHubNamespaceIdentityPtrOutput) ElementType ¶
func (EventHubNamespaceIdentityPtrOutput) ElementType() reflect.Type
func (EventHubNamespaceIdentityPtrOutput) IdentityIds ¶ added in v5.12.0
func (o EventHubNamespaceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this EventHub namespace.
> **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
> **Note:** Due to the limitation of the current Azure API, once an EventHub Namespace has been assigned an identity, it cannot be removed.
func (EventHubNamespaceIdentityPtrOutput) PrincipalId ¶
func (o EventHubNamespaceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (EventHubNamespaceIdentityPtrOutput) TenantId ¶
func (o EventHubNamespaceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (EventHubNamespaceIdentityPtrOutput) ToEventHubNamespaceIdentityPtrOutput ¶
func (o EventHubNamespaceIdentityPtrOutput) ToEventHubNamespaceIdentityPtrOutput() EventHubNamespaceIdentityPtrOutput
func (EventHubNamespaceIdentityPtrOutput) ToEventHubNamespaceIdentityPtrOutputWithContext ¶
func (o EventHubNamespaceIdentityPtrOutput) ToEventHubNamespaceIdentityPtrOutputWithContext(ctx context.Context) EventHubNamespaceIdentityPtrOutput
func (EventHubNamespaceIdentityPtrOutput) Type ¶
func (o EventHubNamespaceIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Event Hub Namespace. Possible values are `SystemAssigned` or `UserAssigned`.
type EventHubNamespaceInput ¶
type EventHubNamespaceInput interface { pulumi.Input ToEventHubNamespaceOutput() EventHubNamespaceOutput ToEventHubNamespaceOutputWithContext(ctx context.Context) EventHubNamespaceOutput }
type EventHubNamespaceMap ¶
type EventHubNamespaceMap map[string]EventHubNamespaceInput
func (EventHubNamespaceMap) ElementType ¶
func (EventHubNamespaceMap) ElementType() reflect.Type
func (EventHubNamespaceMap) ToEventHubNamespaceMapOutput ¶
func (i EventHubNamespaceMap) ToEventHubNamespaceMapOutput() EventHubNamespaceMapOutput
func (EventHubNamespaceMap) ToEventHubNamespaceMapOutputWithContext ¶
func (i EventHubNamespaceMap) ToEventHubNamespaceMapOutputWithContext(ctx context.Context) EventHubNamespaceMapOutput
type EventHubNamespaceMapInput ¶
type EventHubNamespaceMapInput interface { pulumi.Input ToEventHubNamespaceMapOutput() EventHubNamespaceMapOutput ToEventHubNamespaceMapOutputWithContext(context.Context) EventHubNamespaceMapOutput }
EventHubNamespaceMapInput is an input type that accepts EventHubNamespaceMap and EventHubNamespaceMapOutput values. You can construct a concrete instance of `EventHubNamespaceMapInput` via:
EventHubNamespaceMap{ "key": EventHubNamespaceArgs{...} }
type EventHubNamespaceMapOutput ¶
type EventHubNamespaceMapOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceMapOutput) ElementType ¶
func (EventHubNamespaceMapOutput) ElementType() reflect.Type
func (EventHubNamespaceMapOutput) MapIndex ¶
func (o EventHubNamespaceMapOutput) MapIndex(k pulumi.StringInput) EventHubNamespaceOutput
func (EventHubNamespaceMapOutput) ToEventHubNamespaceMapOutput ¶
func (o EventHubNamespaceMapOutput) ToEventHubNamespaceMapOutput() EventHubNamespaceMapOutput
func (EventHubNamespaceMapOutput) ToEventHubNamespaceMapOutputWithContext ¶
func (o EventHubNamespaceMapOutput) ToEventHubNamespaceMapOutputWithContext(ctx context.Context) EventHubNamespaceMapOutput
type EventHubNamespaceNetworkRulesets ¶
type EventHubNamespaceNetworkRulesets struct { // The default action to take when a rule is not matched. Possible values are `Allow` and `Deny`. DefaultAction string `pulumi:"defaultAction"` // One or more `ipRule` blocks as defined below. IpRules []EventHubNamespaceNetworkRulesetsIpRule `pulumi:"ipRules"` // Is public network access enabled for the EventHub Namespace? Defaults to `true`. // // > **Note:** The public network access setting at the network rule sets level should be the same as it's at the namespace level. PublicNetworkAccessEnabled *bool `pulumi:"publicNetworkAccessEnabled"` // Whether Trusted Microsoft Services are allowed to bypass firewall. TrustedServiceAccessEnabled *bool `pulumi:"trustedServiceAccessEnabled"` // One or more `virtualNetworkRule` blocks as defined below. VirtualNetworkRules []EventHubNamespaceNetworkRulesetsVirtualNetworkRule `pulumi:"virtualNetworkRules"` }
type EventHubNamespaceNetworkRulesetsArgs ¶
type EventHubNamespaceNetworkRulesetsArgs struct { // The default action to take when a rule is not matched. Possible values are `Allow` and `Deny`. DefaultAction pulumi.StringInput `pulumi:"defaultAction"` // One or more `ipRule` blocks as defined below. IpRules EventHubNamespaceNetworkRulesetsIpRuleArrayInput `pulumi:"ipRules"` // Is public network access enabled for the EventHub Namespace? Defaults to `true`. // // > **Note:** The public network access setting at the network rule sets level should be the same as it's at the namespace level. PublicNetworkAccessEnabled pulumi.BoolPtrInput `pulumi:"publicNetworkAccessEnabled"` // Whether Trusted Microsoft Services are allowed to bypass firewall. TrustedServiceAccessEnabled pulumi.BoolPtrInput `pulumi:"trustedServiceAccessEnabled"` // One or more `virtualNetworkRule` blocks as defined below. VirtualNetworkRules EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayInput `pulumi:"virtualNetworkRules"` }
func (EventHubNamespaceNetworkRulesetsArgs) ElementType ¶
func (EventHubNamespaceNetworkRulesetsArgs) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsOutput ¶
func (i EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsOutput() EventHubNamespaceNetworkRulesetsOutput
func (EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsOutputWithContext ¶
func (i EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsOutput
func (EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsPtrOutput ¶
func (i EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsPtrOutput() EventHubNamespaceNetworkRulesetsPtrOutput
func (EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsPtrOutputWithContext ¶
func (i EventHubNamespaceNetworkRulesetsArgs) ToEventHubNamespaceNetworkRulesetsPtrOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsPtrOutput
type EventHubNamespaceNetworkRulesetsInput ¶
type EventHubNamespaceNetworkRulesetsInput interface { pulumi.Input ToEventHubNamespaceNetworkRulesetsOutput() EventHubNamespaceNetworkRulesetsOutput ToEventHubNamespaceNetworkRulesetsOutputWithContext(context.Context) EventHubNamespaceNetworkRulesetsOutput }
EventHubNamespaceNetworkRulesetsInput is an input type that accepts EventHubNamespaceNetworkRulesetsArgs and EventHubNamespaceNetworkRulesetsOutput values. You can construct a concrete instance of `EventHubNamespaceNetworkRulesetsInput` via:
EventHubNamespaceNetworkRulesetsArgs{...}
type EventHubNamespaceNetworkRulesetsIpRuleArgs ¶
type EventHubNamespaceNetworkRulesetsIpRuleArgs struct { // The action to take when the rule is matched. Possible values are `Allow`. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The IP mask to match on. IpMask pulumi.StringInput `pulumi:"ipMask"` }
func (EventHubNamespaceNetworkRulesetsIpRuleArgs) ElementType ¶
func (EventHubNamespaceNetworkRulesetsIpRuleArgs) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsIpRuleArgs) ToEventHubNamespaceNetworkRulesetsIpRuleOutput ¶
func (i EventHubNamespaceNetworkRulesetsIpRuleArgs) ToEventHubNamespaceNetworkRulesetsIpRuleOutput() EventHubNamespaceNetworkRulesetsIpRuleOutput
func (EventHubNamespaceNetworkRulesetsIpRuleArgs) ToEventHubNamespaceNetworkRulesetsIpRuleOutputWithContext ¶
func (i EventHubNamespaceNetworkRulesetsIpRuleArgs) ToEventHubNamespaceNetworkRulesetsIpRuleOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsIpRuleOutput
type EventHubNamespaceNetworkRulesetsIpRuleArray ¶
type EventHubNamespaceNetworkRulesetsIpRuleArray []EventHubNamespaceNetworkRulesetsIpRuleInput
func (EventHubNamespaceNetworkRulesetsIpRuleArray) ElementType ¶
func (EventHubNamespaceNetworkRulesetsIpRuleArray) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsIpRuleArray) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutput ¶
func (i EventHubNamespaceNetworkRulesetsIpRuleArray) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutput() EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
func (EventHubNamespaceNetworkRulesetsIpRuleArray) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutputWithContext ¶
func (i EventHubNamespaceNetworkRulesetsIpRuleArray) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
type EventHubNamespaceNetworkRulesetsIpRuleArrayInput ¶
type EventHubNamespaceNetworkRulesetsIpRuleArrayInput interface { pulumi.Input ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutput() EventHubNamespaceNetworkRulesetsIpRuleArrayOutput ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutputWithContext(context.Context) EventHubNamespaceNetworkRulesetsIpRuleArrayOutput }
EventHubNamespaceNetworkRulesetsIpRuleArrayInput is an input type that accepts EventHubNamespaceNetworkRulesetsIpRuleArray and EventHubNamespaceNetworkRulesetsIpRuleArrayOutput values. You can construct a concrete instance of `EventHubNamespaceNetworkRulesetsIpRuleArrayInput` via:
EventHubNamespaceNetworkRulesetsIpRuleArray{ EventHubNamespaceNetworkRulesetsIpRuleArgs{...} }
type EventHubNamespaceNetworkRulesetsIpRuleArrayOutput ¶
type EventHubNamespaceNetworkRulesetsIpRuleArrayOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceNetworkRulesetsIpRuleArrayOutput) ElementType ¶
func (EventHubNamespaceNetworkRulesetsIpRuleArrayOutput) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsIpRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutput ¶
func (o EventHubNamespaceNetworkRulesetsIpRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutput() EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
func (EventHubNamespaceNetworkRulesetsIpRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutputWithContext ¶
func (o EventHubNamespaceNetworkRulesetsIpRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsIpRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
type EventHubNamespaceNetworkRulesetsIpRuleInput ¶
type EventHubNamespaceNetworkRulesetsIpRuleInput interface { pulumi.Input ToEventHubNamespaceNetworkRulesetsIpRuleOutput() EventHubNamespaceNetworkRulesetsIpRuleOutput ToEventHubNamespaceNetworkRulesetsIpRuleOutputWithContext(context.Context) EventHubNamespaceNetworkRulesetsIpRuleOutput }
EventHubNamespaceNetworkRulesetsIpRuleInput is an input type that accepts EventHubNamespaceNetworkRulesetsIpRuleArgs and EventHubNamespaceNetworkRulesetsIpRuleOutput values. You can construct a concrete instance of `EventHubNamespaceNetworkRulesetsIpRuleInput` via:
EventHubNamespaceNetworkRulesetsIpRuleArgs{...}
type EventHubNamespaceNetworkRulesetsIpRuleOutput ¶
type EventHubNamespaceNetworkRulesetsIpRuleOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceNetworkRulesetsIpRuleOutput) Action ¶
func (o EventHubNamespaceNetworkRulesetsIpRuleOutput) Action() pulumi.StringPtrOutput
The action to take when the rule is matched. Possible values are `Allow`. Defaults to `Allow`.
func (EventHubNamespaceNetworkRulesetsIpRuleOutput) ElementType ¶
func (EventHubNamespaceNetworkRulesetsIpRuleOutput) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsIpRuleOutput) IpMask ¶
func (o EventHubNamespaceNetworkRulesetsIpRuleOutput) IpMask() pulumi.StringOutput
The IP mask to match on.
func (EventHubNamespaceNetworkRulesetsIpRuleOutput) ToEventHubNamespaceNetworkRulesetsIpRuleOutput ¶
func (o EventHubNamespaceNetworkRulesetsIpRuleOutput) ToEventHubNamespaceNetworkRulesetsIpRuleOutput() EventHubNamespaceNetworkRulesetsIpRuleOutput
func (EventHubNamespaceNetworkRulesetsIpRuleOutput) ToEventHubNamespaceNetworkRulesetsIpRuleOutputWithContext ¶
func (o EventHubNamespaceNetworkRulesetsIpRuleOutput) ToEventHubNamespaceNetworkRulesetsIpRuleOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsIpRuleOutput
type EventHubNamespaceNetworkRulesetsOutput ¶
type EventHubNamespaceNetworkRulesetsOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceNetworkRulesetsOutput) DefaultAction ¶
func (o EventHubNamespaceNetworkRulesetsOutput) DefaultAction() pulumi.StringOutput
The default action to take when a rule is not matched. Possible values are `Allow` and `Deny`.
func (EventHubNamespaceNetworkRulesetsOutput) ElementType ¶
func (EventHubNamespaceNetworkRulesetsOutput) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsOutput) IpRules ¶
func (o EventHubNamespaceNetworkRulesetsOutput) IpRules() EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
One or more `ipRule` blocks as defined below.
func (EventHubNamespaceNetworkRulesetsOutput) PublicNetworkAccessEnabled ¶ added in v5.21.0
func (o EventHubNamespaceNetworkRulesetsOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Is public network access enabled for the EventHub Namespace? Defaults to `true`.
> **Note:** The public network access setting at the network rule sets level should be the same as it's at the namespace level.
func (EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsOutput ¶
func (o EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsOutput() EventHubNamespaceNetworkRulesetsOutput
func (EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsOutputWithContext ¶
func (o EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsOutput
func (EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsPtrOutput ¶
func (o EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsPtrOutput() EventHubNamespaceNetworkRulesetsPtrOutput
func (EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsPtrOutputWithContext ¶
func (o EventHubNamespaceNetworkRulesetsOutput) ToEventHubNamespaceNetworkRulesetsPtrOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsPtrOutput
func (EventHubNamespaceNetworkRulesetsOutput) TrustedServiceAccessEnabled ¶
func (o EventHubNamespaceNetworkRulesetsOutput) TrustedServiceAccessEnabled() pulumi.BoolPtrOutput
Whether Trusted Microsoft Services are allowed to bypass firewall.
func (EventHubNamespaceNetworkRulesetsOutput) VirtualNetworkRules ¶
func (o EventHubNamespaceNetworkRulesetsOutput) VirtualNetworkRules() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
One or more `virtualNetworkRule` blocks as defined below.
type EventHubNamespaceNetworkRulesetsPtrInput ¶
type EventHubNamespaceNetworkRulesetsPtrInput interface { pulumi.Input ToEventHubNamespaceNetworkRulesetsPtrOutput() EventHubNamespaceNetworkRulesetsPtrOutput ToEventHubNamespaceNetworkRulesetsPtrOutputWithContext(context.Context) EventHubNamespaceNetworkRulesetsPtrOutput }
EventHubNamespaceNetworkRulesetsPtrInput is an input type that accepts EventHubNamespaceNetworkRulesetsArgs, EventHubNamespaceNetworkRulesetsPtr and EventHubNamespaceNetworkRulesetsPtrOutput values. You can construct a concrete instance of `EventHubNamespaceNetworkRulesetsPtrInput` via:
EventHubNamespaceNetworkRulesetsArgs{...} or: nil
func EventHubNamespaceNetworkRulesetsPtr ¶
func EventHubNamespaceNetworkRulesetsPtr(v *EventHubNamespaceNetworkRulesetsArgs) EventHubNamespaceNetworkRulesetsPtrInput
type EventHubNamespaceNetworkRulesetsPtrOutput ¶
type EventHubNamespaceNetworkRulesetsPtrOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceNetworkRulesetsPtrOutput) DefaultAction ¶
func (o EventHubNamespaceNetworkRulesetsPtrOutput) DefaultAction() pulumi.StringPtrOutput
The default action to take when a rule is not matched. Possible values are `Allow` and `Deny`.
func (EventHubNamespaceNetworkRulesetsPtrOutput) ElementType ¶
func (EventHubNamespaceNetworkRulesetsPtrOutput) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsPtrOutput) IpRules ¶
func (o EventHubNamespaceNetworkRulesetsPtrOutput) IpRules() EventHubNamespaceNetworkRulesetsIpRuleArrayOutput
One or more `ipRule` blocks as defined below.
func (EventHubNamespaceNetworkRulesetsPtrOutput) PublicNetworkAccessEnabled ¶ added in v5.21.0
func (o EventHubNamespaceNetworkRulesetsPtrOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Is public network access enabled for the EventHub Namespace? Defaults to `true`.
> **Note:** The public network access setting at the network rule sets level should be the same as it's at the namespace level.
func (EventHubNamespaceNetworkRulesetsPtrOutput) ToEventHubNamespaceNetworkRulesetsPtrOutput ¶
func (o EventHubNamespaceNetworkRulesetsPtrOutput) ToEventHubNamespaceNetworkRulesetsPtrOutput() EventHubNamespaceNetworkRulesetsPtrOutput
func (EventHubNamespaceNetworkRulesetsPtrOutput) ToEventHubNamespaceNetworkRulesetsPtrOutputWithContext ¶
func (o EventHubNamespaceNetworkRulesetsPtrOutput) ToEventHubNamespaceNetworkRulesetsPtrOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsPtrOutput
func (EventHubNamespaceNetworkRulesetsPtrOutput) TrustedServiceAccessEnabled ¶
func (o EventHubNamespaceNetworkRulesetsPtrOutput) TrustedServiceAccessEnabled() pulumi.BoolPtrOutput
Whether Trusted Microsoft Services are allowed to bypass firewall.
func (EventHubNamespaceNetworkRulesetsPtrOutput) VirtualNetworkRules ¶
func (o EventHubNamespaceNetworkRulesetsPtrOutput) VirtualNetworkRules() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
One or more `virtualNetworkRule` blocks as defined below.
type EventHubNamespaceNetworkRulesetsVirtualNetworkRule ¶
type EventHubNamespaceNetworkRulesetsVirtualNetworkRule struct { // Are missing virtual network service endpoints ignored? IgnoreMissingVirtualNetworkServiceEndpoint *bool `pulumi:"ignoreMissingVirtualNetworkServiceEndpoint"` // The id of the subnet to match on. SubnetId string `pulumi:"subnetId"` }
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs ¶
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs struct { // Are missing virtual network service endpoints ignored? IgnoreMissingVirtualNetworkServiceEndpoint pulumi.BoolPtrInput `pulumi:"ignoreMissingVirtualNetworkServiceEndpoint"` // The id of the subnet to match on. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs) ElementType ¶
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput ¶
func (i EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutputWithContext ¶
func (i EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray ¶
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray []EventHubNamespaceNetworkRulesetsVirtualNetworkRuleInput
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray) ElementType ¶
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput ¶
func (i EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutputWithContext ¶
func (i EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayInput ¶
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayInput interface { pulumi.Input ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutputWithContext(context.Context) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput }
EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayInput is an input type that accepts EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray and EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput values. You can construct a concrete instance of `EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayInput` via:
EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArray{ EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs{...} }
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput ¶
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput) ElementType ¶
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput ¶
func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutputWithContext ¶
func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArrayOutput
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleInput ¶
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleInput interface { pulumi.Input ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutputWithContext(context.Context) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput }
EventHubNamespaceNetworkRulesetsVirtualNetworkRuleInput is an input type that accepts EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs and EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput values. You can construct a concrete instance of `EventHubNamespaceNetworkRulesetsVirtualNetworkRuleInput` via:
EventHubNamespaceNetworkRulesetsVirtualNetworkRuleArgs{...}
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput ¶
type EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) ElementType ¶
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) ElementType() reflect.Type
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) IgnoreMissingVirtualNetworkServiceEndpoint ¶
func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) IgnoreMissingVirtualNetworkServiceEndpoint() pulumi.BoolPtrOutput
Are missing virtual network service endpoints ignored?
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) SubnetId ¶
func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) SubnetId() pulumi.StringOutput
The id of the subnet to match on.
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput ¶
func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput() EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput
func (EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutputWithContext ¶
func (o EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput) ToEventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutputWithContext(ctx context.Context) EventHubNamespaceNetworkRulesetsVirtualNetworkRuleOutput
type EventHubNamespaceOutput ¶
type EventHubNamespaceOutput struct{ *pulumi.OutputState }
func (EventHubNamespaceOutput) AutoInflateEnabled ¶ added in v5.5.0
func (o EventHubNamespaceOutput) AutoInflateEnabled() pulumi.BoolPtrOutput
Is Auto Inflate enabled for the EventHub Namespace?
func (EventHubNamespaceOutput) Capacity ¶ added in v5.5.0
func (o EventHubNamespaceOutput) Capacity() pulumi.IntPtrOutput
Specifies the Capacity / Throughput Units for a `Standard` SKU namespace. Default capacity has a maximum of `2`, but can be increased in blocks of 2 on a committed purchase basis. Defaults to `1`.
func (EventHubNamespaceOutput) DedicatedClusterId ¶ added in v5.5.0
func (o EventHubNamespaceOutput) DedicatedClusterId() pulumi.StringPtrOutput
Specifies the ID of the EventHub Dedicated Cluster where this Namespace should created. Changing this forces a new resource to be created.
func (EventHubNamespaceOutput) DefaultPrimaryConnectionString ¶ added in v5.5.0
func (o EventHubNamespaceOutput) DefaultPrimaryConnectionString() pulumi.StringOutput
The primary connection string for the authorization rule `RootManageSharedAccessKey`.
func (EventHubNamespaceOutput) DefaultPrimaryConnectionStringAlias ¶ added in v5.5.0
func (o EventHubNamespaceOutput) DefaultPrimaryConnectionStringAlias() pulumi.StringOutput
The alias of the primary connection string for the authorization rule `RootManageSharedAccessKey`, which is generated when disaster recovery is enabled.
func (EventHubNamespaceOutput) DefaultPrimaryKey ¶ added in v5.5.0
func (o EventHubNamespaceOutput) DefaultPrimaryKey() pulumi.StringOutput
The primary access key for the authorization rule `RootManageSharedAccessKey`.
func (EventHubNamespaceOutput) DefaultSecondaryConnectionString ¶ added in v5.5.0
func (o EventHubNamespaceOutput) DefaultSecondaryConnectionString() pulumi.StringOutput
The secondary connection string for the authorization rule `RootManageSharedAccessKey`.
func (EventHubNamespaceOutput) DefaultSecondaryConnectionStringAlias ¶ added in v5.5.0
func (o EventHubNamespaceOutput) DefaultSecondaryConnectionStringAlias() pulumi.StringOutput
The alias of the secondary connection string for the authorization rule `RootManageSharedAccessKey`, which is generated when disaster recovery is enabled.
func (EventHubNamespaceOutput) DefaultSecondaryKey ¶ added in v5.5.0
func (o EventHubNamespaceOutput) DefaultSecondaryKey() pulumi.StringOutput
The secondary access key for the authorization rule `RootManageSharedAccessKey`.
func (EventHubNamespaceOutput) ElementType ¶
func (EventHubNamespaceOutput) ElementType() reflect.Type
func (EventHubNamespaceOutput) Identity ¶ added in v5.5.0
func (o EventHubNamespaceOutput) Identity() EventHubNamespaceIdentityPtrOutput
An `identity` block as defined below.
func (EventHubNamespaceOutput) LocalAuthenticationEnabled ¶ added in v5.15.0
func (o EventHubNamespaceOutput) LocalAuthenticationEnabled() pulumi.BoolPtrOutput
Is SAS authentication enabled for the EventHub Namespace? Defaults to `true`.
func (EventHubNamespaceOutput) Location ¶ added in v5.5.0
func (o EventHubNamespaceOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (EventHubNamespaceOutput) MaximumThroughputUnits ¶ added in v5.5.0
func (o EventHubNamespaceOutput) MaximumThroughputUnits() pulumi.IntOutput
Specifies the maximum number of throughput units when Auto Inflate is Enabled. Valid values range from `1` - `20`.
func (EventHubNamespaceOutput) MinimumTlsVersion ¶ added in v5.15.0
func (o EventHubNamespaceOutput) MinimumTlsVersion() pulumi.StringOutput
The minimum supported TLS version for this EventHub Namespace. Valid values are: `1.0`, `1.1` and `1.2`. The current default minimum TLS version is `1.2`.
func (EventHubNamespaceOutput) Name ¶ added in v5.5.0
func (o EventHubNamespaceOutput) Name() pulumi.StringOutput
Specifies the name of the EventHub Namespace resource. Changing this forces a new resource to be created.
func (EventHubNamespaceOutput) NetworkRulesets ¶ added in v5.5.0
func (o EventHubNamespaceOutput) NetworkRulesets() EventHubNamespaceNetworkRulesetsOutput
A `networkRulesets` block as defined below.
func (EventHubNamespaceOutput) PublicNetworkAccessEnabled ¶ added in v5.15.0
func (o EventHubNamespaceOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Is public network access enabled for the EventHub Namespace? Defaults to `true`.
func (EventHubNamespaceOutput) ResourceGroupName ¶ added in v5.5.0
func (o EventHubNamespaceOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the namespace. Changing this forces a new resource to be created.
func (EventHubNamespaceOutput) Sku ¶ added in v5.5.0
func (o EventHubNamespaceOutput) Sku() pulumi.StringOutput
Defines which tier to use. Valid options are `Basic`, `Standard`, and `Premium`. Please note that setting this field to `Premium` will force the creation of a new resource.
func (EventHubNamespaceOutput) Tags ¶ added in v5.5.0
func (o EventHubNamespaceOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (EventHubNamespaceOutput) ToEventHubNamespaceOutput ¶
func (o EventHubNamespaceOutput) ToEventHubNamespaceOutput() EventHubNamespaceOutput
func (EventHubNamespaceOutput) ToEventHubNamespaceOutputWithContext ¶
func (o EventHubNamespaceOutput) ToEventHubNamespaceOutputWithContext(ctx context.Context) EventHubNamespaceOutput
func (EventHubNamespaceOutput) ZoneRedundant ¶ added in v5.5.0
func (o EventHubNamespaceOutput) ZoneRedundant() pulumi.BoolPtrOutput
Specifies if the EventHub Namespace should be Zone Redundant (created across Availability Zones). Changing this forces a new resource to be created. Defaults to `false`.
> **Note:** For eventhub premium namespace, `zoneRedundant` is computed by api based on the availability zone feature in each region. User's input will be overridden. Please explicitly sets the property to `true` when creating the premium namespace in a region that supports availability zone since the default value is `false` in 3.0 provider.
type EventHubNamespaceState ¶
type EventHubNamespaceState struct { // Is Auto Inflate enabled for the EventHub Namespace? AutoInflateEnabled pulumi.BoolPtrInput // Specifies the Capacity / Throughput Units for a `Standard` SKU namespace. Default capacity has a maximum of `2`, but can be increased in blocks of 2 on a committed purchase basis. Defaults to `1`. Capacity pulumi.IntPtrInput // Specifies the ID of the EventHub Dedicated Cluster where this Namespace should created. Changing this forces a new resource to be created. DedicatedClusterId pulumi.StringPtrInput // The primary connection string for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryConnectionString pulumi.StringPtrInput // The alias of the primary connection string for the authorization rule `RootManageSharedAccessKey`, which is generated when disaster recovery is enabled. DefaultPrimaryConnectionStringAlias pulumi.StringPtrInput // The primary access key for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryKey pulumi.StringPtrInput // The secondary connection string for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryConnectionString pulumi.StringPtrInput // The alias of the secondary connection string for the authorization rule `RootManageSharedAccessKey`, which is generated when disaster recovery is enabled. DefaultSecondaryConnectionStringAlias pulumi.StringPtrInput // The secondary access key for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryKey pulumi.StringPtrInput // An `identity` block as defined below. Identity EventHubNamespaceIdentityPtrInput // Is SAS authentication enabled for the EventHub Namespace? Defaults to `true`. LocalAuthenticationEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the maximum number of throughput units when Auto Inflate is Enabled. Valid values range from `1` - `20`. MaximumThroughputUnits pulumi.IntPtrInput // The minimum supported TLS version for this EventHub Namespace. Valid values are: `1.0`, `1.1` and `1.2`. The current default minimum TLS version is `1.2`. MinimumTlsVersion pulumi.StringPtrInput // Specifies the name of the EventHub Namespace resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `networkRulesets` block as defined below. NetworkRulesets EventHubNamespaceNetworkRulesetsPtrInput // Is public network access enabled for the EventHub Namespace? Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the resource group in which to create the namespace. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Defines which tier to use. Valid options are `Basic`, `Standard`, and `Premium`. Please note that setting this field to `Premium` will force the creation of a new resource. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies if the EventHub Namespace should be Zone Redundant (created across Availability Zones). Changing this forces a new resource to be created. Defaults to `false`. // // > **Note:** For eventhub premium namespace, `zoneRedundant` is computed by api based on the availability zone feature in each region. User's input will be overridden. Please explicitly sets the property to `true` when creating the premium namespace in a region that supports availability zone since the default value is `false` in 3.0 provider. ZoneRedundant pulumi.BoolPtrInput }
func (EventHubNamespaceState) ElementType ¶
func (EventHubNamespaceState) ElementType() reflect.Type
type EventHubOutput ¶
type EventHubOutput struct{ *pulumi.OutputState }
func (EventHubOutput) CaptureDescription ¶ added in v5.5.0
func (o EventHubOutput) CaptureDescription() EventHubCaptureDescriptionPtrOutput
A `captureDescription` block as defined below.
func (EventHubOutput) ElementType ¶
func (EventHubOutput) ElementType() reflect.Type
func (EventHubOutput) MessageRetention ¶ added in v5.5.0
func (o EventHubOutput) MessageRetention() pulumi.IntOutput
Specifies the number of days to retain the events for this Event Hub.
> **Note:** When using a dedicated Event Hubs cluster, maximum value of `messageRetention` is 90 days. When using a shared parent EventHub Namespace, maximum value is 7 days; or 1 day when using a Basic SKU for the shared parent EventHub Namespace.
func (EventHubOutput) Name ¶ added in v5.5.0
func (o EventHubOutput) Name() pulumi.StringOutput
Specifies the name of the EventHub resource. Changing this forces a new resource to be created.
func (EventHubOutput) NamespaceName ¶ added in v5.5.0
func (o EventHubOutput) NamespaceName() pulumi.StringOutput
Specifies the name of the EventHub Namespace. Changing this forces a new resource to be created.
func (EventHubOutput) PartitionCount ¶ added in v5.5.0
func (o EventHubOutput) PartitionCount() pulumi.IntOutput
Specifies the current number of shards on the Event Hub.
> **Note:** `partitionCount` cannot be changed unless Eventhub Namespace SKU is `Premium` and cannot be decreased.
> **Note:** When using a dedicated Event Hubs cluster, maximum value of `partitionCount` is 1024. When using a shared parent EventHub Namespace, maximum value is 32.
func (EventHubOutput) PartitionIds ¶ added in v5.5.0
func (o EventHubOutput) PartitionIds() pulumi.StringArrayOutput
The identifiers for partitions created for Event Hubs.
func (EventHubOutput) ResourceGroupName ¶ added in v5.5.0
func (o EventHubOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the EventHub's parent Namespace exists. Changing this forces a new resource to be created.
func (EventHubOutput) Status ¶ added in v5.5.0
func (o EventHubOutput) Status() pulumi.StringPtrOutput
Specifies the status of the Event Hub resource. Possible values are `Active`, `Disabled` and `SendDisabled`. Defaults to `Active`.
func (EventHubOutput) ToEventHubOutput ¶
func (o EventHubOutput) ToEventHubOutput() EventHubOutput
func (EventHubOutput) ToEventHubOutputWithContext ¶
func (o EventHubOutput) ToEventHubOutputWithContext(ctx context.Context) EventHubOutput
type EventHubState ¶
type EventHubState struct { // A `captureDescription` block as defined below. CaptureDescription EventHubCaptureDescriptionPtrInput // Specifies the number of days to retain the events for this Event Hub. // // > **Note:** When using a dedicated Event Hubs cluster, maximum value of `messageRetention` is 90 days. When using a shared parent EventHub Namespace, maximum value is 7 days; or 1 day when using a Basic SKU for the shared parent EventHub Namespace. MessageRetention pulumi.IntPtrInput // Specifies the name of the EventHub resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the EventHub Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // Specifies the current number of shards on the Event Hub. // // > **Note:** `partitionCount` cannot be changed unless Eventhub Namespace SKU is `Premium` and cannot be decreased. // // > **Note:** When using a dedicated Event Hubs cluster, maximum value of `partitionCount` is 1024. When using a shared parent EventHub Namespace, maximum value is 32. PartitionCount pulumi.IntPtrInput // The identifiers for partitions created for Event Hubs. PartitionIds pulumi.StringArrayInput // The name of the resource group in which the EventHub's parent Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the status of the Event Hub resource. Possible values are `Active`, `Disabled` and `SendDisabled`. Defaults to `Active`. Status pulumi.StringPtrInput }
func (EventHubState) ElementType ¶
func (EventHubState) ElementType() reflect.Type
type EventSubscription
deprecated
type EventSubscription struct { pulumi.CustomResourceState // A `advancedFilter` block as defined below. AdvancedFilter EventSubscriptionAdvancedFilterPtrOutput `pulumi:"advancedFilter"` // Specifies whether advanced filters should be evaluated against an array of values instead of expecting a singular value. Defaults to `false`. AdvancedFilteringOnArraysEnabled pulumi.BoolPtrOutput `pulumi:"advancedFilteringOnArraysEnabled"` // An `azureFunctionEndpoint` block as defined below. AzureFunctionEndpoint EventSubscriptionAzureFunctionEndpointPtrOutput `pulumi:"azureFunctionEndpoint"` // A `deadLetterIdentity` block as defined below. // // > **Note:** `storageBlobDeadLetterDestination` must be specified when a `deadLetterIdentity` is specified DeadLetterIdentity EventSubscriptionDeadLetterIdentityPtrOutput `pulumi:"deadLetterIdentity"` // A `deliveryIdentity` block as defined below. DeliveryIdentity EventSubscriptionDeliveryIdentityPtrOutput `pulumi:"deliveryIdentity"` // One or more `deliveryProperty` blocks as defined below. DeliveryProperties EventSubscriptionDeliveryPropertyArrayOutput `pulumi:"deliveryProperties"` // Specifies the event delivery schema for the event subscription. Possible values include: `EventGridSchema`, `CloudEventSchemaV1_0`, `CustomInputSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created. EventDeliverySchema pulumi.StringPtrOutput `pulumi:"eventDeliverySchema"` // Specifies the id where the Event Hub is located. EventhubEndpointId pulumi.StringOutput `pulumi:"eventhubEndpointId"` // Specifies the expiration time of the event subscription (Datetime Format `RFC 3339`). ExpirationTimeUtc pulumi.StringPtrOutput `pulumi:"expirationTimeUtc"` // Specifies the id where the Hybrid Connection is located. HybridConnectionEndpointId pulumi.StringOutput `pulumi:"hybridConnectionEndpointId"` // A list of applicable event types that need to be part of the event subscription. IncludedEventTypes pulumi.StringArrayOutput `pulumi:"includedEventTypes"` // A list of labels to assign to the event subscription. Labels pulumi.StringArrayOutput `pulumi:"labels"` // Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `retryPolicy` block as defined below. RetryPolicy EventSubscriptionRetryPolicyOutput `pulumi:"retryPolicy"` // Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created. Scope pulumi.StringOutput `pulumi:"scope"` // Specifies the id where the Service Bus Queue is located. ServiceBusQueueEndpointId pulumi.StringPtrOutput `pulumi:"serviceBusQueueEndpointId"` // Specifies the id where the Service Bus Topic is located. ServiceBusTopicEndpointId pulumi.StringPtrOutput `pulumi:"serviceBusTopicEndpointId"` // A `storageBlobDeadLetterDestination` block as defined below. StorageBlobDeadLetterDestination EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput `pulumi:"storageBlobDeadLetterDestination"` // A `storageQueueEndpoint` block as defined below. StorageQueueEndpoint EventSubscriptionStorageQueueEndpointPtrOutput `pulumi:"storageQueueEndpoint"` // A `subjectFilter` block as defined below. SubjectFilter EventSubscriptionSubjectFilterPtrOutput `pulumi:"subjectFilter"` // A `webhookEndpoint` block as defined below. // // > **NOTE:** One of `eventhubEndpointId`, `hybridConnectionEndpointId`, `serviceBusQueueEndpointId`, `serviceBusTopicEndpointId`, `storageQueueEndpoint`, `webhookEndpoint` or `azureFunctionEndpoint` must be specified. WebhookEndpoint EventSubscriptionWebhookEndpointPtrOutput `pulumi:"webhookEndpoint"` }
Manages an EventGrid Event Subscription
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventgrid" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("exampleasa"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), Tags: pulumi.StringMap{ "environment": pulumi.String("staging"), }, }) if err != nil { return err } exampleQueue, err := storage.NewQueue(ctx, "example", &storage.QueueArgs{ Name: pulumi.String("example-astq"), StorageAccountName: exampleAccount.Name, }) if err != nil { return err } _, err = eventgrid.NewEventSubscription(ctx, "example", &eventgrid.EventSubscriptionArgs{ Name: pulumi.String("example-aees"), Scope: example.ID(), StorageQueueEndpoint: &eventgrid.EventSubscriptionStorageQueueEndpointArgs{ StorageAccountId: exampleAccount.ID(), QueueName: exampleQueue.Name, }, }) if err != nil { return err } return nil }) }
```
## Import
EventGrid Event Subscription's can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/eventSubscription:EventSubscription eventSubscription1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventGrid/topics/topic1/providers/Microsoft.EventGrid/eventSubscriptions/eventSubscription1 ```
Deprecated: azure.eventhub.EventSubscription has been deprecated in favor of azure.eventgrid.EventSubscription
func GetEventSubscription ¶
func GetEventSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventSubscriptionState, opts ...pulumi.ResourceOption) (*EventSubscription, error)
GetEventSubscription gets an existing EventSubscription 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 NewEventSubscription ¶
func NewEventSubscription(ctx *pulumi.Context, name string, args *EventSubscriptionArgs, opts ...pulumi.ResourceOption) (*EventSubscription, error)
NewEventSubscription registers a new resource with the given unique name, arguments, and options.
func (*EventSubscription) ElementType ¶
func (*EventSubscription) ElementType() reflect.Type
func (*EventSubscription) ToEventSubscriptionOutput ¶
func (i *EventSubscription) ToEventSubscriptionOutput() EventSubscriptionOutput
func (*EventSubscription) ToEventSubscriptionOutputWithContext ¶
func (i *EventSubscription) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
type EventSubscriptionAdvancedFilter ¶
type EventSubscriptionAdvancedFilter struct { // Compares a value of an event using a single boolean value. BoolEquals []EventSubscriptionAdvancedFilterBoolEqual `pulumi:"boolEquals"` // Evaluates if a value of an event isn't NULL or undefined. IsNotNulls []EventSubscriptionAdvancedFilterIsNotNull `pulumi:"isNotNulls"` // Evaluates if a value of an event is NULL or undefined. // // Each nested block consists of a key and a value(s) element. IsNullOrUndefineds []EventSubscriptionAdvancedFilterIsNullOrUndefined `pulumi:"isNullOrUndefineds"` // Compares a value of an event using a single floating point number. NumberGreaterThanOrEquals []EventSubscriptionAdvancedFilterNumberGreaterThanOrEqual `pulumi:"numberGreaterThanOrEquals"` // Compares a value of an event using a single floating point number. NumberGreaterThans []EventSubscriptionAdvancedFilterNumberGreaterThan `pulumi:"numberGreaterThans"` // Compares a value of an event using multiple floating point number ranges. NumberInRanges []EventSubscriptionAdvancedFilterNumberInRange `pulumi:"numberInRanges"` // Compares a value of an event using multiple floating point numbers. NumberIns []EventSubscriptionAdvancedFilterNumberIn `pulumi:"numberIns"` // Compares a value of an event using a single floating point number. NumberLessThanOrEquals []EventSubscriptionAdvancedFilterNumberLessThanOrEqual `pulumi:"numberLessThanOrEquals"` // Compares a value of an event using a single floating point number. NumberLessThans []EventSubscriptionAdvancedFilterNumberLessThan `pulumi:"numberLessThans"` // Compares a value of an event using multiple floating point number ranges. NumberNotInRanges []EventSubscriptionAdvancedFilterNumberNotInRange `pulumi:"numberNotInRanges"` // Compares a value of an event using multiple floating point numbers. NumberNotIns []EventSubscriptionAdvancedFilterNumberNotIn `pulumi:"numberNotIns"` // Compares a value of an event using multiple string values. StringBeginsWiths []EventSubscriptionAdvancedFilterStringBeginsWith `pulumi:"stringBeginsWiths"` // Compares a value of an event using multiple string values. StringContains []EventSubscriptionAdvancedFilterStringContain `pulumi:"stringContains"` // Compares a value of an event using multiple string values. StringEndsWiths []EventSubscriptionAdvancedFilterStringEndsWith `pulumi:"stringEndsWiths"` // Compares a value of an event using multiple string values. StringIns []EventSubscriptionAdvancedFilterStringIn `pulumi:"stringIns"` // Compares a value of an event using multiple string values. StringNotBeginsWiths []EventSubscriptionAdvancedFilterStringNotBeginsWith `pulumi:"stringNotBeginsWiths"` // Compares a value of an event using multiple string values. StringNotContains []EventSubscriptionAdvancedFilterStringNotContain `pulumi:"stringNotContains"` // Compares a value of an event using multiple string values. StringNotEndsWiths []EventSubscriptionAdvancedFilterStringNotEndsWith `pulumi:"stringNotEndsWiths"` // Compares a value of an event using multiple string values. StringNotIns []EventSubscriptionAdvancedFilterStringNotIn `pulumi:"stringNotIns"` }
type EventSubscriptionAdvancedFilterArgs ¶
type EventSubscriptionAdvancedFilterArgs struct { // Compares a value of an event using a single boolean value. BoolEquals EventSubscriptionAdvancedFilterBoolEqualArrayInput `pulumi:"boolEquals"` // Evaluates if a value of an event isn't NULL or undefined. IsNotNulls EventSubscriptionAdvancedFilterIsNotNullArrayInput `pulumi:"isNotNulls"` // Evaluates if a value of an event is NULL or undefined. // // Each nested block consists of a key and a value(s) element. IsNullOrUndefineds EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayInput `pulumi:"isNullOrUndefineds"` // Compares a value of an event using a single floating point number. NumberGreaterThanOrEquals EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayInput `pulumi:"numberGreaterThanOrEquals"` // Compares a value of an event using a single floating point number. NumberGreaterThans EventSubscriptionAdvancedFilterNumberGreaterThanArrayInput `pulumi:"numberGreaterThans"` // Compares a value of an event using multiple floating point number ranges. NumberInRanges EventSubscriptionAdvancedFilterNumberInRangeArrayInput `pulumi:"numberInRanges"` // Compares a value of an event using multiple floating point numbers. NumberIns EventSubscriptionAdvancedFilterNumberInArrayInput `pulumi:"numberIns"` // Compares a value of an event using a single floating point number. NumberLessThanOrEquals EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayInput `pulumi:"numberLessThanOrEquals"` // Compares a value of an event using a single floating point number. NumberLessThans EventSubscriptionAdvancedFilterNumberLessThanArrayInput `pulumi:"numberLessThans"` // Compares a value of an event using multiple floating point number ranges. NumberNotInRanges EventSubscriptionAdvancedFilterNumberNotInRangeArrayInput `pulumi:"numberNotInRanges"` // Compares a value of an event using multiple floating point numbers. NumberNotIns EventSubscriptionAdvancedFilterNumberNotInArrayInput `pulumi:"numberNotIns"` // Compares a value of an event using multiple string values. StringBeginsWiths EventSubscriptionAdvancedFilterStringBeginsWithArrayInput `pulumi:"stringBeginsWiths"` // Compares a value of an event using multiple string values. StringContains EventSubscriptionAdvancedFilterStringContainArrayInput `pulumi:"stringContains"` // Compares a value of an event using multiple string values. StringEndsWiths EventSubscriptionAdvancedFilterStringEndsWithArrayInput `pulumi:"stringEndsWiths"` // Compares a value of an event using multiple string values. StringIns EventSubscriptionAdvancedFilterStringInArrayInput `pulumi:"stringIns"` // Compares a value of an event using multiple string values. StringNotBeginsWiths EventSubscriptionAdvancedFilterStringNotBeginsWithArrayInput `pulumi:"stringNotBeginsWiths"` // Compares a value of an event using multiple string values. StringNotContains EventSubscriptionAdvancedFilterStringNotContainArrayInput `pulumi:"stringNotContains"` // Compares a value of an event using multiple string values. StringNotEndsWiths EventSubscriptionAdvancedFilterStringNotEndsWithArrayInput `pulumi:"stringNotEndsWiths"` // Compares a value of an event using multiple string values. StringNotIns EventSubscriptionAdvancedFilterStringNotInArrayInput `pulumi:"stringNotIns"` }
func (EventSubscriptionAdvancedFilterArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterOutput ¶
func (i EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterOutput() EventSubscriptionAdvancedFilterOutput
func (EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterOutput
func (EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterPtrOutput ¶
func (i EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterPtrOutput() EventSubscriptionAdvancedFilterPtrOutput
func (EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterPtrOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterArgs) ToEventSubscriptionAdvancedFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterPtrOutput
type EventSubscriptionAdvancedFilterBoolEqual ¶
type EventSubscriptionAdvancedFilterBoolEqual struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies a single value to compare to when using a single value operator. // // OR Value bool `pulumi:"value"` }
type EventSubscriptionAdvancedFilterBoolEqualArgs ¶
type EventSubscriptionAdvancedFilterBoolEqualArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies a single value to compare to when using a single value operator. // // OR Value pulumi.BoolInput `pulumi:"value"` }
func (EventSubscriptionAdvancedFilterBoolEqualArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterBoolEqualArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterBoolEqualArgs) ToEventSubscriptionAdvancedFilterBoolEqualOutput ¶
func (i EventSubscriptionAdvancedFilterBoolEqualArgs) ToEventSubscriptionAdvancedFilterBoolEqualOutput() EventSubscriptionAdvancedFilterBoolEqualOutput
func (EventSubscriptionAdvancedFilterBoolEqualArgs) ToEventSubscriptionAdvancedFilterBoolEqualOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterBoolEqualArgs) ToEventSubscriptionAdvancedFilterBoolEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterBoolEqualOutput
type EventSubscriptionAdvancedFilterBoolEqualArray ¶
type EventSubscriptionAdvancedFilterBoolEqualArray []EventSubscriptionAdvancedFilterBoolEqualInput
func (EventSubscriptionAdvancedFilterBoolEqualArray) ElementType ¶
func (EventSubscriptionAdvancedFilterBoolEqualArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterBoolEqualArray) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutput ¶
func (i EventSubscriptionAdvancedFilterBoolEqualArray) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutput() EventSubscriptionAdvancedFilterBoolEqualArrayOutput
func (EventSubscriptionAdvancedFilterBoolEqualArray) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterBoolEqualArray) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterBoolEqualArrayOutput
type EventSubscriptionAdvancedFilterBoolEqualArrayInput ¶
type EventSubscriptionAdvancedFilterBoolEqualArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterBoolEqualArrayOutput() EventSubscriptionAdvancedFilterBoolEqualArrayOutput ToEventSubscriptionAdvancedFilterBoolEqualArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterBoolEqualArrayOutput }
EventSubscriptionAdvancedFilterBoolEqualArrayInput is an input type that accepts EventSubscriptionAdvancedFilterBoolEqualArray and EventSubscriptionAdvancedFilterBoolEqualArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterBoolEqualArrayInput` via:
EventSubscriptionAdvancedFilterBoolEqualArray{ EventSubscriptionAdvancedFilterBoolEqualArgs{...} }
type EventSubscriptionAdvancedFilterBoolEqualArrayOutput ¶
type EventSubscriptionAdvancedFilterBoolEqualArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterBoolEqualArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterBoolEqualArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterBoolEqualArrayOutput) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutput ¶
func (o EventSubscriptionAdvancedFilterBoolEqualArrayOutput) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutput() EventSubscriptionAdvancedFilterBoolEqualArrayOutput
func (EventSubscriptionAdvancedFilterBoolEqualArrayOutput) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterBoolEqualArrayOutput) ToEventSubscriptionAdvancedFilterBoolEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterBoolEqualArrayOutput
type EventSubscriptionAdvancedFilterBoolEqualInput ¶
type EventSubscriptionAdvancedFilterBoolEqualInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterBoolEqualOutput() EventSubscriptionAdvancedFilterBoolEqualOutput ToEventSubscriptionAdvancedFilterBoolEqualOutputWithContext(context.Context) EventSubscriptionAdvancedFilterBoolEqualOutput }
EventSubscriptionAdvancedFilterBoolEqualInput is an input type that accepts EventSubscriptionAdvancedFilterBoolEqualArgs and EventSubscriptionAdvancedFilterBoolEqualOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterBoolEqualInput` via:
EventSubscriptionAdvancedFilterBoolEqualArgs{...}
type EventSubscriptionAdvancedFilterBoolEqualOutput ¶
type EventSubscriptionAdvancedFilterBoolEqualOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterBoolEqualOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterBoolEqualOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterBoolEqualOutput) Key ¶
func (o EventSubscriptionAdvancedFilterBoolEqualOutput) Key() pulumi.StringOutput
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterBoolEqualOutput) ToEventSubscriptionAdvancedFilterBoolEqualOutput ¶
func (o EventSubscriptionAdvancedFilterBoolEqualOutput) ToEventSubscriptionAdvancedFilterBoolEqualOutput() EventSubscriptionAdvancedFilterBoolEqualOutput
func (EventSubscriptionAdvancedFilterBoolEqualOutput) ToEventSubscriptionAdvancedFilterBoolEqualOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterBoolEqualOutput) ToEventSubscriptionAdvancedFilterBoolEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterBoolEqualOutput
func (EventSubscriptionAdvancedFilterBoolEqualOutput) Value ¶
func (o EventSubscriptionAdvancedFilterBoolEqualOutput) Value() pulumi.BoolOutput
Specifies a single value to compare to when using a single value operator.
OR
type EventSubscriptionAdvancedFilterInput ¶
type EventSubscriptionAdvancedFilterInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterOutput() EventSubscriptionAdvancedFilterOutput ToEventSubscriptionAdvancedFilterOutputWithContext(context.Context) EventSubscriptionAdvancedFilterOutput }
EventSubscriptionAdvancedFilterInput is an input type that accepts EventSubscriptionAdvancedFilterArgs and EventSubscriptionAdvancedFilterOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterInput` via:
EventSubscriptionAdvancedFilterArgs{...}
type EventSubscriptionAdvancedFilterIsNotNull ¶
type EventSubscriptionAdvancedFilterIsNotNull struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` }
type EventSubscriptionAdvancedFilterIsNotNullArgs ¶
type EventSubscriptionAdvancedFilterIsNotNullArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` }
func (EventSubscriptionAdvancedFilterIsNotNullArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterIsNotNullArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterIsNotNullArgs) ToEventSubscriptionAdvancedFilterIsNotNullOutput ¶
func (i EventSubscriptionAdvancedFilterIsNotNullArgs) ToEventSubscriptionAdvancedFilterIsNotNullOutput() EventSubscriptionAdvancedFilterIsNotNullOutput
func (EventSubscriptionAdvancedFilterIsNotNullArgs) ToEventSubscriptionAdvancedFilterIsNotNullOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterIsNotNullArgs) ToEventSubscriptionAdvancedFilterIsNotNullOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNotNullOutput
type EventSubscriptionAdvancedFilterIsNotNullArray ¶
type EventSubscriptionAdvancedFilterIsNotNullArray []EventSubscriptionAdvancedFilterIsNotNullInput
func (EventSubscriptionAdvancedFilterIsNotNullArray) ElementType ¶
func (EventSubscriptionAdvancedFilterIsNotNullArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterIsNotNullArray) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutput ¶
func (i EventSubscriptionAdvancedFilterIsNotNullArray) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutput() EventSubscriptionAdvancedFilterIsNotNullArrayOutput
func (EventSubscriptionAdvancedFilterIsNotNullArray) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterIsNotNullArray) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNotNullArrayOutput
type EventSubscriptionAdvancedFilterIsNotNullArrayInput ¶
type EventSubscriptionAdvancedFilterIsNotNullArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterIsNotNullArrayOutput() EventSubscriptionAdvancedFilterIsNotNullArrayOutput ToEventSubscriptionAdvancedFilterIsNotNullArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterIsNotNullArrayOutput }
EventSubscriptionAdvancedFilterIsNotNullArrayInput is an input type that accepts EventSubscriptionAdvancedFilterIsNotNullArray and EventSubscriptionAdvancedFilterIsNotNullArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterIsNotNullArrayInput` via:
EventSubscriptionAdvancedFilterIsNotNullArray{ EventSubscriptionAdvancedFilterIsNotNullArgs{...} }
type EventSubscriptionAdvancedFilterIsNotNullArrayOutput ¶
type EventSubscriptionAdvancedFilterIsNotNullArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterIsNotNullArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterIsNotNullArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterIsNotNullArrayOutput) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutput ¶
func (o EventSubscriptionAdvancedFilterIsNotNullArrayOutput) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutput() EventSubscriptionAdvancedFilterIsNotNullArrayOutput
func (EventSubscriptionAdvancedFilterIsNotNullArrayOutput) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterIsNotNullArrayOutput) ToEventSubscriptionAdvancedFilterIsNotNullArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNotNullArrayOutput
type EventSubscriptionAdvancedFilterIsNotNullInput ¶
type EventSubscriptionAdvancedFilterIsNotNullInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterIsNotNullOutput() EventSubscriptionAdvancedFilterIsNotNullOutput ToEventSubscriptionAdvancedFilterIsNotNullOutputWithContext(context.Context) EventSubscriptionAdvancedFilterIsNotNullOutput }
EventSubscriptionAdvancedFilterIsNotNullInput is an input type that accepts EventSubscriptionAdvancedFilterIsNotNullArgs and EventSubscriptionAdvancedFilterIsNotNullOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterIsNotNullInput` via:
EventSubscriptionAdvancedFilterIsNotNullArgs{...}
type EventSubscriptionAdvancedFilterIsNotNullOutput ¶
type EventSubscriptionAdvancedFilterIsNotNullOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterIsNotNullOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterIsNotNullOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterIsNotNullOutput) Key ¶
func (o EventSubscriptionAdvancedFilterIsNotNullOutput) Key() pulumi.StringOutput
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterIsNotNullOutput) ToEventSubscriptionAdvancedFilterIsNotNullOutput ¶
func (o EventSubscriptionAdvancedFilterIsNotNullOutput) ToEventSubscriptionAdvancedFilterIsNotNullOutput() EventSubscriptionAdvancedFilterIsNotNullOutput
func (EventSubscriptionAdvancedFilterIsNotNullOutput) ToEventSubscriptionAdvancedFilterIsNotNullOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterIsNotNullOutput) ToEventSubscriptionAdvancedFilterIsNotNullOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNotNullOutput
type EventSubscriptionAdvancedFilterIsNullOrUndefined ¶
type EventSubscriptionAdvancedFilterIsNullOrUndefined struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` }
type EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs ¶
type EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` }
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutput ¶
func (i EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutput() EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput
type EventSubscriptionAdvancedFilterIsNullOrUndefinedArray ¶
type EventSubscriptionAdvancedFilterIsNullOrUndefinedArray []EventSubscriptionAdvancedFilterIsNullOrUndefinedInput
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArray) ElementType ¶
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArray) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput ¶
func (i EventSubscriptionAdvancedFilterIsNullOrUndefinedArray) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput() EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArray) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterIsNullOrUndefinedArray) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
type EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayInput ¶
type EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput() EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput }
EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayInput is an input type that accepts EventSubscriptionAdvancedFilterIsNullOrUndefinedArray and EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayInput` via:
EventSubscriptionAdvancedFilterIsNullOrUndefinedArray{ EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs{...} }
type EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput ¶
type EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput ¶
func (o EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput() EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
type EventSubscriptionAdvancedFilterIsNullOrUndefinedInput ¶
type EventSubscriptionAdvancedFilterIsNullOrUndefinedInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutput() EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputWithContext(context.Context) EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput }
EventSubscriptionAdvancedFilterIsNullOrUndefinedInput is an input type that accepts EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs and EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterIsNullOrUndefinedInput` via:
EventSubscriptionAdvancedFilterIsNullOrUndefinedArgs{...}
type EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput ¶
type EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutput ¶
func (o EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutput() EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput
func (EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput) ToEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterIsNullOrUndefinedOutput
type EventSubscriptionAdvancedFilterNumberGreaterThan ¶
type EventSubscriptionAdvancedFilterNumberGreaterThan struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies a single value to compare to when using a single value operator. // // OR Value float64 `pulumi:"value"` }
type EventSubscriptionAdvancedFilterNumberGreaterThanArgs ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies a single value to compare to when using a single value operator. // // OR Value pulumi.Float64Input `pulumi:"value"` }
func (EventSubscriptionAdvancedFilterNumberGreaterThanArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberGreaterThanArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberGreaterThanArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutput ¶
func (i EventSubscriptionAdvancedFilterNumberGreaterThanArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOutput
func (EventSubscriptionAdvancedFilterNumberGreaterThanArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberGreaterThanArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOutput
type EventSubscriptionAdvancedFilterNumberGreaterThanArray ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanArray []EventSubscriptionAdvancedFilterNumberGreaterThanInput
func (EventSubscriptionAdvancedFilterNumberGreaterThanArray) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberGreaterThanArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberGreaterThanArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput ¶
func (i EventSubscriptionAdvancedFilterNumberGreaterThanArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
func (EventSubscriptionAdvancedFilterNumberGreaterThanArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberGreaterThanArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
type EventSubscriptionAdvancedFilterNumberGreaterThanArrayInput ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput }
EventSubscriptionAdvancedFilterNumberGreaterThanArrayInput is an input type that accepts EventSubscriptionAdvancedFilterNumberGreaterThanArray and EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberGreaterThanArrayInput` via:
EventSubscriptionAdvancedFilterNumberGreaterThanArray{ EventSubscriptionAdvancedFilterNumberGreaterThanArgs{...} }
type EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput ¶
func (o EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
func (EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
type EventSubscriptionAdvancedFilterNumberGreaterThanInput ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberGreaterThanOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOutput ToEventSubscriptionAdvancedFilterNumberGreaterThanOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOutput }
EventSubscriptionAdvancedFilterNumberGreaterThanInput is an input type that accepts EventSubscriptionAdvancedFilterNumberGreaterThanArgs and EventSubscriptionAdvancedFilterNumberGreaterThanOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberGreaterThanInput` via:
EventSubscriptionAdvancedFilterNumberGreaterThanArgs{...}
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqual ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqual struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies a single value to compare to when using a single value operator. // // OR Value float64 `pulumi:"value"` }
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies a single value to compare to when using a single value operator. // // OR Value pulumi.Float64Input `pulumi:"value"` }
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput ¶
func (i EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray []EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualInput
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput ¶
func (i EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayInput ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput }
EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayInput is an input type that accepts EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray and EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayInput` via:
EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArray{ EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs{...} }
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput ¶
func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualInput ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput }
EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualInput is an input type that accepts EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs and EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualInput` via:
EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArgs{...}
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput ¶
func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput
func (EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualOutput
type EventSubscriptionAdvancedFilterNumberGreaterThanOutput ¶
type EventSubscriptionAdvancedFilterNumberGreaterThanOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberGreaterThanOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberGreaterThanOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberGreaterThanOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterNumberGreaterThanOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutput ¶
func (o EventSubscriptionAdvancedFilterNumberGreaterThanOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutput() EventSubscriptionAdvancedFilterNumberGreaterThanOutput
func (EventSubscriptionAdvancedFilterNumberGreaterThanOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberGreaterThanOutput) ToEventSubscriptionAdvancedFilterNumberGreaterThanOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberGreaterThanOutput
func (EventSubscriptionAdvancedFilterNumberGreaterThanOutput) Value ¶
func (o EventSubscriptionAdvancedFilterNumberGreaterThanOutput) Value() pulumi.Float64Output
Specifies a single value to compare to when using a single value operator.
OR
type EventSubscriptionAdvancedFilterNumberIn ¶
type EventSubscriptionAdvancedFilterNumberIn struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values []float64 `pulumi:"values"` }
type EventSubscriptionAdvancedFilterNumberInArgs ¶
type EventSubscriptionAdvancedFilterNumberInArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.Float64ArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterNumberInArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberInArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberInArgs) ToEventSubscriptionAdvancedFilterNumberInOutput ¶
func (i EventSubscriptionAdvancedFilterNumberInArgs) ToEventSubscriptionAdvancedFilterNumberInOutput() EventSubscriptionAdvancedFilterNumberInOutput
func (EventSubscriptionAdvancedFilterNumberInArgs) ToEventSubscriptionAdvancedFilterNumberInOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberInArgs) ToEventSubscriptionAdvancedFilterNumberInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInOutput
type EventSubscriptionAdvancedFilterNumberInArray ¶
type EventSubscriptionAdvancedFilterNumberInArray []EventSubscriptionAdvancedFilterNumberInInput
func (EventSubscriptionAdvancedFilterNumberInArray) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberInArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberInArray) ToEventSubscriptionAdvancedFilterNumberInArrayOutput ¶
func (i EventSubscriptionAdvancedFilterNumberInArray) ToEventSubscriptionAdvancedFilterNumberInArrayOutput() EventSubscriptionAdvancedFilterNumberInArrayOutput
func (EventSubscriptionAdvancedFilterNumberInArray) ToEventSubscriptionAdvancedFilterNumberInArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberInArray) ToEventSubscriptionAdvancedFilterNumberInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInArrayOutput
type EventSubscriptionAdvancedFilterNumberInArrayInput ¶
type EventSubscriptionAdvancedFilterNumberInArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberInArrayOutput() EventSubscriptionAdvancedFilterNumberInArrayOutput ToEventSubscriptionAdvancedFilterNumberInArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberInArrayOutput }
EventSubscriptionAdvancedFilterNumberInArrayInput is an input type that accepts EventSubscriptionAdvancedFilterNumberInArray and EventSubscriptionAdvancedFilterNumberInArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberInArrayInput` via:
EventSubscriptionAdvancedFilterNumberInArray{ EventSubscriptionAdvancedFilterNumberInArgs{...} }
type EventSubscriptionAdvancedFilterNumberInArrayOutput ¶
type EventSubscriptionAdvancedFilterNumberInArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberInArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberInArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberInArrayOutput) ToEventSubscriptionAdvancedFilterNumberInArrayOutput ¶
func (o EventSubscriptionAdvancedFilterNumberInArrayOutput) ToEventSubscriptionAdvancedFilterNumberInArrayOutput() EventSubscriptionAdvancedFilterNumberInArrayOutput
func (EventSubscriptionAdvancedFilterNumberInArrayOutput) ToEventSubscriptionAdvancedFilterNumberInArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberInArrayOutput) ToEventSubscriptionAdvancedFilterNumberInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInArrayOutput
type EventSubscriptionAdvancedFilterNumberInInput ¶
type EventSubscriptionAdvancedFilterNumberInInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberInOutput() EventSubscriptionAdvancedFilterNumberInOutput ToEventSubscriptionAdvancedFilterNumberInOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberInOutput }
EventSubscriptionAdvancedFilterNumberInInput is an input type that accepts EventSubscriptionAdvancedFilterNumberInArgs and EventSubscriptionAdvancedFilterNumberInOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberInInput` via:
EventSubscriptionAdvancedFilterNumberInArgs{...}
type EventSubscriptionAdvancedFilterNumberInOutput ¶
type EventSubscriptionAdvancedFilterNumberInOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberInOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberInOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberInOutput) Key ¶
func (o EventSubscriptionAdvancedFilterNumberInOutput) Key() pulumi.StringOutput
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterNumberInOutput) ToEventSubscriptionAdvancedFilterNumberInOutput ¶
func (o EventSubscriptionAdvancedFilterNumberInOutput) ToEventSubscriptionAdvancedFilterNumberInOutput() EventSubscriptionAdvancedFilterNumberInOutput
func (EventSubscriptionAdvancedFilterNumberInOutput) ToEventSubscriptionAdvancedFilterNumberInOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberInOutput) ToEventSubscriptionAdvancedFilterNumberInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInOutput
func (EventSubscriptionAdvancedFilterNumberInOutput) Values ¶
func (o EventSubscriptionAdvancedFilterNumberInOutput) Values() pulumi.Float64ArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterNumberInRange ¶
type EventSubscriptionAdvancedFilterNumberInRange struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values [][]float64 `pulumi:"values"` }
type EventSubscriptionAdvancedFilterNumberInRangeArgs ¶
type EventSubscriptionAdvancedFilterNumberInRangeArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.Float64ArrayArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterNumberInRangeArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberInRangeArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberInRangeArgs) ToEventSubscriptionAdvancedFilterNumberInRangeOutput ¶
func (i EventSubscriptionAdvancedFilterNumberInRangeArgs) ToEventSubscriptionAdvancedFilterNumberInRangeOutput() EventSubscriptionAdvancedFilterNumberInRangeOutput
func (EventSubscriptionAdvancedFilterNumberInRangeArgs) ToEventSubscriptionAdvancedFilterNumberInRangeOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberInRangeArgs) ToEventSubscriptionAdvancedFilterNumberInRangeOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInRangeOutput
type EventSubscriptionAdvancedFilterNumberInRangeArray ¶
type EventSubscriptionAdvancedFilterNumberInRangeArray []EventSubscriptionAdvancedFilterNumberInRangeInput
func (EventSubscriptionAdvancedFilterNumberInRangeArray) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberInRangeArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberInRangeArray) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutput ¶
func (i EventSubscriptionAdvancedFilterNumberInRangeArray) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutput() EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
func (EventSubscriptionAdvancedFilterNumberInRangeArray) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberInRangeArray) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
type EventSubscriptionAdvancedFilterNumberInRangeArrayInput ¶
type EventSubscriptionAdvancedFilterNumberInRangeArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutput() EventSubscriptionAdvancedFilterNumberInRangeArrayOutput ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberInRangeArrayOutput }
EventSubscriptionAdvancedFilterNumberInRangeArrayInput is an input type that accepts EventSubscriptionAdvancedFilterNumberInRangeArray and EventSubscriptionAdvancedFilterNumberInRangeArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberInRangeArrayInput` via:
EventSubscriptionAdvancedFilterNumberInRangeArray{ EventSubscriptionAdvancedFilterNumberInRangeArgs{...} }
type EventSubscriptionAdvancedFilterNumberInRangeArrayOutput ¶
type EventSubscriptionAdvancedFilterNumberInRangeArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberInRangeArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberInRangeArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutput ¶
func (o EventSubscriptionAdvancedFilterNumberInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutput() EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
func (EventSubscriptionAdvancedFilterNumberInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberInRangeArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
type EventSubscriptionAdvancedFilterNumberInRangeInput ¶
type EventSubscriptionAdvancedFilterNumberInRangeInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberInRangeOutput() EventSubscriptionAdvancedFilterNumberInRangeOutput ToEventSubscriptionAdvancedFilterNumberInRangeOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberInRangeOutput }
EventSubscriptionAdvancedFilterNumberInRangeInput is an input type that accepts EventSubscriptionAdvancedFilterNumberInRangeArgs and EventSubscriptionAdvancedFilterNumberInRangeOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberInRangeInput` via:
EventSubscriptionAdvancedFilterNumberInRangeArgs{...}
type EventSubscriptionAdvancedFilterNumberInRangeOutput ¶
type EventSubscriptionAdvancedFilterNumberInRangeOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberInRangeOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberInRangeOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberInRangeOutput) Key ¶
func (o EventSubscriptionAdvancedFilterNumberInRangeOutput) Key() pulumi.StringOutput
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterNumberInRangeOutput) ToEventSubscriptionAdvancedFilterNumberInRangeOutput ¶
func (o EventSubscriptionAdvancedFilterNumberInRangeOutput) ToEventSubscriptionAdvancedFilterNumberInRangeOutput() EventSubscriptionAdvancedFilterNumberInRangeOutput
func (EventSubscriptionAdvancedFilterNumberInRangeOutput) ToEventSubscriptionAdvancedFilterNumberInRangeOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberInRangeOutput) ToEventSubscriptionAdvancedFilterNumberInRangeOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberInRangeOutput
func (EventSubscriptionAdvancedFilterNumberInRangeOutput) Values ¶
func (o EventSubscriptionAdvancedFilterNumberInRangeOutput) Values() pulumi.Float64ArrayArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterNumberLessThan ¶
type EventSubscriptionAdvancedFilterNumberLessThan struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies a single value to compare to when using a single value operator. // // OR Value float64 `pulumi:"value"` }
type EventSubscriptionAdvancedFilterNumberLessThanArgs ¶
type EventSubscriptionAdvancedFilterNumberLessThanArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies a single value to compare to when using a single value operator. // // OR Value pulumi.Float64Input `pulumi:"value"` }
func (EventSubscriptionAdvancedFilterNumberLessThanArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberLessThanArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberLessThanArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOutput ¶
func (i EventSubscriptionAdvancedFilterNumberLessThanArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOutput() EventSubscriptionAdvancedFilterNumberLessThanOutput
func (EventSubscriptionAdvancedFilterNumberLessThanArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberLessThanArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOutput
type EventSubscriptionAdvancedFilterNumberLessThanArray ¶
type EventSubscriptionAdvancedFilterNumberLessThanArray []EventSubscriptionAdvancedFilterNumberLessThanInput
func (EventSubscriptionAdvancedFilterNumberLessThanArray) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberLessThanArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberLessThanArray) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutput ¶
func (i EventSubscriptionAdvancedFilterNumberLessThanArray) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutput() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
func (EventSubscriptionAdvancedFilterNumberLessThanArray) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberLessThanArray) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
type EventSubscriptionAdvancedFilterNumberLessThanArrayInput ¶
type EventSubscriptionAdvancedFilterNumberLessThanArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutput() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberLessThanArrayOutput }
EventSubscriptionAdvancedFilterNumberLessThanArrayInput is an input type that accepts EventSubscriptionAdvancedFilterNumberLessThanArray and EventSubscriptionAdvancedFilterNumberLessThanArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberLessThanArrayInput` via:
EventSubscriptionAdvancedFilterNumberLessThanArray{ EventSubscriptionAdvancedFilterNumberLessThanArgs{...} }
type EventSubscriptionAdvancedFilterNumberLessThanArrayOutput ¶
type EventSubscriptionAdvancedFilterNumberLessThanArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberLessThanArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberLessThanArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberLessThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutput ¶
func (o EventSubscriptionAdvancedFilterNumberLessThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutput() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
func (EventSubscriptionAdvancedFilterNumberLessThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberLessThanArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
type EventSubscriptionAdvancedFilterNumberLessThanInput ¶
type EventSubscriptionAdvancedFilterNumberLessThanInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberLessThanOutput() EventSubscriptionAdvancedFilterNumberLessThanOutput ToEventSubscriptionAdvancedFilterNumberLessThanOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberLessThanOutput }
EventSubscriptionAdvancedFilterNumberLessThanInput is an input type that accepts EventSubscriptionAdvancedFilterNumberLessThanArgs and EventSubscriptionAdvancedFilterNumberLessThanOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberLessThanInput` via:
EventSubscriptionAdvancedFilterNumberLessThanArgs{...}
type EventSubscriptionAdvancedFilterNumberLessThanOrEqual ¶
type EventSubscriptionAdvancedFilterNumberLessThanOrEqual struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies a single value to compare to when using a single value operator. // // OR Value float64 `pulumi:"value"` }
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs ¶
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies a single value to compare to when using a single value operator. // // OR Value pulumi.Float64Input `pulumi:"value"` }
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput ¶
func (i EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput() EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray ¶
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray []EventSubscriptionAdvancedFilterNumberLessThanOrEqualInput
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput ¶
func (i EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayInput ¶
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput }
EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayInput is an input type that accepts EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray and EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayInput` via:
EventSubscriptionAdvancedFilterNumberLessThanOrEqualArray{ EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs{...} }
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput ¶
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput ¶
func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualInput ¶
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput() EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput }
EventSubscriptionAdvancedFilterNumberLessThanOrEqualInput is an input type that accepts EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs and EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberLessThanOrEqualInput` via:
EventSubscriptionAdvancedFilterNumberLessThanOrEqualArgs{...}
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput ¶
type EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput ¶
func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput() EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput
func (EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOrEqualOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOrEqualOutput
type EventSubscriptionAdvancedFilterNumberLessThanOutput ¶
type EventSubscriptionAdvancedFilterNumberLessThanOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberLessThanOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberLessThanOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberLessThanOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterNumberLessThanOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOutput ¶
func (o EventSubscriptionAdvancedFilterNumberLessThanOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOutput() EventSubscriptionAdvancedFilterNumberLessThanOutput
func (EventSubscriptionAdvancedFilterNumberLessThanOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberLessThanOutput) ToEventSubscriptionAdvancedFilterNumberLessThanOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberLessThanOutput
func (EventSubscriptionAdvancedFilterNumberLessThanOutput) Value ¶
func (o EventSubscriptionAdvancedFilterNumberLessThanOutput) Value() pulumi.Float64Output
Specifies a single value to compare to when using a single value operator.
OR
type EventSubscriptionAdvancedFilterNumberNotIn ¶
type EventSubscriptionAdvancedFilterNumberNotIn struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values []float64 `pulumi:"values"` }
type EventSubscriptionAdvancedFilterNumberNotInArgs ¶
type EventSubscriptionAdvancedFilterNumberNotInArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.Float64ArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterNumberNotInArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberNotInArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberNotInArgs) ToEventSubscriptionAdvancedFilterNumberNotInOutput ¶
func (i EventSubscriptionAdvancedFilterNumberNotInArgs) ToEventSubscriptionAdvancedFilterNumberNotInOutput() EventSubscriptionAdvancedFilterNumberNotInOutput
func (EventSubscriptionAdvancedFilterNumberNotInArgs) ToEventSubscriptionAdvancedFilterNumberNotInOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberNotInArgs) ToEventSubscriptionAdvancedFilterNumberNotInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInOutput
type EventSubscriptionAdvancedFilterNumberNotInArray ¶
type EventSubscriptionAdvancedFilterNumberNotInArray []EventSubscriptionAdvancedFilterNumberNotInInput
func (EventSubscriptionAdvancedFilterNumberNotInArray) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberNotInArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberNotInArray) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutput ¶
func (i EventSubscriptionAdvancedFilterNumberNotInArray) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutput() EventSubscriptionAdvancedFilterNumberNotInArrayOutput
func (EventSubscriptionAdvancedFilterNumberNotInArray) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberNotInArray) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInArrayOutput
type EventSubscriptionAdvancedFilterNumberNotInArrayInput ¶
type EventSubscriptionAdvancedFilterNumberNotInArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberNotInArrayOutput() EventSubscriptionAdvancedFilterNumberNotInArrayOutput ToEventSubscriptionAdvancedFilterNumberNotInArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberNotInArrayOutput }
EventSubscriptionAdvancedFilterNumberNotInArrayInput is an input type that accepts EventSubscriptionAdvancedFilterNumberNotInArray and EventSubscriptionAdvancedFilterNumberNotInArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberNotInArrayInput` via:
EventSubscriptionAdvancedFilterNumberNotInArray{ EventSubscriptionAdvancedFilterNumberNotInArgs{...} }
type EventSubscriptionAdvancedFilterNumberNotInArrayOutput ¶
type EventSubscriptionAdvancedFilterNumberNotInArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberNotInArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberNotInArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberNotInArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutput ¶
func (o EventSubscriptionAdvancedFilterNumberNotInArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutput() EventSubscriptionAdvancedFilterNumberNotInArrayOutput
func (EventSubscriptionAdvancedFilterNumberNotInArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberNotInArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInArrayOutput
type EventSubscriptionAdvancedFilterNumberNotInInput ¶
type EventSubscriptionAdvancedFilterNumberNotInInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberNotInOutput() EventSubscriptionAdvancedFilterNumberNotInOutput ToEventSubscriptionAdvancedFilterNumberNotInOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberNotInOutput }
EventSubscriptionAdvancedFilterNumberNotInInput is an input type that accepts EventSubscriptionAdvancedFilterNumberNotInArgs and EventSubscriptionAdvancedFilterNumberNotInOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberNotInInput` via:
EventSubscriptionAdvancedFilterNumberNotInArgs{...}
type EventSubscriptionAdvancedFilterNumberNotInOutput ¶
type EventSubscriptionAdvancedFilterNumberNotInOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberNotInOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberNotInOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberNotInOutput) Key ¶
func (o EventSubscriptionAdvancedFilterNumberNotInOutput) Key() pulumi.StringOutput
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterNumberNotInOutput) ToEventSubscriptionAdvancedFilterNumberNotInOutput ¶
func (o EventSubscriptionAdvancedFilterNumberNotInOutput) ToEventSubscriptionAdvancedFilterNumberNotInOutput() EventSubscriptionAdvancedFilterNumberNotInOutput
func (EventSubscriptionAdvancedFilterNumberNotInOutput) ToEventSubscriptionAdvancedFilterNumberNotInOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberNotInOutput) ToEventSubscriptionAdvancedFilterNumberNotInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInOutput
func (EventSubscriptionAdvancedFilterNumberNotInOutput) Values ¶
func (o EventSubscriptionAdvancedFilterNumberNotInOutput) Values() pulumi.Float64ArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterNumberNotInRange ¶
type EventSubscriptionAdvancedFilterNumberNotInRange struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values [][]float64 `pulumi:"values"` }
type EventSubscriptionAdvancedFilterNumberNotInRangeArgs ¶
type EventSubscriptionAdvancedFilterNumberNotInRangeArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.Float64ArrayArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterNumberNotInRangeArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberNotInRangeArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberNotInRangeArgs) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutput ¶
func (i EventSubscriptionAdvancedFilterNumberNotInRangeArgs) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutput() EventSubscriptionAdvancedFilterNumberNotInRangeOutput
func (EventSubscriptionAdvancedFilterNumberNotInRangeArgs) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberNotInRangeArgs) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInRangeOutput
type EventSubscriptionAdvancedFilterNumberNotInRangeArray ¶
type EventSubscriptionAdvancedFilterNumberNotInRangeArray []EventSubscriptionAdvancedFilterNumberNotInRangeInput
func (EventSubscriptionAdvancedFilterNumberNotInRangeArray) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberNotInRangeArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberNotInRangeArray) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput ¶
func (i EventSubscriptionAdvancedFilterNumberNotInRangeArray) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput() EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
func (EventSubscriptionAdvancedFilterNumberNotInRangeArray) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterNumberNotInRangeArray) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
type EventSubscriptionAdvancedFilterNumberNotInRangeArrayInput ¶
type EventSubscriptionAdvancedFilterNumberNotInRangeArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput() EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput }
EventSubscriptionAdvancedFilterNumberNotInRangeArrayInput is an input type that accepts EventSubscriptionAdvancedFilterNumberNotInRangeArray and EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberNotInRangeArrayInput` via:
EventSubscriptionAdvancedFilterNumberNotInRangeArray{ EventSubscriptionAdvancedFilterNumberNotInRangeArgs{...} }
type EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput ¶
type EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput ¶
func (o EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput() EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
func (EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
type EventSubscriptionAdvancedFilterNumberNotInRangeInput ¶
type EventSubscriptionAdvancedFilterNumberNotInRangeInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterNumberNotInRangeOutput() EventSubscriptionAdvancedFilterNumberNotInRangeOutput ToEventSubscriptionAdvancedFilterNumberNotInRangeOutputWithContext(context.Context) EventSubscriptionAdvancedFilterNumberNotInRangeOutput }
EventSubscriptionAdvancedFilterNumberNotInRangeInput is an input type that accepts EventSubscriptionAdvancedFilterNumberNotInRangeArgs and EventSubscriptionAdvancedFilterNumberNotInRangeOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterNumberNotInRangeInput` via:
EventSubscriptionAdvancedFilterNumberNotInRangeArgs{...}
type EventSubscriptionAdvancedFilterNumberNotInRangeOutput ¶
type EventSubscriptionAdvancedFilterNumberNotInRangeOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterNumberNotInRangeOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterNumberNotInRangeOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterNumberNotInRangeOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterNumberNotInRangeOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutput ¶
func (o EventSubscriptionAdvancedFilterNumberNotInRangeOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutput() EventSubscriptionAdvancedFilterNumberNotInRangeOutput
func (EventSubscriptionAdvancedFilterNumberNotInRangeOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterNumberNotInRangeOutput) ToEventSubscriptionAdvancedFilterNumberNotInRangeOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterNumberNotInRangeOutput
func (EventSubscriptionAdvancedFilterNumberNotInRangeOutput) Values ¶
func (o EventSubscriptionAdvancedFilterNumberNotInRangeOutput) Values() pulumi.Float64ArrayArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterOutput ¶
type EventSubscriptionAdvancedFilterOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterOutput) BoolEquals ¶
func (o EventSubscriptionAdvancedFilterOutput) BoolEquals() EventSubscriptionAdvancedFilterBoolEqualArrayOutput
Compares a value of an event using a single boolean value.
func (EventSubscriptionAdvancedFilterOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterOutput) IsNotNulls ¶
func (o EventSubscriptionAdvancedFilterOutput) IsNotNulls() EventSubscriptionAdvancedFilterIsNotNullArrayOutput
Evaluates if a value of an event isn't NULL or undefined.
func (EventSubscriptionAdvancedFilterOutput) IsNullOrUndefineds ¶
func (o EventSubscriptionAdvancedFilterOutput) IsNullOrUndefineds() EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
Evaluates if a value of an event is NULL or undefined.
Each nested block consists of a key and a value(s) element.
func (EventSubscriptionAdvancedFilterOutput) NumberGreaterThanOrEquals ¶
func (o EventSubscriptionAdvancedFilterOutput) NumberGreaterThanOrEquals() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
Compares a value of an event using a single floating point number.
func (EventSubscriptionAdvancedFilterOutput) NumberGreaterThans ¶
func (o EventSubscriptionAdvancedFilterOutput) NumberGreaterThans() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
Compares a value of an event using a single floating point number.
func (EventSubscriptionAdvancedFilterOutput) NumberInRanges ¶
func (o EventSubscriptionAdvancedFilterOutput) NumberInRanges() EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
Compares a value of an event using multiple floating point number ranges.
func (EventSubscriptionAdvancedFilterOutput) NumberIns ¶
func (o EventSubscriptionAdvancedFilterOutput) NumberIns() EventSubscriptionAdvancedFilterNumberInArrayOutput
Compares a value of an event using multiple floating point numbers.
func (EventSubscriptionAdvancedFilterOutput) NumberLessThanOrEquals ¶
func (o EventSubscriptionAdvancedFilterOutput) NumberLessThanOrEquals() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
Compares a value of an event using a single floating point number.
func (EventSubscriptionAdvancedFilterOutput) NumberLessThans ¶
func (o EventSubscriptionAdvancedFilterOutput) NumberLessThans() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
Compares a value of an event using a single floating point number.
func (EventSubscriptionAdvancedFilterOutput) NumberNotInRanges ¶
func (o EventSubscriptionAdvancedFilterOutput) NumberNotInRanges() EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
Compares a value of an event using multiple floating point number ranges.
func (EventSubscriptionAdvancedFilterOutput) NumberNotIns ¶
func (o EventSubscriptionAdvancedFilterOutput) NumberNotIns() EventSubscriptionAdvancedFilterNumberNotInArrayOutput
Compares a value of an event using multiple floating point numbers.
func (EventSubscriptionAdvancedFilterOutput) StringBeginsWiths ¶
func (o EventSubscriptionAdvancedFilterOutput) StringBeginsWiths() EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterOutput) StringContains ¶
func (o EventSubscriptionAdvancedFilterOutput) StringContains() EventSubscriptionAdvancedFilterStringContainArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterOutput) StringEndsWiths ¶
func (o EventSubscriptionAdvancedFilterOutput) StringEndsWiths() EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterOutput) StringIns ¶
func (o EventSubscriptionAdvancedFilterOutput) StringIns() EventSubscriptionAdvancedFilterStringInArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterOutput) StringNotBeginsWiths ¶
func (o EventSubscriptionAdvancedFilterOutput) StringNotBeginsWiths() EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterOutput) StringNotContains ¶
func (o EventSubscriptionAdvancedFilterOutput) StringNotContains() EventSubscriptionAdvancedFilterStringNotContainArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterOutput) StringNotEndsWiths ¶
func (o EventSubscriptionAdvancedFilterOutput) StringNotEndsWiths() EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterOutput) StringNotIns ¶
func (o EventSubscriptionAdvancedFilterOutput) StringNotIns() EventSubscriptionAdvancedFilterStringNotInArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterOutput ¶
func (o EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterOutput() EventSubscriptionAdvancedFilterOutput
func (EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterOutput
func (EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterPtrOutput ¶
func (o EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterPtrOutput() EventSubscriptionAdvancedFilterPtrOutput
func (EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterPtrOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterOutput) ToEventSubscriptionAdvancedFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterPtrOutput
type EventSubscriptionAdvancedFilterPtrInput ¶
type EventSubscriptionAdvancedFilterPtrInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterPtrOutput() EventSubscriptionAdvancedFilterPtrOutput ToEventSubscriptionAdvancedFilterPtrOutputWithContext(context.Context) EventSubscriptionAdvancedFilterPtrOutput }
EventSubscriptionAdvancedFilterPtrInput is an input type that accepts EventSubscriptionAdvancedFilterArgs, EventSubscriptionAdvancedFilterPtr and EventSubscriptionAdvancedFilterPtrOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterPtrInput` via:
EventSubscriptionAdvancedFilterArgs{...} or: nil
func EventSubscriptionAdvancedFilterPtr ¶
func EventSubscriptionAdvancedFilterPtr(v *EventSubscriptionAdvancedFilterArgs) EventSubscriptionAdvancedFilterPtrInput
type EventSubscriptionAdvancedFilterPtrOutput ¶
type EventSubscriptionAdvancedFilterPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterPtrOutput) BoolEquals ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) BoolEquals() EventSubscriptionAdvancedFilterBoolEqualArrayOutput
Compares a value of an event using a single boolean value.
func (EventSubscriptionAdvancedFilterPtrOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterPtrOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterPtrOutput) IsNotNulls ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) IsNotNulls() EventSubscriptionAdvancedFilterIsNotNullArrayOutput
Evaluates if a value of an event isn't NULL or undefined.
func (EventSubscriptionAdvancedFilterPtrOutput) IsNullOrUndefineds ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) IsNullOrUndefineds() EventSubscriptionAdvancedFilterIsNullOrUndefinedArrayOutput
Evaluates if a value of an event is NULL or undefined.
Each nested block consists of a key and a value(s) element.
func (EventSubscriptionAdvancedFilterPtrOutput) NumberGreaterThanOrEquals ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) NumberGreaterThanOrEquals() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
Compares a value of an event using a single floating point number.
func (EventSubscriptionAdvancedFilterPtrOutput) NumberGreaterThans ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) NumberGreaterThans() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
Compares a value of an event using a single floating point number.
func (EventSubscriptionAdvancedFilterPtrOutput) NumberInRanges ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) NumberInRanges() EventSubscriptionAdvancedFilterNumberInRangeArrayOutput
Compares a value of an event using multiple floating point number ranges.
func (EventSubscriptionAdvancedFilterPtrOutput) NumberIns ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) NumberIns() EventSubscriptionAdvancedFilterNumberInArrayOutput
Compares a value of an event using multiple floating point numbers.
func (EventSubscriptionAdvancedFilterPtrOutput) NumberLessThanOrEquals ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) NumberLessThanOrEquals() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
Compares a value of an event using a single floating point number.
func (EventSubscriptionAdvancedFilterPtrOutput) NumberLessThans ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) NumberLessThans() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
Compares a value of an event using a single floating point number.
func (EventSubscriptionAdvancedFilterPtrOutput) NumberNotInRanges ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) NumberNotInRanges() EventSubscriptionAdvancedFilterNumberNotInRangeArrayOutput
Compares a value of an event using multiple floating point number ranges.
func (EventSubscriptionAdvancedFilterPtrOutput) NumberNotIns ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) NumberNotIns() EventSubscriptionAdvancedFilterNumberNotInArrayOutput
Compares a value of an event using multiple floating point numbers.
func (EventSubscriptionAdvancedFilterPtrOutput) StringBeginsWiths ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) StringBeginsWiths() EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterPtrOutput) StringContains ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) StringContains() EventSubscriptionAdvancedFilterStringContainArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterPtrOutput) StringEndsWiths ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) StringEndsWiths() EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterPtrOutput) StringIns ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) StringIns() EventSubscriptionAdvancedFilterStringInArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterPtrOutput) StringNotBeginsWiths ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) StringNotBeginsWiths() EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterPtrOutput) StringNotContains ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) StringNotContains() EventSubscriptionAdvancedFilterStringNotContainArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterPtrOutput) StringNotEndsWiths ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) StringNotEndsWiths() EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterPtrOutput) StringNotIns ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) StringNotIns() EventSubscriptionAdvancedFilterStringNotInArrayOutput
Compares a value of an event using multiple string values.
func (EventSubscriptionAdvancedFilterPtrOutput) ToEventSubscriptionAdvancedFilterPtrOutput ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) ToEventSubscriptionAdvancedFilterPtrOutput() EventSubscriptionAdvancedFilterPtrOutput
func (EventSubscriptionAdvancedFilterPtrOutput) ToEventSubscriptionAdvancedFilterPtrOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterPtrOutput) ToEventSubscriptionAdvancedFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterPtrOutput
type EventSubscriptionAdvancedFilterStringBeginsWith ¶
type EventSubscriptionAdvancedFilterStringBeginsWith struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values []string `pulumi:"values"` }
type EventSubscriptionAdvancedFilterStringBeginsWithArgs ¶
type EventSubscriptionAdvancedFilterStringBeginsWithArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.StringArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterStringBeginsWithArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterStringBeginsWithArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringBeginsWithOutput ¶
func (i EventSubscriptionAdvancedFilterStringBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringBeginsWithOutput() EventSubscriptionAdvancedFilterStringBeginsWithOutput
func (EventSubscriptionAdvancedFilterStringBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringBeginsWithOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringBeginsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringBeginsWithOutput
type EventSubscriptionAdvancedFilterStringBeginsWithArray ¶
type EventSubscriptionAdvancedFilterStringBeginsWithArray []EventSubscriptionAdvancedFilterStringBeginsWithInput
func (EventSubscriptionAdvancedFilterStringBeginsWithArray) ElementType ¶
func (EventSubscriptionAdvancedFilterStringBeginsWithArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringBeginsWithArray) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutput ¶
func (i EventSubscriptionAdvancedFilterStringBeginsWithArray) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutput() EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
func (EventSubscriptionAdvancedFilterStringBeginsWithArray) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringBeginsWithArray) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
type EventSubscriptionAdvancedFilterStringBeginsWithArrayInput ¶
type EventSubscriptionAdvancedFilterStringBeginsWithArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutput() EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput }
EventSubscriptionAdvancedFilterStringBeginsWithArrayInput is an input type that accepts EventSubscriptionAdvancedFilterStringBeginsWithArray and EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringBeginsWithArrayInput` via:
EventSubscriptionAdvancedFilterStringBeginsWithArray{ EventSubscriptionAdvancedFilterStringBeginsWithArgs{...} }
type EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput ¶
type EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutput ¶
func (o EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutput() EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
func (EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringBeginsWithArrayOutput
type EventSubscriptionAdvancedFilterStringBeginsWithInput ¶
type EventSubscriptionAdvancedFilterStringBeginsWithInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringBeginsWithOutput() EventSubscriptionAdvancedFilterStringBeginsWithOutput ToEventSubscriptionAdvancedFilterStringBeginsWithOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringBeginsWithOutput }
EventSubscriptionAdvancedFilterStringBeginsWithInput is an input type that accepts EventSubscriptionAdvancedFilterStringBeginsWithArgs and EventSubscriptionAdvancedFilterStringBeginsWithOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringBeginsWithInput` via:
EventSubscriptionAdvancedFilterStringBeginsWithArgs{...}
type EventSubscriptionAdvancedFilterStringBeginsWithOutput ¶
type EventSubscriptionAdvancedFilterStringBeginsWithOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringBeginsWithOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringBeginsWithOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringBeginsWithOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterStringBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithOutput ¶
func (o EventSubscriptionAdvancedFilterStringBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithOutput() EventSubscriptionAdvancedFilterStringBeginsWithOutput
func (EventSubscriptionAdvancedFilterStringBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringBeginsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringBeginsWithOutput
func (EventSubscriptionAdvancedFilterStringBeginsWithOutput) Values ¶
func (o EventSubscriptionAdvancedFilterStringBeginsWithOutput) Values() pulumi.StringArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterStringContain ¶
type EventSubscriptionAdvancedFilterStringContain struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values []string `pulumi:"values"` }
type EventSubscriptionAdvancedFilterStringContainArgs ¶
type EventSubscriptionAdvancedFilterStringContainArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.StringArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterStringContainArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterStringContainArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringContainArgs) ToEventSubscriptionAdvancedFilterStringContainOutput ¶
func (i EventSubscriptionAdvancedFilterStringContainArgs) ToEventSubscriptionAdvancedFilterStringContainOutput() EventSubscriptionAdvancedFilterStringContainOutput
func (EventSubscriptionAdvancedFilterStringContainArgs) ToEventSubscriptionAdvancedFilterStringContainOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringContainArgs) ToEventSubscriptionAdvancedFilterStringContainOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringContainOutput
type EventSubscriptionAdvancedFilterStringContainArray ¶
type EventSubscriptionAdvancedFilterStringContainArray []EventSubscriptionAdvancedFilterStringContainInput
func (EventSubscriptionAdvancedFilterStringContainArray) ElementType ¶
func (EventSubscriptionAdvancedFilterStringContainArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringContainArray) ToEventSubscriptionAdvancedFilterStringContainArrayOutput ¶
func (i EventSubscriptionAdvancedFilterStringContainArray) ToEventSubscriptionAdvancedFilterStringContainArrayOutput() EventSubscriptionAdvancedFilterStringContainArrayOutput
func (EventSubscriptionAdvancedFilterStringContainArray) ToEventSubscriptionAdvancedFilterStringContainArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringContainArray) ToEventSubscriptionAdvancedFilterStringContainArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringContainArrayOutput
type EventSubscriptionAdvancedFilterStringContainArrayInput ¶
type EventSubscriptionAdvancedFilterStringContainArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringContainArrayOutput() EventSubscriptionAdvancedFilterStringContainArrayOutput ToEventSubscriptionAdvancedFilterStringContainArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringContainArrayOutput }
EventSubscriptionAdvancedFilterStringContainArrayInput is an input type that accepts EventSubscriptionAdvancedFilterStringContainArray and EventSubscriptionAdvancedFilterStringContainArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringContainArrayInput` via:
EventSubscriptionAdvancedFilterStringContainArray{ EventSubscriptionAdvancedFilterStringContainArgs{...} }
type EventSubscriptionAdvancedFilterStringContainArrayOutput ¶
type EventSubscriptionAdvancedFilterStringContainArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringContainArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringContainArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringContainArrayOutput) ToEventSubscriptionAdvancedFilterStringContainArrayOutput ¶
func (o EventSubscriptionAdvancedFilterStringContainArrayOutput) ToEventSubscriptionAdvancedFilterStringContainArrayOutput() EventSubscriptionAdvancedFilterStringContainArrayOutput
func (EventSubscriptionAdvancedFilterStringContainArrayOutput) ToEventSubscriptionAdvancedFilterStringContainArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringContainArrayOutput) ToEventSubscriptionAdvancedFilterStringContainArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringContainArrayOutput
type EventSubscriptionAdvancedFilterStringContainInput ¶
type EventSubscriptionAdvancedFilterStringContainInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringContainOutput() EventSubscriptionAdvancedFilterStringContainOutput ToEventSubscriptionAdvancedFilterStringContainOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringContainOutput }
EventSubscriptionAdvancedFilterStringContainInput is an input type that accepts EventSubscriptionAdvancedFilterStringContainArgs and EventSubscriptionAdvancedFilterStringContainOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringContainInput` via:
EventSubscriptionAdvancedFilterStringContainArgs{...}
type EventSubscriptionAdvancedFilterStringContainOutput ¶
type EventSubscriptionAdvancedFilterStringContainOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringContainOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringContainOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringContainOutput) Key ¶
func (o EventSubscriptionAdvancedFilterStringContainOutput) Key() pulumi.StringOutput
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterStringContainOutput) ToEventSubscriptionAdvancedFilterStringContainOutput ¶
func (o EventSubscriptionAdvancedFilterStringContainOutput) ToEventSubscriptionAdvancedFilterStringContainOutput() EventSubscriptionAdvancedFilterStringContainOutput
func (EventSubscriptionAdvancedFilterStringContainOutput) ToEventSubscriptionAdvancedFilterStringContainOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringContainOutput) ToEventSubscriptionAdvancedFilterStringContainOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringContainOutput
func (EventSubscriptionAdvancedFilterStringContainOutput) Values ¶
func (o EventSubscriptionAdvancedFilterStringContainOutput) Values() pulumi.StringArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterStringEndsWith ¶
type EventSubscriptionAdvancedFilterStringEndsWith struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values []string `pulumi:"values"` }
type EventSubscriptionAdvancedFilterStringEndsWithArgs ¶
type EventSubscriptionAdvancedFilterStringEndsWithArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.StringArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterStringEndsWithArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterStringEndsWithArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringEndsWithArgs) ToEventSubscriptionAdvancedFilterStringEndsWithOutput ¶
func (i EventSubscriptionAdvancedFilterStringEndsWithArgs) ToEventSubscriptionAdvancedFilterStringEndsWithOutput() EventSubscriptionAdvancedFilterStringEndsWithOutput
func (EventSubscriptionAdvancedFilterStringEndsWithArgs) ToEventSubscriptionAdvancedFilterStringEndsWithOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringEndsWithArgs) ToEventSubscriptionAdvancedFilterStringEndsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringEndsWithOutput
type EventSubscriptionAdvancedFilterStringEndsWithArray ¶
type EventSubscriptionAdvancedFilterStringEndsWithArray []EventSubscriptionAdvancedFilterStringEndsWithInput
func (EventSubscriptionAdvancedFilterStringEndsWithArray) ElementType ¶
func (EventSubscriptionAdvancedFilterStringEndsWithArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringEndsWithArray) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutput ¶
func (i EventSubscriptionAdvancedFilterStringEndsWithArray) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutput() EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
func (EventSubscriptionAdvancedFilterStringEndsWithArray) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringEndsWithArray) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
type EventSubscriptionAdvancedFilterStringEndsWithArrayInput ¶
type EventSubscriptionAdvancedFilterStringEndsWithArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutput() EventSubscriptionAdvancedFilterStringEndsWithArrayOutput ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringEndsWithArrayOutput }
EventSubscriptionAdvancedFilterStringEndsWithArrayInput is an input type that accepts EventSubscriptionAdvancedFilterStringEndsWithArray and EventSubscriptionAdvancedFilterStringEndsWithArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringEndsWithArrayInput` via:
EventSubscriptionAdvancedFilterStringEndsWithArray{ EventSubscriptionAdvancedFilterStringEndsWithArgs{...} }
type EventSubscriptionAdvancedFilterStringEndsWithArrayOutput ¶
type EventSubscriptionAdvancedFilterStringEndsWithArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringEndsWithArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringEndsWithArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutput ¶
func (o EventSubscriptionAdvancedFilterStringEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutput() EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
func (EventSubscriptionAdvancedFilterStringEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringEndsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringEndsWithArrayOutput
type EventSubscriptionAdvancedFilterStringEndsWithInput ¶
type EventSubscriptionAdvancedFilterStringEndsWithInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringEndsWithOutput() EventSubscriptionAdvancedFilterStringEndsWithOutput ToEventSubscriptionAdvancedFilterStringEndsWithOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringEndsWithOutput }
EventSubscriptionAdvancedFilterStringEndsWithInput is an input type that accepts EventSubscriptionAdvancedFilterStringEndsWithArgs and EventSubscriptionAdvancedFilterStringEndsWithOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringEndsWithInput` via:
EventSubscriptionAdvancedFilterStringEndsWithArgs{...}
type EventSubscriptionAdvancedFilterStringEndsWithOutput ¶
type EventSubscriptionAdvancedFilterStringEndsWithOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringEndsWithOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringEndsWithOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringEndsWithOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterStringEndsWithOutput) ToEventSubscriptionAdvancedFilterStringEndsWithOutput ¶
func (o EventSubscriptionAdvancedFilterStringEndsWithOutput) ToEventSubscriptionAdvancedFilterStringEndsWithOutput() EventSubscriptionAdvancedFilterStringEndsWithOutput
func (EventSubscriptionAdvancedFilterStringEndsWithOutput) ToEventSubscriptionAdvancedFilterStringEndsWithOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringEndsWithOutput) ToEventSubscriptionAdvancedFilterStringEndsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringEndsWithOutput
func (EventSubscriptionAdvancedFilterStringEndsWithOutput) Values ¶
func (o EventSubscriptionAdvancedFilterStringEndsWithOutput) Values() pulumi.StringArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterStringIn ¶
type EventSubscriptionAdvancedFilterStringIn struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values []string `pulumi:"values"` }
type EventSubscriptionAdvancedFilterStringInArgs ¶
type EventSubscriptionAdvancedFilterStringInArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.StringArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterStringInArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterStringInArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringInArgs) ToEventSubscriptionAdvancedFilterStringInOutput ¶
func (i EventSubscriptionAdvancedFilterStringInArgs) ToEventSubscriptionAdvancedFilterStringInOutput() EventSubscriptionAdvancedFilterStringInOutput
func (EventSubscriptionAdvancedFilterStringInArgs) ToEventSubscriptionAdvancedFilterStringInOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringInArgs) ToEventSubscriptionAdvancedFilterStringInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringInOutput
type EventSubscriptionAdvancedFilterStringInArray ¶
type EventSubscriptionAdvancedFilterStringInArray []EventSubscriptionAdvancedFilterStringInInput
func (EventSubscriptionAdvancedFilterStringInArray) ElementType ¶
func (EventSubscriptionAdvancedFilterStringInArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringInArray) ToEventSubscriptionAdvancedFilterStringInArrayOutput ¶
func (i EventSubscriptionAdvancedFilterStringInArray) ToEventSubscriptionAdvancedFilterStringInArrayOutput() EventSubscriptionAdvancedFilterStringInArrayOutput
func (EventSubscriptionAdvancedFilterStringInArray) ToEventSubscriptionAdvancedFilterStringInArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringInArray) ToEventSubscriptionAdvancedFilterStringInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringInArrayOutput
type EventSubscriptionAdvancedFilterStringInArrayInput ¶
type EventSubscriptionAdvancedFilterStringInArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringInArrayOutput() EventSubscriptionAdvancedFilterStringInArrayOutput ToEventSubscriptionAdvancedFilterStringInArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringInArrayOutput }
EventSubscriptionAdvancedFilterStringInArrayInput is an input type that accepts EventSubscriptionAdvancedFilterStringInArray and EventSubscriptionAdvancedFilterStringInArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringInArrayInput` via:
EventSubscriptionAdvancedFilterStringInArray{ EventSubscriptionAdvancedFilterStringInArgs{...} }
type EventSubscriptionAdvancedFilterStringInArrayOutput ¶
type EventSubscriptionAdvancedFilterStringInArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringInArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringInArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringInArrayOutput) ToEventSubscriptionAdvancedFilterStringInArrayOutput ¶
func (o EventSubscriptionAdvancedFilterStringInArrayOutput) ToEventSubscriptionAdvancedFilterStringInArrayOutput() EventSubscriptionAdvancedFilterStringInArrayOutput
func (EventSubscriptionAdvancedFilterStringInArrayOutput) ToEventSubscriptionAdvancedFilterStringInArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringInArrayOutput) ToEventSubscriptionAdvancedFilterStringInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringInArrayOutput
type EventSubscriptionAdvancedFilterStringInInput ¶
type EventSubscriptionAdvancedFilterStringInInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringInOutput() EventSubscriptionAdvancedFilterStringInOutput ToEventSubscriptionAdvancedFilterStringInOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringInOutput }
EventSubscriptionAdvancedFilterStringInInput is an input type that accepts EventSubscriptionAdvancedFilterStringInArgs and EventSubscriptionAdvancedFilterStringInOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringInInput` via:
EventSubscriptionAdvancedFilterStringInArgs{...}
type EventSubscriptionAdvancedFilterStringInOutput ¶
type EventSubscriptionAdvancedFilterStringInOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringInOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringInOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringInOutput) Key ¶
func (o EventSubscriptionAdvancedFilterStringInOutput) Key() pulumi.StringOutput
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterStringInOutput) ToEventSubscriptionAdvancedFilterStringInOutput ¶
func (o EventSubscriptionAdvancedFilterStringInOutput) ToEventSubscriptionAdvancedFilterStringInOutput() EventSubscriptionAdvancedFilterStringInOutput
func (EventSubscriptionAdvancedFilterStringInOutput) ToEventSubscriptionAdvancedFilterStringInOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringInOutput) ToEventSubscriptionAdvancedFilterStringInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringInOutput
func (EventSubscriptionAdvancedFilterStringInOutput) Values ¶
func (o EventSubscriptionAdvancedFilterStringInOutput) Values() pulumi.StringArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterStringNotBeginsWith ¶
type EventSubscriptionAdvancedFilterStringNotBeginsWith struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values []string `pulumi:"values"` }
type EventSubscriptionAdvancedFilterStringNotBeginsWithArgs ¶
type EventSubscriptionAdvancedFilterStringNotBeginsWithArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.StringArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutput ¶
func (i EventSubscriptionAdvancedFilterStringNotBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutput() EventSubscriptionAdvancedFilterStringNotBeginsWithOutput
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringNotBeginsWithArgs) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotBeginsWithOutput
type EventSubscriptionAdvancedFilterStringNotBeginsWithArray ¶
type EventSubscriptionAdvancedFilterStringNotBeginsWithArray []EventSubscriptionAdvancedFilterStringNotBeginsWithInput
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArray) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArray) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput ¶
func (i EventSubscriptionAdvancedFilterStringNotBeginsWithArray) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput() EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArray) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringNotBeginsWithArray) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
type EventSubscriptionAdvancedFilterStringNotBeginsWithArrayInput ¶
type EventSubscriptionAdvancedFilterStringNotBeginsWithArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput() EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput }
EventSubscriptionAdvancedFilterStringNotBeginsWithArrayInput is an input type that accepts EventSubscriptionAdvancedFilterStringNotBeginsWithArray and EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringNotBeginsWithArrayInput` via:
EventSubscriptionAdvancedFilterStringNotBeginsWithArray{ EventSubscriptionAdvancedFilterStringNotBeginsWithArgs{...} }
type EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput ¶
type EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput ¶
func (o EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput() EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
func (EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotBeginsWithArrayOutput
type EventSubscriptionAdvancedFilterStringNotBeginsWithInput ¶
type EventSubscriptionAdvancedFilterStringNotBeginsWithInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutput() EventSubscriptionAdvancedFilterStringNotBeginsWithOutput ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringNotBeginsWithOutput }
EventSubscriptionAdvancedFilterStringNotBeginsWithInput is an input type that accepts EventSubscriptionAdvancedFilterStringNotBeginsWithArgs and EventSubscriptionAdvancedFilterStringNotBeginsWithOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringNotBeginsWithInput` via:
EventSubscriptionAdvancedFilterStringNotBeginsWithArgs{...}
type EventSubscriptionAdvancedFilterStringNotBeginsWithOutput ¶
type EventSubscriptionAdvancedFilterStringNotBeginsWithOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutput ¶
func (o EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutput() EventSubscriptionAdvancedFilterStringNotBeginsWithOutput
func (EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) ToEventSubscriptionAdvancedFilterStringNotBeginsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotBeginsWithOutput
func (EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) Values ¶
func (o EventSubscriptionAdvancedFilterStringNotBeginsWithOutput) Values() pulumi.StringArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterStringNotContain ¶
type EventSubscriptionAdvancedFilterStringNotContain struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values []string `pulumi:"values"` }
type EventSubscriptionAdvancedFilterStringNotContainArgs ¶
type EventSubscriptionAdvancedFilterStringNotContainArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.StringArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterStringNotContainArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotContainArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotContainArgs) ToEventSubscriptionAdvancedFilterStringNotContainOutput ¶
func (i EventSubscriptionAdvancedFilterStringNotContainArgs) ToEventSubscriptionAdvancedFilterStringNotContainOutput() EventSubscriptionAdvancedFilterStringNotContainOutput
func (EventSubscriptionAdvancedFilterStringNotContainArgs) ToEventSubscriptionAdvancedFilterStringNotContainOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringNotContainArgs) ToEventSubscriptionAdvancedFilterStringNotContainOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotContainOutput
type EventSubscriptionAdvancedFilterStringNotContainArray ¶
type EventSubscriptionAdvancedFilterStringNotContainArray []EventSubscriptionAdvancedFilterStringNotContainInput
func (EventSubscriptionAdvancedFilterStringNotContainArray) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotContainArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotContainArray) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutput ¶
func (i EventSubscriptionAdvancedFilterStringNotContainArray) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutput() EventSubscriptionAdvancedFilterStringNotContainArrayOutput
func (EventSubscriptionAdvancedFilterStringNotContainArray) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringNotContainArray) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotContainArrayOutput
type EventSubscriptionAdvancedFilterStringNotContainArrayInput ¶
type EventSubscriptionAdvancedFilterStringNotContainArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringNotContainArrayOutput() EventSubscriptionAdvancedFilterStringNotContainArrayOutput ToEventSubscriptionAdvancedFilterStringNotContainArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringNotContainArrayOutput }
EventSubscriptionAdvancedFilterStringNotContainArrayInput is an input type that accepts EventSubscriptionAdvancedFilterStringNotContainArray and EventSubscriptionAdvancedFilterStringNotContainArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringNotContainArrayInput` via:
EventSubscriptionAdvancedFilterStringNotContainArray{ EventSubscriptionAdvancedFilterStringNotContainArgs{...} }
type EventSubscriptionAdvancedFilterStringNotContainArrayOutput ¶
type EventSubscriptionAdvancedFilterStringNotContainArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringNotContainArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotContainArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotContainArrayOutput) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutput ¶
func (o EventSubscriptionAdvancedFilterStringNotContainArrayOutput) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutput() EventSubscriptionAdvancedFilterStringNotContainArrayOutput
func (EventSubscriptionAdvancedFilterStringNotContainArrayOutput) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringNotContainArrayOutput) ToEventSubscriptionAdvancedFilterStringNotContainArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotContainArrayOutput
type EventSubscriptionAdvancedFilterStringNotContainInput ¶
type EventSubscriptionAdvancedFilterStringNotContainInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringNotContainOutput() EventSubscriptionAdvancedFilterStringNotContainOutput ToEventSubscriptionAdvancedFilterStringNotContainOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringNotContainOutput }
EventSubscriptionAdvancedFilterStringNotContainInput is an input type that accepts EventSubscriptionAdvancedFilterStringNotContainArgs and EventSubscriptionAdvancedFilterStringNotContainOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringNotContainInput` via:
EventSubscriptionAdvancedFilterStringNotContainArgs{...}
type EventSubscriptionAdvancedFilterStringNotContainOutput ¶
type EventSubscriptionAdvancedFilterStringNotContainOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringNotContainOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotContainOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotContainOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterStringNotContainOutput) ToEventSubscriptionAdvancedFilterStringNotContainOutput ¶
func (o EventSubscriptionAdvancedFilterStringNotContainOutput) ToEventSubscriptionAdvancedFilterStringNotContainOutput() EventSubscriptionAdvancedFilterStringNotContainOutput
func (EventSubscriptionAdvancedFilterStringNotContainOutput) ToEventSubscriptionAdvancedFilterStringNotContainOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringNotContainOutput) ToEventSubscriptionAdvancedFilterStringNotContainOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotContainOutput
func (EventSubscriptionAdvancedFilterStringNotContainOutput) Values ¶
func (o EventSubscriptionAdvancedFilterStringNotContainOutput) Values() pulumi.StringArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterStringNotEndsWith ¶
type EventSubscriptionAdvancedFilterStringNotEndsWith struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values []string `pulumi:"values"` }
type EventSubscriptionAdvancedFilterStringNotEndsWithArgs ¶
type EventSubscriptionAdvancedFilterStringNotEndsWithArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.StringArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterStringNotEndsWithArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotEndsWithArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotEndsWithArgs) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutput ¶
func (i EventSubscriptionAdvancedFilterStringNotEndsWithArgs) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutput() EventSubscriptionAdvancedFilterStringNotEndsWithOutput
func (EventSubscriptionAdvancedFilterStringNotEndsWithArgs) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringNotEndsWithArgs) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotEndsWithOutput
type EventSubscriptionAdvancedFilterStringNotEndsWithArray ¶
type EventSubscriptionAdvancedFilterStringNotEndsWithArray []EventSubscriptionAdvancedFilterStringNotEndsWithInput
func (EventSubscriptionAdvancedFilterStringNotEndsWithArray) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotEndsWithArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotEndsWithArray) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput ¶
func (i EventSubscriptionAdvancedFilterStringNotEndsWithArray) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput() EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
func (EventSubscriptionAdvancedFilterStringNotEndsWithArray) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringNotEndsWithArray) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
type EventSubscriptionAdvancedFilterStringNotEndsWithArrayInput ¶
type EventSubscriptionAdvancedFilterStringNotEndsWithArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput() EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput }
EventSubscriptionAdvancedFilterStringNotEndsWithArrayInput is an input type that accepts EventSubscriptionAdvancedFilterStringNotEndsWithArray and EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringNotEndsWithArrayInput` via:
EventSubscriptionAdvancedFilterStringNotEndsWithArray{ EventSubscriptionAdvancedFilterStringNotEndsWithArgs{...} }
type EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput ¶
type EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput ¶
func (o EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput() EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
func (EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotEndsWithArrayOutput
type EventSubscriptionAdvancedFilterStringNotEndsWithInput ¶
type EventSubscriptionAdvancedFilterStringNotEndsWithInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringNotEndsWithOutput() EventSubscriptionAdvancedFilterStringNotEndsWithOutput ToEventSubscriptionAdvancedFilterStringNotEndsWithOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringNotEndsWithOutput }
EventSubscriptionAdvancedFilterStringNotEndsWithInput is an input type that accepts EventSubscriptionAdvancedFilterStringNotEndsWithArgs and EventSubscriptionAdvancedFilterStringNotEndsWithOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringNotEndsWithInput` via:
EventSubscriptionAdvancedFilterStringNotEndsWithArgs{...}
type EventSubscriptionAdvancedFilterStringNotEndsWithOutput ¶
type EventSubscriptionAdvancedFilterStringNotEndsWithOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringNotEndsWithOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotEndsWithOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotEndsWithOutput) Key ¶
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterStringNotEndsWithOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutput ¶
func (o EventSubscriptionAdvancedFilterStringNotEndsWithOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutput() EventSubscriptionAdvancedFilterStringNotEndsWithOutput
func (EventSubscriptionAdvancedFilterStringNotEndsWithOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringNotEndsWithOutput) ToEventSubscriptionAdvancedFilterStringNotEndsWithOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotEndsWithOutput
func (EventSubscriptionAdvancedFilterStringNotEndsWithOutput) Values ¶
func (o EventSubscriptionAdvancedFilterStringNotEndsWithOutput) Values() pulumi.StringArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionAdvancedFilterStringNotIn ¶
type EventSubscriptionAdvancedFilterStringNotIn struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key string `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values []string `pulumi:"values"` }
type EventSubscriptionAdvancedFilterStringNotInArgs ¶
type EventSubscriptionAdvancedFilterStringNotInArgs struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key pulumi.StringInput `pulumi:"key"` // Specifies an array of values to compare to when using a multiple values operator. // // > **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25. Values pulumi.StringArrayInput `pulumi:"values"` }
func (EventSubscriptionAdvancedFilterStringNotInArgs) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotInArgs) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotInArgs) ToEventSubscriptionAdvancedFilterStringNotInOutput ¶
func (i EventSubscriptionAdvancedFilterStringNotInArgs) ToEventSubscriptionAdvancedFilterStringNotInOutput() EventSubscriptionAdvancedFilterStringNotInOutput
func (EventSubscriptionAdvancedFilterStringNotInArgs) ToEventSubscriptionAdvancedFilterStringNotInOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringNotInArgs) ToEventSubscriptionAdvancedFilterStringNotInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotInOutput
type EventSubscriptionAdvancedFilterStringNotInArray ¶
type EventSubscriptionAdvancedFilterStringNotInArray []EventSubscriptionAdvancedFilterStringNotInInput
func (EventSubscriptionAdvancedFilterStringNotInArray) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotInArray) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotInArray) ToEventSubscriptionAdvancedFilterStringNotInArrayOutput ¶
func (i EventSubscriptionAdvancedFilterStringNotInArray) ToEventSubscriptionAdvancedFilterStringNotInArrayOutput() EventSubscriptionAdvancedFilterStringNotInArrayOutput
func (EventSubscriptionAdvancedFilterStringNotInArray) ToEventSubscriptionAdvancedFilterStringNotInArrayOutputWithContext ¶
func (i EventSubscriptionAdvancedFilterStringNotInArray) ToEventSubscriptionAdvancedFilterStringNotInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotInArrayOutput
type EventSubscriptionAdvancedFilterStringNotInArrayInput ¶
type EventSubscriptionAdvancedFilterStringNotInArrayInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringNotInArrayOutput() EventSubscriptionAdvancedFilterStringNotInArrayOutput ToEventSubscriptionAdvancedFilterStringNotInArrayOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringNotInArrayOutput }
EventSubscriptionAdvancedFilterStringNotInArrayInput is an input type that accepts EventSubscriptionAdvancedFilterStringNotInArray and EventSubscriptionAdvancedFilterStringNotInArrayOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringNotInArrayInput` via:
EventSubscriptionAdvancedFilterStringNotInArray{ EventSubscriptionAdvancedFilterStringNotInArgs{...} }
type EventSubscriptionAdvancedFilterStringNotInArrayOutput ¶
type EventSubscriptionAdvancedFilterStringNotInArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringNotInArrayOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotInArrayOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotInArrayOutput) ToEventSubscriptionAdvancedFilterStringNotInArrayOutput ¶
func (o EventSubscriptionAdvancedFilterStringNotInArrayOutput) ToEventSubscriptionAdvancedFilterStringNotInArrayOutput() EventSubscriptionAdvancedFilterStringNotInArrayOutput
func (EventSubscriptionAdvancedFilterStringNotInArrayOutput) ToEventSubscriptionAdvancedFilterStringNotInArrayOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringNotInArrayOutput) ToEventSubscriptionAdvancedFilterStringNotInArrayOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotInArrayOutput
type EventSubscriptionAdvancedFilterStringNotInInput ¶
type EventSubscriptionAdvancedFilterStringNotInInput interface { pulumi.Input ToEventSubscriptionAdvancedFilterStringNotInOutput() EventSubscriptionAdvancedFilterStringNotInOutput ToEventSubscriptionAdvancedFilterStringNotInOutputWithContext(context.Context) EventSubscriptionAdvancedFilterStringNotInOutput }
EventSubscriptionAdvancedFilterStringNotInInput is an input type that accepts EventSubscriptionAdvancedFilterStringNotInArgs and EventSubscriptionAdvancedFilterStringNotInOutput values. You can construct a concrete instance of `EventSubscriptionAdvancedFilterStringNotInInput` via:
EventSubscriptionAdvancedFilterStringNotInArgs{...}
type EventSubscriptionAdvancedFilterStringNotInOutput ¶
type EventSubscriptionAdvancedFilterStringNotInOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAdvancedFilterStringNotInOutput) ElementType ¶
func (EventSubscriptionAdvancedFilterStringNotInOutput) ElementType() reflect.Type
func (EventSubscriptionAdvancedFilterStringNotInOutput) Key ¶
func (o EventSubscriptionAdvancedFilterStringNotInOutput) Key() pulumi.StringOutput
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
func (EventSubscriptionAdvancedFilterStringNotInOutput) ToEventSubscriptionAdvancedFilterStringNotInOutput ¶
func (o EventSubscriptionAdvancedFilterStringNotInOutput) ToEventSubscriptionAdvancedFilterStringNotInOutput() EventSubscriptionAdvancedFilterStringNotInOutput
func (EventSubscriptionAdvancedFilterStringNotInOutput) ToEventSubscriptionAdvancedFilterStringNotInOutputWithContext ¶
func (o EventSubscriptionAdvancedFilterStringNotInOutput) ToEventSubscriptionAdvancedFilterStringNotInOutputWithContext(ctx context.Context) EventSubscriptionAdvancedFilterStringNotInOutput
func (EventSubscriptionAdvancedFilterStringNotInOutput) Values ¶
func (o EventSubscriptionAdvancedFilterStringNotInOutput) Values() pulumi.StringArrayOutput
Specifies an array of values to compare to when using a multiple values operator.
> **NOTE:** A maximum of total number of advanced filter values allowed on event subscription is 25.
type EventSubscriptionArgs ¶
type EventSubscriptionArgs struct { // A `advancedFilter` block as defined below. AdvancedFilter EventSubscriptionAdvancedFilterPtrInput // Specifies whether advanced filters should be evaluated against an array of values instead of expecting a singular value. Defaults to `false`. AdvancedFilteringOnArraysEnabled pulumi.BoolPtrInput // An `azureFunctionEndpoint` block as defined below. AzureFunctionEndpoint EventSubscriptionAzureFunctionEndpointPtrInput // A `deadLetterIdentity` block as defined below. // // > **Note:** `storageBlobDeadLetterDestination` must be specified when a `deadLetterIdentity` is specified DeadLetterIdentity EventSubscriptionDeadLetterIdentityPtrInput // A `deliveryIdentity` block as defined below. DeliveryIdentity EventSubscriptionDeliveryIdentityPtrInput // One or more `deliveryProperty` blocks as defined below. DeliveryProperties EventSubscriptionDeliveryPropertyArrayInput // Specifies the event delivery schema for the event subscription. Possible values include: `EventGridSchema`, `CloudEventSchemaV1_0`, `CustomInputSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created. EventDeliverySchema pulumi.StringPtrInput // Specifies the id where the Event Hub is located. EventhubEndpointId pulumi.StringPtrInput // Specifies the expiration time of the event subscription (Datetime Format `RFC 3339`). ExpirationTimeUtc pulumi.StringPtrInput // Specifies the id where the Hybrid Connection is located. HybridConnectionEndpointId pulumi.StringPtrInput // A list of applicable event types that need to be part of the event subscription. IncludedEventTypes pulumi.StringArrayInput // A list of labels to assign to the event subscription. Labels pulumi.StringArrayInput // Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `retryPolicy` block as defined below. RetryPolicy EventSubscriptionRetryPolicyPtrInput // Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created. Scope pulumi.StringInput // Specifies the id where the Service Bus Queue is located. ServiceBusQueueEndpointId pulumi.StringPtrInput // Specifies the id where the Service Bus Topic is located. ServiceBusTopicEndpointId pulumi.StringPtrInput // A `storageBlobDeadLetterDestination` block as defined below. StorageBlobDeadLetterDestination EventSubscriptionStorageBlobDeadLetterDestinationPtrInput // A `storageQueueEndpoint` block as defined below. StorageQueueEndpoint EventSubscriptionStorageQueueEndpointPtrInput // A `subjectFilter` block as defined below. SubjectFilter EventSubscriptionSubjectFilterPtrInput // A `webhookEndpoint` block as defined below. // // > **NOTE:** One of `eventhubEndpointId`, `hybridConnectionEndpointId`, `serviceBusQueueEndpointId`, `serviceBusTopicEndpointId`, `storageQueueEndpoint`, `webhookEndpoint` or `azureFunctionEndpoint` must be specified. WebhookEndpoint EventSubscriptionWebhookEndpointPtrInput }
The set of arguments for constructing a EventSubscription resource.
func (EventSubscriptionArgs) ElementType ¶
func (EventSubscriptionArgs) ElementType() reflect.Type
type EventSubscriptionArray ¶
type EventSubscriptionArray []EventSubscriptionInput
func (EventSubscriptionArray) ElementType ¶
func (EventSubscriptionArray) ElementType() reflect.Type
func (EventSubscriptionArray) ToEventSubscriptionArrayOutput ¶
func (i EventSubscriptionArray) ToEventSubscriptionArrayOutput() EventSubscriptionArrayOutput
func (EventSubscriptionArray) ToEventSubscriptionArrayOutputWithContext ¶
func (i EventSubscriptionArray) ToEventSubscriptionArrayOutputWithContext(ctx context.Context) EventSubscriptionArrayOutput
type EventSubscriptionArrayInput ¶
type EventSubscriptionArrayInput interface { pulumi.Input ToEventSubscriptionArrayOutput() EventSubscriptionArrayOutput ToEventSubscriptionArrayOutputWithContext(context.Context) EventSubscriptionArrayOutput }
EventSubscriptionArrayInput is an input type that accepts EventSubscriptionArray and EventSubscriptionArrayOutput values. You can construct a concrete instance of `EventSubscriptionArrayInput` via:
EventSubscriptionArray{ EventSubscriptionArgs{...} }
type EventSubscriptionArrayOutput ¶
type EventSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionArrayOutput) ElementType ¶
func (EventSubscriptionArrayOutput) ElementType() reflect.Type
func (EventSubscriptionArrayOutput) Index ¶
func (o EventSubscriptionArrayOutput) Index(i pulumi.IntInput) EventSubscriptionOutput
func (EventSubscriptionArrayOutput) ToEventSubscriptionArrayOutput ¶
func (o EventSubscriptionArrayOutput) ToEventSubscriptionArrayOutput() EventSubscriptionArrayOutput
func (EventSubscriptionArrayOutput) ToEventSubscriptionArrayOutputWithContext ¶
func (o EventSubscriptionArrayOutput) ToEventSubscriptionArrayOutputWithContext(ctx context.Context) EventSubscriptionArrayOutput
type EventSubscriptionAzureFunctionEndpoint ¶
type EventSubscriptionAzureFunctionEndpoint struct { // Specifies the ID of the Function where the Event Subscription will receive events. This must be the functions ID in format {function_app.id}/functions/{name}. FunctionId string `pulumi:"functionId"` // Maximum number of events per batch. MaxEventsPerBatch *int `pulumi:"maxEventsPerBatch"` // Preferred batch size in Kilobytes. PreferredBatchSizeInKilobytes *int `pulumi:"preferredBatchSizeInKilobytes"` }
type EventSubscriptionAzureFunctionEndpointArgs ¶
type EventSubscriptionAzureFunctionEndpointArgs struct { // Specifies the ID of the Function where the Event Subscription will receive events. This must be the functions ID in format {function_app.id}/functions/{name}. FunctionId pulumi.StringInput `pulumi:"functionId"` // Maximum number of events per batch. MaxEventsPerBatch pulumi.IntPtrInput `pulumi:"maxEventsPerBatch"` // Preferred batch size in Kilobytes. PreferredBatchSizeInKilobytes pulumi.IntPtrInput `pulumi:"preferredBatchSizeInKilobytes"` }
func (EventSubscriptionAzureFunctionEndpointArgs) ElementType ¶
func (EventSubscriptionAzureFunctionEndpointArgs) ElementType() reflect.Type
func (EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointOutput ¶
func (i EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointOutput() EventSubscriptionAzureFunctionEndpointOutput
func (EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointOutputWithContext ¶
func (i EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointOutputWithContext(ctx context.Context) EventSubscriptionAzureFunctionEndpointOutput
func (EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointPtrOutput ¶
func (i EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointPtrOutput() EventSubscriptionAzureFunctionEndpointPtrOutput
func (EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointPtrOutputWithContext ¶
func (i EventSubscriptionAzureFunctionEndpointArgs) ToEventSubscriptionAzureFunctionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionAzureFunctionEndpointPtrOutput
type EventSubscriptionAzureFunctionEndpointInput ¶
type EventSubscriptionAzureFunctionEndpointInput interface { pulumi.Input ToEventSubscriptionAzureFunctionEndpointOutput() EventSubscriptionAzureFunctionEndpointOutput ToEventSubscriptionAzureFunctionEndpointOutputWithContext(context.Context) EventSubscriptionAzureFunctionEndpointOutput }
EventSubscriptionAzureFunctionEndpointInput is an input type that accepts EventSubscriptionAzureFunctionEndpointArgs and EventSubscriptionAzureFunctionEndpointOutput values. You can construct a concrete instance of `EventSubscriptionAzureFunctionEndpointInput` via:
EventSubscriptionAzureFunctionEndpointArgs{...}
type EventSubscriptionAzureFunctionEndpointOutput ¶
type EventSubscriptionAzureFunctionEndpointOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAzureFunctionEndpointOutput) ElementType ¶
func (EventSubscriptionAzureFunctionEndpointOutput) ElementType() reflect.Type
func (EventSubscriptionAzureFunctionEndpointOutput) FunctionId ¶
func (o EventSubscriptionAzureFunctionEndpointOutput) FunctionId() pulumi.StringOutput
Specifies the ID of the Function where the Event Subscription will receive events. This must be the functions ID in format {function_app.id}/functions/{name}.
func (EventSubscriptionAzureFunctionEndpointOutput) MaxEventsPerBatch ¶
func (o EventSubscriptionAzureFunctionEndpointOutput) MaxEventsPerBatch() pulumi.IntPtrOutput
Maximum number of events per batch.
func (EventSubscriptionAzureFunctionEndpointOutput) PreferredBatchSizeInKilobytes ¶
func (o EventSubscriptionAzureFunctionEndpointOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput
Preferred batch size in Kilobytes.
func (EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointOutput ¶
func (o EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointOutput() EventSubscriptionAzureFunctionEndpointOutput
func (EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointOutputWithContext ¶
func (o EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointOutputWithContext(ctx context.Context) EventSubscriptionAzureFunctionEndpointOutput
func (EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutput ¶
func (o EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutput() EventSubscriptionAzureFunctionEndpointPtrOutput
func (EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutputWithContext ¶
func (o EventSubscriptionAzureFunctionEndpointOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionAzureFunctionEndpointPtrOutput
type EventSubscriptionAzureFunctionEndpointPtrInput ¶
type EventSubscriptionAzureFunctionEndpointPtrInput interface { pulumi.Input ToEventSubscriptionAzureFunctionEndpointPtrOutput() EventSubscriptionAzureFunctionEndpointPtrOutput ToEventSubscriptionAzureFunctionEndpointPtrOutputWithContext(context.Context) EventSubscriptionAzureFunctionEndpointPtrOutput }
EventSubscriptionAzureFunctionEndpointPtrInput is an input type that accepts EventSubscriptionAzureFunctionEndpointArgs, EventSubscriptionAzureFunctionEndpointPtr and EventSubscriptionAzureFunctionEndpointPtrOutput values. You can construct a concrete instance of `EventSubscriptionAzureFunctionEndpointPtrInput` via:
EventSubscriptionAzureFunctionEndpointArgs{...} or: nil
func EventSubscriptionAzureFunctionEndpointPtr ¶
func EventSubscriptionAzureFunctionEndpointPtr(v *EventSubscriptionAzureFunctionEndpointArgs) EventSubscriptionAzureFunctionEndpointPtrInput
type EventSubscriptionAzureFunctionEndpointPtrOutput ¶
type EventSubscriptionAzureFunctionEndpointPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionAzureFunctionEndpointPtrOutput) ElementType ¶
func (EventSubscriptionAzureFunctionEndpointPtrOutput) ElementType() reflect.Type
func (EventSubscriptionAzureFunctionEndpointPtrOutput) FunctionId ¶
func (o EventSubscriptionAzureFunctionEndpointPtrOutput) FunctionId() pulumi.StringPtrOutput
Specifies the ID of the Function where the Event Subscription will receive events. This must be the functions ID in format {function_app.id}/functions/{name}.
func (EventSubscriptionAzureFunctionEndpointPtrOutput) MaxEventsPerBatch ¶
func (o EventSubscriptionAzureFunctionEndpointPtrOutput) MaxEventsPerBatch() pulumi.IntPtrOutput
Maximum number of events per batch.
func (EventSubscriptionAzureFunctionEndpointPtrOutput) PreferredBatchSizeInKilobytes ¶
func (o EventSubscriptionAzureFunctionEndpointPtrOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput
Preferred batch size in Kilobytes.
func (EventSubscriptionAzureFunctionEndpointPtrOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutput ¶
func (o EventSubscriptionAzureFunctionEndpointPtrOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutput() EventSubscriptionAzureFunctionEndpointPtrOutput
func (EventSubscriptionAzureFunctionEndpointPtrOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutputWithContext ¶
func (o EventSubscriptionAzureFunctionEndpointPtrOutput) ToEventSubscriptionAzureFunctionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionAzureFunctionEndpointPtrOutput
type EventSubscriptionDeadLetterIdentity ¶
type EventSubscriptionDeadLetterIdentity struct { // Specifies the type of Managed Service Identity that is used for dead lettering. Allowed value is `SystemAssigned`, `UserAssigned`. Type string `pulumi:"type"` // The user identity associated with the resource. UserAssignedIdentity *string `pulumi:"userAssignedIdentity"` }
type EventSubscriptionDeadLetterIdentityArgs ¶
type EventSubscriptionDeadLetterIdentityArgs struct { // Specifies the type of Managed Service Identity that is used for dead lettering. Allowed value is `SystemAssigned`, `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` // The user identity associated with the resource. UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"` }
func (EventSubscriptionDeadLetterIdentityArgs) ElementType ¶
func (EventSubscriptionDeadLetterIdentityArgs) ElementType() reflect.Type
func (EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityOutput ¶
func (i EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityOutput() EventSubscriptionDeadLetterIdentityOutput
func (EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityOutputWithContext ¶
func (i EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityOutputWithContext(ctx context.Context) EventSubscriptionDeadLetterIdentityOutput
func (EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityPtrOutput ¶
func (i EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityPtrOutput() EventSubscriptionDeadLetterIdentityPtrOutput
func (EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityPtrOutputWithContext ¶
func (i EventSubscriptionDeadLetterIdentityArgs) ToEventSubscriptionDeadLetterIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeadLetterIdentityPtrOutput
type EventSubscriptionDeadLetterIdentityInput ¶
type EventSubscriptionDeadLetterIdentityInput interface { pulumi.Input ToEventSubscriptionDeadLetterIdentityOutput() EventSubscriptionDeadLetterIdentityOutput ToEventSubscriptionDeadLetterIdentityOutputWithContext(context.Context) EventSubscriptionDeadLetterIdentityOutput }
EventSubscriptionDeadLetterIdentityInput is an input type that accepts EventSubscriptionDeadLetterIdentityArgs and EventSubscriptionDeadLetterIdentityOutput values. You can construct a concrete instance of `EventSubscriptionDeadLetterIdentityInput` via:
EventSubscriptionDeadLetterIdentityArgs{...}
type EventSubscriptionDeadLetterIdentityOutput ¶
type EventSubscriptionDeadLetterIdentityOutput struct{ *pulumi.OutputState }
func (EventSubscriptionDeadLetterIdentityOutput) ElementType ¶
func (EventSubscriptionDeadLetterIdentityOutput) ElementType() reflect.Type
func (EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityOutput ¶
func (o EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityOutput() EventSubscriptionDeadLetterIdentityOutput
func (EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityOutputWithContext ¶
func (o EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityOutputWithContext(ctx context.Context) EventSubscriptionDeadLetterIdentityOutput
func (EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityPtrOutput ¶
func (o EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityPtrOutput() EventSubscriptionDeadLetterIdentityPtrOutput
func (EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityPtrOutputWithContext ¶
func (o EventSubscriptionDeadLetterIdentityOutput) ToEventSubscriptionDeadLetterIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeadLetterIdentityPtrOutput
func (EventSubscriptionDeadLetterIdentityOutput) Type ¶
func (o EventSubscriptionDeadLetterIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that is used for dead lettering. Allowed value is `SystemAssigned`, `UserAssigned`.
func (EventSubscriptionDeadLetterIdentityOutput) UserAssignedIdentity ¶
func (o EventSubscriptionDeadLetterIdentityOutput) UserAssignedIdentity() pulumi.StringPtrOutput
The user identity associated with the resource.
type EventSubscriptionDeadLetterIdentityPtrInput ¶
type EventSubscriptionDeadLetterIdentityPtrInput interface { pulumi.Input ToEventSubscriptionDeadLetterIdentityPtrOutput() EventSubscriptionDeadLetterIdentityPtrOutput ToEventSubscriptionDeadLetterIdentityPtrOutputWithContext(context.Context) EventSubscriptionDeadLetterIdentityPtrOutput }
EventSubscriptionDeadLetterIdentityPtrInput is an input type that accepts EventSubscriptionDeadLetterIdentityArgs, EventSubscriptionDeadLetterIdentityPtr and EventSubscriptionDeadLetterIdentityPtrOutput values. You can construct a concrete instance of `EventSubscriptionDeadLetterIdentityPtrInput` via:
EventSubscriptionDeadLetterIdentityArgs{...} or: nil
func EventSubscriptionDeadLetterIdentityPtr ¶
func EventSubscriptionDeadLetterIdentityPtr(v *EventSubscriptionDeadLetterIdentityArgs) EventSubscriptionDeadLetterIdentityPtrInput
type EventSubscriptionDeadLetterIdentityPtrOutput ¶
type EventSubscriptionDeadLetterIdentityPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionDeadLetterIdentityPtrOutput) ElementType ¶
func (EventSubscriptionDeadLetterIdentityPtrOutput) ElementType() reflect.Type
func (EventSubscriptionDeadLetterIdentityPtrOutput) ToEventSubscriptionDeadLetterIdentityPtrOutput ¶
func (o EventSubscriptionDeadLetterIdentityPtrOutput) ToEventSubscriptionDeadLetterIdentityPtrOutput() EventSubscriptionDeadLetterIdentityPtrOutput
func (EventSubscriptionDeadLetterIdentityPtrOutput) ToEventSubscriptionDeadLetterIdentityPtrOutputWithContext ¶
func (o EventSubscriptionDeadLetterIdentityPtrOutput) ToEventSubscriptionDeadLetterIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeadLetterIdentityPtrOutput
func (EventSubscriptionDeadLetterIdentityPtrOutput) Type ¶
func (o EventSubscriptionDeadLetterIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that is used for dead lettering. Allowed value is `SystemAssigned`, `UserAssigned`.
func (EventSubscriptionDeadLetterIdentityPtrOutput) UserAssignedIdentity ¶
func (o EventSubscriptionDeadLetterIdentityPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
The user identity associated with the resource.
type EventSubscriptionDeliveryIdentity ¶
type EventSubscriptionDeliveryIdentity struct { // Specifies the type of Managed Service Identity that is used for event delivery. Allowed value is `SystemAssigned`, `UserAssigned`. Type string `pulumi:"type"` // The user identity associated with the resource. UserAssignedIdentity *string `pulumi:"userAssignedIdentity"` }
type EventSubscriptionDeliveryIdentityArgs ¶
type EventSubscriptionDeliveryIdentityArgs struct { // Specifies the type of Managed Service Identity that is used for event delivery. Allowed value is `SystemAssigned`, `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` // The user identity associated with the resource. UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"` }
func (EventSubscriptionDeliveryIdentityArgs) ElementType ¶
func (EventSubscriptionDeliveryIdentityArgs) ElementType() reflect.Type
func (EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityOutput ¶
func (i EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityOutput() EventSubscriptionDeliveryIdentityOutput
func (EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityOutputWithContext ¶
func (i EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityOutputWithContext(ctx context.Context) EventSubscriptionDeliveryIdentityOutput
func (EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityPtrOutput ¶
func (i EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityPtrOutput() EventSubscriptionDeliveryIdentityPtrOutput
func (EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityPtrOutputWithContext ¶
func (i EventSubscriptionDeliveryIdentityArgs) ToEventSubscriptionDeliveryIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeliveryIdentityPtrOutput
type EventSubscriptionDeliveryIdentityInput ¶
type EventSubscriptionDeliveryIdentityInput interface { pulumi.Input ToEventSubscriptionDeliveryIdentityOutput() EventSubscriptionDeliveryIdentityOutput ToEventSubscriptionDeliveryIdentityOutputWithContext(context.Context) EventSubscriptionDeliveryIdentityOutput }
EventSubscriptionDeliveryIdentityInput is an input type that accepts EventSubscriptionDeliveryIdentityArgs and EventSubscriptionDeliveryIdentityOutput values. You can construct a concrete instance of `EventSubscriptionDeliveryIdentityInput` via:
EventSubscriptionDeliveryIdentityArgs{...}
type EventSubscriptionDeliveryIdentityOutput ¶
type EventSubscriptionDeliveryIdentityOutput struct{ *pulumi.OutputState }
func (EventSubscriptionDeliveryIdentityOutput) ElementType ¶
func (EventSubscriptionDeliveryIdentityOutput) ElementType() reflect.Type
func (EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityOutput ¶
func (o EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityOutput() EventSubscriptionDeliveryIdentityOutput
func (EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityOutputWithContext ¶
func (o EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityOutputWithContext(ctx context.Context) EventSubscriptionDeliveryIdentityOutput
func (EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityPtrOutput ¶
func (o EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityPtrOutput() EventSubscriptionDeliveryIdentityPtrOutput
func (EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityPtrOutputWithContext ¶
func (o EventSubscriptionDeliveryIdentityOutput) ToEventSubscriptionDeliveryIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeliveryIdentityPtrOutput
func (EventSubscriptionDeliveryIdentityOutput) Type ¶
func (o EventSubscriptionDeliveryIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that is used for event delivery. Allowed value is `SystemAssigned`, `UserAssigned`.
func (EventSubscriptionDeliveryIdentityOutput) UserAssignedIdentity ¶
func (o EventSubscriptionDeliveryIdentityOutput) UserAssignedIdentity() pulumi.StringPtrOutput
The user identity associated with the resource.
type EventSubscriptionDeliveryIdentityPtrInput ¶
type EventSubscriptionDeliveryIdentityPtrInput interface { pulumi.Input ToEventSubscriptionDeliveryIdentityPtrOutput() EventSubscriptionDeliveryIdentityPtrOutput ToEventSubscriptionDeliveryIdentityPtrOutputWithContext(context.Context) EventSubscriptionDeliveryIdentityPtrOutput }
EventSubscriptionDeliveryIdentityPtrInput is an input type that accepts EventSubscriptionDeliveryIdentityArgs, EventSubscriptionDeliveryIdentityPtr and EventSubscriptionDeliveryIdentityPtrOutput values. You can construct a concrete instance of `EventSubscriptionDeliveryIdentityPtrInput` via:
EventSubscriptionDeliveryIdentityArgs{...} or: nil
func EventSubscriptionDeliveryIdentityPtr ¶
func EventSubscriptionDeliveryIdentityPtr(v *EventSubscriptionDeliveryIdentityArgs) EventSubscriptionDeliveryIdentityPtrInput
type EventSubscriptionDeliveryIdentityPtrOutput ¶
type EventSubscriptionDeliveryIdentityPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionDeliveryIdentityPtrOutput) ElementType ¶
func (EventSubscriptionDeliveryIdentityPtrOutput) ElementType() reflect.Type
func (EventSubscriptionDeliveryIdentityPtrOutput) ToEventSubscriptionDeliveryIdentityPtrOutput ¶
func (o EventSubscriptionDeliveryIdentityPtrOutput) ToEventSubscriptionDeliveryIdentityPtrOutput() EventSubscriptionDeliveryIdentityPtrOutput
func (EventSubscriptionDeliveryIdentityPtrOutput) ToEventSubscriptionDeliveryIdentityPtrOutputWithContext ¶
func (o EventSubscriptionDeliveryIdentityPtrOutput) ToEventSubscriptionDeliveryIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionDeliveryIdentityPtrOutput
func (EventSubscriptionDeliveryIdentityPtrOutput) Type ¶
func (o EventSubscriptionDeliveryIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that is used for event delivery. Allowed value is `SystemAssigned`, `UserAssigned`.
func (EventSubscriptionDeliveryIdentityPtrOutput) UserAssignedIdentity ¶
func (o EventSubscriptionDeliveryIdentityPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
The user identity associated with the resource.
type EventSubscriptionDeliveryProperty ¶
type EventSubscriptionDeliveryProperty struct { // The name of the header to send on to the destination HeaderName string `pulumi:"headerName"` // True if the `value` is a secret and should be protected, otherwise false. If True, then this value won't be returned from Azure API calls Secret *bool `pulumi:"secret"` // If the `type` is `Dynamic`, then provide the payload field to be used as the value. Valid source fields differ by subscription type. SourceField *string `pulumi:"sourceField"` // Either `Static` or `Dynamic` Type string `pulumi:"type"` // If the `type` is `Static`, then provide the value to use Value *string `pulumi:"value"` }
type EventSubscriptionDeliveryPropertyArgs ¶
type EventSubscriptionDeliveryPropertyArgs struct { // The name of the header to send on to the destination HeaderName pulumi.StringInput `pulumi:"headerName"` // True if the `value` is a secret and should be protected, otherwise false. If True, then this value won't be returned from Azure API calls Secret pulumi.BoolPtrInput `pulumi:"secret"` // If the `type` is `Dynamic`, then provide the payload field to be used as the value. Valid source fields differ by subscription type. SourceField pulumi.StringPtrInput `pulumi:"sourceField"` // Either `Static` or `Dynamic` Type pulumi.StringInput `pulumi:"type"` // If the `type` is `Static`, then provide the value to use Value pulumi.StringPtrInput `pulumi:"value"` }
func (EventSubscriptionDeliveryPropertyArgs) ElementType ¶
func (EventSubscriptionDeliveryPropertyArgs) ElementType() reflect.Type
func (EventSubscriptionDeliveryPropertyArgs) ToEventSubscriptionDeliveryPropertyOutput ¶
func (i EventSubscriptionDeliveryPropertyArgs) ToEventSubscriptionDeliveryPropertyOutput() EventSubscriptionDeliveryPropertyOutput
func (EventSubscriptionDeliveryPropertyArgs) ToEventSubscriptionDeliveryPropertyOutputWithContext ¶
func (i EventSubscriptionDeliveryPropertyArgs) ToEventSubscriptionDeliveryPropertyOutputWithContext(ctx context.Context) EventSubscriptionDeliveryPropertyOutput
type EventSubscriptionDeliveryPropertyArray ¶
type EventSubscriptionDeliveryPropertyArray []EventSubscriptionDeliveryPropertyInput
func (EventSubscriptionDeliveryPropertyArray) ElementType ¶
func (EventSubscriptionDeliveryPropertyArray) ElementType() reflect.Type
func (EventSubscriptionDeliveryPropertyArray) ToEventSubscriptionDeliveryPropertyArrayOutput ¶
func (i EventSubscriptionDeliveryPropertyArray) ToEventSubscriptionDeliveryPropertyArrayOutput() EventSubscriptionDeliveryPropertyArrayOutput
func (EventSubscriptionDeliveryPropertyArray) ToEventSubscriptionDeliveryPropertyArrayOutputWithContext ¶
func (i EventSubscriptionDeliveryPropertyArray) ToEventSubscriptionDeliveryPropertyArrayOutputWithContext(ctx context.Context) EventSubscriptionDeliveryPropertyArrayOutput
type EventSubscriptionDeliveryPropertyArrayInput ¶
type EventSubscriptionDeliveryPropertyArrayInput interface { pulumi.Input ToEventSubscriptionDeliveryPropertyArrayOutput() EventSubscriptionDeliveryPropertyArrayOutput ToEventSubscriptionDeliveryPropertyArrayOutputWithContext(context.Context) EventSubscriptionDeliveryPropertyArrayOutput }
EventSubscriptionDeliveryPropertyArrayInput is an input type that accepts EventSubscriptionDeliveryPropertyArray and EventSubscriptionDeliveryPropertyArrayOutput values. You can construct a concrete instance of `EventSubscriptionDeliveryPropertyArrayInput` via:
EventSubscriptionDeliveryPropertyArray{ EventSubscriptionDeliveryPropertyArgs{...} }
type EventSubscriptionDeliveryPropertyArrayOutput ¶
type EventSubscriptionDeliveryPropertyArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionDeliveryPropertyArrayOutput) ElementType ¶
func (EventSubscriptionDeliveryPropertyArrayOutput) ElementType() reflect.Type
func (EventSubscriptionDeliveryPropertyArrayOutput) ToEventSubscriptionDeliveryPropertyArrayOutput ¶
func (o EventSubscriptionDeliveryPropertyArrayOutput) ToEventSubscriptionDeliveryPropertyArrayOutput() EventSubscriptionDeliveryPropertyArrayOutput
func (EventSubscriptionDeliveryPropertyArrayOutput) ToEventSubscriptionDeliveryPropertyArrayOutputWithContext ¶
func (o EventSubscriptionDeliveryPropertyArrayOutput) ToEventSubscriptionDeliveryPropertyArrayOutputWithContext(ctx context.Context) EventSubscriptionDeliveryPropertyArrayOutput
type EventSubscriptionDeliveryPropertyInput ¶
type EventSubscriptionDeliveryPropertyInput interface { pulumi.Input ToEventSubscriptionDeliveryPropertyOutput() EventSubscriptionDeliveryPropertyOutput ToEventSubscriptionDeliveryPropertyOutputWithContext(context.Context) EventSubscriptionDeliveryPropertyOutput }
EventSubscriptionDeliveryPropertyInput is an input type that accepts EventSubscriptionDeliveryPropertyArgs and EventSubscriptionDeliveryPropertyOutput values. You can construct a concrete instance of `EventSubscriptionDeliveryPropertyInput` via:
EventSubscriptionDeliveryPropertyArgs{...}
type EventSubscriptionDeliveryPropertyOutput ¶
type EventSubscriptionDeliveryPropertyOutput struct{ *pulumi.OutputState }
func (EventSubscriptionDeliveryPropertyOutput) ElementType ¶
func (EventSubscriptionDeliveryPropertyOutput) ElementType() reflect.Type
func (EventSubscriptionDeliveryPropertyOutput) HeaderName ¶
func (o EventSubscriptionDeliveryPropertyOutput) HeaderName() pulumi.StringOutput
The name of the header to send on to the destination
func (EventSubscriptionDeliveryPropertyOutput) Secret ¶
func (o EventSubscriptionDeliveryPropertyOutput) Secret() pulumi.BoolPtrOutput
True if the `value` is a secret and should be protected, otherwise false. If True, then this value won't be returned from Azure API calls
func (EventSubscriptionDeliveryPropertyOutput) SourceField ¶
func (o EventSubscriptionDeliveryPropertyOutput) SourceField() pulumi.StringPtrOutput
If the `type` is `Dynamic`, then provide the payload field to be used as the value. Valid source fields differ by subscription type.
func (EventSubscriptionDeliveryPropertyOutput) ToEventSubscriptionDeliveryPropertyOutput ¶
func (o EventSubscriptionDeliveryPropertyOutput) ToEventSubscriptionDeliveryPropertyOutput() EventSubscriptionDeliveryPropertyOutput
func (EventSubscriptionDeliveryPropertyOutput) ToEventSubscriptionDeliveryPropertyOutputWithContext ¶
func (o EventSubscriptionDeliveryPropertyOutput) ToEventSubscriptionDeliveryPropertyOutputWithContext(ctx context.Context) EventSubscriptionDeliveryPropertyOutput
func (EventSubscriptionDeliveryPropertyOutput) Type ¶
func (o EventSubscriptionDeliveryPropertyOutput) Type() pulumi.StringOutput
Either `Static` or `Dynamic`
func (EventSubscriptionDeliveryPropertyOutput) Value ¶
func (o EventSubscriptionDeliveryPropertyOutput) Value() pulumi.StringPtrOutput
If the `type` is `Static`, then provide the value to use
type EventSubscriptionInput ¶
type EventSubscriptionInput interface { pulumi.Input ToEventSubscriptionOutput() EventSubscriptionOutput ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput }
type EventSubscriptionMap ¶
type EventSubscriptionMap map[string]EventSubscriptionInput
func (EventSubscriptionMap) ElementType ¶
func (EventSubscriptionMap) ElementType() reflect.Type
func (EventSubscriptionMap) ToEventSubscriptionMapOutput ¶
func (i EventSubscriptionMap) ToEventSubscriptionMapOutput() EventSubscriptionMapOutput
func (EventSubscriptionMap) ToEventSubscriptionMapOutputWithContext ¶
func (i EventSubscriptionMap) ToEventSubscriptionMapOutputWithContext(ctx context.Context) EventSubscriptionMapOutput
type EventSubscriptionMapInput ¶
type EventSubscriptionMapInput interface { pulumi.Input ToEventSubscriptionMapOutput() EventSubscriptionMapOutput ToEventSubscriptionMapOutputWithContext(context.Context) EventSubscriptionMapOutput }
EventSubscriptionMapInput is an input type that accepts EventSubscriptionMap and EventSubscriptionMapOutput values. You can construct a concrete instance of `EventSubscriptionMapInput` via:
EventSubscriptionMap{ "key": EventSubscriptionArgs{...} }
type EventSubscriptionMapOutput ¶
type EventSubscriptionMapOutput struct{ *pulumi.OutputState }
func (EventSubscriptionMapOutput) ElementType ¶
func (EventSubscriptionMapOutput) ElementType() reflect.Type
func (EventSubscriptionMapOutput) MapIndex ¶
func (o EventSubscriptionMapOutput) MapIndex(k pulumi.StringInput) EventSubscriptionOutput
func (EventSubscriptionMapOutput) ToEventSubscriptionMapOutput ¶
func (o EventSubscriptionMapOutput) ToEventSubscriptionMapOutput() EventSubscriptionMapOutput
func (EventSubscriptionMapOutput) ToEventSubscriptionMapOutputWithContext ¶
func (o EventSubscriptionMapOutput) ToEventSubscriptionMapOutputWithContext(ctx context.Context) EventSubscriptionMapOutput
type EventSubscriptionOutput ¶
type EventSubscriptionOutput struct{ *pulumi.OutputState }
func (EventSubscriptionOutput) AdvancedFilter ¶ added in v5.5.0
func (o EventSubscriptionOutput) AdvancedFilter() EventSubscriptionAdvancedFilterPtrOutput
A `advancedFilter` block as defined below.
func (EventSubscriptionOutput) AdvancedFilteringOnArraysEnabled ¶ added in v5.5.0
func (o EventSubscriptionOutput) AdvancedFilteringOnArraysEnabled() pulumi.BoolPtrOutput
Specifies whether advanced filters should be evaluated against an array of values instead of expecting a singular value. Defaults to `false`.
func (EventSubscriptionOutput) AzureFunctionEndpoint ¶ added in v5.5.0
func (o EventSubscriptionOutput) AzureFunctionEndpoint() EventSubscriptionAzureFunctionEndpointPtrOutput
An `azureFunctionEndpoint` block as defined below.
func (EventSubscriptionOutput) DeadLetterIdentity ¶ added in v5.5.0
func (o EventSubscriptionOutput) DeadLetterIdentity() EventSubscriptionDeadLetterIdentityPtrOutput
A `deadLetterIdentity` block as defined below.
> **Note:** `storageBlobDeadLetterDestination` must be specified when a `deadLetterIdentity` is specified
func (EventSubscriptionOutput) DeliveryIdentity ¶ added in v5.5.0
func (o EventSubscriptionOutput) DeliveryIdentity() EventSubscriptionDeliveryIdentityPtrOutput
A `deliveryIdentity` block as defined below.
func (EventSubscriptionOutput) DeliveryProperties ¶ added in v5.5.0
func (o EventSubscriptionOutput) DeliveryProperties() EventSubscriptionDeliveryPropertyArrayOutput
One or more `deliveryProperty` blocks as defined below.
func (EventSubscriptionOutput) ElementType ¶
func (EventSubscriptionOutput) ElementType() reflect.Type
func (EventSubscriptionOutput) EventDeliverySchema ¶ added in v5.5.0
func (o EventSubscriptionOutput) EventDeliverySchema() pulumi.StringPtrOutput
Specifies the event delivery schema for the event subscription. Possible values include: `EventGridSchema`, `CloudEventSchemaV1_0`, `CustomInputSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created.
func (EventSubscriptionOutput) EventhubEndpointId ¶ added in v5.5.0
func (o EventSubscriptionOutput) EventhubEndpointId() pulumi.StringOutput
Specifies the id where the Event Hub is located.
func (EventSubscriptionOutput) ExpirationTimeUtc ¶ added in v5.5.0
func (o EventSubscriptionOutput) ExpirationTimeUtc() pulumi.StringPtrOutput
Specifies the expiration time of the event subscription (Datetime Format `RFC 3339`).
func (EventSubscriptionOutput) HybridConnectionEndpointId ¶ added in v5.5.0
func (o EventSubscriptionOutput) HybridConnectionEndpointId() pulumi.StringOutput
Specifies the id where the Hybrid Connection is located.
func (EventSubscriptionOutput) IncludedEventTypes ¶ added in v5.5.0
func (o EventSubscriptionOutput) IncludedEventTypes() pulumi.StringArrayOutput
A list of applicable event types that need to be part of the event subscription.
func (EventSubscriptionOutput) Labels ¶ added in v5.5.0
func (o EventSubscriptionOutput) Labels() pulumi.StringArrayOutput
A list of labels to assign to the event subscription.
func (EventSubscriptionOutput) Name ¶ added in v5.5.0
func (o EventSubscriptionOutput) Name() pulumi.StringOutput
Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created.
func (EventSubscriptionOutput) RetryPolicy ¶ added in v5.5.0
func (o EventSubscriptionOutput) RetryPolicy() EventSubscriptionRetryPolicyOutput
A `retryPolicy` block as defined below.
func (EventSubscriptionOutput) Scope ¶ added in v5.5.0
func (o EventSubscriptionOutput) Scope() pulumi.StringOutput
Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created.
func (EventSubscriptionOutput) ServiceBusQueueEndpointId ¶ added in v5.5.0
func (o EventSubscriptionOutput) ServiceBusQueueEndpointId() pulumi.StringPtrOutput
Specifies the id where the Service Bus Queue is located.
func (EventSubscriptionOutput) ServiceBusTopicEndpointId ¶ added in v5.5.0
func (o EventSubscriptionOutput) ServiceBusTopicEndpointId() pulumi.StringPtrOutput
Specifies the id where the Service Bus Topic is located.
func (EventSubscriptionOutput) StorageBlobDeadLetterDestination ¶ added in v5.5.0
func (o EventSubscriptionOutput) StorageBlobDeadLetterDestination() EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
A `storageBlobDeadLetterDestination` block as defined below.
func (EventSubscriptionOutput) StorageQueueEndpoint ¶ added in v5.5.0
func (o EventSubscriptionOutput) StorageQueueEndpoint() EventSubscriptionStorageQueueEndpointPtrOutput
A `storageQueueEndpoint` block as defined below.
func (EventSubscriptionOutput) SubjectFilter ¶ added in v5.5.0
func (o EventSubscriptionOutput) SubjectFilter() EventSubscriptionSubjectFilterPtrOutput
A `subjectFilter` block as defined below.
func (EventSubscriptionOutput) ToEventSubscriptionOutput ¶
func (o EventSubscriptionOutput) ToEventSubscriptionOutput() EventSubscriptionOutput
func (EventSubscriptionOutput) ToEventSubscriptionOutputWithContext ¶
func (o EventSubscriptionOutput) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
func (EventSubscriptionOutput) WebhookEndpoint ¶ added in v5.5.0
func (o EventSubscriptionOutput) WebhookEndpoint() EventSubscriptionWebhookEndpointPtrOutput
A `webhookEndpoint` block as defined below.
> **NOTE:** One of `eventhubEndpointId`, `hybridConnectionEndpointId`, `serviceBusQueueEndpointId`, `serviceBusTopicEndpointId`, `storageQueueEndpoint`, `webhookEndpoint` or `azureFunctionEndpoint` must be specified.
type EventSubscriptionRetryPolicy ¶
type EventSubscriptionRetryPolicy struct { // Specifies the time to live (in minutes) for events. Supported range is `1` to `1440`. See [official documentation](https://docs.microsoft.com/azure/event-grid/manage-event-delivery#set-retry-policy) for more details. EventTimeToLive int `pulumi:"eventTimeToLive"` // Specifies the maximum number of delivery retry attempts for events. MaxDeliveryAttempts int `pulumi:"maxDeliveryAttempts"` }
type EventSubscriptionRetryPolicyArgs ¶
type EventSubscriptionRetryPolicyArgs struct { // Specifies the time to live (in minutes) for events. Supported range is `1` to `1440`. See [official documentation](https://docs.microsoft.com/azure/event-grid/manage-event-delivery#set-retry-policy) for more details. EventTimeToLive pulumi.IntInput `pulumi:"eventTimeToLive"` // Specifies the maximum number of delivery retry attempts for events. MaxDeliveryAttempts pulumi.IntInput `pulumi:"maxDeliveryAttempts"` }
func (EventSubscriptionRetryPolicyArgs) ElementType ¶
func (EventSubscriptionRetryPolicyArgs) ElementType() reflect.Type
func (EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyOutput ¶
func (i EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyOutput() EventSubscriptionRetryPolicyOutput
func (EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyOutputWithContext ¶
func (i EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyOutputWithContext(ctx context.Context) EventSubscriptionRetryPolicyOutput
func (EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyPtrOutput ¶
func (i EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyPtrOutput() EventSubscriptionRetryPolicyPtrOutput
func (EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyPtrOutputWithContext ¶
func (i EventSubscriptionRetryPolicyArgs) ToEventSubscriptionRetryPolicyPtrOutputWithContext(ctx context.Context) EventSubscriptionRetryPolicyPtrOutput
type EventSubscriptionRetryPolicyInput ¶
type EventSubscriptionRetryPolicyInput interface { pulumi.Input ToEventSubscriptionRetryPolicyOutput() EventSubscriptionRetryPolicyOutput ToEventSubscriptionRetryPolicyOutputWithContext(context.Context) EventSubscriptionRetryPolicyOutput }
EventSubscriptionRetryPolicyInput is an input type that accepts EventSubscriptionRetryPolicyArgs and EventSubscriptionRetryPolicyOutput values. You can construct a concrete instance of `EventSubscriptionRetryPolicyInput` via:
EventSubscriptionRetryPolicyArgs{...}
type EventSubscriptionRetryPolicyOutput ¶
type EventSubscriptionRetryPolicyOutput struct{ *pulumi.OutputState }
func (EventSubscriptionRetryPolicyOutput) ElementType ¶
func (EventSubscriptionRetryPolicyOutput) ElementType() reflect.Type
func (EventSubscriptionRetryPolicyOutput) EventTimeToLive ¶
func (o EventSubscriptionRetryPolicyOutput) EventTimeToLive() pulumi.IntOutput
Specifies the time to live (in minutes) for events. Supported range is `1` to `1440`. See [official documentation](https://docs.microsoft.com/azure/event-grid/manage-event-delivery#set-retry-policy) for more details.
func (EventSubscriptionRetryPolicyOutput) MaxDeliveryAttempts ¶
func (o EventSubscriptionRetryPolicyOutput) MaxDeliveryAttempts() pulumi.IntOutput
Specifies the maximum number of delivery retry attempts for events.
func (EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyOutput ¶
func (o EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyOutput() EventSubscriptionRetryPolicyOutput
func (EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyOutputWithContext ¶
func (o EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyOutputWithContext(ctx context.Context) EventSubscriptionRetryPolicyOutput
func (EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyPtrOutput ¶
func (o EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyPtrOutput() EventSubscriptionRetryPolicyPtrOutput
func (EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyPtrOutputWithContext ¶
func (o EventSubscriptionRetryPolicyOutput) ToEventSubscriptionRetryPolicyPtrOutputWithContext(ctx context.Context) EventSubscriptionRetryPolicyPtrOutput
type EventSubscriptionRetryPolicyPtrInput ¶
type EventSubscriptionRetryPolicyPtrInput interface { pulumi.Input ToEventSubscriptionRetryPolicyPtrOutput() EventSubscriptionRetryPolicyPtrOutput ToEventSubscriptionRetryPolicyPtrOutputWithContext(context.Context) EventSubscriptionRetryPolicyPtrOutput }
EventSubscriptionRetryPolicyPtrInput is an input type that accepts EventSubscriptionRetryPolicyArgs, EventSubscriptionRetryPolicyPtr and EventSubscriptionRetryPolicyPtrOutput values. You can construct a concrete instance of `EventSubscriptionRetryPolicyPtrInput` via:
EventSubscriptionRetryPolicyArgs{...} or: nil
func EventSubscriptionRetryPolicyPtr ¶
func EventSubscriptionRetryPolicyPtr(v *EventSubscriptionRetryPolicyArgs) EventSubscriptionRetryPolicyPtrInput
type EventSubscriptionRetryPolicyPtrOutput ¶
type EventSubscriptionRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionRetryPolicyPtrOutput) ElementType ¶
func (EventSubscriptionRetryPolicyPtrOutput) ElementType() reflect.Type
func (EventSubscriptionRetryPolicyPtrOutput) EventTimeToLive ¶
func (o EventSubscriptionRetryPolicyPtrOutput) EventTimeToLive() pulumi.IntPtrOutput
Specifies the time to live (in minutes) for events. Supported range is `1` to `1440`. See [official documentation](https://docs.microsoft.com/azure/event-grid/manage-event-delivery#set-retry-policy) for more details.
func (EventSubscriptionRetryPolicyPtrOutput) MaxDeliveryAttempts ¶
func (o EventSubscriptionRetryPolicyPtrOutput) MaxDeliveryAttempts() pulumi.IntPtrOutput
Specifies the maximum number of delivery retry attempts for events.
func (EventSubscriptionRetryPolicyPtrOutput) ToEventSubscriptionRetryPolicyPtrOutput ¶
func (o EventSubscriptionRetryPolicyPtrOutput) ToEventSubscriptionRetryPolicyPtrOutput() EventSubscriptionRetryPolicyPtrOutput
func (EventSubscriptionRetryPolicyPtrOutput) ToEventSubscriptionRetryPolicyPtrOutputWithContext ¶
func (o EventSubscriptionRetryPolicyPtrOutput) ToEventSubscriptionRetryPolicyPtrOutputWithContext(ctx context.Context) EventSubscriptionRetryPolicyPtrOutput
type EventSubscriptionState ¶
type EventSubscriptionState struct { // A `advancedFilter` block as defined below. AdvancedFilter EventSubscriptionAdvancedFilterPtrInput // Specifies whether advanced filters should be evaluated against an array of values instead of expecting a singular value. Defaults to `false`. AdvancedFilteringOnArraysEnabled pulumi.BoolPtrInput // An `azureFunctionEndpoint` block as defined below. AzureFunctionEndpoint EventSubscriptionAzureFunctionEndpointPtrInput // A `deadLetterIdentity` block as defined below. // // > **Note:** `storageBlobDeadLetterDestination` must be specified when a `deadLetterIdentity` is specified DeadLetterIdentity EventSubscriptionDeadLetterIdentityPtrInput // A `deliveryIdentity` block as defined below. DeliveryIdentity EventSubscriptionDeliveryIdentityPtrInput // One or more `deliveryProperty` blocks as defined below. DeliveryProperties EventSubscriptionDeliveryPropertyArrayInput // Specifies the event delivery schema for the event subscription. Possible values include: `EventGridSchema`, `CloudEventSchemaV1_0`, `CustomInputSchema`. Defaults to `EventGridSchema`. Changing this forces a new resource to be created. EventDeliverySchema pulumi.StringPtrInput // Specifies the id where the Event Hub is located. EventhubEndpointId pulumi.StringPtrInput // Specifies the expiration time of the event subscription (Datetime Format `RFC 3339`). ExpirationTimeUtc pulumi.StringPtrInput // Specifies the id where the Hybrid Connection is located. HybridConnectionEndpointId pulumi.StringPtrInput // A list of applicable event types that need to be part of the event subscription. IncludedEventTypes pulumi.StringArrayInput // A list of labels to assign to the event subscription. Labels pulumi.StringArrayInput // Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `retryPolicy` block as defined below. RetryPolicy EventSubscriptionRetryPolicyPtrInput // Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created. Scope pulumi.StringPtrInput // Specifies the id where the Service Bus Queue is located. ServiceBusQueueEndpointId pulumi.StringPtrInput // Specifies the id where the Service Bus Topic is located. ServiceBusTopicEndpointId pulumi.StringPtrInput // A `storageBlobDeadLetterDestination` block as defined below. StorageBlobDeadLetterDestination EventSubscriptionStorageBlobDeadLetterDestinationPtrInput // A `storageQueueEndpoint` block as defined below. StorageQueueEndpoint EventSubscriptionStorageQueueEndpointPtrInput // A `subjectFilter` block as defined below. SubjectFilter EventSubscriptionSubjectFilterPtrInput // A `webhookEndpoint` block as defined below. // // > **NOTE:** One of `eventhubEndpointId`, `hybridConnectionEndpointId`, `serviceBusQueueEndpointId`, `serviceBusTopicEndpointId`, `storageQueueEndpoint`, `webhookEndpoint` or `azureFunctionEndpoint` must be specified. WebhookEndpoint EventSubscriptionWebhookEndpointPtrInput }
func (EventSubscriptionState) ElementType ¶
func (EventSubscriptionState) ElementType() reflect.Type
type EventSubscriptionStorageBlobDeadLetterDestination ¶
type EventSubscriptionStorageBlobDeadLetterDestination struct { // Specifies the id of the storage account id where the storage blob is located. StorageAccountId string `pulumi:"storageAccountId"` // Specifies the name of the Storage blob container that is the destination of the deadletter events. StorageBlobContainerName string `pulumi:"storageBlobContainerName"` }
type EventSubscriptionStorageBlobDeadLetterDestinationArgs ¶
type EventSubscriptionStorageBlobDeadLetterDestinationArgs struct { // Specifies the id of the storage account id where the storage blob is located. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` // Specifies the name of the Storage blob container that is the destination of the deadletter events. StorageBlobContainerName pulumi.StringInput `pulumi:"storageBlobContainerName"` }
func (EventSubscriptionStorageBlobDeadLetterDestinationArgs) ElementType ¶
func (EventSubscriptionStorageBlobDeadLetterDestinationArgs) ElementType() reflect.Type
func (EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationOutput ¶
func (i EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationOutput() EventSubscriptionStorageBlobDeadLetterDestinationOutput
func (EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationOutputWithContext ¶
func (i EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationOutputWithContext(ctx context.Context) EventSubscriptionStorageBlobDeadLetterDestinationOutput
func (EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutput ¶
func (i EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutput() EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
func (EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutputWithContext ¶
func (i EventSubscriptionStorageBlobDeadLetterDestinationArgs) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
type EventSubscriptionStorageBlobDeadLetterDestinationInput ¶
type EventSubscriptionStorageBlobDeadLetterDestinationInput interface { pulumi.Input ToEventSubscriptionStorageBlobDeadLetterDestinationOutput() EventSubscriptionStorageBlobDeadLetterDestinationOutput ToEventSubscriptionStorageBlobDeadLetterDestinationOutputWithContext(context.Context) EventSubscriptionStorageBlobDeadLetterDestinationOutput }
EventSubscriptionStorageBlobDeadLetterDestinationInput is an input type that accepts EventSubscriptionStorageBlobDeadLetterDestinationArgs and EventSubscriptionStorageBlobDeadLetterDestinationOutput values. You can construct a concrete instance of `EventSubscriptionStorageBlobDeadLetterDestinationInput` via:
EventSubscriptionStorageBlobDeadLetterDestinationArgs{...}
type EventSubscriptionStorageBlobDeadLetterDestinationOutput ¶
type EventSubscriptionStorageBlobDeadLetterDestinationOutput struct{ *pulumi.OutputState }
func (EventSubscriptionStorageBlobDeadLetterDestinationOutput) ElementType ¶
func (EventSubscriptionStorageBlobDeadLetterDestinationOutput) ElementType() reflect.Type
func (EventSubscriptionStorageBlobDeadLetterDestinationOutput) StorageAccountId ¶
func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) StorageAccountId() pulumi.StringOutput
Specifies the id of the storage account id where the storage blob is located.
func (EventSubscriptionStorageBlobDeadLetterDestinationOutput) StorageBlobContainerName ¶
func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) StorageBlobContainerName() pulumi.StringOutput
Specifies the name of the Storage blob container that is the destination of the deadletter events.
func (EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationOutput ¶
func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationOutput() EventSubscriptionStorageBlobDeadLetterDestinationOutput
func (EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationOutputWithContext ¶
func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationOutputWithContext(ctx context.Context) EventSubscriptionStorageBlobDeadLetterDestinationOutput
func (EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutput ¶
func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutput() EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
func (EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutputWithContext ¶
func (o EventSubscriptionStorageBlobDeadLetterDestinationOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
type EventSubscriptionStorageBlobDeadLetterDestinationPtrInput ¶
type EventSubscriptionStorageBlobDeadLetterDestinationPtrInput interface { pulumi.Input ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutput() EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutputWithContext(context.Context) EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput }
EventSubscriptionStorageBlobDeadLetterDestinationPtrInput is an input type that accepts EventSubscriptionStorageBlobDeadLetterDestinationArgs, EventSubscriptionStorageBlobDeadLetterDestinationPtr and EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput values. You can construct a concrete instance of `EventSubscriptionStorageBlobDeadLetterDestinationPtrInput` via:
EventSubscriptionStorageBlobDeadLetterDestinationArgs{...} or: nil
func EventSubscriptionStorageBlobDeadLetterDestinationPtr ¶
func EventSubscriptionStorageBlobDeadLetterDestinationPtr(v *EventSubscriptionStorageBlobDeadLetterDestinationArgs) EventSubscriptionStorageBlobDeadLetterDestinationPtrInput
type EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput ¶
type EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) ElementType ¶
func (EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) ElementType() reflect.Type
func (EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) StorageAccountId ¶
func (o EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) StorageAccountId() pulumi.StringPtrOutput
Specifies the id of the storage account id where the storage blob is located.
func (EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) StorageBlobContainerName ¶
func (o EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) StorageBlobContainerName() pulumi.StringPtrOutput
Specifies the name of the Storage blob container that is the destination of the deadletter events.
func (EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutput ¶
func (o EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutput() EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
func (EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutputWithContext ¶
func (o EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput) ToEventSubscriptionStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageBlobDeadLetterDestinationPtrOutput
type EventSubscriptionStorageQueueEndpoint ¶
type EventSubscriptionStorageQueueEndpoint struct { // Storage queue message time to live in seconds. QueueMessageTimeToLiveInSeconds *int `pulumi:"queueMessageTimeToLiveInSeconds"` // Specifies the name of the storage queue where the Event Subscription will receive events. QueueName string `pulumi:"queueName"` // Specifies the id of the storage account id where the storage queue is located. StorageAccountId string `pulumi:"storageAccountId"` }
type EventSubscriptionStorageQueueEndpointArgs ¶
type EventSubscriptionStorageQueueEndpointArgs struct { // Storage queue message time to live in seconds. QueueMessageTimeToLiveInSeconds pulumi.IntPtrInput `pulumi:"queueMessageTimeToLiveInSeconds"` // Specifies the name of the storage queue where the Event Subscription will receive events. QueueName pulumi.StringInput `pulumi:"queueName"` // Specifies the id of the storage account id where the storage queue is located. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` }
func (EventSubscriptionStorageQueueEndpointArgs) ElementType ¶
func (EventSubscriptionStorageQueueEndpointArgs) ElementType() reflect.Type
func (EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointOutput ¶
func (i EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointOutput() EventSubscriptionStorageQueueEndpointOutput
func (EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointOutputWithContext ¶
func (i EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointOutputWithContext(ctx context.Context) EventSubscriptionStorageQueueEndpointOutput
func (EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointPtrOutput ¶
func (i EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointPtrOutput() EventSubscriptionStorageQueueEndpointPtrOutput
func (EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointPtrOutputWithContext ¶
func (i EventSubscriptionStorageQueueEndpointArgs) ToEventSubscriptionStorageQueueEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageQueueEndpointPtrOutput
type EventSubscriptionStorageQueueEndpointInput ¶
type EventSubscriptionStorageQueueEndpointInput interface { pulumi.Input ToEventSubscriptionStorageQueueEndpointOutput() EventSubscriptionStorageQueueEndpointOutput ToEventSubscriptionStorageQueueEndpointOutputWithContext(context.Context) EventSubscriptionStorageQueueEndpointOutput }
EventSubscriptionStorageQueueEndpointInput is an input type that accepts EventSubscriptionStorageQueueEndpointArgs and EventSubscriptionStorageQueueEndpointOutput values. You can construct a concrete instance of `EventSubscriptionStorageQueueEndpointInput` via:
EventSubscriptionStorageQueueEndpointArgs{...}
type EventSubscriptionStorageQueueEndpointOutput ¶
type EventSubscriptionStorageQueueEndpointOutput struct{ *pulumi.OutputState }
func (EventSubscriptionStorageQueueEndpointOutput) ElementType ¶
func (EventSubscriptionStorageQueueEndpointOutput) ElementType() reflect.Type
func (EventSubscriptionStorageQueueEndpointOutput) QueueMessageTimeToLiveInSeconds ¶
func (o EventSubscriptionStorageQueueEndpointOutput) QueueMessageTimeToLiveInSeconds() pulumi.IntPtrOutput
Storage queue message time to live in seconds.
func (EventSubscriptionStorageQueueEndpointOutput) QueueName ¶
func (o EventSubscriptionStorageQueueEndpointOutput) QueueName() pulumi.StringOutput
Specifies the name of the storage queue where the Event Subscription will receive events.
func (EventSubscriptionStorageQueueEndpointOutput) StorageAccountId ¶
func (o EventSubscriptionStorageQueueEndpointOutput) StorageAccountId() pulumi.StringOutput
Specifies the id of the storage account id where the storage queue is located.
func (EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointOutput ¶
func (o EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointOutput() EventSubscriptionStorageQueueEndpointOutput
func (EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointOutputWithContext ¶
func (o EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointOutputWithContext(ctx context.Context) EventSubscriptionStorageQueueEndpointOutput
func (EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointPtrOutput ¶
func (o EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointPtrOutput() EventSubscriptionStorageQueueEndpointPtrOutput
func (EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointPtrOutputWithContext ¶
func (o EventSubscriptionStorageQueueEndpointOutput) ToEventSubscriptionStorageQueueEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageQueueEndpointPtrOutput
type EventSubscriptionStorageQueueEndpointPtrInput ¶
type EventSubscriptionStorageQueueEndpointPtrInput interface { pulumi.Input ToEventSubscriptionStorageQueueEndpointPtrOutput() EventSubscriptionStorageQueueEndpointPtrOutput ToEventSubscriptionStorageQueueEndpointPtrOutputWithContext(context.Context) EventSubscriptionStorageQueueEndpointPtrOutput }
EventSubscriptionStorageQueueEndpointPtrInput is an input type that accepts EventSubscriptionStorageQueueEndpointArgs, EventSubscriptionStorageQueueEndpointPtr and EventSubscriptionStorageQueueEndpointPtrOutput values. You can construct a concrete instance of `EventSubscriptionStorageQueueEndpointPtrInput` via:
EventSubscriptionStorageQueueEndpointArgs{...} or: nil
func EventSubscriptionStorageQueueEndpointPtr ¶
func EventSubscriptionStorageQueueEndpointPtr(v *EventSubscriptionStorageQueueEndpointArgs) EventSubscriptionStorageQueueEndpointPtrInput
type EventSubscriptionStorageQueueEndpointPtrOutput ¶
type EventSubscriptionStorageQueueEndpointPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionStorageQueueEndpointPtrOutput) ElementType ¶
func (EventSubscriptionStorageQueueEndpointPtrOutput) ElementType() reflect.Type
func (EventSubscriptionStorageQueueEndpointPtrOutput) QueueMessageTimeToLiveInSeconds ¶
func (o EventSubscriptionStorageQueueEndpointPtrOutput) QueueMessageTimeToLiveInSeconds() pulumi.IntPtrOutput
Storage queue message time to live in seconds.
func (EventSubscriptionStorageQueueEndpointPtrOutput) QueueName ¶
func (o EventSubscriptionStorageQueueEndpointPtrOutput) QueueName() pulumi.StringPtrOutput
Specifies the name of the storage queue where the Event Subscription will receive events.
func (EventSubscriptionStorageQueueEndpointPtrOutput) StorageAccountId ¶
func (o EventSubscriptionStorageQueueEndpointPtrOutput) StorageAccountId() pulumi.StringPtrOutput
Specifies the id of the storage account id where the storage queue is located.
func (EventSubscriptionStorageQueueEndpointPtrOutput) ToEventSubscriptionStorageQueueEndpointPtrOutput ¶
func (o EventSubscriptionStorageQueueEndpointPtrOutput) ToEventSubscriptionStorageQueueEndpointPtrOutput() EventSubscriptionStorageQueueEndpointPtrOutput
func (EventSubscriptionStorageQueueEndpointPtrOutput) ToEventSubscriptionStorageQueueEndpointPtrOutputWithContext ¶
func (o EventSubscriptionStorageQueueEndpointPtrOutput) ToEventSubscriptionStorageQueueEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionStorageQueueEndpointPtrOutput
type EventSubscriptionSubjectFilter ¶
type EventSubscriptionSubjectFilter struct { // Specifies if `subjectBeginsWith` and `subjectEndsWith` case sensitive. This value CaseSensitive *bool `pulumi:"caseSensitive"` // A string to filter events for an event subscription based on a resource path prefix. SubjectBeginsWith *string `pulumi:"subjectBeginsWith"` // A string to filter events for an event subscription based on a resource path suffix. SubjectEndsWith *string `pulumi:"subjectEndsWith"` }
type EventSubscriptionSubjectFilterArgs ¶
type EventSubscriptionSubjectFilterArgs struct { // Specifies if `subjectBeginsWith` and `subjectEndsWith` case sensitive. This value CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` // A string to filter events for an event subscription based on a resource path prefix. SubjectBeginsWith pulumi.StringPtrInput `pulumi:"subjectBeginsWith"` // A string to filter events for an event subscription based on a resource path suffix. SubjectEndsWith pulumi.StringPtrInput `pulumi:"subjectEndsWith"` }
func (EventSubscriptionSubjectFilterArgs) ElementType ¶
func (EventSubscriptionSubjectFilterArgs) ElementType() reflect.Type
func (EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterOutput ¶
func (i EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterOutput() EventSubscriptionSubjectFilterOutput
func (EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterOutputWithContext ¶
func (i EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterOutputWithContext(ctx context.Context) EventSubscriptionSubjectFilterOutput
func (EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterPtrOutput ¶
func (i EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterPtrOutput() EventSubscriptionSubjectFilterPtrOutput
func (EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterPtrOutputWithContext ¶
func (i EventSubscriptionSubjectFilterArgs) ToEventSubscriptionSubjectFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionSubjectFilterPtrOutput
type EventSubscriptionSubjectFilterInput ¶
type EventSubscriptionSubjectFilterInput interface { pulumi.Input ToEventSubscriptionSubjectFilterOutput() EventSubscriptionSubjectFilterOutput ToEventSubscriptionSubjectFilterOutputWithContext(context.Context) EventSubscriptionSubjectFilterOutput }
EventSubscriptionSubjectFilterInput is an input type that accepts EventSubscriptionSubjectFilterArgs and EventSubscriptionSubjectFilterOutput values. You can construct a concrete instance of `EventSubscriptionSubjectFilterInput` via:
EventSubscriptionSubjectFilterArgs{...}
type EventSubscriptionSubjectFilterOutput ¶
type EventSubscriptionSubjectFilterOutput struct{ *pulumi.OutputState }
func (EventSubscriptionSubjectFilterOutput) CaseSensitive ¶
func (o EventSubscriptionSubjectFilterOutput) CaseSensitive() pulumi.BoolPtrOutput
Specifies if `subjectBeginsWith` and `subjectEndsWith` case sensitive. This value
func (EventSubscriptionSubjectFilterOutput) ElementType ¶
func (EventSubscriptionSubjectFilterOutput) ElementType() reflect.Type
func (EventSubscriptionSubjectFilterOutput) SubjectBeginsWith ¶
func (o EventSubscriptionSubjectFilterOutput) SubjectBeginsWith() pulumi.StringPtrOutput
A string to filter events for an event subscription based on a resource path prefix.
func (EventSubscriptionSubjectFilterOutput) SubjectEndsWith ¶
func (o EventSubscriptionSubjectFilterOutput) SubjectEndsWith() pulumi.StringPtrOutput
A string to filter events for an event subscription based on a resource path suffix.
func (EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterOutput ¶
func (o EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterOutput() EventSubscriptionSubjectFilterOutput
func (EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterOutputWithContext ¶
func (o EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterOutputWithContext(ctx context.Context) EventSubscriptionSubjectFilterOutput
func (EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterPtrOutput ¶
func (o EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterPtrOutput() EventSubscriptionSubjectFilterPtrOutput
func (EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterPtrOutputWithContext ¶
func (o EventSubscriptionSubjectFilterOutput) ToEventSubscriptionSubjectFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionSubjectFilterPtrOutput
type EventSubscriptionSubjectFilterPtrInput ¶
type EventSubscriptionSubjectFilterPtrInput interface { pulumi.Input ToEventSubscriptionSubjectFilterPtrOutput() EventSubscriptionSubjectFilterPtrOutput ToEventSubscriptionSubjectFilterPtrOutputWithContext(context.Context) EventSubscriptionSubjectFilterPtrOutput }
EventSubscriptionSubjectFilterPtrInput is an input type that accepts EventSubscriptionSubjectFilterArgs, EventSubscriptionSubjectFilterPtr and EventSubscriptionSubjectFilterPtrOutput values. You can construct a concrete instance of `EventSubscriptionSubjectFilterPtrInput` via:
EventSubscriptionSubjectFilterArgs{...} or: nil
func EventSubscriptionSubjectFilterPtr ¶
func EventSubscriptionSubjectFilterPtr(v *EventSubscriptionSubjectFilterArgs) EventSubscriptionSubjectFilterPtrInput
type EventSubscriptionSubjectFilterPtrOutput ¶
type EventSubscriptionSubjectFilterPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionSubjectFilterPtrOutput) CaseSensitive ¶
func (o EventSubscriptionSubjectFilterPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
Specifies if `subjectBeginsWith` and `subjectEndsWith` case sensitive. This value
func (EventSubscriptionSubjectFilterPtrOutput) ElementType ¶
func (EventSubscriptionSubjectFilterPtrOutput) ElementType() reflect.Type
func (EventSubscriptionSubjectFilterPtrOutput) SubjectBeginsWith ¶
func (o EventSubscriptionSubjectFilterPtrOutput) SubjectBeginsWith() pulumi.StringPtrOutput
A string to filter events for an event subscription based on a resource path prefix.
func (EventSubscriptionSubjectFilterPtrOutput) SubjectEndsWith ¶
func (o EventSubscriptionSubjectFilterPtrOutput) SubjectEndsWith() pulumi.StringPtrOutput
A string to filter events for an event subscription based on a resource path suffix.
func (EventSubscriptionSubjectFilterPtrOutput) ToEventSubscriptionSubjectFilterPtrOutput ¶
func (o EventSubscriptionSubjectFilterPtrOutput) ToEventSubscriptionSubjectFilterPtrOutput() EventSubscriptionSubjectFilterPtrOutput
func (EventSubscriptionSubjectFilterPtrOutput) ToEventSubscriptionSubjectFilterPtrOutputWithContext ¶
func (o EventSubscriptionSubjectFilterPtrOutput) ToEventSubscriptionSubjectFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionSubjectFilterPtrOutput
type EventSubscriptionWebhookEndpoint ¶
type EventSubscriptionWebhookEndpoint struct { // The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests. ActiveDirectoryAppIdOrUri *string `pulumi:"activeDirectoryAppIdOrUri"` // The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests. ActiveDirectoryTenantId *string `pulumi:"activeDirectoryTenantId"` // The base url of the webhook where the Event Subscription will receive events. BaseUrl *string `pulumi:"baseUrl"` // Maximum number of events per batch. MaxEventsPerBatch *int `pulumi:"maxEventsPerBatch"` // Preferred batch size in Kilobytes. PreferredBatchSizeInKilobytes *int `pulumi:"preferredBatchSizeInKilobytes"` // Specifies the url of the webhook where the Event Subscription will receive events. Url string `pulumi:"url"` }
type EventSubscriptionWebhookEndpointArgs ¶
type EventSubscriptionWebhookEndpointArgs struct { // The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests. ActiveDirectoryAppIdOrUri pulumi.StringPtrInput `pulumi:"activeDirectoryAppIdOrUri"` // The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests. ActiveDirectoryTenantId pulumi.StringPtrInput `pulumi:"activeDirectoryTenantId"` // The base url of the webhook where the Event Subscription will receive events. BaseUrl pulumi.StringPtrInput `pulumi:"baseUrl"` // Maximum number of events per batch. MaxEventsPerBatch pulumi.IntPtrInput `pulumi:"maxEventsPerBatch"` // Preferred batch size in Kilobytes. PreferredBatchSizeInKilobytes pulumi.IntPtrInput `pulumi:"preferredBatchSizeInKilobytes"` // Specifies the url of the webhook where the Event Subscription will receive events. Url pulumi.StringInput `pulumi:"url"` }
func (EventSubscriptionWebhookEndpointArgs) ElementType ¶
func (EventSubscriptionWebhookEndpointArgs) ElementType() reflect.Type
func (EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointOutput ¶
func (i EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointOutput() EventSubscriptionWebhookEndpointOutput
func (EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointOutputWithContext ¶
func (i EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointOutputWithContext(ctx context.Context) EventSubscriptionWebhookEndpointOutput
func (EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointPtrOutput ¶
func (i EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointPtrOutput() EventSubscriptionWebhookEndpointPtrOutput
func (EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointPtrOutputWithContext ¶
func (i EventSubscriptionWebhookEndpointArgs) ToEventSubscriptionWebhookEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionWebhookEndpointPtrOutput
type EventSubscriptionWebhookEndpointInput ¶
type EventSubscriptionWebhookEndpointInput interface { pulumi.Input ToEventSubscriptionWebhookEndpointOutput() EventSubscriptionWebhookEndpointOutput ToEventSubscriptionWebhookEndpointOutputWithContext(context.Context) EventSubscriptionWebhookEndpointOutput }
EventSubscriptionWebhookEndpointInput is an input type that accepts EventSubscriptionWebhookEndpointArgs and EventSubscriptionWebhookEndpointOutput values. You can construct a concrete instance of `EventSubscriptionWebhookEndpointInput` via:
EventSubscriptionWebhookEndpointArgs{...}
type EventSubscriptionWebhookEndpointOutput ¶
type EventSubscriptionWebhookEndpointOutput struct{ *pulumi.OutputState }
func (EventSubscriptionWebhookEndpointOutput) ActiveDirectoryAppIdOrUri ¶
func (o EventSubscriptionWebhookEndpointOutput) ActiveDirectoryAppIdOrUri() pulumi.StringPtrOutput
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
func (EventSubscriptionWebhookEndpointOutput) ActiveDirectoryTenantId ¶
func (o EventSubscriptionWebhookEndpointOutput) ActiveDirectoryTenantId() pulumi.StringPtrOutput
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
func (EventSubscriptionWebhookEndpointOutput) BaseUrl ¶
func (o EventSubscriptionWebhookEndpointOutput) BaseUrl() pulumi.StringPtrOutput
The base url of the webhook where the Event Subscription will receive events.
func (EventSubscriptionWebhookEndpointOutput) ElementType ¶
func (EventSubscriptionWebhookEndpointOutput) ElementType() reflect.Type
func (EventSubscriptionWebhookEndpointOutput) MaxEventsPerBatch ¶
func (o EventSubscriptionWebhookEndpointOutput) MaxEventsPerBatch() pulumi.IntPtrOutput
Maximum number of events per batch.
func (EventSubscriptionWebhookEndpointOutput) PreferredBatchSizeInKilobytes ¶
func (o EventSubscriptionWebhookEndpointOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput
Preferred batch size in Kilobytes.
func (EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointOutput ¶
func (o EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointOutput() EventSubscriptionWebhookEndpointOutput
func (EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointOutputWithContext ¶
func (o EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointOutputWithContext(ctx context.Context) EventSubscriptionWebhookEndpointOutput
func (EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointPtrOutput ¶
func (o EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointPtrOutput() EventSubscriptionWebhookEndpointPtrOutput
func (EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointPtrOutputWithContext ¶
func (o EventSubscriptionWebhookEndpointOutput) ToEventSubscriptionWebhookEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionWebhookEndpointPtrOutput
func (EventSubscriptionWebhookEndpointOutput) Url ¶
func (o EventSubscriptionWebhookEndpointOutput) Url() pulumi.StringOutput
Specifies the url of the webhook where the Event Subscription will receive events.
type EventSubscriptionWebhookEndpointPtrInput ¶
type EventSubscriptionWebhookEndpointPtrInput interface { pulumi.Input ToEventSubscriptionWebhookEndpointPtrOutput() EventSubscriptionWebhookEndpointPtrOutput ToEventSubscriptionWebhookEndpointPtrOutputWithContext(context.Context) EventSubscriptionWebhookEndpointPtrOutput }
EventSubscriptionWebhookEndpointPtrInput is an input type that accepts EventSubscriptionWebhookEndpointArgs, EventSubscriptionWebhookEndpointPtr and EventSubscriptionWebhookEndpointPtrOutput values. You can construct a concrete instance of `EventSubscriptionWebhookEndpointPtrInput` via:
EventSubscriptionWebhookEndpointArgs{...} or: nil
func EventSubscriptionWebhookEndpointPtr ¶
func EventSubscriptionWebhookEndpointPtr(v *EventSubscriptionWebhookEndpointArgs) EventSubscriptionWebhookEndpointPtrInput
type EventSubscriptionWebhookEndpointPtrOutput ¶
type EventSubscriptionWebhookEndpointPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionWebhookEndpointPtrOutput) ActiveDirectoryAppIdOrUri ¶
func (o EventSubscriptionWebhookEndpointPtrOutput) ActiveDirectoryAppIdOrUri() pulumi.StringPtrOutput
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
func (EventSubscriptionWebhookEndpointPtrOutput) ActiveDirectoryTenantId ¶
func (o EventSubscriptionWebhookEndpointPtrOutput) ActiveDirectoryTenantId() pulumi.StringPtrOutput
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
func (EventSubscriptionWebhookEndpointPtrOutput) BaseUrl ¶
func (o EventSubscriptionWebhookEndpointPtrOutput) BaseUrl() pulumi.StringPtrOutput
The base url of the webhook where the Event Subscription will receive events.
func (EventSubscriptionWebhookEndpointPtrOutput) ElementType ¶
func (EventSubscriptionWebhookEndpointPtrOutput) ElementType() reflect.Type
func (EventSubscriptionWebhookEndpointPtrOutput) MaxEventsPerBatch ¶
func (o EventSubscriptionWebhookEndpointPtrOutput) MaxEventsPerBatch() pulumi.IntPtrOutput
Maximum number of events per batch.
func (EventSubscriptionWebhookEndpointPtrOutput) PreferredBatchSizeInKilobytes ¶
func (o EventSubscriptionWebhookEndpointPtrOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput
Preferred batch size in Kilobytes.
func (EventSubscriptionWebhookEndpointPtrOutput) ToEventSubscriptionWebhookEndpointPtrOutput ¶
func (o EventSubscriptionWebhookEndpointPtrOutput) ToEventSubscriptionWebhookEndpointPtrOutput() EventSubscriptionWebhookEndpointPtrOutput
func (EventSubscriptionWebhookEndpointPtrOutput) ToEventSubscriptionWebhookEndpointPtrOutputWithContext ¶
func (o EventSubscriptionWebhookEndpointPtrOutput) ToEventSubscriptionWebhookEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionWebhookEndpointPtrOutput
func (EventSubscriptionWebhookEndpointPtrOutput) Url ¶
func (o EventSubscriptionWebhookEndpointPtrOutput) Url() pulumi.StringPtrOutput
Specifies the url of the webhook where the Event Subscription will receive events.
type EventhubNamespaceDisasterRecoveryConfig ¶
type EventhubNamespaceDisasterRecoveryConfig struct { pulumi.CustomResourceState // Specifies the name of the Disaster Recovery Config. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the primary EventHub Namespace to replicate. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The ID of the EventHub Namespace to replicate to. PartnerNamespaceId pulumi.StringOutput `pulumi:"partnerNamespaceId"` // The name of the resource group in which the Disaster Recovery Config exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an Disaster Recovery Config for an Event Hub Namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("eventhub-replication"), Location: pulumi.String("West Europe"), }) if err != nil { return err } primary, err := eventhub.NewEventHubNamespace(ctx, "primary", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("eventhub-primary"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), }) if err != nil { return err } secondary, err := eventhub.NewEventHubNamespace(ctx, "secondary", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("eventhub-secondary"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), }) if err != nil { return err } _, err = eventhub.NewEventhubNamespaceDisasterRecoveryConfig(ctx, "example", &eventhub.EventhubNamespaceDisasterRecoveryConfigArgs{ Name: pulumi.String("replicate-eventhub"), ResourceGroupName: example.Name, NamespaceName: primary.Name, PartnerNamespaceId: secondary.ID(), }) if err != nil { return err } return nil }) }
```
## Import
EventHubs can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/eventhubNamespaceDisasterRecoveryConfig:EventhubNamespaceDisasterRecoveryConfig config1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1/disasterRecoveryConfigs/config1 ```
func GetEventhubNamespaceDisasterRecoveryConfig ¶
func GetEventhubNamespaceDisasterRecoveryConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventhubNamespaceDisasterRecoveryConfigState, opts ...pulumi.ResourceOption) (*EventhubNamespaceDisasterRecoveryConfig, error)
GetEventhubNamespaceDisasterRecoveryConfig gets an existing EventhubNamespaceDisasterRecoveryConfig 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 NewEventhubNamespaceDisasterRecoveryConfig ¶
func NewEventhubNamespaceDisasterRecoveryConfig(ctx *pulumi.Context, name string, args *EventhubNamespaceDisasterRecoveryConfigArgs, opts ...pulumi.ResourceOption) (*EventhubNamespaceDisasterRecoveryConfig, error)
NewEventhubNamespaceDisasterRecoveryConfig registers a new resource with the given unique name, arguments, and options.
func (*EventhubNamespaceDisasterRecoveryConfig) ElementType ¶
func (*EventhubNamespaceDisasterRecoveryConfig) ElementType() reflect.Type
func (*EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigOutput ¶
func (i *EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigOutput() EventhubNamespaceDisasterRecoveryConfigOutput
func (*EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigOutputWithContext ¶
func (i *EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigOutput
type EventhubNamespaceDisasterRecoveryConfigArgs ¶
type EventhubNamespaceDisasterRecoveryConfigArgs struct { // Specifies the name of the Disaster Recovery Config. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the primary EventHub Namespace to replicate. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // The ID of the EventHub Namespace to replicate to. PartnerNamespaceId pulumi.StringInput // The name of the resource group in which the Disaster Recovery Config exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a EventhubNamespaceDisasterRecoveryConfig resource.
func (EventhubNamespaceDisasterRecoveryConfigArgs) ElementType ¶
func (EventhubNamespaceDisasterRecoveryConfigArgs) ElementType() reflect.Type
type EventhubNamespaceDisasterRecoveryConfigArray ¶
type EventhubNamespaceDisasterRecoveryConfigArray []EventhubNamespaceDisasterRecoveryConfigInput
func (EventhubNamespaceDisasterRecoveryConfigArray) ElementType ¶
func (EventhubNamespaceDisasterRecoveryConfigArray) ElementType() reflect.Type
func (EventhubNamespaceDisasterRecoveryConfigArray) ToEventhubNamespaceDisasterRecoveryConfigArrayOutput ¶
func (i EventhubNamespaceDisasterRecoveryConfigArray) ToEventhubNamespaceDisasterRecoveryConfigArrayOutput() EventhubNamespaceDisasterRecoveryConfigArrayOutput
func (EventhubNamespaceDisasterRecoveryConfigArray) ToEventhubNamespaceDisasterRecoveryConfigArrayOutputWithContext ¶
func (i EventhubNamespaceDisasterRecoveryConfigArray) ToEventhubNamespaceDisasterRecoveryConfigArrayOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigArrayOutput
type EventhubNamespaceDisasterRecoveryConfigArrayInput ¶
type EventhubNamespaceDisasterRecoveryConfigArrayInput interface { pulumi.Input ToEventhubNamespaceDisasterRecoveryConfigArrayOutput() EventhubNamespaceDisasterRecoveryConfigArrayOutput ToEventhubNamespaceDisasterRecoveryConfigArrayOutputWithContext(context.Context) EventhubNamespaceDisasterRecoveryConfigArrayOutput }
EventhubNamespaceDisasterRecoveryConfigArrayInput is an input type that accepts EventhubNamespaceDisasterRecoveryConfigArray and EventhubNamespaceDisasterRecoveryConfigArrayOutput values. You can construct a concrete instance of `EventhubNamespaceDisasterRecoveryConfigArrayInput` via:
EventhubNamespaceDisasterRecoveryConfigArray{ EventhubNamespaceDisasterRecoveryConfigArgs{...} }
type EventhubNamespaceDisasterRecoveryConfigArrayOutput ¶
type EventhubNamespaceDisasterRecoveryConfigArrayOutput struct{ *pulumi.OutputState }
func (EventhubNamespaceDisasterRecoveryConfigArrayOutput) ElementType ¶
func (EventhubNamespaceDisasterRecoveryConfigArrayOutput) ElementType() reflect.Type
func (EventhubNamespaceDisasterRecoveryConfigArrayOutput) ToEventhubNamespaceDisasterRecoveryConfigArrayOutput ¶
func (o EventhubNamespaceDisasterRecoveryConfigArrayOutput) ToEventhubNamespaceDisasterRecoveryConfigArrayOutput() EventhubNamespaceDisasterRecoveryConfigArrayOutput
func (EventhubNamespaceDisasterRecoveryConfigArrayOutput) ToEventhubNamespaceDisasterRecoveryConfigArrayOutputWithContext ¶
func (o EventhubNamespaceDisasterRecoveryConfigArrayOutput) ToEventhubNamespaceDisasterRecoveryConfigArrayOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigArrayOutput
type EventhubNamespaceDisasterRecoveryConfigInput ¶
type EventhubNamespaceDisasterRecoveryConfigInput interface { pulumi.Input ToEventhubNamespaceDisasterRecoveryConfigOutput() EventhubNamespaceDisasterRecoveryConfigOutput ToEventhubNamespaceDisasterRecoveryConfigOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigOutput }
type EventhubNamespaceDisasterRecoveryConfigMap ¶
type EventhubNamespaceDisasterRecoveryConfigMap map[string]EventhubNamespaceDisasterRecoveryConfigInput
func (EventhubNamespaceDisasterRecoveryConfigMap) ElementType ¶
func (EventhubNamespaceDisasterRecoveryConfigMap) ElementType() reflect.Type
func (EventhubNamespaceDisasterRecoveryConfigMap) ToEventhubNamespaceDisasterRecoveryConfigMapOutput ¶
func (i EventhubNamespaceDisasterRecoveryConfigMap) ToEventhubNamespaceDisasterRecoveryConfigMapOutput() EventhubNamespaceDisasterRecoveryConfigMapOutput
func (EventhubNamespaceDisasterRecoveryConfigMap) ToEventhubNamespaceDisasterRecoveryConfigMapOutputWithContext ¶
func (i EventhubNamespaceDisasterRecoveryConfigMap) ToEventhubNamespaceDisasterRecoveryConfigMapOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigMapOutput
type EventhubNamespaceDisasterRecoveryConfigMapInput ¶
type EventhubNamespaceDisasterRecoveryConfigMapInput interface { pulumi.Input ToEventhubNamespaceDisasterRecoveryConfigMapOutput() EventhubNamespaceDisasterRecoveryConfigMapOutput ToEventhubNamespaceDisasterRecoveryConfigMapOutputWithContext(context.Context) EventhubNamespaceDisasterRecoveryConfigMapOutput }
EventhubNamespaceDisasterRecoveryConfigMapInput is an input type that accepts EventhubNamespaceDisasterRecoveryConfigMap and EventhubNamespaceDisasterRecoveryConfigMapOutput values. You can construct a concrete instance of `EventhubNamespaceDisasterRecoveryConfigMapInput` via:
EventhubNamespaceDisasterRecoveryConfigMap{ "key": EventhubNamespaceDisasterRecoveryConfigArgs{...} }
type EventhubNamespaceDisasterRecoveryConfigMapOutput ¶
type EventhubNamespaceDisasterRecoveryConfigMapOutput struct{ *pulumi.OutputState }
func (EventhubNamespaceDisasterRecoveryConfigMapOutput) ElementType ¶
func (EventhubNamespaceDisasterRecoveryConfigMapOutput) ElementType() reflect.Type
func (EventhubNamespaceDisasterRecoveryConfigMapOutput) ToEventhubNamespaceDisasterRecoveryConfigMapOutput ¶
func (o EventhubNamespaceDisasterRecoveryConfigMapOutput) ToEventhubNamespaceDisasterRecoveryConfigMapOutput() EventhubNamespaceDisasterRecoveryConfigMapOutput
func (EventhubNamespaceDisasterRecoveryConfigMapOutput) ToEventhubNamespaceDisasterRecoveryConfigMapOutputWithContext ¶
func (o EventhubNamespaceDisasterRecoveryConfigMapOutput) ToEventhubNamespaceDisasterRecoveryConfigMapOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigMapOutput
type EventhubNamespaceDisasterRecoveryConfigOutput ¶
type EventhubNamespaceDisasterRecoveryConfigOutput struct{ *pulumi.OutputState }
func (EventhubNamespaceDisasterRecoveryConfigOutput) ElementType ¶
func (EventhubNamespaceDisasterRecoveryConfigOutput) ElementType() reflect.Type
func (EventhubNamespaceDisasterRecoveryConfigOutput) Name ¶ added in v5.5.0
func (o EventhubNamespaceDisasterRecoveryConfigOutput) Name() pulumi.StringOutput
Specifies the name of the Disaster Recovery Config. Changing this forces a new resource to be created.
func (EventhubNamespaceDisasterRecoveryConfigOutput) NamespaceName ¶ added in v5.5.0
func (o EventhubNamespaceDisasterRecoveryConfigOutput) NamespaceName() pulumi.StringOutput
Specifies the name of the primary EventHub Namespace to replicate. Changing this forces a new resource to be created.
func (EventhubNamespaceDisasterRecoveryConfigOutput) PartnerNamespaceId ¶ added in v5.5.0
func (o EventhubNamespaceDisasterRecoveryConfigOutput) PartnerNamespaceId() pulumi.StringOutput
The ID of the EventHub Namespace to replicate to.
func (EventhubNamespaceDisasterRecoveryConfigOutput) ResourceGroupName ¶ added in v5.5.0
func (o EventhubNamespaceDisasterRecoveryConfigOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the Disaster Recovery Config exists. Changing this forces a new resource to be created.
func (EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigOutput ¶
func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigOutput() EventhubNamespaceDisasterRecoveryConfigOutput
func (EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigOutputWithContext ¶
func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigOutput
type EventhubNamespaceDisasterRecoveryConfigState ¶
type EventhubNamespaceDisasterRecoveryConfigState struct { // Specifies the name of the Disaster Recovery Config. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the primary EventHub Namespace to replicate. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // The ID of the EventHub Namespace to replicate to. PartnerNamespaceId pulumi.StringPtrInput // The name of the resource group in which the Disaster Recovery Config exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (EventhubNamespaceDisasterRecoveryConfigState) ElementType ¶
func (EventhubNamespaceDisasterRecoveryConfigState) ElementType() reflect.Type
type GetConsumeGroupArgs ¶
type GetConsumeGroupArgs struct { // Specifies the name of the EventHub. EventhubName string `pulumi:"eventhubName"` // Specifies the name of the EventHub Consumer Group resource. Name string `pulumi:"name"` // Specifies the name of the grandparent EventHub Namespace. NamespaceName string `pulumi:"namespaceName"` // The name of the resource group in which the EventHub Consumer Group's grandparent Namespace exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getConsumeGroup.
type GetConsumeGroupOutputArgs ¶
type GetConsumeGroupOutputArgs struct { // Specifies the name of the EventHub. EventhubName pulumi.StringInput `pulumi:"eventhubName"` // Specifies the name of the EventHub Consumer Group resource. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the grandparent EventHub Namespace. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // The name of the resource group in which the EventHub Consumer Group's grandparent Namespace exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getConsumeGroup.
func (GetConsumeGroupOutputArgs) ElementType ¶
func (GetConsumeGroupOutputArgs) ElementType() reflect.Type
type GetConsumeGroupResult ¶
type GetConsumeGroupResult struct { EventhubName string `pulumi:"eventhubName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` NamespaceName string `pulumi:"namespaceName"` ResourceGroupName string `pulumi:"resourceGroupName"` // Specifies the user metadata. UserMetadata string `pulumi:"userMetadata"` }
A collection of values returned by getConsumeGroup.
func GetConsumeGroup ¶
func GetConsumeGroup(ctx *pulumi.Context, args *GetConsumeGroupArgs, opts ...pulumi.InvokeOption) (*GetConsumeGroupResult, error)
Use this data source to access information about an existing Event Hubs Consumer Group within an Event Hub.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eventhub.GetConsumeGroup(ctx, &eventhub.GetConsumeGroupArgs{ Name: testAzurermEventhubConsumerGroup.Name, NamespaceName: testAzurermEventhubNamespace.Name, EventhubName: testAzurermEventhub.Name, ResourceGroupName: testAzurermResourceGroup.Name, }, nil) if err != nil { return err } return nil }) }
```
type GetConsumeGroupResultOutput ¶
type GetConsumeGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConsumeGroup.
func GetConsumeGroupOutput ¶
func GetConsumeGroupOutput(ctx *pulumi.Context, args GetConsumeGroupOutputArgs, opts ...pulumi.InvokeOption) GetConsumeGroupResultOutput
func (GetConsumeGroupResultOutput) ElementType ¶
func (GetConsumeGroupResultOutput) ElementType() reflect.Type
func (GetConsumeGroupResultOutput) EventhubName ¶
func (o GetConsumeGroupResultOutput) EventhubName() pulumi.StringOutput
func (GetConsumeGroupResultOutput) Id ¶
func (o GetConsumeGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConsumeGroupResultOutput) Name ¶
func (o GetConsumeGroupResultOutput) Name() pulumi.StringOutput
func (GetConsumeGroupResultOutput) NamespaceName ¶
func (o GetConsumeGroupResultOutput) NamespaceName() pulumi.StringOutput
func (GetConsumeGroupResultOutput) ResourceGroupName ¶
func (o GetConsumeGroupResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetConsumeGroupResultOutput) ToGetConsumeGroupResultOutput ¶
func (o GetConsumeGroupResultOutput) ToGetConsumeGroupResultOutput() GetConsumeGroupResultOutput
func (GetConsumeGroupResultOutput) ToGetConsumeGroupResultOutputWithContext ¶
func (o GetConsumeGroupResultOutput) ToGetConsumeGroupResultOutputWithContext(ctx context.Context) GetConsumeGroupResultOutput
func (GetConsumeGroupResultOutput) UserMetadata ¶
func (o GetConsumeGroupResultOutput) UserMetadata() pulumi.StringOutput
Specifies the user metadata.
type GetEventhubNamespaceArgs ¶
type GetEventhubNamespaceArgs struct { // The name of the EventHub Namespace. Name string `pulumi:"name"` // The Name of the Resource Group where the EventHub Namespace exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getEventhubNamespace.
type GetEventhubNamespaceOutputArgs ¶
type GetEventhubNamespaceOutputArgs struct { // The name of the EventHub Namespace. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group where the EventHub Namespace exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getEventhubNamespace.
func (GetEventhubNamespaceOutputArgs) ElementType ¶
func (GetEventhubNamespaceOutputArgs) ElementType() reflect.Type
type GetEventhubNamespaceResult ¶
type GetEventhubNamespaceResult struct { // Is Auto Inflate enabled for the EventHub Namespace? AutoInflateEnabled bool `pulumi:"autoInflateEnabled"` // The Capacity / Throughput Units for a `Standard` SKU namespace. Capacity int `pulumi:"capacity"` // The ID of the EventHub Dedicated Cluster where this Namespace exists. DedicatedClusterId string `pulumi:"dedicatedClusterId"` // The primary connection string for the authorization // rule `RootManageSharedAccessKey`. DefaultPrimaryConnectionString string `pulumi:"defaultPrimaryConnectionString"` // The alias of the primary connection string for the authorization // rule `RootManageSharedAccessKey`. DefaultPrimaryConnectionStringAlias string `pulumi:"defaultPrimaryConnectionStringAlias"` // The primary access key for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryKey string `pulumi:"defaultPrimaryKey"` // The secondary connection string for the // authorization rule `RootManageSharedAccessKey`. DefaultSecondaryConnectionString string `pulumi:"defaultSecondaryConnectionString"` // The alias of the secondary connection string for the // authorization rule `RootManageSharedAccessKey`. DefaultSecondaryConnectionStringAlias string `pulumi:"defaultSecondaryConnectionStringAlias"` // The secondary access key for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryKey string `pulumi:"defaultSecondaryKey"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KafkaEnabled bool `pulumi:"kafkaEnabled"` // The Azure location where the EventHub Namespace exists Location string `pulumi:"location"` // Specifies the maximum number of throughput units when Auto Inflate is Enabled. MaximumThroughputUnits int `pulumi:"maximumThroughputUnits"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // Defines which tier to use. Sku string `pulumi:"sku"` // A mapping of tags to assign to the EventHub Namespace. Tags map[string]string `pulumi:"tags"` // Is this EventHub Namespace deployed across Availability Zones? ZoneRedundant bool `pulumi:"zoneRedundant"` }
A collection of values returned by getEventhubNamespace.
func GetEventhubNamespace
deprecated
func GetEventhubNamespace(ctx *pulumi.Context, args *GetEventhubNamespaceArgs, opts ...pulumi.InvokeOption) (*GetEventhubNamespaceResult, error)
Use this data source to access information about an existing EventHub Namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := eventhub.LookupNamespace(ctx, &eventhub.LookupNamespaceArgs{ Name: "search-eventhubns", ResourceGroupName: "search-service", }, nil) if err != nil { return err } ctx.Export("eventhubNamespaceId", example.Id) return nil }) }
```
Deprecated: azure.eventhub.getEventhubNamespace has been deprecated in favor of azure.eventhub.getNamespace
type GetEventhubNamespaceResultOutput ¶
type GetEventhubNamespaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEventhubNamespace.
func GetEventhubNamespaceOutput ¶
func GetEventhubNamespaceOutput(ctx *pulumi.Context, args GetEventhubNamespaceOutputArgs, opts ...pulumi.InvokeOption) GetEventhubNamespaceResultOutput
func (GetEventhubNamespaceResultOutput) AutoInflateEnabled ¶
func (o GetEventhubNamespaceResultOutput) AutoInflateEnabled() pulumi.BoolOutput
Is Auto Inflate enabled for the EventHub Namespace?
func (GetEventhubNamespaceResultOutput) Capacity ¶
func (o GetEventhubNamespaceResultOutput) Capacity() pulumi.IntOutput
The Capacity / Throughput Units for a `Standard` SKU namespace.
func (GetEventhubNamespaceResultOutput) DedicatedClusterId ¶
func (o GetEventhubNamespaceResultOutput) DedicatedClusterId() pulumi.StringOutput
The ID of the EventHub Dedicated Cluster where this Namespace exists.
func (GetEventhubNamespaceResultOutput) DefaultPrimaryConnectionString ¶
func (o GetEventhubNamespaceResultOutput) DefaultPrimaryConnectionString() pulumi.StringOutput
The primary connection string for the authorization rule `RootManageSharedAccessKey`.
func (GetEventhubNamespaceResultOutput) DefaultPrimaryConnectionStringAlias ¶
func (o GetEventhubNamespaceResultOutput) DefaultPrimaryConnectionStringAlias() pulumi.StringOutput
The alias of the primary connection string for the authorization rule `RootManageSharedAccessKey`.
func (GetEventhubNamespaceResultOutput) DefaultPrimaryKey ¶
func (o GetEventhubNamespaceResultOutput) DefaultPrimaryKey() pulumi.StringOutput
The primary access key for the authorization rule `RootManageSharedAccessKey`.
func (GetEventhubNamespaceResultOutput) DefaultSecondaryConnectionString ¶
func (o GetEventhubNamespaceResultOutput) DefaultSecondaryConnectionString() pulumi.StringOutput
The secondary connection string for the authorization rule `RootManageSharedAccessKey`.
func (GetEventhubNamespaceResultOutput) DefaultSecondaryConnectionStringAlias ¶
func (o GetEventhubNamespaceResultOutput) DefaultSecondaryConnectionStringAlias() pulumi.StringOutput
The alias of the secondary connection string for the authorization rule `RootManageSharedAccessKey`.
func (GetEventhubNamespaceResultOutput) DefaultSecondaryKey ¶
func (o GetEventhubNamespaceResultOutput) DefaultSecondaryKey() pulumi.StringOutput
The secondary access key for the authorization rule `RootManageSharedAccessKey`.
func (GetEventhubNamespaceResultOutput) ElementType ¶
func (GetEventhubNamespaceResultOutput) ElementType() reflect.Type
func (GetEventhubNamespaceResultOutput) Id ¶
func (o GetEventhubNamespaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEventhubNamespaceResultOutput) KafkaEnabled ¶
func (o GetEventhubNamespaceResultOutput) KafkaEnabled() pulumi.BoolOutput
func (GetEventhubNamespaceResultOutput) Location ¶
func (o GetEventhubNamespaceResultOutput) Location() pulumi.StringOutput
The Azure location where the EventHub Namespace exists
func (GetEventhubNamespaceResultOutput) MaximumThroughputUnits ¶
func (o GetEventhubNamespaceResultOutput) MaximumThroughputUnits() pulumi.IntOutput
Specifies the maximum number of throughput units when Auto Inflate is Enabled.
func (GetEventhubNamespaceResultOutput) Name ¶
func (o GetEventhubNamespaceResultOutput) Name() pulumi.StringOutput
func (GetEventhubNamespaceResultOutput) ResourceGroupName ¶
func (o GetEventhubNamespaceResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetEventhubNamespaceResultOutput) Sku ¶
func (o GetEventhubNamespaceResultOutput) Sku() pulumi.StringOutput
Defines which tier to use.
func (GetEventhubNamespaceResultOutput) Tags ¶
func (o GetEventhubNamespaceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the EventHub Namespace.
func (GetEventhubNamespaceResultOutput) ToGetEventhubNamespaceResultOutput ¶
func (o GetEventhubNamespaceResultOutput) ToGetEventhubNamespaceResultOutput() GetEventhubNamespaceResultOutput
func (GetEventhubNamespaceResultOutput) ToGetEventhubNamespaceResultOutputWithContext ¶
func (o GetEventhubNamespaceResultOutput) ToGetEventhubNamespaceResultOutputWithContext(ctx context.Context) GetEventhubNamespaceResultOutput
func (GetEventhubNamespaceResultOutput) ZoneRedundant ¶
func (o GetEventhubNamespaceResultOutput) ZoneRedundant() pulumi.BoolOutput
Is this EventHub Namespace deployed across Availability Zones?
type GetSasArgs ¶ added in v5.47.0
type GetSasArgs struct { // The connection string for the Event Hub to which this SAS applies. ConnectionString string `pulumi:"connectionString"` // The expiration time and date of this SAS. Must be a valid ISO-8601 format time/date string. Expiry string `pulumi:"expiry"` }
A collection of arguments for invoking getSas.
type GetSasOutputArgs ¶ added in v5.47.0
type GetSasOutputArgs struct { // The connection string for the Event Hub to which this SAS applies. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The expiration time and date of this SAS. Must be a valid ISO-8601 format time/date string. Expiry pulumi.StringInput `pulumi:"expiry"` }
A collection of arguments for invoking getSas.
func (GetSasOutputArgs) ElementType ¶ added in v5.47.0
func (GetSasOutputArgs) ElementType() reflect.Type
type GetSasResult ¶ added in v5.47.0
type GetSasResult struct { ConnectionString string `pulumi:"connectionString"` Expiry string `pulumi:"expiry"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The computed Event Hub Shared Access Signature (SAS). Sas string `pulumi:"sas"` }
A collection of values returned by getSas.
func GetSas ¶ added in v5.47.0
func GetSas(ctx *pulumi.Context, args *GetSasArgs, opts ...pulumi.InvokeOption) (*GetSasResult, error)
Use this data source to obtain a Shared Access Signature (SAS Token) for an existing Event Hub.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "example", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("example-ehn"), Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Basic"), }) if err != nil { return err } exampleEventHub, err := eventhub.NewEventHub(ctx, "example", &eventhub.EventHubArgs{ Name: pulumi.String("example-eh"), NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: exampleResourceGroup.Name, PartitionCount: pulumi.Int(1), MessageRetention: pulumi.Int(1), }) if err != nil { return err } exampleAuthorizationRule, err := eventhub.NewAuthorizationRule(ctx, "example", &eventhub.AuthorizationRuleArgs{ Name: pulumi.String("example-ehar"), NamespaceName: exampleEventHubNamespace.Name, EventhubName: exampleEventHub.Name, ResourceGroupName: exampleResourceGroup.Name, Listen: pulumi.Bool(true), Send: pulumi.Bool(true), Manage: pulumi.Bool(true), }) if err != nil { return err } example := eventhub.LookupAuthorizationRuleOutput(ctx, eventhub.GetAuthorizationRuleOutputArgs{ Name: exampleAuthorizationRule.Name, NamespaceName: exampleEventHubNamespace.Name, EventhubName: exampleEventHub.Name, ResourceGroupName: exampleResourceGroup.Name, }, nil) _ = example.ApplyT(func(example eventhub.GetAuthorizationRuleResult) (eventhub.GetSasResult, error) { return eventhub.GetSasOutput(ctx, eventhub.GetSasOutputArgs{ ConnectionString: example.PrimaryConnectionString, Expiry: "2023-06-23T00:00:00Z", }, nil), nil }).(eventhub.GetSasResultOutput) return nil }) }
```
type GetSasResultOutput ¶ added in v5.47.0
type GetSasResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSas.
func GetSasOutput ¶ added in v5.47.0
func GetSasOutput(ctx *pulumi.Context, args GetSasOutputArgs, opts ...pulumi.InvokeOption) GetSasResultOutput
func (GetSasResultOutput) ConnectionString ¶ added in v5.47.0
func (o GetSasResultOutput) ConnectionString() pulumi.StringOutput
func (GetSasResultOutput) ElementType ¶ added in v5.47.0
func (GetSasResultOutput) ElementType() reflect.Type
func (GetSasResultOutput) Expiry ¶ added in v5.47.0
func (o GetSasResultOutput) Expiry() pulumi.StringOutput
func (GetSasResultOutput) Id ¶ added in v5.47.0
func (o GetSasResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSasResultOutput) Sas ¶ added in v5.47.0
func (o GetSasResultOutput) Sas() pulumi.StringOutput
The computed Event Hub Shared Access Signature (SAS).
func (GetSasResultOutput) ToGetSasResultOutput ¶ added in v5.47.0
func (o GetSasResultOutput) ToGetSasResultOutput() GetSasResultOutput
func (GetSasResultOutput) ToGetSasResultOutputWithContext ¶ added in v5.47.0
func (o GetSasResultOutput) ToGetSasResultOutputWithContext(ctx context.Context) GetSasResultOutput
type GetServiceBusNamespaceArgs ¶
type GetServiceBusNamespaceArgs struct { // Specifies the name of the ServiceBus Namespace. Name string `pulumi:"name"` // Specifies the name of the Resource Group where the ServiceBus Namespace exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getServiceBusNamespace.
type GetServiceBusNamespaceOutputArgs ¶
type GetServiceBusNamespaceOutputArgs struct { // Specifies the name of the ServiceBus Namespace. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the Resource Group where the ServiceBus Namespace exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getServiceBusNamespace.
func (GetServiceBusNamespaceOutputArgs) ElementType ¶
func (GetServiceBusNamespaceOutputArgs) ElementType() reflect.Type
type GetServiceBusNamespaceResult ¶
type GetServiceBusNamespaceResult struct { // The capacity of the ServiceBus Namespace. Capacity int `pulumi:"capacity"` // The primary connection string for the authorization // rule `RootManageSharedAccessKey`. DefaultPrimaryConnectionString string `pulumi:"defaultPrimaryConnectionString"` // The primary access key for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryKey string `pulumi:"defaultPrimaryKey"` // The secondary connection string for the // authorization rule `RootManageSharedAccessKey`. DefaultSecondaryConnectionString string `pulumi:"defaultSecondaryConnectionString"` // The secondary access key for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryKey string `pulumi:"defaultSecondaryKey"` // The URL to access the ServiceBus Namespace. Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The location of the Resource Group in which the ServiceBus Namespace exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The Tier used for the ServiceBus Namespace. Sku string `pulumi:"sku"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // Whether or not this ServiceBus Namespace is zone redundant. ZoneRedundant bool `pulumi:"zoneRedundant"` }
A collection of values returned by getServiceBusNamespace.
func GetServiceBusNamespace
deprecated
func GetServiceBusNamespace(ctx *pulumi.Context, args *GetServiceBusNamespaceArgs, opts ...pulumi.InvokeOption) (*GetServiceBusNamespaceResult, error)
Use this data source to access information about an existing ServiceBus Namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := servicebus.LookupNamespace(ctx, &servicebus.LookupNamespaceArgs{ Name: "examplenamespace", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } ctx.Export("location", example.Location) return nil }) }
```
Deprecated: azure.eventhub.getServiceBusNamespace has been deprecated in favor of azure.servicebus.getNamespace
type GetServiceBusNamespaceResultOutput ¶
type GetServiceBusNamespaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServiceBusNamespace.
func GetServiceBusNamespaceOutput ¶
func GetServiceBusNamespaceOutput(ctx *pulumi.Context, args GetServiceBusNamespaceOutputArgs, opts ...pulumi.InvokeOption) GetServiceBusNamespaceResultOutput
func (GetServiceBusNamespaceResultOutput) Capacity ¶
func (o GetServiceBusNamespaceResultOutput) Capacity() pulumi.IntOutput
The capacity of the ServiceBus Namespace.
func (GetServiceBusNamespaceResultOutput) DefaultPrimaryConnectionString ¶
func (o GetServiceBusNamespaceResultOutput) DefaultPrimaryConnectionString() pulumi.StringOutput
The primary connection string for the authorization rule `RootManageSharedAccessKey`.
func (GetServiceBusNamespaceResultOutput) DefaultPrimaryKey ¶
func (o GetServiceBusNamespaceResultOutput) DefaultPrimaryKey() pulumi.StringOutput
The primary access key for the authorization rule `RootManageSharedAccessKey`.
func (GetServiceBusNamespaceResultOutput) DefaultSecondaryConnectionString ¶
func (o GetServiceBusNamespaceResultOutput) DefaultSecondaryConnectionString() pulumi.StringOutput
The secondary connection string for the authorization rule `RootManageSharedAccessKey`.
func (GetServiceBusNamespaceResultOutput) DefaultSecondaryKey ¶
func (o GetServiceBusNamespaceResultOutput) DefaultSecondaryKey() pulumi.StringOutput
The secondary access key for the authorization rule `RootManageSharedAccessKey`.
func (GetServiceBusNamespaceResultOutput) ElementType ¶
func (GetServiceBusNamespaceResultOutput) ElementType() reflect.Type
func (GetServiceBusNamespaceResultOutput) Endpoint ¶ added in v5.37.0
func (o GetServiceBusNamespaceResultOutput) Endpoint() pulumi.StringOutput
The URL to access the ServiceBus Namespace.
func (GetServiceBusNamespaceResultOutput) Id ¶
func (o GetServiceBusNamespaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceBusNamespaceResultOutput) Location ¶
func (o GetServiceBusNamespaceResultOutput) Location() pulumi.StringOutput
The location of the Resource Group in which the ServiceBus Namespace exists.
func (GetServiceBusNamespaceResultOutput) Name ¶
func (o GetServiceBusNamespaceResultOutput) Name() pulumi.StringOutput
func (GetServiceBusNamespaceResultOutput) ResourceGroupName ¶
func (o GetServiceBusNamespaceResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetServiceBusNamespaceResultOutput) Sku ¶
func (o GetServiceBusNamespaceResultOutput) Sku() pulumi.StringOutput
The Tier used for the ServiceBus Namespace.
func (GetServiceBusNamespaceResultOutput) Tags ¶
func (o GetServiceBusNamespaceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (GetServiceBusNamespaceResultOutput) ToGetServiceBusNamespaceResultOutput ¶
func (o GetServiceBusNamespaceResultOutput) ToGetServiceBusNamespaceResultOutput() GetServiceBusNamespaceResultOutput
func (GetServiceBusNamespaceResultOutput) ToGetServiceBusNamespaceResultOutputWithContext ¶
func (o GetServiceBusNamespaceResultOutput) ToGetServiceBusNamespaceResultOutputWithContext(ctx context.Context) GetServiceBusNamespaceResultOutput
func (GetServiceBusNamespaceResultOutput) ZoneRedundant ¶
func (o GetServiceBusNamespaceResultOutput) ZoneRedundant() pulumi.BoolOutput
Whether or not this ServiceBus Namespace is zone redundant.
type LookupAuthorizationRuleArgs ¶
type LookupAuthorizationRuleArgs struct { // Specifies the name of the EventHub. EventhubName string `pulumi:"eventhubName"` Listen *bool `pulumi:"listen"` Manage *bool `pulumi:"manage"` // Specifies the name of the EventHub Authorization Rule resource. be created. Name string `pulumi:"name"` // Specifies the name of the grandparent EventHub Namespace. NamespaceName string `pulumi:"namespaceName"` // The name of the resource group in which the EventHub Authorization Rule's grandparent Namespace exists. ResourceGroupName string `pulumi:"resourceGroupName"` Send *bool `pulumi:"send"` }
A collection of arguments for invoking getAuthorizationRule.
type LookupAuthorizationRuleOutputArgs ¶
type LookupAuthorizationRuleOutputArgs struct { // Specifies the name of the EventHub. EventhubName pulumi.StringInput `pulumi:"eventhubName"` Listen pulumi.BoolPtrInput `pulumi:"listen"` Manage pulumi.BoolPtrInput `pulumi:"manage"` // Specifies the name of the EventHub Authorization Rule resource. be created. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the grandparent EventHub Namespace. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // The name of the resource group in which the EventHub Authorization Rule's grandparent Namespace exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` Send pulumi.BoolPtrInput `pulumi:"send"` }
A collection of arguments for invoking getAuthorizationRule.
func (LookupAuthorizationRuleOutputArgs) ElementType ¶
func (LookupAuthorizationRuleOutputArgs) ElementType() reflect.Type
type LookupAuthorizationRuleResult ¶
type LookupAuthorizationRuleResult struct { EventhubName string `pulumi:"eventhubName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Listen *bool `pulumi:"listen"` Manage *bool `pulumi:"manage"` Name string `pulumi:"name"` NamespaceName string `pulumi:"namespaceName"` // The Primary Connection String for the Event Hubs Authorization Rule. PrimaryConnectionString string `pulumi:"primaryConnectionString"` // The alias of the Primary Connection String for the Event Hubs Authorization Rule. PrimaryConnectionStringAlias string `pulumi:"primaryConnectionStringAlias"` // The Primary Key for the Event Hubs Authorization Rule. PrimaryKey string `pulumi:"primaryKey"` ResourceGroupName string `pulumi:"resourceGroupName"` // The Secondary Connection String for the Event Hubs Authorization Rule. SecondaryConnectionString string `pulumi:"secondaryConnectionString"` // The alias of the Secondary Connection String for the Event Hubs Authorization Rule. SecondaryConnectionStringAlias string `pulumi:"secondaryConnectionStringAlias"` // The Secondary Key for the Event Hubs Authorization Rule. SecondaryKey string `pulumi:"secondaryKey"` Send *bool `pulumi:"send"` }
A collection of values returned by getAuthorizationRule.
func LookupAuthorizationRule ¶
func LookupAuthorizationRule(ctx *pulumi.Context, args *LookupAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizationRuleResult, error)
Use this data source to access information about an existing Event Hubs Authorization Rule within an Event Hub.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eventhub.LookupAuthorizationRule(ctx, &eventhub.LookupAuthorizationRuleArgs{ Name: "test", NamespaceName: testAzurermEventhubNamespace.Name, EventhubName: testAzurermEventhub.Name, ResourceGroupName: testAzurermResourceGroup.Name, }, nil) if err != nil { return err } return nil }) }
```
type LookupAuthorizationRuleResultOutput ¶
type LookupAuthorizationRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAuthorizationRule.
func LookupAuthorizationRuleOutput ¶
func LookupAuthorizationRuleOutput(ctx *pulumi.Context, args LookupAuthorizationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupAuthorizationRuleResultOutput
func (LookupAuthorizationRuleResultOutput) ElementType ¶
func (LookupAuthorizationRuleResultOutput) ElementType() reflect.Type
func (LookupAuthorizationRuleResultOutput) EventhubName ¶
func (o LookupAuthorizationRuleResultOutput) EventhubName() pulumi.StringOutput
func (LookupAuthorizationRuleResultOutput) Id ¶
func (o LookupAuthorizationRuleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAuthorizationRuleResultOutput) Listen ¶
func (o LookupAuthorizationRuleResultOutput) Listen() pulumi.BoolPtrOutput
func (LookupAuthorizationRuleResultOutput) Manage ¶
func (o LookupAuthorizationRuleResultOutput) Manage() pulumi.BoolPtrOutput
func (LookupAuthorizationRuleResultOutput) Name ¶
func (o LookupAuthorizationRuleResultOutput) Name() pulumi.StringOutput
func (LookupAuthorizationRuleResultOutput) NamespaceName ¶
func (o LookupAuthorizationRuleResultOutput) NamespaceName() pulumi.StringOutput
func (LookupAuthorizationRuleResultOutput) PrimaryConnectionString ¶
func (o LookupAuthorizationRuleResultOutput) PrimaryConnectionString() pulumi.StringOutput
The Primary Connection String for the Event Hubs Authorization Rule.
func (LookupAuthorizationRuleResultOutput) PrimaryConnectionStringAlias ¶
func (o LookupAuthorizationRuleResultOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
The alias of the Primary Connection String for the Event Hubs Authorization Rule.
func (LookupAuthorizationRuleResultOutput) PrimaryKey ¶
func (o LookupAuthorizationRuleResultOutput) PrimaryKey() pulumi.StringOutput
The Primary Key for the Event Hubs Authorization Rule.
func (LookupAuthorizationRuleResultOutput) ResourceGroupName ¶
func (o LookupAuthorizationRuleResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupAuthorizationRuleResultOutput) SecondaryConnectionString ¶
func (o LookupAuthorizationRuleResultOutput) SecondaryConnectionString() pulumi.StringOutput
The Secondary Connection String for the Event Hubs Authorization Rule.
func (LookupAuthorizationRuleResultOutput) SecondaryConnectionStringAlias ¶
func (o LookupAuthorizationRuleResultOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
The alias of the Secondary Connection String for the Event Hubs Authorization Rule.
func (LookupAuthorizationRuleResultOutput) SecondaryKey ¶
func (o LookupAuthorizationRuleResultOutput) SecondaryKey() pulumi.StringOutput
The Secondary Key for the Event Hubs Authorization Rule.
func (LookupAuthorizationRuleResultOutput) Send ¶
func (o LookupAuthorizationRuleResultOutput) Send() pulumi.BoolPtrOutput
func (LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutput ¶
func (o LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutput() LookupAuthorizationRuleResultOutput
func (LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutputWithContext ¶
func (o LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupAuthorizationRuleResultOutput
type LookupClusterArgs ¶
type LookupClusterArgs struct { // The name of this EventHub Cluster. Name string `pulumi:"name"` // The name of the Resource Group where the EventHub Cluster exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getCluster.
type LookupClusterOutputArgs ¶
type LookupClusterOutputArgs struct { // The name of this EventHub Cluster. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the EventHub Cluster exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getCluster.
func (LookupClusterOutputArgs) ElementType ¶
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶
type LookupClusterResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Location of the EventHub Cluster. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // SKU name of the EventHub Cluster. SkuName string `pulumi:"skuName"` }
A collection of values returned by getCluster.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
Use this data source to access information about an existing EventHub.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := eventhub.LookupCluster(ctx, &eventhub.LookupClusterArgs{ Name: "search-eventhub", ResourceGroupName: "search-service", }, nil) if err != nil { return err } ctx.Export("eventhubId", example.Id) return nil }) }
```
type LookupClusterResultOutput ¶
type LookupClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCluster.
func LookupClusterOutput ¶
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) ElementType ¶
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) Id ¶
func (o LookupClusterResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupClusterResultOutput) Location ¶
func (o LookupClusterResultOutput) Location() pulumi.StringOutput
Location of the EventHub Cluster.
func (LookupClusterResultOutput) Name ¶
func (o LookupClusterResultOutput) Name() pulumi.StringOutput
func (LookupClusterResultOutput) ResourceGroupName ¶
func (o LookupClusterResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupClusterResultOutput) SkuName ¶
func (o LookupClusterResultOutput) SkuName() pulumi.StringOutput
SKU name of the EventHub Cluster.
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
type LookupEventHubArgs ¶
type LookupEventHubArgs struct { // The name of this EventHub. Name string `pulumi:"name"` // The name of the EventHub Namespace where the EventHub exists. NamespaceName string `pulumi:"namespaceName"` // The name of the Resource Group where the EventHub exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getEventHub.
type LookupEventHubOutputArgs ¶
type LookupEventHubOutputArgs struct { // The name of this EventHub. Name pulumi.StringInput `pulumi:"name"` // The name of the EventHub Namespace where the EventHub exists. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // The name of the Resource Group where the EventHub exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getEventHub.
func (LookupEventHubOutputArgs) ElementType ¶
func (LookupEventHubOutputArgs) ElementType() reflect.Type
type LookupEventHubResult ¶
type LookupEventHubResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` NamespaceName string `pulumi:"namespaceName"` // The number of partitions in the EventHub. PartitionCount int `pulumi:"partitionCount"` // The identifiers for the partitions of this EventHub. PartitionIds []string `pulumi:"partitionIds"` ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of values returned by getEventHub.
func LookupEventHub ¶
func LookupEventHub(ctx *pulumi.Context, args *LookupEventHubArgs, opts ...pulumi.InvokeOption) (*LookupEventHubResult, error)
Use this data source to access information about an existing EventHub.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := eventhub.LookupEventHub(ctx, &eventhub.LookupEventHubArgs{ Name: "search-eventhub", ResourceGroupName: "search-service", NamespaceName: "search-eventhubns", }, nil) if err != nil { return err } ctx.Export("eventhubId", example.Id) return nil }) }
```
type LookupEventHubResultOutput ¶
type LookupEventHubResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEventHub.
func LookupEventHubOutput ¶
func LookupEventHubOutput(ctx *pulumi.Context, args LookupEventHubOutputArgs, opts ...pulumi.InvokeOption) LookupEventHubResultOutput
func (LookupEventHubResultOutput) ElementType ¶
func (LookupEventHubResultOutput) ElementType() reflect.Type
func (LookupEventHubResultOutput) Id ¶
func (o LookupEventHubResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupEventHubResultOutput) Name ¶
func (o LookupEventHubResultOutput) Name() pulumi.StringOutput
func (LookupEventHubResultOutput) NamespaceName ¶
func (o LookupEventHubResultOutput) NamespaceName() pulumi.StringOutput
func (LookupEventHubResultOutput) PartitionCount ¶
func (o LookupEventHubResultOutput) PartitionCount() pulumi.IntOutput
The number of partitions in the EventHub.
func (LookupEventHubResultOutput) PartitionIds ¶
func (o LookupEventHubResultOutput) PartitionIds() pulumi.StringArrayOutput
The identifiers for the partitions of this EventHub.
func (LookupEventHubResultOutput) ResourceGroupName ¶
func (o LookupEventHubResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupEventHubResultOutput) ToLookupEventHubResultOutput ¶
func (o LookupEventHubResultOutput) ToLookupEventHubResultOutput() LookupEventHubResultOutput
func (LookupEventHubResultOutput) ToLookupEventHubResultOutputWithContext ¶
func (o LookupEventHubResultOutput) ToLookupEventHubResultOutputWithContext(ctx context.Context) LookupEventHubResultOutput
type LookupNamespaceArgs ¶
type LookupNamespaceArgs struct { // The name of the EventHub Namespace. Name string `pulumi:"name"` // The Name of the Resource Group where the EventHub Namespace exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNamespace.
type LookupNamespaceAuthorizationRuleArgs ¶
type LookupNamespaceAuthorizationRuleArgs struct { // The name of the EventHub Authorization Rule resource. Name string `pulumi:"name"` // Specifies the name of the EventHub Namespace. NamespaceName string `pulumi:"namespaceName"` // The name of the resource group in which the EventHub Namespace exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNamespaceAuthorizationRule.
type LookupNamespaceAuthorizationRuleOutputArgs ¶
type LookupNamespaceAuthorizationRuleOutputArgs struct { // The name of the EventHub Authorization Rule resource. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the EventHub Namespace. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // The name of the resource group in which the EventHub Namespace exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNamespaceAuthorizationRule.
func (LookupNamespaceAuthorizationRuleOutputArgs) ElementType ¶
func (LookupNamespaceAuthorizationRuleOutputArgs) ElementType() reflect.Type
type LookupNamespaceAuthorizationRuleResult ¶
type LookupNamespaceAuthorizationRuleResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Does this Authorization Rule have permissions to Listen to the Event Hub? Listen bool `pulumi:"listen"` // Does this Authorization Rule have permissions to Manage to the Event Hub? Manage bool `pulumi:"manage"` Name string `pulumi:"name"` NamespaceName string `pulumi:"namespaceName"` // The Primary Connection String for the Event Hubs authorization Rule. PrimaryConnectionString string `pulumi:"primaryConnectionString"` // The alias of the Primary Connection String for the Event Hubs authorization Rule. PrimaryConnectionStringAlias string `pulumi:"primaryConnectionStringAlias"` // The Primary Key for the Event Hubs authorization Rule. PrimaryKey string `pulumi:"primaryKey"` ResourceGroupName string `pulumi:"resourceGroupName"` // The Secondary Connection String for the Event Hubs authorization Rule. SecondaryConnectionString string `pulumi:"secondaryConnectionString"` // The alias of the Secondary Connection String for the Event Hubs authorization Rule. SecondaryConnectionStringAlias string `pulumi:"secondaryConnectionStringAlias"` // The Secondary Key for the Event Hubs authorization Rule. SecondaryKey string `pulumi:"secondaryKey"` // Does this Authorization Rule have permissions to Send to the Event Hub? Send bool `pulumi:"send"` }
A collection of values returned by getNamespaceAuthorizationRule.
func LookupNamespaceAuthorizationRule ¶
func LookupNamespaceAuthorizationRule(ctx *pulumi.Context, args *LookupNamespaceAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceAuthorizationRuleResult, error)
Use this data source to access information about an Authorization Rule for an Event Hub Namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eventhub.LookupNamespaceAuthorizationRule(ctx, &eventhub.LookupNamespaceAuthorizationRuleArgs{ Name: "navi", ResourceGroupName: "example-resources", NamespaceName: "example-ns", }, nil) if err != nil { return err } ctx.Export("eventhubAuthorizationRuleId", exampleAzuremEventhubNamespaceAuthorizationRule.Id) return nil }) }
```
type LookupNamespaceAuthorizationRuleResultOutput ¶
type LookupNamespaceAuthorizationRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNamespaceAuthorizationRule.
func LookupNamespaceAuthorizationRuleOutput ¶
func LookupNamespaceAuthorizationRuleOutput(ctx *pulumi.Context, args LookupNamespaceAuthorizationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupNamespaceAuthorizationRuleResultOutput
func (LookupNamespaceAuthorizationRuleResultOutput) ElementType ¶
func (LookupNamespaceAuthorizationRuleResultOutput) ElementType() reflect.Type
func (LookupNamespaceAuthorizationRuleResultOutput) Id ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNamespaceAuthorizationRuleResultOutput) Listen ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) Listen() pulumi.BoolOutput
Does this Authorization Rule have permissions to Listen to the Event Hub?
func (LookupNamespaceAuthorizationRuleResultOutput) Manage ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) Manage() pulumi.BoolOutput
Does this Authorization Rule have permissions to Manage to the Event Hub?
func (LookupNamespaceAuthorizationRuleResultOutput) Name ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) Name() pulumi.StringOutput
func (LookupNamespaceAuthorizationRuleResultOutput) NamespaceName ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) NamespaceName() pulumi.StringOutput
func (LookupNamespaceAuthorizationRuleResultOutput) PrimaryConnectionString ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) PrimaryConnectionString() pulumi.StringOutput
The Primary Connection String for the Event Hubs authorization Rule.
func (LookupNamespaceAuthorizationRuleResultOutput) PrimaryConnectionStringAlias ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
The alias of the Primary Connection String for the Event Hubs authorization Rule.
func (LookupNamespaceAuthorizationRuleResultOutput) PrimaryKey ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) PrimaryKey() pulumi.StringOutput
The Primary Key for the Event Hubs authorization Rule.
func (LookupNamespaceAuthorizationRuleResultOutput) ResourceGroupName ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupNamespaceAuthorizationRuleResultOutput) SecondaryConnectionString ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) SecondaryConnectionString() pulumi.StringOutput
The Secondary Connection String for the Event Hubs authorization Rule.
func (LookupNamespaceAuthorizationRuleResultOutput) SecondaryConnectionStringAlias ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
The alias of the Secondary Connection String for the Event Hubs authorization Rule.
func (LookupNamespaceAuthorizationRuleResultOutput) SecondaryKey ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) SecondaryKey() pulumi.StringOutput
The Secondary Key for the Event Hubs authorization Rule.
func (LookupNamespaceAuthorizationRuleResultOutput) Send ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) Send() pulumi.BoolOutput
Does this Authorization Rule have permissions to Send to the Event Hub?
func (LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutput ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutput() LookupNamespaceAuthorizationRuleResultOutput
func (LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutputWithContext ¶
func (o LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupNamespaceAuthorizationRuleResultOutput
type LookupNamespaceOutputArgs ¶
type LookupNamespaceOutputArgs struct { // The name of the EventHub Namespace. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group where the EventHub Namespace exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getNamespace.
func (LookupNamespaceOutputArgs) ElementType ¶
func (LookupNamespaceOutputArgs) ElementType() reflect.Type
type LookupNamespaceResult ¶
type LookupNamespaceResult struct { // Is Auto Inflate enabled for the EventHub Namespace? AutoInflateEnabled bool `pulumi:"autoInflateEnabled"` // The Capacity / Throughput Units for a `Standard` SKU namespace. Capacity int `pulumi:"capacity"` // The ID of the EventHub Dedicated Cluster where this Namespace exists. DedicatedClusterId string `pulumi:"dedicatedClusterId"` // The primary connection string for the authorization // rule `RootManageSharedAccessKey`. DefaultPrimaryConnectionString string `pulumi:"defaultPrimaryConnectionString"` // The alias of the primary connection string for the authorization // rule `RootManageSharedAccessKey`. DefaultPrimaryConnectionStringAlias string `pulumi:"defaultPrimaryConnectionStringAlias"` // The primary access key for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryKey string `pulumi:"defaultPrimaryKey"` // The secondary connection string for the // authorization rule `RootManageSharedAccessKey`. DefaultSecondaryConnectionString string `pulumi:"defaultSecondaryConnectionString"` // The alias of the secondary connection string for the // authorization rule `RootManageSharedAccessKey`. DefaultSecondaryConnectionStringAlias string `pulumi:"defaultSecondaryConnectionStringAlias"` // The secondary access key for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryKey string `pulumi:"defaultSecondaryKey"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KafkaEnabled bool `pulumi:"kafkaEnabled"` // The Azure location where the EventHub Namespace exists Location string `pulumi:"location"` // Specifies the maximum number of throughput units when Auto Inflate is Enabled. MaximumThroughputUnits int `pulumi:"maximumThroughputUnits"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // Defines which tier to use. Sku string `pulumi:"sku"` // A mapping of tags to assign to the EventHub Namespace. Tags map[string]string `pulumi:"tags"` // Is this EventHub Namespace deployed across Availability Zones? ZoneRedundant bool `pulumi:"zoneRedundant"` }
A collection of values returned by getNamespace.
func LookupNamespace ¶
func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)
Use this data source to access information about an existing EventHub Namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := eventhub.LookupNamespace(ctx, &eventhub.LookupNamespaceArgs{ Name: "search-eventhubns", ResourceGroupName: "search-service", }, nil) if err != nil { return err } ctx.Export("eventhubNamespaceId", example.Id) return nil }) }
```
type LookupNamespaceResultOutput ¶
type LookupNamespaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNamespace.
func LookupNamespaceOutput ¶
func LookupNamespaceOutput(ctx *pulumi.Context, args LookupNamespaceOutputArgs, opts ...pulumi.InvokeOption) LookupNamespaceResultOutput
func (LookupNamespaceResultOutput) AutoInflateEnabled ¶
func (o LookupNamespaceResultOutput) AutoInflateEnabled() pulumi.BoolOutput
Is Auto Inflate enabled for the EventHub Namespace?
func (LookupNamespaceResultOutput) Capacity ¶
func (o LookupNamespaceResultOutput) Capacity() pulumi.IntOutput
The Capacity / Throughput Units for a `Standard` SKU namespace.
func (LookupNamespaceResultOutput) DedicatedClusterId ¶
func (o LookupNamespaceResultOutput) DedicatedClusterId() pulumi.StringOutput
The ID of the EventHub Dedicated Cluster where this Namespace exists.
func (LookupNamespaceResultOutput) DefaultPrimaryConnectionString ¶
func (o LookupNamespaceResultOutput) DefaultPrimaryConnectionString() pulumi.StringOutput
The primary connection string for the authorization rule `RootManageSharedAccessKey`.
func (LookupNamespaceResultOutput) DefaultPrimaryConnectionStringAlias ¶
func (o LookupNamespaceResultOutput) DefaultPrimaryConnectionStringAlias() pulumi.StringOutput
The alias of the primary connection string for the authorization rule `RootManageSharedAccessKey`.
func (LookupNamespaceResultOutput) DefaultPrimaryKey ¶
func (o LookupNamespaceResultOutput) DefaultPrimaryKey() pulumi.StringOutput
The primary access key for the authorization rule `RootManageSharedAccessKey`.
func (LookupNamespaceResultOutput) DefaultSecondaryConnectionString ¶
func (o LookupNamespaceResultOutput) DefaultSecondaryConnectionString() pulumi.StringOutput
The secondary connection string for the authorization rule `RootManageSharedAccessKey`.
func (LookupNamespaceResultOutput) DefaultSecondaryConnectionStringAlias ¶
func (o LookupNamespaceResultOutput) DefaultSecondaryConnectionStringAlias() pulumi.StringOutput
The alias of the secondary connection string for the authorization rule `RootManageSharedAccessKey`.
func (LookupNamespaceResultOutput) DefaultSecondaryKey ¶
func (o LookupNamespaceResultOutput) DefaultSecondaryKey() pulumi.StringOutput
The secondary access key for the authorization rule `RootManageSharedAccessKey`.
func (LookupNamespaceResultOutput) ElementType ¶
func (LookupNamespaceResultOutput) ElementType() reflect.Type
func (LookupNamespaceResultOutput) Id ¶
func (o LookupNamespaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNamespaceResultOutput) KafkaEnabled ¶
func (o LookupNamespaceResultOutput) KafkaEnabled() pulumi.BoolOutput
func (LookupNamespaceResultOutput) Location ¶
func (o LookupNamespaceResultOutput) Location() pulumi.StringOutput
The Azure location where the EventHub Namespace exists
func (LookupNamespaceResultOutput) MaximumThroughputUnits ¶
func (o LookupNamespaceResultOutput) MaximumThroughputUnits() pulumi.IntOutput
Specifies the maximum number of throughput units when Auto Inflate is Enabled.
func (LookupNamespaceResultOutput) Name ¶
func (o LookupNamespaceResultOutput) Name() pulumi.StringOutput
func (LookupNamespaceResultOutput) ResourceGroupName ¶
func (o LookupNamespaceResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupNamespaceResultOutput) Sku ¶
func (o LookupNamespaceResultOutput) Sku() pulumi.StringOutput
Defines which tier to use.
func (LookupNamespaceResultOutput) Tags ¶
func (o LookupNamespaceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the EventHub Namespace.
func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutput ¶
func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutput() LookupNamespaceResultOutput
func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext ¶
func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext(ctx context.Context) LookupNamespaceResultOutput
func (LookupNamespaceResultOutput) ZoneRedundant ¶
func (o LookupNamespaceResultOutput) ZoneRedundant() pulumi.BoolOutput
Is this EventHub Namespace deployed across Availability Zones?
type Namespace
deprecated
type Namespace struct { pulumi.CustomResourceState // Specifies the capacity. When `sku` is `Premium`, capacity can be `1`, `2`, `4`, `8` or `16`. When `sku` is `Basic` or `Standard`, capacity can be `0` only. Capacity pulumi.IntPtrOutput `pulumi:"capacity"` // An `customerManagedKey` block as defined below. CustomerManagedKey NamespaceCustomerManagedKeyTypePtrOutput `pulumi:"customerManagedKey"` // The primary connection string for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryConnectionString pulumi.StringOutput `pulumi:"defaultPrimaryConnectionString"` // The primary access key for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryKey pulumi.StringOutput `pulumi:"defaultPrimaryKey"` // The secondary connection string for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryConnectionString pulumi.StringOutput `pulumi:"defaultSecondaryConnectionString"` // The secondary access key for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryKey pulumi.StringOutput `pulumi:"defaultSecondaryKey"` // The URL to access the ServiceBus Namespace. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // An `identity` block as defined below. Identity NamespaceIdentityPtrOutput `pulumi:"identity"` // Whether or not SAS authentication is enabled for the Service Bus namespace. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrOutput `pulumi:"localAuthEnabled"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The minimum supported TLS version for this Service Bus Namespace. Valid values are: `1.0`, `1.1` and `1.2`. The current default minimum TLS version is `1.2`. MinimumTlsVersion pulumi.StringOutput `pulumi:"minimumTlsVersion"` // Specifies the name of the ServiceBus Namespace resource . Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // An `networkRuleSet` block as defined below. NetworkRuleSet NamespaceNetworkRuleSetOutput `pulumi:"networkRuleSet"` // Is public network access enabled for the Service Bus Namespace? Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The name of the resource group in which to Changing this forces a new resource to be created. // create the namespace. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Defines which tier to use. Options are `Basic`, `Standard` or `Premium`. Please note that setting this field to `Premium` will force the creation of a new resource. Sku pulumi.StringOutput `pulumi:"sku"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Whether or not this resource is zone redundant. `sku` needs to be `Premium`. Changing this forces a new resource to be created. ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"` }
Manages a ServiceBus Namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("my-servicebus"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicebus.NewNamespace(ctx, "example", &servicebus.NamespaceArgs{ Name: pulumi.String("tfex-servicebus-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } return nil }) }
```
## Import
Service Bus Namespace can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/namespace:Namespace example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceBus/namespaces/sbns1 ```
Deprecated: azure.eventhub.Namespace has been deprecated in favor of azure.servicebus.Namespace
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.
func (*Namespace) ElementType ¶
func (*Namespace) ToNamespaceOutput ¶
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶
type NamespaceArgs struct { // Specifies the capacity. When `sku` is `Premium`, capacity can be `1`, `2`, `4`, `8` or `16`. When `sku` is `Basic` or `Standard`, capacity can be `0` only. Capacity pulumi.IntPtrInput // An `customerManagedKey` block as defined below. CustomerManagedKey NamespaceCustomerManagedKeyTypePtrInput // An `identity` block as defined below. Identity NamespaceIdentityPtrInput // Whether or not SAS authentication is enabled for the Service Bus namespace. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The minimum supported TLS version for this Service Bus Namespace. Valid values are: `1.0`, `1.1` and `1.2`. The current default minimum TLS version is `1.2`. MinimumTlsVersion pulumi.StringPtrInput // Specifies the name of the ServiceBus Namespace resource . Changing this forces a new resource to be created. Name pulumi.StringPtrInput // An `networkRuleSet` block as defined below. NetworkRuleSet NamespaceNetworkRuleSetPtrInput // Is public network access enabled for the Service Bus Namespace? Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the resource group in which to Changing this forces a new resource to be created. // create the namespace. ResourceGroupName pulumi.StringInput // Defines which tier to use. Options are `Basic`, `Standard` or `Premium`. Please note that setting this field to `Premium` will force the creation of a new resource. Sku pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Whether or not this resource is zone redundant. `sku` needs to be `Premium`. Changing this forces a new resource to be created. ZoneRedundant pulumi.BoolPtrInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceArray ¶
type NamespaceArray []NamespaceInput
func (NamespaceArray) ElementType ¶
func (NamespaceArray) ElementType() reflect.Type
func (NamespaceArray) ToNamespaceArrayOutput ¶
func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArray) ToNamespaceArrayOutputWithContext ¶
func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceArrayInput ¶
type NamespaceArrayInput interface { pulumi.Input ToNamespaceArrayOutput() NamespaceArrayOutput ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput }
NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:
NamespaceArray{ NamespaceArgs{...} }
type NamespaceArrayOutput ¶
type NamespaceArrayOutput struct{ *pulumi.OutputState }
func (NamespaceArrayOutput) ElementType ¶
func (NamespaceArrayOutput) ElementType() reflect.Type
func (NamespaceArrayOutput) Index ¶
func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutput ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceAuthorizationRule
deprecated
type NamespaceAuthorizationRule struct { pulumi.CustomResourceState // Grants listen access to this this Authorization Rule. Defaults to `false`. Listen pulumi.BoolPtrOutput `pulumi:"listen"` // Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrOutput `pulumi:"manage"` // Specifies the name of the ServiceBus Namespace Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the ID of the ServiceBus Namespace. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. NamespaceId pulumi.StringOutput `pulumi:"namespaceId"` // The Primary Connection String for the ServiceBus Namespace authorization Rule. PrimaryConnectionString pulumi.StringOutput `pulumi:"primaryConnectionString"` // The alias Primary Connection String for the ServiceBus Namespace, if the namespace is Geo DR paired. PrimaryConnectionStringAlias pulumi.StringOutput `pulumi:"primaryConnectionStringAlias"` // The Primary Key for the ServiceBus Namespace authorization Rule. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The Secondary Connection String for the ServiceBus Namespace authorization Rule. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // The alias Secondary Connection String for the ServiceBus Namespace SecondaryConnectionStringAlias pulumi.StringOutput `pulumi:"secondaryConnectionStringAlias"` // The Secondary Key for the ServiceBus Namespace authorization Rule. SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // Grants send access to this this Authorization Rule. Defaults to `false`. Send pulumi.BoolPtrOutput `pulumi:"send"` }
Manages a ServiceBus Namespace authorization Rule within a ServiceBus.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("my-servicebus"), Location: pulumi.String("West US"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "example", &servicebus.NamespaceArgs{ Name: pulumi.String("tfex-servicebus-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } _, err = servicebus.NewNamespaceAuthorizationRule(ctx, "example", &servicebus.NamespaceAuthorizationRuleArgs{ Name: pulumi.String("examplerule"), NamespaceId: exampleNamespace.ID(), Listen: pulumi.Bool(true), Send: pulumi.Bool(true), Manage: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
ServiceBus Namespace authorization rules can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/namespaceAuthorizationRule:NamespaceAuthorizationRule rule1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ServiceBus/namespaces/namespace1/authorizationRules/rule1 ```
Deprecated: azure.eventhub.NamespaceAuthorizationRule has been deprecated in favor of azure.servicebus.NamespaceAuthorizationRule
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.
func (*NamespaceAuthorizationRule) ElementType ¶
func (*NamespaceAuthorizationRule) ElementType() reflect.Type
func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput ¶
func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext ¶
func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
type NamespaceAuthorizationRuleArgs ¶
type NamespaceAuthorizationRuleArgs struct { // Grants listen access to this this Authorization Rule. Defaults to `false`. Listen pulumi.BoolPtrInput // Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the ServiceBus Namespace Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the ID of the ServiceBus Namespace. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. NamespaceId pulumi.StringInput // Grants send access to this this Authorization Rule. Defaults to `false`. Send pulumi.BoolPtrInput }
The set of arguments for constructing a NamespaceAuthorizationRule resource.
func (NamespaceAuthorizationRuleArgs) ElementType ¶
func (NamespaceAuthorizationRuleArgs) ElementType() reflect.Type
type NamespaceAuthorizationRuleArray ¶
type NamespaceAuthorizationRuleArray []NamespaceAuthorizationRuleInput
func (NamespaceAuthorizationRuleArray) ElementType ¶
func (NamespaceAuthorizationRuleArray) ElementType() reflect.Type
func (NamespaceAuthorizationRuleArray) ToNamespaceAuthorizationRuleArrayOutput ¶
func (i NamespaceAuthorizationRuleArray) ToNamespaceAuthorizationRuleArrayOutput() NamespaceAuthorizationRuleArrayOutput
func (NamespaceAuthorizationRuleArray) ToNamespaceAuthorizationRuleArrayOutputWithContext ¶
func (i NamespaceAuthorizationRuleArray) ToNamespaceAuthorizationRuleArrayOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleArrayOutput
type NamespaceAuthorizationRuleArrayInput ¶
type NamespaceAuthorizationRuleArrayInput interface { pulumi.Input ToNamespaceAuthorizationRuleArrayOutput() NamespaceAuthorizationRuleArrayOutput ToNamespaceAuthorizationRuleArrayOutputWithContext(context.Context) NamespaceAuthorizationRuleArrayOutput }
NamespaceAuthorizationRuleArrayInput is an input type that accepts NamespaceAuthorizationRuleArray and NamespaceAuthorizationRuleArrayOutput values. You can construct a concrete instance of `NamespaceAuthorizationRuleArrayInput` via:
NamespaceAuthorizationRuleArray{ NamespaceAuthorizationRuleArgs{...} }
type NamespaceAuthorizationRuleArrayOutput ¶
type NamespaceAuthorizationRuleArrayOutput struct{ *pulumi.OutputState }
func (NamespaceAuthorizationRuleArrayOutput) ElementType ¶
func (NamespaceAuthorizationRuleArrayOutput) ElementType() reflect.Type
func (NamespaceAuthorizationRuleArrayOutput) Index ¶
func (o NamespaceAuthorizationRuleArrayOutput) Index(i pulumi.IntInput) NamespaceAuthorizationRuleOutput
func (NamespaceAuthorizationRuleArrayOutput) ToNamespaceAuthorizationRuleArrayOutput ¶
func (o NamespaceAuthorizationRuleArrayOutput) ToNamespaceAuthorizationRuleArrayOutput() NamespaceAuthorizationRuleArrayOutput
func (NamespaceAuthorizationRuleArrayOutput) ToNamespaceAuthorizationRuleArrayOutputWithContext ¶
func (o NamespaceAuthorizationRuleArrayOutput) ToNamespaceAuthorizationRuleArrayOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleArrayOutput
type NamespaceAuthorizationRuleInput ¶
type NamespaceAuthorizationRuleInput interface { pulumi.Input ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput }
type NamespaceAuthorizationRuleMap ¶
type NamespaceAuthorizationRuleMap map[string]NamespaceAuthorizationRuleInput
func (NamespaceAuthorizationRuleMap) ElementType ¶
func (NamespaceAuthorizationRuleMap) ElementType() reflect.Type
func (NamespaceAuthorizationRuleMap) ToNamespaceAuthorizationRuleMapOutput ¶
func (i NamespaceAuthorizationRuleMap) ToNamespaceAuthorizationRuleMapOutput() NamespaceAuthorizationRuleMapOutput
func (NamespaceAuthorizationRuleMap) ToNamespaceAuthorizationRuleMapOutputWithContext ¶
func (i NamespaceAuthorizationRuleMap) ToNamespaceAuthorizationRuleMapOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleMapOutput
type NamespaceAuthorizationRuleMapInput ¶
type NamespaceAuthorizationRuleMapInput interface { pulumi.Input ToNamespaceAuthorizationRuleMapOutput() NamespaceAuthorizationRuleMapOutput ToNamespaceAuthorizationRuleMapOutputWithContext(context.Context) NamespaceAuthorizationRuleMapOutput }
NamespaceAuthorizationRuleMapInput is an input type that accepts NamespaceAuthorizationRuleMap and NamespaceAuthorizationRuleMapOutput values. You can construct a concrete instance of `NamespaceAuthorizationRuleMapInput` via:
NamespaceAuthorizationRuleMap{ "key": NamespaceAuthorizationRuleArgs{...} }
type NamespaceAuthorizationRuleMapOutput ¶
type NamespaceAuthorizationRuleMapOutput struct{ *pulumi.OutputState }
func (NamespaceAuthorizationRuleMapOutput) ElementType ¶
func (NamespaceAuthorizationRuleMapOutput) ElementType() reflect.Type
func (NamespaceAuthorizationRuleMapOutput) MapIndex ¶
func (o NamespaceAuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) NamespaceAuthorizationRuleOutput
func (NamespaceAuthorizationRuleMapOutput) ToNamespaceAuthorizationRuleMapOutput ¶
func (o NamespaceAuthorizationRuleMapOutput) ToNamespaceAuthorizationRuleMapOutput() NamespaceAuthorizationRuleMapOutput
func (NamespaceAuthorizationRuleMapOutput) ToNamespaceAuthorizationRuleMapOutputWithContext ¶
func (o NamespaceAuthorizationRuleMapOutput) ToNamespaceAuthorizationRuleMapOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleMapOutput
type NamespaceAuthorizationRuleOutput ¶
type NamespaceAuthorizationRuleOutput struct{ *pulumi.OutputState }
func (NamespaceAuthorizationRuleOutput) ElementType ¶
func (NamespaceAuthorizationRuleOutput) ElementType() reflect.Type
func (NamespaceAuthorizationRuleOutput) Listen ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
Grants listen access to this this Authorization Rule. Defaults to `false`.
func (NamespaceAuthorizationRuleOutput) Manage ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`.
func (NamespaceAuthorizationRuleOutput) Name ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) Name() pulumi.StringOutput
Specifies the name of the ServiceBus Namespace Authorization Rule resource. Changing this forces a new resource to be created.
func (NamespaceAuthorizationRuleOutput) NamespaceId ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) NamespaceId() pulumi.StringOutput
Specifies the ID of the ServiceBus Namespace. Changing this forces a new resource to be created.
> **NOTE** At least one of the 3 permissions below needs to be set.
func (NamespaceAuthorizationRuleOutput) PrimaryConnectionString ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
The Primary Connection String for the ServiceBus Namespace authorization Rule.
func (NamespaceAuthorizationRuleOutput) PrimaryConnectionStringAlias ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
The alias Primary Connection String for the ServiceBus Namespace, if the namespace is Geo DR paired.
func (NamespaceAuthorizationRuleOutput) PrimaryKey ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
The Primary Key for the ServiceBus Namespace authorization Rule.
func (NamespaceAuthorizationRuleOutput) SecondaryConnectionString ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
The Secondary Connection String for the ServiceBus Namespace authorization Rule.
func (NamespaceAuthorizationRuleOutput) SecondaryConnectionStringAlias ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
The alias Secondary Connection String for the ServiceBus Namespace
func (NamespaceAuthorizationRuleOutput) SecondaryKey ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
The Secondary Key for the ServiceBus Namespace authorization Rule.
func (NamespaceAuthorizationRuleOutput) Send ¶ added in v5.5.0
func (o NamespaceAuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
Grants send access to this this Authorization Rule. Defaults to `false`.
func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput ¶
func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext ¶
func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
type NamespaceAuthorizationRuleState ¶
type NamespaceAuthorizationRuleState struct { // Grants listen access to this this Authorization Rule. Defaults to `false`. Listen pulumi.BoolPtrInput // Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the ServiceBus Namespace Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the ID of the ServiceBus Namespace. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. NamespaceId pulumi.StringPtrInput // The Primary Connection String for the ServiceBus Namespace authorization Rule. PrimaryConnectionString pulumi.StringPtrInput // The alias Primary Connection String for the ServiceBus Namespace, if the namespace is Geo DR paired. PrimaryConnectionStringAlias pulumi.StringPtrInput // The Primary Key for the ServiceBus Namespace authorization Rule. PrimaryKey pulumi.StringPtrInput // The Secondary Connection String for the ServiceBus Namespace authorization Rule. SecondaryConnectionString pulumi.StringPtrInput // The alias Secondary Connection String for the ServiceBus Namespace SecondaryConnectionStringAlias pulumi.StringPtrInput // The Secondary Key for the ServiceBus Namespace authorization Rule. SecondaryKey pulumi.StringPtrInput // Grants send access to this this Authorization Rule. Defaults to `false`. Send pulumi.BoolPtrInput }
func (NamespaceAuthorizationRuleState) ElementType ¶
func (NamespaceAuthorizationRuleState) ElementType() reflect.Type
type NamespaceCustomerManagedKey ¶
type NamespaceCustomerManagedKey struct { pulumi.CustomResourceState // The ID of the EventHub Namespace. Changing this forces a new resource to be created. EventhubNamespaceId pulumi.StringOutput `pulumi:"eventhubNamespaceId"` // Whether to enable Infrastructure Encryption (Double Encryption). Changing this forces a new resource to be created. InfrastructureEncryptionEnabled pulumi.BoolPtrOutput `pulumi:"infrastructureEncryptionEnabled"` // The list of keys of Key Vault. KeyVaultKeyIds pulumi.StringArrayOutput `pulumi:"keyVaultKeyIds"` // The ID of a User Managed Identity that will be used to access Key Vaults that contain the encryption keys. // // > **Note:** If using `userAssignedIdentityId`, ensure the User Assigned Identity is also assigned to the parent Event Hub. // // > **Note:** If using `userAssignedIdentityId`, make sure to assign the identity the appropriate permissions to access the Key Vault key. Failure to grant `Get, UnwrapKey, and WrapKey` will cause this resource to fail to apply. UserAssignedIdentityId pulumi.StringPtrOutput `pulumi:"userAssignedIdentityId"` }
Manages a Customer Managed Key for a EventHub Namespace.
!> **Note:** In 2.x versions of the Azure Provider during deletion this resource will **delete and recreate the parent EventHub Namespace which may involve data loss** as it's not possible to remove the Customer Managed Key from the EventHub Namespace once it's been added. Version 3.0 of the Azure Provider will change this so that the Delete operation is a noop, requiring the parent EventHub Namespace is deleted/recreated to remove the Customer Managed Key.
## Example Usage ### With System Assigned Identity
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleCluster, err := eventhub.NewCluster(ctx, "example", &eventhub.ClusterArgs{ Name: pulumi.String("example-cluster"), ResourceGroupName: example.Name, Location: example.Location, SkuName: pulumi.String("Dedicated_1"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "example", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("example-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), DedicatedClusterId: exampleCluster.ID(), Identity: &eventhub.EventHubNamespaceIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "example", &keyvault.KeyVaultArgs{ Name: pulumi.String("examplekv"), Location: example.Location, ResourceGroupName: example.Name, TenantId: *pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), PurgeProtectionEnabled: pulumi.Bool(true), }) if err != nil { return err } _, err = keyvault.NewAccessPolicy(ctx, "example", &keyvault.AccessPolicyArgs{ KeyVaultId: exampleKeyVault.ID(), TenantId: exampleEventHubNamespace.Identity.ApplyT(func(identity eventhub.EventHubNamespaceIdentity) (*string, error) { return &identity.TenantId, nil }).(pulumi.StringPtrOutput), ObjectId: exampleEventHubNamespace.Identity.ApplyT(func(identity eventhub.EventHubNamespaceIdentity) (*string, error) { return &identity.PrincipalId, nil }).(pulumi.StringPtrOutput), KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("UnwrapKey"), pulumi.String("WrapKey"), }, }) if err != nil { return err } _, err = keyvault.NewAccessPolicy(ctx, "example2", &keyvault.AccessPolicyArgs{ KeyVaultId: exampleKeyVault.ID(), TenantId: *pulumi.String(current.TenantId), ObjectId: *pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("Create"), pulumi.String("Delete"), pulumi.String("Get"), pulumi.String("List"), pulumi.String("Purge"), pulumi.String("Recover"), pulumi.String("GetRotationPolicy"), }, }) if err != nil { return err } exampleKey, err := keyvault.NewKey(ctx, "example", &keyvault.KeyArgs{ Name: pulumi.String("examplekvkey"), KeyVaultId: exampleKeyVault.ID(), KeyType: pulumi.String("RSA"), KeySize: pulumi.Int(2048), KeyOpts: pulumi.StringArray{ pulumi.String("decrypt"), pulumi.String("encrypt"), pulumi.String("sign"), pulumi.String("unwrapKey"), pulumi.String("verify"), pulumi.String("wrapKey"), }, }) if err != nil { return err } _, err = eventhub.NewNamespaceCustomerManagedKey(ctx, "example", &eventhub.NamespaceCustomerManagedKeyArgs{ EventhubNamespaceId: exampleEventHubNamespace.ID(), KeyVaultKeyIds: pulumi.StringArray{ exampleKey.ID(), }, }) if err != nil { return err } return nil }) }
``` ### With User Assigned Identity
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleCluster, err := eventhub.NewCluster(ctx, "example", &eventhub.ClusterArgs{ Name: pulumi.String("example-cluster"), ResourceGroupName: example.Name, Location: example.Location, SkuName: pulumi.String("Dedicated_1"), }) if err != nil { return err } exampleUserAssignedIdentity, err := authorization.NewUserAssignedIdentity(ctx, "example", &authorization.UserAssignedIdentityArgs{ Location: example.Location, Name: pulumi.String("example"), ResourceGroupName: example.Name, }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "example", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("example-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), DedicatedClusterId: exampleCluster.ID(), Identity: &eventhub.EventHubNamespaceIdentityArgs{ Type: pulumi.String("UserAssigned"), IdentityIds: pulumi.StringArray{ exampleUserAssignedIdentity.ID(), }, }, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "example", &keyvault.KeyVaultArgs{ Name: pulumi.String("examplekv"), Location: example.Location, ResourceGroupName: example.Name, TenantId: *pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), PurgeProtectionEnabled: pulumi.Bool(true), }) if err != nil { return err } _, err = keyvault.NewAccessPolicy(ctx, "example", &keyvault.AccessPolicyArgs{ KeyVaultId: exampleKeyVault.ID(), TenantId: pulumi.Any(test.TenantId), ObjectId: pulumi.Any(test.PrincipalId), KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("UnwrapKey"), pulumi.String("WrapKey"), }, }) if err != nil { return err } _, err = keyvault.NewAccessPolicy(ctx, "example2", &keyvault.AccessPolicyArgs{ KeyVaultId: exampleKeyVault.ID(), TenantId: *pulumi.String(current.TenantId), ObjectId: *pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("Create"), pulumi.String("Delete"), pulumi.String("Get"), pulumi.String("List"), pulumi.String("Purge"), pulumi.String("Recover"), pulumi.String("GetRotationPolicy"), }, }) if err != nil { return err } exampleKey, err := keyvault.NewKey(ctx, "example", &keyvault.KeyArgs{ Name: pulumi.String("examplekvkey"), KeyVaultId: exampleKeyVault.ID(), KeyType: pulumi.String("RSA"), KeySize: pulumi.Int(2048), KeyOpts: pulumi.StringArray{ pulumi.String("decrypt"), pulumi.String("encrypt"), pulumi.String("sign"), pulumi.String("unwrapKey"), pulumi.String("verify"), pulumi.String("wrapKey"), }, }) if err != nil { return err } _, err = eventhub.NewNamespaceCustomerManagedKey(ctx, "example", &eventhub.NamespaceCustomerManagedKeyArgs{ EventhubNamespaceId: exampleEventHubNamespace.ID(), KeyVaultKeyIds: pulumi.StringArray{ exampleKey.ID(), }, UserAssignedIdentityId: exampleUserAssignedIdentity.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Customer Managed Keys for a EventHub Namespace can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/namespaceCustomerManagedKey:NamespaceCustomerManagedKey example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1 ```
func GetNamespaceCustomerManagedKey ¶
func GetNamespaceCustomerManagedKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceCustomerManagedKeyState, opts ...pulumi.ResourceOption) (*NamespaceCustomerManagedKey, error)
GetNamespaceCustomerManagedKey gets an existing NamespaceCustomerManagedKey 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 NewNamespaceCustomerManagedKey ¶
func NewNamespaceCustomerManagedKey(ctx *pulumi.Context, name string, args *NamespaceCustomerManagedKeyArgs, opts ...pulumi.ResourceOption) (*NamespaceCustomerManagedKey, error)
NewNamespaceCustomerManagedKey registers a new resource with the given unique name, arguments, and options.
func (*NamespaceCustomerManagedKey) ElementType ¶
func (*NamespaceCustomerManagedKey) ElementType() reflect.Type
func (*NamespaceCustomerManagedKey) ToNamespaceCustomerManagedKeyOutput ¶
func (i *NamespaceCustomerManagedKey) ToNamespaceCustomerManagedKeyOutput() NamespaceCustomerManagedKeyOutput
func (*NamespaceCustomerManagedKey) ToNamespaceCustomerManagedKeyOutputWithContext ¶
func (i *NamespaceCustomerManagedKey) ToNamespaceCustomerManagedKeyOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyOutput
type NamespaceCustomerManagedKeyArgs ¶
type NamespaceCustomerManagedKeyArgs struct { // The ID of the EventHub Namespace. Changing this forces a new resource to be created. EventhubNamespaceId pulumi.StringInput // Whether to enable Infrastructure Encryption (Double Encryption). Changing this forces a new resource to be created. InfrastructureEncryptionEnabled pulumi.BoolPtrInput // The list of keys of Key Vault. KeyVaultKeyIds pulumi.StringArrayInput // The ID of a User Managed Identity that will be used to access Key Vaults that contain the encryption keys. // // > **Note:** If using `userAssignedIdentityId`, ensure the User Assigned Identity is also assigned to the parent Event Hub. // // > **Note:** If using `userAssignedIdentityId`, make sure to assign the identity the appropriate permissions to access the Key Vault key. Failure to grant `Get, UnwrapKey, and WrapKey` will cause this resource to fail to apply. UserAssignedIdentityId pulumi.StringPtrInput }
The set of arguments for constructing a NamespaceCustomerManagedKey resource.
func (NamespaceCustomerManagedKeyArgs) ElementType ¶
func (NamespaceCustomerManagedKeyArgs) ElementType() reflect.Type
type NamespaceCustomerManagedKeyArray ¶
type NamespaceCustomerManagedKeyArray []NamespaceCustomerManagedKeyInput
func (NamespaceCustomerManagedKeyArray) ElementType ¶
func (NamespaceCustomerManagedKeyArray) ElementType() reflect.Type
func (NamespaceCustomerManagedKeyArray) ToNamespaceCustomerManagedKeyArrayOutput ¶
func (i NamespaceCustomerManagedKeyArray) ToNamespaceCustomerManagedKeyArrayOutput() NamespaceCustomerManagedKeyArrayOutput
func (NamespaceCustomerManagedKeyArray) ToNamespaceCustomerManagedKeyArrayOutputWithContext ¶
func (i NamespaceCustomerManagedKeyArray) ToNamespaceCustomerManagedKeyArrayOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyArrayOutput
type NamespaceCustomerManagedKeyArrayInput ¶
type NamespaceCustomerManagedKeyArrayInput interface { pulumi.Input ToNamespaceCustomerManagedKeyArrayOutput() NamespaceCustomerManagedKeyArrayOutput ToNamespaceCustomerManagedKeyArrayOutputWithContext(context.Context) NamespaceCustomerManagedKeyArrayOutput }
NamespaceCustomerManagedKeyArrayInput is an input type that accepts NamespaceCustomerManagedKeyArray and NamespaceCustomerManagedKeyArrayOutput values. You can construct a concrete instance of `NamespaceCustomerManagedKeyArrayInput` via:
NamespaceCustomerManagedKeyArray{ NamespaceCustomerManagedKeyArgs{...} }
type NamespaceCustomerManagedKeyArrayOutput ¶
type NamespaceCustomerManagedKeyArrayOutput struct{ *pulumi.OutputState }
func (NamespaceCustomerManagedKeyArrayOutput) ElementType ¶
func (NamespaceCustomerManagedKeyArrayOutput) ElementType() reflect.Type
func (NamespaceCustomerManagedKeyArrayOutput) ToNamespaceCustomerManagedKeyArrayOutput ¶
func (o NamespaceCustomerManagedKeyArrayOutput) ToNamespaceCustomerManagedKeyArrayOutput() NamespaceCustomerManagedKeyArrayOutput
func (NamespaceCustomerManagedKeyArrayOutput) ToNamespaceCustomerManagedKeyArrayOutputWithContext ¶
func (o NamespaceCustomerManagedKeyArrayOutput) ToNamespaceCustomerManagedKeyArrayOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyArrayOutput
type NamespaceCustomerManagedKeyInput ¶
type NamespaceCustomerManagedKeyInput interface { pulumi.Input ToNamespaceCustomerManagedKeyOutput() NamespaceCustomerManagedKeyOutput ToNamespaceCustomerManagedKeyOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyOutput }
type NamespaceCustomerManagedKeyMap ¶
type NamespaceCustomerManagedKeyMap map[string]NamespaceCustomerManagedKeyInput
func (NamespaceCustomerManagedKeyMap) ElementType ¶
func (NamespaceCustomerManagedKeyMap) ElementType() reflect.Type
func (NamespaceCustomerManagedKeyMap) ToNamespaceCustomerManagedKeyMapOutput ¶
func (i NamespaceCustomerManagedKeyMap) ToNamespaceCustomerManagedKeyMapOutput() NamespaceCustomerManagedKeyMapOutput
func (NamespaceCustomerManagedKeyMap) ToNamespaceCustomerManagedKeyMapOutputWithContext ¶
func (i NamespaceCustomerManagedKeyMap) ToNamespaceCustomerManagedKeyMapOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyMapOutput
type NamespaceCustomerManagedKeyMapInput ¶
type NamespaceCustomerManagedKeyMapInput interface { pulumi.Input ToNamespaceCustomerManagedKeyMapOutput() NamespaceCustomerManagedKeyMapOutput ToNamespaceCustomerManagedKeyMapOutputWithContext(context.Context) NamespaceCustomerManagedKeyMapOutput }
NamespaceCustomerManagedKeyMapInput is an input type that accepts NamespaceCustomerManagedKeyMap and NamespaceCustomerManagedKeyMapOutput values. You can construct a concrete instance of `NamespaceCustomerManagedKeyMapInput` via:
NamespaceCustomerManagedKeyMap{ "key": NamespaceCustomerManagedKeyArgs{...} }
type NamespaceCustomerManagedKeyMapOutput ¶
type NamespaceCustomerManagedKeyMapOutput struct{ *pulumi.OutputState }
func (NamespaceCustomerManagedKeyMapOutput) ElementType ¶
func (NamespaceCustomerManagedKeyMapOutput) ElementType() reflect.Type
func (NamespaceCustomerManagedKeyMapOutput) MapIndex ¶
func (o NamespaceCustomerManagedKeyMapOutput) MapIndex(k pulumi.StringInput) NamespaceCustomerManagedKeyOutput
func (NamespaceCustomerManagedKeyMapOutput) ToNamespaceCustomerManagedKeyMapOutput ¶
func (o NamespaceCustomerManagedKeyMapOutput) ToNamespaceCustomerManagedKeyMapOutput() NamespaceCustomerManagedKeyMapOutput
func (NamespaceCustomerManagedKeyMapOutput) ToNamespaceCustomerManagedKeyMapOutputWithContext ¶
func (o NamespaceCustomerManagedKeyMapOutput) ToNamespaceCustomerManagedKeyMapOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyMapOutput
type NamespaceCustomerManagedKeyOutput ¶
type NamespaceCustomerManagedKeyOutput struct{ *pulumi.OutputState }
func (NamespaceCustomerManagedKeyOutput) ElementType ¶
func (NamespaceCustomerManagedKeyOutput) ElementType() reflect.Type
func (NamespaceCustomerManagedKeyOutput) EventhubNamespaceId ¶ added in v5.5.0
func (o NamespaceCustomerManagedKeyOutput) EventhubNamespaceId() pulumi.StringOutput
The ID of the EventHub Namespace. Changing this forces a new resource to be created.
func (NamespaceCustomerManagedKeyOutput) InfrastructureEncryptionEnabled ¶ added in v5.48.0
func (o NamespaceCustomerManagedKeyOutput) InfrastructureEncryptionEnabled() pulumi.BoolPtrOutput
Whether to enable Infrastructure Encryption (Double Encryption). Changing this forces a new resource to be created.
func (NamespaceCustomerManagedKeyOutput) KeyVaultKeyIds ¶ added in v5.5.0
func (o NamespaceCustomerManagedKeyOutput) KeyVaultKeyIds() pulumi.StringArrayOutput
The list of keys of Key Vault.
func (NamespaceCustomerManagedKeyOutput) ToNamespaceCustomerManagedKeyOutput ¶
func (o NamespaceCustomerManagedKeyOutput) ToNamespaceCustomerManagedKeyOutput() NamespaceCustomerManagedKeyOutput
func (NamespaceCustomerManagedKeyOutput) ToNamespaceCustomerManagedKeyOutputWithContext ¶
func (o NamespaceCustomerManagedKeyOutput) ToNamespaceCustomerManagedKeyOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyOutput
func (NamespaceCustomerManagedKeyOutput) UserAssignedIdentityId ¶ added in v5.54.0
func (o NamespaceCustomerManagedKeyOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of a User Managed Identity that will be used to access Key Vaults that contain the encryption keys.
> **Note:** If using `userAssignedIdentityId`, ensure the User Assigned Identity is also assigned to the parent Event Hub.
> **Note:** If using `userAssignedIdentityId`, make sure to assign the identity the appropriate permissions to access the Key Vault key. Failure to grant `Get, UnwrapKey, and WrapKey` will cause this resource to fail to apply.
type NamespaceCustomerManagedKeyState ¶
type NamespaceCustomerManagedKeyState struct { // The ID of the EventHub Namespace. Changing this forces a new resource to be created. EventhubNamespaceId pulumi.StringPtrInput // Whether to enable Infrastructure Encryption (Double Encryption). Changing this forces a new resource to be created. InfrastructureEncryptionEnabled pulumi.BoolPtrInput // The list of keys of Key Vault. KeyVaultKeyIds pulumi.StringArrayInput // The ID of a User Managed Identity that will be used to access Key Vaults that contain the encryption keys. // // > **Note:** If using `userAssignedIdentityId`, ensure the User Assigned Identity is also assigned to the parent Event Hub. // // > **Note:** If using `userAssignedIdentityId`, make sure to assign the identity the appropriate permissions to access the Key Vault key. Failure to grant `Get, UnwrapKey, and WrapKey` will cause this resource to fail to apply. UserAssignedIdentityId pulumi.StringPtrInput }
func (NamespaceCustomerManagedKeyState) ElementType ¶
func (NamespaceCustomerManagedKeyState) ElementType() reflect.Type
type NamespaceCustomerManagedKeyType ¶ added in v5.1.0
type NamespaceCustomerManagedKeyType struct { // The ID of the User Assigned Identity that has access to the key. IdentityId string `pulumi:"identityId"` // Used to specify whether enable Infrastructure Encryption (Double Encryption). Changing this forces a new resource to be created. InfrastructureEncryptionEnabled *bool `pulumi:"infrastructureEncryptionEnabled"` // The ID of the Key Vault Key which should be used to Encrypt the data in this ServiceBus Namespace. KeyVaultKeyId string `pulumi:"keyVaultKeyId"` }
type NamespaceCustomerManagedKeyTypeArgs ¶ added in v5.1.0
type NamespaceCustomerManagedKeyTypeArgs struct { // The ID of the User Assigned Identity that has access to the key. IdentityId pulumi.StringInput `pulumi:"identityId"` // Used to specify whether enable Infrastructure Encryption (Double Encryption). Changing this forces a new resource to be created. InfrastructureEncryptionEnabled pulumi.BoolPtrInput `pulumi:"infrastructureEncryptionEnabled"` // The ID of the Key Vault Key which should be used to Encrypt the data in this ServiceBus Namespace. KeyVaultKeyId pulumi.StringInput `pulumi:"keyVaultKeyId"` }
func (NamespaceCustomerManagedKeyTypeArgs) ElementType ¶ added in v5.1.0
func (NamespaceCustomerManagedKeyTypeArgs) ElementType() reflect.Type
func (NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypeOutput ¶ added in v5.1.0
func (i NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypeOutput() NamespaceCustomerManagedKeyTypeOutput
func (NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypeOutputWithContext ¶ added in v5.1.0
func (i NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypeOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyTypeOutput
func (NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypePtrOutput ¶ added in v5.1.0
func (i NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypePtrOutput() NamespaceCustomerManagedKeyTypePtrOutput
func (NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypePtrOutputWithContext ¶ added in v5.1.0
func (i NamespaceCustomerManagedKeyTypeArgs) ToNamespaceCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyTypePtrOutput
type NamespaceCustomerManagedKeyTypeInput ¶ added in v5.1.0
type NamespaceCustomerManagedKeyTypeInput interface { pulumi.Input ToNamespaceCustomerManagedKeyTypeOutput() NamespaceCustomerManagedKeyTypeOutput ToNamespaceCustomerManagedKeyTypeOutputWithContext(context.Context) NamespaceCustomerManagedKeyTypeOutput }
NamespaceCustomerManagedKeyTypeInput is an input type that accepts NamespaceCustomerManagedKeyTypeArgs and NamespaceCustomerManagedKeyTypeOutput values. You can construct a concrete instance of `NamespaceCustomerManagedKeyTypeInput` via:
NamespaceCustomerManagedKeyTypeArgs{...}
type NamespaceCustomerManagedKeyTypeOutput ¶ added in v5.1.0
type NamespaceCustomerManagedKeyTypeOutput struct{ *pulumi.OutputState }
func (NamespaceCustomerManagedKeyTypeOutput) ElementType ¶ added in v5.1.0
func (NamespaceCustomerManagedKeyTypeOutput) ElementType() reflect.Type
func (NamespaceCustomerManagedKeyTypeOutput) IdentityId ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypeOutput) IdentityId() pulumi.StringOutput
The ID of the User Assigned Identity that has access to the key.
func (NamespaceCustomerManagedKeyTypeOutput) InfrastructureEncryptionEnabled ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypeOutput) InfrastructureEncryptionEnabled() pulumi.BoolPtrOutput
Used to specify whether enable Infrastructure Encryption (Double Encryption). Changing this forces a new resource to be created.
func (NamespaceCustomerManagedKeyTypeOutput) KeyVaultKeyId ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypeOutput) KeyVaultKeyId() pulumi.StringOutput
The ID of the Key Vault Key which should be used to Encrypt the data in this ServiceBus Namespace.
func (NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypeOutput ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypeOutput() NamespaceCustomerManagedKeyTypeOutput
func (NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypeOutputWithContext ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypeOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyTypeOutput
func (NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypePtrOutput ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypePtrOutput() NamespaceCustomerManagedKeyTypePtrOutput
func (NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypePtrOutputWithContext ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypeOutput) ToNamespaceCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyTypePtrOutput
type NamespaceCustomerManagedKeyTypePtrInput ¶ added in v5.1.0
type NamespaceCustomerManagedKeyTypePtrInput interface { pulumi.Input ToNamespaceCustomerManagedKeyTypePtrOutput() NamespaceCustomerManagedKeyTypePtrOutput ToNamespaceCustomerManagedKeyTypePtrOutputWithContext(context.Context) NamespaceCustomerManagedKeyTypePtrOutput }
NamespaceCustomerManagedKeyTypePtrInput is an input type that accepts NamespaceCustomerManagedKeyTypeArgs, NamespaceCustomerManagedKeyTypePtr and NamespaceCustomerManagedKeyTypePtrOutput values. You can construct a concrete instance of `NamespaceCustomerManagedKeyTypePtrInput` via:
NamespaceCustomerManagedKeyTypeArgs{...} or: nil
func NamespaceCustomerManagedKeyTypePtr ¶ added in v5.1.0
func NamespaceCustomerManagedKeyTypePtr(v *NamespaceCustomerManagedKeyTypeArgs) NamespaceCustomerManagedKeyTypePtrInput
type NamespaceCustomerManagedKeyTypePtrOutput ¶ added in v5.1.0
type NamespaceCustomerManagedKeyTypePtrOutput struct{ *pulumi.OutputState }
func (NamespaceCustomerManagedKeyTypePtrOutput) ElementType ¶ added in v5.1.0
func (NamespaceCustomerManagedKeyTypePtrOutput) ElementType() reflect.Type
func (NamespaceCustomerManagedKeyTypePtrOutput) IdentityId ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypePtrOutput) IdentityId() pulumi.StringPtrOutput
The ID of the User Assigned Identity that has access to the key.
func (NamespaceCustomerManagedKeyTypePtrOutput) InfrastructureEncryptionEnabled ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypePtrOutput) InfrastructureEncryptionEnabled() pulumi.BoolPtrOutput
Used to specify whether enable Infrastructure Encryption (Double Encryption). Changing this forces a new resource to be created.
func (NamespaceCustomerManagedKeyTypePtrOutput) KeyVaultKeyId ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypePtrOutput) KeyVaultKeyId() pulumi.StringPtrOutput
The ID of the Key Vault Key which should be used to Encrypt the data in this ServiceBus Namespace.
func (NamespaceCustomerManagedKeyTypePtrOutput) ToNamespaceCustomerManagedKeyTypePtrOutput ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypePtrOutput) ToNamespaceCustomerManagedKeyTypePtrOutput() NamespaceCustomerManagedKeyTypePtrOutput
func (NamespaceCustomerManagedKeyTypePtrOutput) ToNamespaceCustomerManagedKeyTypePtrOutputWithContext ¶ added in v5.1.0
func (o NamespaceCustomerManagedKeyTypePtrOutput) ToNamespaceCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) NamespaceCustomerManagedKeyTypePtrOutput
type NamespaceIdentity ¶
type NamespaceIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this ServiceBus namespace. // // > **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this ServiceBus Namespace. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this ServiceBus Namespace. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this ServiceBus Namespace. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type NamespaceIdentityArgs ¶
type NamespaceIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this ServiceBus namespace. // // > **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this ServiceBus Namespace. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this ServiceBus Namespace. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this ServiceBus Namespace. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (NamespaceIdentityArgs) ElementType ¶
func (NamespaceIdentityArgs) ElementType() reflect.Type
func (NamespaceIdentityArgs) ToNamespaceIdentityOutput ¶
func (i NamespaceIdentityArgs) ToNamespaceIdentityOutput() NamespaceIdentityOutput
func (NamespaceIdentityArgs) ToNamespaceIdentityOutputWithContext ¶
func (i NamespaceIdentityArgs) ToNamespaceIdentityOutputWithContext(ctx context.Context) NamespaceIdentityOutput
func (NamespaceIdentityArgs) ToNamespaceIdentityPtrOutput ¶
func (i NamespaceIdentityArgs) ToNamespaceIdentityPtrOutput() NamespaceIdentityPtrOutput
func (NamespaceIdentityArgs) ToNamespaceIdentityPtrOutputWithContext ¶
func (i NamespaceIdentityArgs) ToNamespaceIdentityPtrOutputWithContext(ctx context.Context) NamespaceIdentityPtrOutput
type NamespaceIdentityInput ¶
type NamespaceIdentityInput interface { pulumi.Input ToNamespaceIdentityOutput() NamespaceIdentityOutput ToNamespaceIdentityOutputWithContext(context.Context) NamespaceIdentityOutput }
NamespaceIdentityInput is an input type that accepts NamespaceIdentityArgs and NamespaceIdentityOutput values. You can construct a concrete instance of `NamespaceIdentityInput` via:
NamespaceIdentityArgs{...}
type NamespaceIdentityOutput ¶
type NamespaceIdentityOutput struct{ *pulumi.OutputState }
func (NamespaceIdentityOutput) ElementType ¶
func (NamespaceIdentityOutput) ElementType() reflect.Type
func (NamespaceIdentityOutput) IdentityIds ¶
func (o NamespaceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this ServiceBus namespace.
> **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
func (NamespaceIdentityOutput) PrincipalId ¶
func (o NamespaceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this ServiceBus Namespace.
func (NamespaceIdentityOutput) TenantId ¶
func (o NamespaceIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this ServiceBus Namespace.
func (NamespaceIdentityOutput) ToNamespaceIdentityOutput ¶
func (o NamespaceIdentityOutput) ToNamespaceIdentityOutput() NamespaceIdentityOutput
func (NamespaceIdentityOutput) ToNamespaceIdentityOutputWithContext ¶
func (o NamespaceIdentityOutput) ToNamespaceIdentityOutputWithContext(ctx context.Context) NamespaceIdentityOutput
func (NamespaceIdentityOutput) ToNamespaceIdentityPtrOutput ¶
func (o NamespaceIdentityOutput) ToNamespaceIdentityPtrOutput() NamespaceIdentityPtrOutput
func (NamespaceIdentityOutput) ToNamespaceIdentityPtrOutputWithContext ¶
func (o NamespaceIdentityOutput) ToNamespaceIdentityPtrOutputWithContext(ctx context.Context) NamespaceIdentityPtrOutput
func (NamespaceIdentityOutput) Type ¶
func (o NamespaceIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this ServiceBus Namespace. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type NamespaceIdentityPtrInput ¶
type NamespaceIdentityPtrInput interface { pulumi.Input ToNamespaceIdentityPtrOutput() NamespaceIdentityPtrOutput ToNamespaceIdentityPtrOutputWithContext(context.Context) NamespaceIdentityPtrOutput }
NamespaceIdentityPtrInput is an input type that accepts NamespaceIdentityArgs, NamespaceIdentityPtr and NamespaceIdentityPtrOutput values. You can construct a concrete instance of `NamespaceIdentityPtrInput` via:
NamespaceIdentityArgs{...} or: nil
func NamespaceIdentityPtr ¶
func NamespaceIdentityPtr(v *NamespaceIdentityArgs) NamespaceIdentityPtrInput
type NamespaceIdentityPtrOutput ¶
type NamespaceIdentityPtrOutput struct{ *pulumi.OutputState }
func (NamespaceIdentityPtrOutput) Elem ¶
func (o NamespaceIdentityPtrOutput) Elem() NamespaceIdentityOutput
func (NamespaceIdentityPtrOutput) ElementType ¶
func (NamespaceIdentityPtrOutput) ElementType() reflect.Type
func (NamespaceIdentityPtrOutput) IdentityIds ¶
func (o NamespaceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this ServiceBus namespace.
> **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
func (NamespaceIdentityPtrOutput) PrincipalId ¶
func (o NamespaceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this ServiceBus Namespace.
func (NamespaceIdentityPtrOutput) TenantId ¶
func (o NamespaceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this ServiceBus Namespace.
func (NamespaceIdentityPtrOutput) ToNamespaceIdentityPtrOutput ¶
func (o NamespaceIdentityPtrOutput) ToNamespaceIdentityPtrOutput() NamespaceIdentityPtrOutput
func (NamespaceIdentityPtrOutput) ToNamespaceIdentityPtrOutputWithContext ¶
func (o NamespaceIdentityPtrOutput) ToNamespaceIdentityPtrOutputWithContext(ctx context.Context) NamespaceIdentityPtrOutput
func (NamespaceIdentityPtrOutput) Type ¶
func (o NamespaceIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this ServiceBus Namespace. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type NamespaceInput ¶
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceMap ¶
type NamespaceMap map[string]NamespaceInput
func (NamespaceMap) ElementType ¶
func (NamespaceMap) ElementType() reflect.Type
func (NamespaceMap) ToNamespaceMapOutput ¶
func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMap) ToNamespaceMapOutputWithContext ¶
func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceMapInput ¶
type NamespaceMapInput interface { pulumi.Input ToNamespaceMapOutput() NamespaceMapOutput ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput }
NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:
NamespaceMap{ "key": NamespaceArgs{...} }
type NamespaceMapOutput ¶
type NamespaceMapOutput struct{ *pulumi.OutputState }
func (NamespaceMapOutput) ElementType ¶
func (NamespaceMapOutput) ElementType() reflect.Type
func (NamespaceMapOutput) MapIndex ¶
func (o NamespaceMapOutput) MapIndex(k pulumi.StringInput) NamespaceOutput
func (NamespaceMapOutput) ToNamespaceMapOutput ¶
func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMapOutput) ToNamespaceMapOutputWithContext ¶
func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceNetworkRuleSet ¶ added in v5.49.0
type NamespaceNetworkRuleSet struct { // Specifies the default action for the Network Rule Set. Possible values are `Allow` and `Deny`. Defaults to `Allow`. DefaultAction *string `pulumi:"defaultAction"` // One or more IP Addresses, or CIDR Blocks which should be able to access the ServiceBus Namespace. IpRules []string `pulumi:"ipRules"` // One or more `networkRules` blocks as defined below. NetworkRules []NamespaceNetworkRuleSetNetworkRule `pulumi:"networkRules"` // Whether to allow traffic over public network. Possible values are `true` and `false`. Defaults to `true`. PublicNetworkAccessEnabled *bool `pulumi:"publicNetworkAccessEnabled"` // Are Azure Services that are known and trusted for this resource type are allowed to bypass firewall configuration? See [Trusted Microsoft Services](https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/service-bus-messaging/includes/service-bus-trusted-services.md) TrustedServicesAllowed *bool `pulumi:"trustedServicesAllowed"` }
type NamespaceNetworkRuleSetArgs ¶ added in v5.49.0
type NamespaceNetworkRuleSetArgs struct { // Specifies the default action for the Network Rule Set. Possible values are `Allow` and `Deny`. Defaults to `Allow`. DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"` // One or more IP Addresses, or CIDR Blocks which should be able to access the ServiceBus Namespace. IpRules pulumi.StringArrayInput `pulumi:"ipRules"` // One or more `networkRules` blocks as defined below. NetworkRules NamespaceNetworkRuleSetNetworkRuleArrayInput `pulumi:"networkRules"` // Whether to allow traffic over public network. Possible values are `true` and `false`. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput `pulumi:"publicNetworkAccessEnabled"` // Are Azure Services that are known and trusted for this resource type are allowed to bypass firewall configuration? See [Trusted Microsoft Services](https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/service-bus-messaging/includes/service-bus-trusted-services.md) TrustedServicesAllowed pulumi.BoolPtrInput `pulumi:"trustedServicesAllowed"` }
func (NamespaceNetworkRuleSetArgs) ElementType ¶ added in v5.49.0
func (NamespaceNetworkRuleSetArgs) ElementType() reflect.Type
func (NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetOutput ¶ added in v5.49.0
func (i NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput
func (NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetOutputWithContext ¶ added in v5.49.0
func (i NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetOutput
func (NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetPtrOutput ¶ added in v5.49.0
func (i NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetPtrOutput() NamespaceNetworkRuleSetPtrOutput
func (NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetPtrOutputWithContext ¶ added in v5.49.0
func (i NamespaceNetworkRuleSetArgs) ToNamespaceNetworkRuleSetPtrOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetPtrOutput
type NamespaceNetworkRuleSetInput ¶ added in v5.49.0
type NamespaceNetworkRuleSetInput interface { pulumi.Input ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput ToNamespaceNetworkRuleSetOutputWithContext(context.Context) NamespaceNetworkRuleSetOutput }
NamespaceNetworkRuleSetInput is an input type that accepts NamespaceNetworkRuleSetArgs and NamespaceNetworkRuleSetOutput values. You can construct a concrete instance of `NamespaceNetworkRuleSetInput` via:
NamespaceNetworkRuleSetArgs{...}
type NamespaceNetworkRuleSetNetworkRule ¶ added in v5.49.0
type NamespaceNetworkRuleSetNetworkRule struct { // Should the ServiceBus Namespace Network Rule Set ignore missing Virtual Network Service Endpoint option in the Subnet? Defaults to `false`. IgnoreMissingVnetServiceEndpoint *bool `pulumi:"ignoreMissingVnetServiceEndpoint"` // The Subnet ID which should be able to access this ServiceBus Namespace. SubnetId string `pulumi:"subnetId"` }
type NamespaceNetworkRuleSetNetworkRuleArgs ¶ added in v5.49.0
type NamespaceNetworkRuleSetNetworkRuleArgs struct { // Should the ServiceBus Namespace Network Rule Set ignore missing Virtual Network Service Endpoint option in the Subnet? Defaults to `false`. IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput `pulumi:"ignoreMissingVnetServiceEndpoint"` // The Subnet ID which should be able to access this ServiceBus Namespace. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (NamespaceNetworkRuleSetNetworkRuleArgs) ElementType ¶ added in v5.49.0
func (NamespaceNetworkRuleSetNetworkRuleArgs) ElementType() reflect.Type
func (NamespaceNetworkRuleSetNetworkRuleArgs) ToNamespaceNetworkRuleSetNetworkRuleOutput ¶ added in v5.49.0
func (i NamespaceNetworkRuleSetNetworkRuleArgs) ToNamespaceNetworkRuleSetNetworkRuleOutput() NamespaceNetworkRuleSetNetworkRuleOutput
func (NamespaceNetworkRuleSetNetworkRuleArgs) ToNamespaceNetworkRuleSetNetworkRuleOutputWithContext ¶ added in v5.49.0
func (i NamespaceNetworkRuleSetNetworkRuleArgs) ToNamespaceNetworkRuleSetNetworkRuleOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetNetworkRuleOutput
type NamespaceNetworkRuleSetNetworkRuleArray ¶ added in v5.49.0
type NamespaceNetworkRuleSetNetworkRuleArray []NamespaceNetworkRuleSetNetworkRuleInput
func (NamespaceNetworkRuleSetNetworkRuleArray) ElementType ¶ added in v5.49.0
func (NamespaceNetworkRuleSetNetworkRuleArray) ElementType() reflect.Type
func (NamespaceNetworkRuleSetNetworkRuleArray) ToNamespaceNetworkRuleSetNetworkRuleArrayOutput ¶ added in v5.49.0
func (i NamespaceNetworkRuleSetNetworkRuleArray) ToNamespaceNetworkRuleSetNetworkRuleArrayOutput() NamespaceNetworkRuleSetNetworkRuleArrayOutput
func (NamespaceNetworkRuleSetNetworkRuleArray) ToNamespaceNetworkRuleSetNetworkRuleArrayOutputWithContext ¶ added in v5.49.0
func (i NamespaceNetworkRuleSetNetworkRuleArray) ToNamespaceNetworkRuleSetNetworkRuleArrayOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetNetworkRuleArrayOutput
type NamespaceNetworkRuleSetNetworkRuleArrayInput ¶ added in v5.49.0
type NamespaceNetworkRuleSetNetworkRuleArrayInput interface { pulumi.Input ToNamespaceNetworkRuleSetNetworkRuleArrayOutput() NamespaceNetworkRuleSetNetworkRuleArrayOutput ToNamespaceNetworkRuleSetNetworkRuleArrayOutputWithContext(context.Context) NamespaceNetworkRuleSetNetworkRuleArrayOutput }
NamespaceNetworkRuleSetNetworkRuleArrayInput is an input type that accepts NamespaceNetworkRuleSetNetworkRuleArray and NamespaceNetworkRuleSetNetworkRuleArrayOutput values. You can construct a concrete instance of `NamespaceNetworkRuleSetNetworkRuleArrayInput` via:
NamespaceNetworkRuleSetNetworkRuleArray{ NamespaceNetworkRuleSetNetworkRuleArgs{...} }
type NamespaceNetworkRuleSetNetworkRuleArrayOutput ¶ added in v5.49.0
type NamespaceNetworkRuleSetNetworkRuleArrayOutput struct{ *pulumi.OutputState }
func (NamespaceNetworkRuleSetNetworkRuleArrayOutput) ElementType ¶ added in v5.49.0
func (NamespaceNetworkRuleSetNetworkRuleArrayOutput) ElementType() reflect.Type
func (NamespaceNetworkRuleSetNetworkRuleArrayOutput) ToNamespaceNetworkRuleSetNetworkRuleArrayOutput ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetNetworkRuleArrayOutput) ToNamespaceNetworkRuleSetNetworkRuleArrayOutput() NamespaceNetworkRuleSetNetworkRuleArrayOutput
func (NamespaceNetworkRuleSetNetworkRuleArrayOutput) ToNamespaceNetworkRuleSetNetworkRuleArrayOutputWithContext ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetNetworkRuleArrayOutput) ToNamespaceNetworkRuleSetNetworkRuleArrayOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetNetworkRuleArrayOutput
type NamespaceNetworkRuleSetNetworkRuleInput ¶ added in v5.49.0
type NamespaceNetworkRuleSetNetworkRuleInput interface { pulumi.Input ToNamespaceNetworkRuleSetNetworkRuleOutput() NamespaceNetworkRuleSetNetworkRuleOutput ToNamespaceNetworkRuleSetNetworkRuleOutputWithContext(context.Context) NamespaceNetworkRuleSetNetworkRuleOutput }
NamespaceNetworkRuleSetNetworkRuleInput is an input type that accepts NamespaceNetworkRuleSetNetworkRuleArgs and NamespaceNetworkRuleSetNetworkRuleOutput values. You can construct a concrete instance of `NamespaceNetworkRuleSetNetworkRuleInput` via:
NamespaceNetworkRuleSetNetworkRuleArgs{...}
type NamespaceNetworkRuleSetNetworkRuleOutput ¶ added in v5.49.0
type NamespaceNetworkRuleSetNetworkRuleOutput struct{ *pulumi.OutputState }
func (NamespaceNetworkRuleSetNetworkRuleOutput) ElementType ¶ added in v5.49.0
func (NamespaceNetworkRuleSetNetworkRuleOutput) ElementType() reflect.Type
func (NamespaceNetworkRuleSetNetworkRuleOutput) IgnoreMissingVnetServiceEndpoint ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetNetworkRuleOutput) IgnoreMissingVnetServiceEndpoint() pulumi.BoolPtrOutput
Should the ServiceBus Namespace Network Rule Set ignore missing Virtual Network Service Endpoint option in the Subnet? Defaults to `false`.
func (NamespaceNetworkRuleSetNetworkRuleOutput) SubnetId ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetNetworkRuleOutput) SubnetId() pulumi.StringOutput
The Subnet ID which should be able to access this ServiceBus Namespace.
func (NamespaceNetworkRuleSetNetworkRuleOutput) ToNamespaceNetworkRuleSetNetworkRuleOutput ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetNetworkRuleOutput) ToNamespaceNetworkRuleSetNetworkRuleOutput() NamespaceNetworkRuleSetNetworkRuleOutput
func (NamespaceNetworkRuleSetNetworkRuleOutput) ToNamespaceNetworkRuleSetNetworkRuleOutputWithContext ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetNetworkRuleOutput) ToNamespaceNetworkRuleSetNetworkRuleOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetNetworkRuleOutput
type NamespaceNetworkRuleSetOutput ¶ added in v5.49.0
type NamespaceNetworkRuleSetOutput struct{ *pulumi.OutputState }
func (NamespaceNetworkRuleSetOutput) DefaultAction ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetOutput) DefaultAction() pulumi.StringPtrOutput
Specifies the default action for the Network Rule Set. Possible values are `Allow` and `Deny`. Defaults to `Allow`.
func (NamespaceNetworkRuleSetOutput) ElementType ¶ added in v5.49.0
func (NamespaceNetworkRuleSetOutput) ElementType() reflect.Type
func (NamespaceNetworkRuleSetOutput) IpRules ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetOutput) IpRules() pulumi.StringArrayOutput
One or more IP Addresses, or CIDR Blocks which should be able to access the ServiceBus Namespace.
func (NamespaceNetworkRuleSetOutput) NetworkRules ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetOutput) NetworkRules() NamespaceNetworkRuleSetNetworkRuleArrayOutput
One or more `networkRules` blocks as defined below.
func (NamespaceNetworkRuleSetOutput) PublicNetworkAccessEnabled ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Whether to allow traffic over public network. Possible values are `true` and `false`. Defaults to `true`.
func (NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutput ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput
func (NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutputWithContext ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetOutput
func (NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetPtrOutput ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetPtrOutput() NamespaceNetworkRuleSetPtrOutput
func (NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetPtrOutputWithContext ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetPtrOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetPtrOutput
func (NamespaceNetworkRuleSetOutput) TrustedServicesAllowed ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetOutput) TrustedServicesAllowed() pulumi.BoolPtrOutput
Are Azure Services that are known and trusted for this resource type are allowed to bypass firewall configuration? See [Trusted Microsoft Services](https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/service-bus-messaging/includes/service-bus-trusted-services.md)
type NamespaceNetworkRuleSetPtrInput ¶ added in v5.49.0
type NamespaceNetworkRuleSetPtrInput interface { pulumi.Input ToNamespaceNetworkRuleSetPtrOutput() NamespaceNetworkRuleSetPtrOutput ToNamespaceNetworkRuleSetPtrOutputWithContext(context.Context) NamespaceNetworkRuleSetPtrOutput }
NamespaceNetworkRuleSetPtrInput is an input type that accepts NamespaceNetworkRuleSetArgs, NamespaceNetworkRuleSetPtr and NamespaceNetworkRuleSetPtrOutput values. You can construct a concrete instance of `NamespaceNetworkRuleSetPtrInput` via:
NamespaceNetworkRuleSetArgs{...} or: nil
func NamespaceNetworkRuleSetPtr ¶ added in v5.49.0
func NamespaceNetworkRuleSetPtr(v *NamespaceNetworkRuleSetArgs) NamespaceNetworkRuleSetPtrInput
type NamespaceNetworkRuleSetPtrOutput ¶ added in v5.49.0
type NamespaceNetworkRuleSetPtrOutput struct{ *pulumi.OutputState }
func (NamespaceNetworkRuleSetPtrOutput) DefaultAction ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetPtrOutput) DefaultAction() pulumi.StringPtrOutput
Specifies the default action for the Network Rule Set. Possible values are `Allow` and `Deny`. Defaults to `Allow`.
func (NamespaceNetworkRuleSetPtrOutput) Elem ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetPtrOutput) Elem() NamespaceNetworkRuleSetOutput
func (NamespaceNetworkRuleSetPtrOutput) ElementType ¶ added in v5.49.0
func (NamespaceNetworkRuleSetPtrOutput) ElementType() reflect.Type
func (NamespaceNetworkRuleSetPtrOutput) IpRules ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetPtrOutput) IpRules() pulumi.StringArrayOutput
One or more IP Addresses, or CIDR Blocks which should be able to access the ServiceBus Namespace.
func (NamespaceNetworkRuleSetPtrOutput) NetworkRules ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetPtrOutput) NetworkRules() NamespaceNetworkRuleSetNetworkRuleArrayOutput
One or more `networkRules` blocks as defined below.
func (NamespaceNetworkRuleSetPtrOutput) PublicNetworkAccessEnabled ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetPtrOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Whether to allow traffic over public network. Possible values are `true` and `false`. Defaults to `true`.
func (NamespaceNetworkRuleSetPtrOutput) ToNamespaceNetworkRuleSetPtrOutput ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetPtrOutput) ToNamespaceNetworkRuleSetPtrOutput() NamespaceNetworkRuleSetPtrOutput
func (NamespaceNetworkRuleSetPtrOutput) ToNamespaceNetworkRuleSetPtrOutputWithContext ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetPtrOutput) ToNamespaceNetworkRuleSetPtrOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetPtrOutput
func (NamespaceNetworkRuleSetPtrOutput) TrustedServicesAllowed ¶ added in v5.49.0
func (o NamespaceNetworkRuleSetPtrOutput) TrustedServicesAllowed() pulumi.BoolPtrOutput
Are Azure Services that are known and trusted for this resource type are allowed to bypass firewall configuration? See [Trusted Microsoft Services](https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/service-bus-messaging/includes/service-bus-trusted-services.md)
type NamespaceOutput ¶
type NamespaceOutput struct{ *pulumi.OutputState }
func (NamespaceOutput) Capacity ¶ added in v5.5.0
func (o NamespaceOutput) Capacity() pulumi.IntPtrOutput
Specifies the capacity. When `sku` is `Premium`, capacity can be `1`, `2`, `4`, `8` or `16`. When `sku` is `Basic` or `Standard`, capacity can be `0` only.
func (NamespaceOutput) CustomerManagedKey ¶ added in v5.5.0
func (o NamespaceOutput) CustomerManagedKey() NamespaceCustomerManagedKeyTypePtrOutput
An `customerManagedKey` block as defined below.
func (NamespaceOutput) DefaultPrimaryConnectionString ¶ added in v5.5.0
func (o NamespaceOutput) DefaultPrimaryConnectionString() pulumi.StringOutput
The primary connection string for the authorization rule `RootManageSharedAccessKey`.
func (NamespaceOutput) DefaultPrimaryKey ¶ added in v5.5.0
func (o NamespaceOutput) DefaultPrimaryKey() pulumi.StringOutput
The primary access key for the authorization rule `RootManageSharedAccessKey`.
func (NamespaceOutput) DefaultSecondaryConnectionString ¶ added in v5.5.0
func (o NamespaceOutput) DefaultSecondaryConnectionString() pulumi.StringOutput
The secondary connection string for the authorization rule `RootManageSharedAccessKey`.
func (NamespaceOutput) DefaultSecondaryKey ¶ added in v5.5.0
func (o NamespaceOutput) DefaultSecondaryKey() pulumi.StringOutput
The secondary access key for the authorization rule `RootManageSharedAccessKey`.
func (NamespaceOutput) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) Endpoint ¶ added in v5.37.0
func (o NamespaceOutput) Endpoint() pulumi.StringOutput
The URL to access the ServiceBus Namespace.
func (NamespaceOutput) Identity ¶ added in v5.5.0
func (o NamespaceOutput) Identity() NamespaceIdentityPtrOutput
An `identity` block as defined below.
func (NamespaceOutput) LocalAuthEnabled ¶ added in v5.5.0
func (o NamespaceOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
Whether or not SAS authentication is enabled for the Service Bus namespace. Defaults to `true`.
func (NamespaceOutput) Location ¶ added in v5.5.0
func (o NamespaceOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (NamespaceOutput) MinimumTlsVersion ¶ added in v5.18.0
func (o NamespaceOutput) MinimumTlsVersion() pulumi.StringOutput
The minimum supported TLS version for this Service Bus Namespace. Valid values are: `1.0`, `1.1` and `1.2`. The current default minimum TLS version is `1.2`.
func (NamespaceOutput) Name ¶ added in v5.5.0
func (o NamespaceOutput) Name() pulumi.StringOutput
Specifies the name of the ServiceBus Namespace resource . Changing this forces a new resource to be created.
func (NamespaceOutput) NetworkRuleSet ¶ added in v5.49.0
func (o NamespaceOutput) NetworkRuleSet() NamespaceNetworkRuleSetOutput
An `networkRuleSet` block as defined below.
func (NamespaceOutput) PublicNetworkAccessEnabled ¶ added in v5.18.0
func (o NamespaceOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Is public network access enabled for the Service Bus Namespace? Defaults to `true`.
func (NamespaceOutput) ResourceGroupName ¶ added in v5.5.0
func (o NamespaceOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to Changing this forces a new resource to be created. create the namespace.
func (NamespaceOutput) Sku ¶ added in v5.5.0
func (o NamespaceOutput) Sku() pulumi.StringOutput
Defines which tier to use. Options are `Basic`, `Standard` or `Premium`. Please note that setting this field to `Premium` will force the creation of a new resource.
func (NamespaceOutput) Tags ¶ added in v5.5.0
func (o NamespaceOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (NamespaceOutput) ToNamespaceOutput ¶
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
func (NamespaceOutput) ZoneRedundant ¶ added in v5.5.0
func (o NamespaceOutput) ZoneRedundant() pulumi.BoolPtrOutput
Whether or not this resource is zone redundant. `sku` needs to be `Premium`. Changing this forces a new resource to be created.
type NamespaceSchemaGroup ¶ added in v5.16.0
type NamespaceSchemaGroup struct { pulumi.CustomResourceState // Specifies the name of this schema group. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the ID of the EventHub Namespace. Changing this forces a new resource to be created. NamespaceId pulumi.StringOutput `pulumi:"namespaceId"` // Specifies the compatibility of this schema group. Possible values are `None`, `Backward`, `Forward`. Changing this forces a new resource to be created. SchemaCompatibility pulumi.StringOutput `pulumi:"schemaCompatibility"` // Specifies the Type of this schema group. Possible values are `Avro`, `Unknown`. Changing this forces a new resource to be created. SchemaType pulumi.StringOutput `pulumi:"schemaType"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("exampleRG-ehn-schemaGroup"), Location: pulumi.String("East US"), }) if err != nil { return err } test, err := eventhub.NewEventHubNamespace(ctx, "test", &eventhub.EventHubNamespaceArgs{ Name: pulumi.String("example-ehn-schemaGroup"), Location: pulumi.Any(testAzurermResourceGroup.Location), ResourceGroupName: pulumi.Any(testAzurermResourceGroup.Name), Sku: pulumi.String("Standard"), }) if err != nil { return err } _, err = eventhub.NewNamespaceSchemaGroup(ctx, "test", &eventhub.NamespaceSchemaGroupArgs{ Name: pulumi.String("example-schemaGroup"), NamespaceId: test.ID(), SchemaCompatibility: pulumi.String("Forward"), SchemaType: pulumi.String("Avro"), }) if err != nil { return err } return nil }) }
```
## Import
Schema Group for a EventHub Namespace can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/namespaceSchemaGroup:NamespaceSchemaGroup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1/schemaGroups/group1 ```
func GetNamespaceSchemaGroup ¶ added in v5.16.0
func GetNamespaceSchemaGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceSchemaGroupState, opts ...pulumi.ResourceOption) (*NamespaceSchemaGroup, error)
GetNamespaceSchemaGroup gets an existing NamespaceSchemaGroup 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 NewNamespaceSchemaGroup ¶ added in v5.16.0
func NewNamespaceSchemaGroup(ctx *pulumi.Context, name string, args *NamespaceSchemaGroupArgs, opts ...pulumi.ResourceOption) (*NamespaceSchemaGroup, error)
NewNamespaceSchemaGroup registers a new resource with the given unique name, arguments, and options.
func (*NamespaceSchemaGroup) ElementType ¶ added in v5.16.0
func (*NamespaceSchemaGroup) ElementType() reflect.Type
func (*NamespaceSchemaGroup) ToNamespaceSchemaGroupOutput ¶ added in v5.16.0
func (i *NamespaceSchemaGroup) ToNamespaceSchemaGroupOutput() NamespaceSchemaGroupOutput
func (*NamespaceSchemaGroup) ToNamespaceSchemaGroupOutputWithContext ¶ added in v5.16.0
func (i *NamespaceSchemaGroup) ToNamespaceSchemaGroupOutputWithContext(ctx context.Context) NamespaceSchemaGroupOutput
type NamespaceSchemaGroupArgs ¶ added in v5.16.0
type NamespaceSchemaGroupArgs struct { // Specifies the name of this schema group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the ID of the EventHub Namespace. Changing this forces a new resource to be created. NamespaceId pulumi.StringInput // Specifies the compatibility of this schema group. Possible values are `None`, `Backward`, `Forward`. Changing this forces a new resource to be created. SchemaCompatibility pulumi.StringInput // Specifies the Type of this schema group. Possible values are `Avro`, `Unknown`. Changing this forces a new resource to be created. SchemaType pulumi.StringInput }
The set of arguments for constructing a NamespaceSchemaGroup resource.
func (NamespaceSchemaGroupArgs) ElementType ¶ added in v5.16.0
func (NamespaceSchemaGroupArgs) ElementType() reflect.Type
type NamespaceSchemaGroupArray ¶ added in v5.16.0
type NamespaceSchemaGroupArray []NamespaceSchemaGroupInput
func (NamespaceSchemaGroupArray) ElementType ¶ added in v5.16.0
func (NamespaceSchemaGroupArray) ElementType() reflect.Type
func (NamespaceSchemaGroupArray) ToNamespaceSchemaGroupArrayOutput ¶ added in v5.16.0
func (i NamespaceSchemaGroupArray) ToNamespaceSchemaGroupArrayOutput() NamespaceSchemaGroupArrayOutput
func (NamespaceSchemaGroupArray) ToNamespaceSchemaGroupArrayOutputWithContext ¶ added in v5.16.0
func (i NamespaceSchemaGroupArray) ToNamespaceSchemaGroupArrayOutputWithContext(ctx context.Context) NamespaceSchemaGroupArrayOutput
type NamespaceSchemaGroupArrayInput ¶ added in v5.16.0
type NamespaceSchemaGroupArrayInput interface { pulumi.Input ToNamespaceSchemaGroupArrayOutput() NamespaceSchemaGroupArrayOutput ToNamespaceSchemaGroupArrayOutputWithContext(context.Context) NamespaceSchemaGroupArrayOutput }
NamespaceSchemaGroupArrayInput is an input type that accepts NamespaceSchemaGroupArray and NamespaceSchemaGroupArrayOutput values. You can construct a concrete instance of `NamespaceSchemaGroupArrayInput` via:
NamespaceSchemaGroupArray{ NamespaceSchemaGroupArgs{...} }
type NamespaceSchemaGroupArrayOutput ¶ added in v5.16.0
type NamespaceSchemaGroupArrayOutput struct{ *pulumi.OutputState }
func (NamespaceSchemaGroupArrayOutput) ElementType ¶ added in v5.16.0
func (NamespaceSchemaGroupArrayOutput) ElementType() reflect.Type
func (NamespaceSchemaGroupArrayOutput) Index ¶ added in v5.16.0
func (o NamespaceSchemaGroupArrayOutput) Index(i pulumi.IntInput) NamespaceSchemaGroupOutput
func (NamespaceSchemaGroupArrayOutput) ToNamespaceSchemaGroupArrayOutput ¶ added in v5.16.0
func (o NamespaceSchemaGroupArrayOutput) ToNamespaceSchemaGroupArrayOutput() NamespaceSchemaGroupArrayOutput
func (NamespaceSchemaGroupArrayOutput) ToNamespaceSchemaGroupArrayOutputWithContext ¶ added in v5.16.0
func (o NamespaceSchemaGroupArrayOutput) ToNamespaceSchemaGroupArrayOutputWithContext(ctx context.Context) NamespaceSchemaGroupArrayOutput
type NamespaceSchemaGroupInput ¶ added in v5.16.0
type NamespaceSchemaGroupInput interface { pulumi.Input ToNamespaceSchemaGroupOutput() NamespaceSchemaGroupOutput ToNamespaceSchemaGroupOutputWithContext(ctx context.Context) NamespaceSchemaGroupOutput }
type NamespaceSchemaGroupMap ¶ added in v5.16.0
type NamespaceSchemaGroupMap map[string]NamespaceSchemaGroupInput
func (NamespaceSchemaGroupMap) ElementType ¶ added in v5.16.0
func (NamespaceSchemaGroupMap) ElementType() reflect.Type
func (NamespaceSchemaGroupMap) ToNamespaceSchemaGroupMapOutput ¶ added in v5.16.0
func (i NamespaceSchemaGroupMap) ToNamespaceSchemaGroupMapOutput() NamespaceSchemaGroupMapOutput
func (NamespaceSchemaGroupMap) ToNamespaceSchemaGroupMapOutputWithContext ¶ added in v5.16.0
func (i NamespaceSchemaGroupMap) ToNamespaceSchemaGroupMapOutputWithContext(ctx context.Context) NamespaceSchemaGroupMapOutput
type NamespaceSchemaGroupMapInput ¶ added in v5.16.0
type NamespaceSchemaGroupMapInput interface { pulumi.Input ToNamespaceSchemaGroupMapOutput() NamespaceSchemaGroupMapOutput ToNamespaceSchemaGroupMapOutputWithContext(context.Context) NamespaceSchemaGroupMapOutput }
NamespaceSchemaGroupMapInput is an input type that accepts NamespaceSchemaGroupMap and NamespaceSchemaGroupMapOutput values. You can construct a concrete instance of `NamespaceSchemaGroupMapInput` via:
NamespaceSchemaGroupMap{ "key": NamespaceSchemaGroupArgs{...} }
type NamespaceSchemaGroupMapOutput ¶ added in v5.16.0
type NamespaceSchemaGroupMapOutput struct{ *pulumi.OutputState }
func (NamespaceSchemaGroupMapOutput) ElementType ¶ added in v5.16.0
func (NamespaceSchemaGroupMapOutput) ElementType() reflect.Type
func (NamespaceSchemaGroupMapOutput) MapIndex ¶ added in v5.16.0
func (o NamespaceSchemaGroupMapOutput) MapIndex(k pulumi.StringInput) NamespaceSchemaGroupOutput
func (NamespaceSchemaGroupMapOutput) ToNamespaceSchemaGroupMapOutput ¶ added in v5.16.0
func (o NamespaceSchemaGroupMapOutput) ToNamespaceSchemaGroupMapOutput() NamespaceSchemaGroupMapOutput
func (NamespaceSchemaGroupMapOutput) ToNamespaceSchemaGroupMapOutputWithContext ¶ added in v5.16.0
func (o NamespaceSchemaGroupMapOutput) ToNamespaceSchemaGroupMapOutputWithContext(ctx context.Context) NamespaceSchemaGroupMapOutput
type NamespaceSchemaGroupOutput ¶ added in v5.16.0
type NamespaceSchemaGroupOutput struct{ *pulumi.OutputState }
func (NamespaceSchemaGroupOutput) ElementType ¶ added in v5.16.0
func (NamespaceSchemaGroupOutput) ElementType() reflect.Type
func (NamespaceSchemaGroupOutput) Name ¶ added in v5.16.0
func (o NamespaceSchemaGroupOutput) Name() pulumi.StringOutput
Specifies the name of this schema group. Changing this forces a new resource to be created.
func (NamespaceSchemaGroupOutput) NamespaceId ¶ added in v5.16.0
func (o NamespaceSchemaGroupOutput) NamespaceId() pulumi.StringOutput
Specifies the ID of the EventHub Namespace. Changing this forces a new resource to be created.
func (NamespaceSchemaGroupOutput) SchemaCompatibility ¶ added in v5.16.0
func (o NamespaceSchemaGroupOutput) SchemaCompatibility() pulumi.StringOutput
Specifies the compatibility of this schema group. Possible values are `None`, `Backward`, `Forward`. Changing this forces a new resource to be created.
func (NamespaceSchemaGroupOutput) SchemaType ¶ added in v5.16.0
func (o NamespaceSchemaGroupOutput) SchemaType() pulumi.StringOutput
Specifies the Type of this schema group. Possible values are `Avro`, `Unknown`. Changing this forces a new resource to be created.
func (NamespaceSchemaGroupOutput) ToNamespaceSchemaGroupOutput ¶ added in v5.16.0
func (o NamespaceSchemaGroupOutput) ToNamespaceSchemaGroupOutput() NamespaceSchemaGroupOutput
func (NamespaceSchemaGroupOutput) ToNamespaceSchemaGroupOutputWithContext ¶ added in v5.16.0
func (o NamespaceSchemaGroupOutput) ToNamespaceSchemaGroupOutputWithContext(ctx context.Context) NamespaceSchemaGroupOutput
type NamespaceSchemaGroupState ¶ added in v5.16.0
type NamespaceSchemaGroupState struct { // Specifies the name of this schema group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the ID of the EventHub Namespace. Changing this forces a new resource to be created. NamespaceId pulumi.StringPtrInput // Specifies the compatibility of this schema group. Possible values are `None`, `Backward`, `Forward`. Changing this forces a new resource to be created. SchemaCompatibility pulumi.StringPtrInput // Specifies the Type of this schema group. Possible values are `Avro`, `Unknown`. Changing this forces a new resource to be created. SchemaType pulumi.StringPtrInput }
func (NamespaceSchemaGroupState) ElementType ¶ added in v5.16.0
func (NamespaceSchemaGroupState) ElementType() reflect.Type
type NamespaceState ¶
type NamespaceState struct { // Specifies the capacity. When `sku` is `Premium`, capacity can be `1`, `2`, `4`, `8` or `16`. When `sku` is `Basic` or `Standard`, capacity can be `0` only. Capacity pulumi.IntPtrInput // An `customerManagedKey` block as defined below. CustomerManagedKey NamespaceCustomerManagedKeyTypePtrInput // The primary connection string for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryConnectionString pulumi.StringPtrInput // The primary access key for the authorization rule `RootManageSharedAccessKey`. DefaultPrimaryKey pulumi.StringPtrInput // The secondary connection string for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryConnectionString pulumi.StringPtrInput // The secondary access key for the authorization rule `RootManageSharedAccessKey`. DefaultSecondaryKey pulumi.StringPtrInput // The URL to access the ServiceBus Namespace. Endpoint pulumi.StringPtrInput // An `identity` block as defined below. Identity NamespaceIdentityPtrInput // Whether or not SAS authentication is enabled for the Service Bus namespace. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The minimum supported TLS version for this Service Bus Namespace. Valid values are: `1.0`, `1.1` and `1.2`. The current default minimum TLS version is `1.2`. MinimumTlsVersion pulumi.StringPtrInput // Specifies the name of the ServiceBus Namespace resource . Changing this forces a new resource to be created. Name pulumi.StringPtrInput // An `networkRuleSet` block as defined below. NetworkRuleSet NamespaceNetworkRuleSetPtrInput // Is public network access enabled for the Service Bus Namespace? Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the resource group in which to Changing this forces a new resource to be created. // create the namespace. ResourceGroupName pulumi.StringPtrInput // Defines which tier to use. Options are `Basic`, `Standard` or `Premium`. Please note that setting this field to `Premium` will force the creation of a new resource. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Whether or not this resource is zone redundant. `sku` needs to be `Premium`. Changing this forces a new resource to be created. ZoneRedundant pulumi.BoolPtrInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type Queue
deprecated
type Queue struct { pulumi.CustomResourceState // The ISO 8601 timespan duration of the idle interval after which the Queue is automatically deleted, minimum of 5 minutes. AutoDeleteOnIdle pulumi.StringOutput `pulumi:"autoDeleteOnIdle"` // Boolean flag which controls whether the Queue has dead letter support when a message expires. Defaults to `false`. DeadLetteringOnMessageExpiration pulumi.BoolPtrOutput `pulumi:"deadLetteringOnMessageExpiration"` // The ISO 8601 timespan duration of the TTL of messages sent to this queue. This is the default value used when TTL is not set on message itself. DefaultMessageTtl pulumi.StringOutput `pulumi:"defaultMessageTtl"` // The ISO 8601 timespan duration during which duplicates can be detected. Defaults to 10 minutes (`PT10M`). DuplicateDetectionHistoryTimeWindow pulumi.StringOutput `pulumi:"duplicateDetectionHistoryTimeWindow"` // Boolean flag which controls whether server-side batched operations are enabled. Defaults to `true`. EnableBatchedOperations pulumi.BoolPtrOutput `pulumi:"enableBatchedOperations"` // Boolean flag which controls whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. Defaults to `false` for Basic and Standard. For Premium, it MUST be set to `false`. // // > **NOTE:** Service Bus Premium namespaces do not support Express Entities, so `enableExpress` MUST be set to `false`. EnableExpress pulumi.BoolPtrOutput `pulumi:"enableExpress"` // Boolean flag which controls whether to enable the queue to be partitioned across multiple message brokers. Changing this forces a new resource to be created. Defaults to `false` for Basic and Standard. // // > **NOTE:** Partitioning is available at entity creation for all queues and topics in Basic or Standard SKUs. It is not available for the Premium messaging SKU, but any previously existing partitioned entities in Premium namespaces continue to work as expected. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-partitioning) for more information. EnablePartitioning pulumi.BoolPtrOutput `pulumi:"enablePartitioning"` // The name of a Queue or Topic to automatically forward dead lettered messages to. ForwardDeadLetteredMessagesTo pulumi.StringPtrOutput `pulumi:"forwardDeadLetteredMessagesTo"` // The name of a Queue or Topic to automatically forward messages to. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-auto-forwarding) for more information. ForwardTo pulumi.StringPtrOutput `pulumi:"forwardTo"` // The ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. Maximum value is 5 minutes. Defaults to 1 minute (`PT1M`). LockDuration pulumi.StringOutput `pulumi:"lockDuration"` // Integer value which controls when a message is automatically dead lettered. Defaults to `10`. MaxDeliveryCount pulumi.IntPtrOutput `pulumi:"maxDeliveryCount"` // Integer value which controls the maximum size of a message allowed on the queue for Premium SKU. For supported values see the "Large messages support" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging#large-messages-support-preview). MaxMessageSizeInKilobytes pulumi.IntOutput `pulumi:"maxMessageSizeInKilobytes"` // Integer value which controls the size of memory allocated for the queue. For supported values see the "Queue or topic size" section of [Service Bus Quotas](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-quotas). Defaults to `1024`. MaxSizeInMegabytes pulumi.IntOutput `pulumi:"maxSizeInMegabytes"` // Specifies the name of the ServiceBus Queue resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the ServiceBus Namespace to create this queue in. Changing this forces a new resource to be created. NamespaceId pulumi.StringOutput `pulumi:"namespaceId"` NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // Boolean flag which controls whether the Queue requires duplicate detection. Changing this forces a new resource to be created. Defaults to `false`. RequiresDuplicateDetection pulumi.BoolPtrOutput `pulumi:"requiresDuplicateDetection"` // Boolean flag which controls whether the Queue requires sessions. This will allow ordered handling of unbounded sequences of related messages. With sessions enabled a queue can guarantee first-in-first-out delivery of messages. Changing this forces a new resource to be created. Defaults to `false`. RequiresSession pulumi.BoolPtrOutput `pulumi:"requiresSession"` ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The status of the Queue. Possible values are `Active`, `Creating`, `Deleting`, `Disabled`, `ReceiveDisabled`, `Renaming`, `SendDisabled`, `Unknown`. Note that `Restoring` is not accepted. Defaults to `Active`. Status pulumi.StringPtrOutput `pulumi:"status"` }
Manages a ServiceBus Queue.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("my-servicebus"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "example", &servicebus.NamespaceArgs{ Name: pulumi.String("tfex-servicebus-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } _, err = servicebus.NewQueue(ctx, "example", &servicebus.QueueArgs{ Name: pulumi.String("tfex_servicebus_queue"), NamespaceId: exampleNamespace.ID(), EnablePartitioning: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
Service Bus Queue can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/queue:Queue example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceBus/namespaces/sbns1/queues/snqueue1 ```
Deprecated: azure.eventhub.Queue has been deprecated in favor of azure.servicebus.Queue
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).
func NewQueue ¶
func NewQueue(ctx *pulumi.Context, name string, args *QueueArgs, opts ...pulumi.ResourceOption) (*Queue, error)
NewQueue registers a new resource with the given unique name, arguments, and options.
func (*Queue) ElementType ¶
func (*Queue) ToQueueOutput ¶
func (i *Queue) ToQueueOutput() QueueOutput
func (*Queue) ToQueueOutputWithContext ¶
func (i *Queue) ToQueueOutputWithContext(ctx context.Context) QueueOutput
type QueueArgs ¶
type QueueArgs struct { // The ISO 8601 timespan duration of the idle interval after which the Queue is automatically deleted, minimum of 5 minutes. AutoDeleteOnIdle pulumi.StringPtrInput // Boolean flag which controls whether the Queue has dead letter support when a message expires. Defaults to `false`. DeadLetteringOnMessageExpiration pulumi.BoolPtrInput // The ISO 8601 timespan duration of the TTL of messages sent to this queue. This is the default value used when TTL is not set on message itself. DefaultMessageTtl pulumi.StringPtrInput // The ISO 8601 timespan duration during which duplicates can be detected. Defaults to 10 minutes (`PT10M`). DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput // Boolean flag which controls whether server-side batched operations are enabled. Defaults to `true`. EnableBatchedOperations pulumi.BoolPtrInput // Boolean flag which controls whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. Defaults to `false` for Basic and Standard. For Premium, it MUST be set to `false`. // // > **NOTE:** Service Bus Premium namespaces do not support Express Entities, so `enableExpress` MUST be set to `false`. EnableExpress pulumi.BoolPtrInput // Boolean flag which controls whether to enable the queue to be partitioned across multiple message brokers. Changing this forces a new resource to be created. Defaults to `false` for Basic and Standard. // // > **NOTE:** Partitioning is available at entity creation for all queues and topics in Basic or Standard SKUs. It is not available for the Premium messaging SKU, but any previously existing partitioned entities in Premium namespaces continue to work as expected. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-partitioning) for more information. EnablePartitioning pulumi.BoolPtrInput // The name of a Queue or Topic to automatically forward dead lettered messages to. ForwardDeadLetteredMessagesTo pulumi.StringPtrInput // The name of a Queue or Topic to automatically forward messages to. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-auto-forwarding) for more information. ForwardTo pulumi.StringPtrInput // The ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. Maximum value is 5 minutes. Defaults to 1 minute (`PT1M`). LockDuration pulumi.StringPtrInput // Integer value which controls when a message is automatically dead lettered. Defaults to `10`. MaxDeliveryCount pulumi.IntPtrInput // Integer value which controls the maximum size of a message allowed on the queue for Premium SKU. For supported values see the "Large messages support" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging#large-messages-support-preview). MaxMessageSizeInKilobytes pulumi.IntPtrInput // Integer value which controls the size of memory allocated for the queue. For supported values see the "Queue or topic size" section of [Service Bus Quotas](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-quotas). Defaults to `1024`. MaxSizeInMegabytes pulumi.IntPtrInput // Specifies the name of the ServiceBus Queue resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the ServiceBus Namespace to create this queue in. Changing this forces a new resource to be created. NamespaceId pulumi.StringInput // Boolean flag which controls whether the Queue requires duplicate detection. Changing this forces a new resource to be created. Defaults to `false`. RequiresDuplicateDetection pulumi.BoolPtrInput // Boolean flag which controls whether the Queue requires sessions. This will allow ordered handling of unbounded sequences of related messages. With sessions enabled a queue can guarantee first-in-first-out delivery of messages. Changing this forces a new resource to be created. Defaults to `false`. RequiresSession pulumi.BoolPtrInput // The status of the Queue. Possible values are `Active`, `Creating`, `Deleting`, `Disabled`, `ReceiveDisabled`, `Renaming`, `SendDisabled`, `Unknown`. Note that `Restoring` is not accepted. Defaults to `Active`. Status pulumi.StringPtrInput }
The set of arguments for constructing a Queue resource.
func (QueueArgs) ElementType ¶
type QueueArray ¶
type QueueArray []QueueInput
func (QueueArray) ElementType ¶
func (QueueArray) ElementType() reflect.Type
func (QueueArray) ToQueueArrayOutput ¶
func (i QueueArray) ToQueueArrayOutput() QueueArrayOutput
func (QueueArray) ToQueueArrayOutputWithContext ¶
func (i QueueArray) ToQueueArrayOutputWithContext(ctx context.Context) QueueArrayOutput
type QueueArrayInput ¶
type QueueArrayInput interface { pulumi.Input ToQueueArrayOutput() QueueArrayOutput ToQueueArrayOutputWithContext(context.Context) QueueArrayOutput }
QueueArrayInput is an input type that accepts QueueArray and QueueArrayOutput values. You can construct a concrete instance of `QueueArrayInput` via:
QueueArray{ QueueArgs{...} }
type QueueArrayOutput ¶
type QueueArrayOutput struct{ *pulumi.OutputState }
func (QueueArrayOutput) ElementType ¶
func (QueueArrayOutput) ElementType() reflect.Type
func (QueueArrayOutput) Index ¶
func (o QueueArrayOutput) Index(i pulumi.IntInput) QueueOutput
func (QueueArrayOutput) ToQueueArrayOutput ¶
func (o QueueArrayOutput) ToQueueArrayOutput() QueueArrayOutput
func (QueueArrayOutput) ToQueueArrayOutputWithContext ¶
func (o QueueArrayOutput) ToQueueArrayOutputWithContext(ctx context.Context) QueueArrayOutput
type QueueAuthorizationRule
deprecated
type QueueAuthorizationRule struct { pulumi.CustomResourceState // Does this Authorization Rule have Listen permissions to the ServiceBus Queue? Defaults to `false`. Listen pulumi.BoolPtrOutput `pulumi:"listen"` // Does this Authorization Rule have Manage permissions to the ServiceBus Queue? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrOutput `pulumi:"manage"` // Specifies the name of the Authorization Rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The Primary Connection String for the Authorization Rule. PrimaryConnectionString pulumi.StringOutput `pulumi:"primaryConnectionString"` // The alias Primary Connection String for the ServiceBus Namespace, if the namespace is Geo DR paired. PrimaryConnectionStringAlias pulumi.StringOutput `pulumi:"primaryConnectionStringAlias"` // The Primary Key for the Authorization Rule. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // Specifies the ID of the ServiceBus Queue. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. QueueId pulumi.StringOutput `pulumi:"queueId"` // The Secondary Connection String for the Authorization Rule. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // The alias Secondary Connection String for the ServiceBus Namespace SecondaryConnectionStringAlias pulumi.StringOutput `pulumi:"secondaryConnectionStringAlias"` // The Secondary Key for the Authorization Rule. SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // Does this Authorization Rule have Send permissions to the ServiceBus Queue? Defaults to `false`. Send pulumi.BoolPtrOutput `pulumi:"send"` }
Manages an Authorization Rule for a ServiceBus Queue.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("my-servicebus"), Location: pulumi.String("West US"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "example", &servicebus.NamespaceArgs{ Name: pulumi.String("tfex-servicebus-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } exampleQueue, err := servicebus.NewQueue(ctx, "example", &servicebus.QueueArgs{ Name: pulumi.String("tfex_servicebus_queue"), NamespaceId: exampleNamespace.ID(), EnablePartitioning: pulumi.Bool(true), }) if err != nil { return err } _, err = servicebus.NewQueueAuthorizationRule(ctx, "example", &servicebus.QueueAuthorizationRuleArgs{ Name: pulumi.String("examplerule"), QueueId: exampleQueue.ID(), Listen: pulumi.Bool(true), Send: pulumi.Bool(true), Manage: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
ServiceBus Queue Authorization Rules can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/queueAuthorizationRule:QueueAuthorizationRule rule1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ServiceBus/namespaces/namespace1/queues/queue1/authorizationRules/rule1 ```
Deprecated: azure.eventhub.QueueAuthorizationRule has been deprecated in favor of azure.servicebus.QueueAuthorizationRule
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.
func (*QueueAuthorizationRule) ElementType ¶
func (*QueueAuthorizationRule) ElementType() reflect.Type
func (*QueueAuthorizationRule) ToQueueAuthorizationRuleOutput ¶
func (i *QueueAuthorizationRule) ToQueueAuthorizationRuleOutput() QueueAuthorizationRuleOutput
func (*QueueAuthorizationRule) ToQueueAuthorizationRuleOutputWithContext ¶
func (i *QueueAuthorizationRule) ToQueueAuthorizationRuleOutputWithContext(ctx context.Context) QueueAuthorizationRuleOutput
type QueueAuthorizationRuleArgs ¶
type QueueAuthorizationRuleArgs struct { // Does this Authorization Rule have Listen permissions to the ServiceBus Queue? Defaults to `false`. Listen pulumi.BoolPtrInput // Does this Authorization Rule have Manage permissions to the ServiceBus Queue? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the Authorization Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the ID of the ServiceBus Queue. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. QueueId pulumi.StringInput // Does this Authorization Rule have Send permissions to the ServiceBus Queue? Defaults to `false`. Send pulumi.BoolPtrInput }
The set of arguments for constructing a QueueAuthorizationRule resource.
func (QueueAuthorizationRuleArgs) ElementType ¶
func (QueueAuthorizationRuleArgs) ElementType() reflect.Type
type QueueAuthorizationRuleArray ¶
type QueueAuthorizationRuleArray []QueueAuthorizationRuleInput
func (QueueAuthorizationRuleArray) ElementType ¶
func (QueueAuthorizationRuleArray) ElementType() reflect.Type
func (QueueAuthorizationRuleArray) ToQueueAuthorizationRuleArrayOutput ¶
func (i QueueAuthorizationRuleArray) ToQueueAuthorizationRuleArrayOutput() QueueAuthorizationRuleArrayOutput
func (QueueAuthorizationRuleArray) ToQueueAuthorizationRuleArrayOutputWithContext ¶
func (i QueueAuthorizationRuleArray) ToQueueAuthorizationRuleArrayOutputWithContext(ctx context.Context) QueueAuthorizationRuleArrayOutput
type QueueAuthorizationRuleArrayInput ¶
type QueueAuthorizationRuleArrayInput interface { pulumi.Input ToQueueAuthorizationRuleArrayOutput() QueueAuthorizationRuleArrayOutput ToQueueAuthorizationRuleArrayOutputWithContext(context.Context) QueueAuthorizationRuleArrayOutput }
QueueAuthorizationRuleArrayInput is an input type that accepts QueueAuthorizationRuleArray and QueueAuthorizationRuleArrayOutput values. You can construct a concrete instance of `QueueAuthorizationRuleArrayInput` via:
QueueAuthorizationRuleArray{ QueueAuthorizationRuleArgs{...} }
type QueueAuthorizationRuleArrayOutput ¶
type QueueAuthorizationRuleArrayOutput struct{ *pulumi.OutputState }
func (QueueAuthorizationRuleArrayOutput) ElementType ¶
func (QueueAuthorizationRuleArrayOutput) ElementType() reflect.Type
func (QueueAuthorizationRuleArrayOutput) Index ¶
func (o QueueAuthorizationRuleArrayOutput) Index(i pulumi.IntInput) QueueAuthorizationRuleOutput
func (QueueAuthorizationRuleArrayOutput) ToQueueAuthorizationRuleArrayOutput ¶
func (o QueueAuthorizationRuleArrayOutput) ToQueueAuthorizationRuleArrayOutput() QueueAuthorizationRuleArrayOutput
func (QueueAuthorizationRuleArrayOutput) ToQueueAuthorizationRuleArrayOutputWithContext ¶
func (o QueueAuthorizationRuleArrayOutput) ToQueueAuthorizationRuleArrayOutputWithContext(ctx context.Context) QueueAuthorizationRuleArrayOutput
type QueueAuthorizationRuleInput ¶
type QueueAuthorizationRuleInput interface { pulumi.Input ToQueueAuthorizationRuleOutput() QueueAuthorizationRuleOutput ToQueueAuthorizationRuleOutputWithContext(ctx context.Context) QueueAuthorizationRuleOutput }
type QueueAuthorizationRuleMap ¶
type QueueAuthorizationRuleMap map[string]QueueAuthorizationRuleInput
func (QueueAuthorizationRuleMap) ElementType ¶
func (QueueAuthorizationRuleMap) ElementType() reflect.Type
func (QueueAuthorizationRuleMap) ToQueueAuthorizationRuleMapOutput ¶
func (i QueueAuthorizationRuleMap) ToQueueAuthorizationRuleMapOutput() QueueAuthorizationRuleMapOutput
func (QueueAuthorizationRuleMap) ToQueueAuthorizationRuleMapOutputWithContext ¶
func (i QueueAuthorizationRuleMap) ToQueueAuthorizationRuleMapOutputWithContext(ctx context.Context) QueueAuthorizationRuleMapOutput
type QueueAuthorizationRuleMapInput ¶
type QueueAuthorizationRuleMapInput interface { pulumi.Input ToQueueAuthorizationRuleMapOutput() QueueAuthorizationRuleMapOutput ToQueueAuthorizationRuleMapOutputWithContext(context.Context) QueueAuthorizationRuleMapOutput }
QueueAuthorizationRuleMapInput is an input type that accepts QueueAuthorizationRuleMap and QueueAuthorizationRuleMapOutput values. You can construct a concrete instance of `QueueAuthorizationRuleMapInput` via:
QueueAuthorizationRuleMap{ "key": QueueAuthorizationRuleArgs{...} }
type QueueAuthorizationRuleMapOutput ¶
type QueueAuthorizationRuleMapOutput struct{ *pulumi.OutputState }
func (QueueAuthorizationRuleMapOutput) ElementType ¶
func (QueueAuthorizationRuleMapOutput) ElementType() reflect.Type
func (QueueAuthorizationRuleMapOutput) MapIndex ¶
func (o QueueAuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) QueueAuthorizationRuleOutput
func (QueueAuthorizationRuleMapOutput) ToQueueAuthorizationRuleMapOutput ¶
func (o QueueAuthorizationRuleMapOutput) ToQueueAuthorizationRuleMapOutput() QueueAuthorizationRuleMapOutput
func (QueueAuthorizationRuleMapOutput) ToQueueAuthorizationRuleMapOutputWithContext ¶
func (o QueueAuthorizationRuleMapOutput) ToQueueAuthorizationRuleMapOutputWithContext(ctx context.Context) QueueAuthorizationRuleMapOutput
type QueueAuthorizationRuleOutput ¶
type QueueAuthorizationRuleOutput struct{ *pulumi.OutputState }
func (QueueAuthorizationRuleOutput) ElementType ¶
func (QueueAuthorizationRuleOutput) ElementType() reflect.Type
func (QueueAuthorizationRuleOutput) Listen ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
Does this Authorization Rule have Listen permissions to the ServiceBus Queue? Defaults to `false`.
func (QueueAuthorizationRuleOutput) Manage ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
Does this Authorization Rule have Manage permissions to the ServiceBus Queue? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`.
func (QueueAuthorizationRuleOutput) Name ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) Name() pulumi.StringOutput
Specifies the name of the Authorization Rule. Changing this forces a new resource to be created.
func (QueueAuthorizationRuleOutput) PrimaryConnectionString ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
The Primary Connection String for the Authorization Rule.
func (QueueAuthorizationRuleOutput) PrimaryConnectionStringAlias ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
The alias Primary Connection String for the ServiceBus Namespace, if the namespace is Geo DR paired.
func (QueueAuthorizationRuleOutput) PrimaryKey ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
The Primary Key for the Authorization Rule.
func (QueueAuthorizationRuleOutput) QueueId ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) QueueId() pulumi.StringOutput
Specifies the ID of the ServiceBus Queue. Changing this forces a new resource to be created.
> **NOTE** At least one of the 3 permissions below needs to be set.
func (QueueAuthorizationRuleOutput) SecondaryConnectionString ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
The Secondary Connection String for the Authorization Rule.
func (QueueAuthorizationRuleOutput) SecondaryConnectionStringAlias ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
The alias Secondary Connection String for the ServiceBus Namespace
func (QueueAuthorizationRuleOutput) SecondaryKey ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
The Secondary Key for the Authorization Rule.
func (QueueAuthorizationRuleOutput) Send ¶ added in v5.5.0
func (o QueueAuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
Does this Authorization Rule have Send permissions to the ServiceBus Queue? Defaults to `false`.
func (QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutput ¶
func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutput() QueueAuthorizationRuleOutput
func (QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutputWithContext ¶
func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutputWithContext(ctx context.Context) QueueAuthorizationRuleOutput
type QueueAuthorizationRuleState ¶
type QueueAuthorizationRuleState struct { // Does this Authorization Rule have Listen permissions to the ServiceBus Queue? Defaults to `false`. Listen pulumi.BoolPtrInput // Does this Authorization Rule have Manage permissions to the ServiceBus Queue? When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the Authorization Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Primary Connection String for the Authorization Rule. PrimaryConnectionString pulumi.StringPtrInput // The alias Primary Connection String for the ServiceBus Namespace, if the namespace is Geo DR paired. PrimaryConnectionStringAlias pulumi.StringPtrInput // The Primary Key for the Authorization Rule. PrimaryKey pulumi.StringPtrInput // Specifies the ID of the ServiceBus Queue. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. QueueId pulumi.StringPtrInput // The Secondary Connection String for the Authorization Rule. SecondaryConnectionString pulumi.StringPtrInput // The alias Secondary Connection String for the ServiceBus Namespace SecondaryConnectionStringAlias pulumi.StringPtrInput // The Secondary Key for the Authorization Rule. SecondaryKey pulumi.StringPtrInput // Does this Authorization Rule have Send permissions to the ServiceBus Queue? Defaults to `false`. Send pulumi.BoolPtrInput }
func (QueueAuthorizationRuleState) ElementType ¶
func (QueueAuthorizationRuleState) ElementType() reflect.Type
type QueueInput ¶
type QueueInput interface { pulumi.Input ToQueueOutput() QueueOutput ToQueueOutputWithContext(ctx context.Context) QueueOutput }
type QueueMap ¶
type QueueMap map[string]QueueInput
func (QueueMap) ElementType ¶
func (QueueMap) ToQueueMapOutput ¶
func (i QueueMap) ToQueueMapOutput() QueueMapOutput
func (QueueMap) ToQueueMapOutputWithContext ¶
func (i QueueMap) ToQueueMapOutputWithContext(ctx context.Context) QueueMapOutput
type QueueMapInput ¶
type QueueMapInput interface { pulumi.Input ToQueueMapOutput() QueueMapOutput ToQueueMapOutputWithContext(context.Context) QueueMapOutput }
QueueMapInput is an input type that accepts QueueMap and QueueMapOutput values. You can construct a concrete instance of `QueueMapInput` via:
QueueMap{ "key": QueueArgs{...} }
type QueueMapOutput ¶
type QueueMapOutput struct{ *pulumi.OutputState }
func (QueueMapOutput) ElementType ¶
func (QueueMapOutput) ElementType() reflect.Type
func (QueueMapOutput) MapIndex ¶
func (o QueueMapOutput) MapIndex(k pulumi.StringInput) QueueOutput
func (QueueMapOutput) ToQueueMapOutput ¶
func (o QueueMapOutput) ToQueueMapOutput() QueueMapOutput
func (QueueMapOutput) ToQueueMapOutputWithContext ¶
func (o QueueMapOutput) ToQueueMapOutputWithContext(ctx context.Context) QueueMapOutput
type QueueOutput ¶
type QueueOutput struct{ *pulumi.OutputState }
func (QueueOutput) AutoDeleteOnIdle ¶ added in v5.5.0
func (o QueueOutput) AutoDeleteOnIdle() pulumi.StringOutput
The ISO 8601 timespan duration of the idle interval after which the Queue is automatically deleted, minimum of 5 minutes.
func (QueueOutput) DeadLetteringOnMessageExpiration ¶ added in v5.5.0
func (o QueueOutput) DeadLetteringOnMessageExpiration() pulumi.BoolPtrOutput
Boolean flag which controls whether the Queue has dead letter support when a message expires. Defaults to `false`.
func (QueueOutput) DefaultMessageTtl ¶ added in v5.5.0
func (o QueueOutput) DefaultMessageTtl() pulumi.StringOutput
The ISO 8601 timespan duration of the TTL of messages sent to this queue. This is the default value used when TTL is not set on message itself.
func (QueueOutput) DuplicateDetectionHistoryTimeWindow ¶ added in v5.5.0
func (o QueueOutput) DuplicateDetectionHistoryTimeWindow() pulumi.StringOutput
The ISO 8601 timespan duration during which duplicates can be detected. Defaults to 10 minutes (`PT10M`).
func (QueueOutput) ElementType ¶
func (QueueOutput) ElementType() reflect.Type
func (QueueOutput) EnableBatchedOperations ¶ added in v5.5.0
func (o QueueOutput) EnableBatchedOperations() pulumi.BoolPtrOutput
Boolean flag which controls whether server-side batched operations are enabled. Defaults to `true`.
func (QueueOutput) EnableExpress ¶ added in v5.5.0
func (o QueueOutput) EnableExpress() pulumi.BoolPtrOutput
Boolean flag which controls whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. Defaults to `false` for Basic and Standard. For Premium, it MUST be set to `false`.
> **NOTE:** Service Bus Premium namespaces do not support Express Entities, so `enableExpress` MUST be set to `false`.
func (QueueOutput) EnablePartitioning ¶ added in v5.5.0
func (o QueueOutput) EnablePartitioning() pulumi.BoolPtrOutput
Boolean flag which controls whether to enable the queue to be partitioned across multiple message brokers. Changing this forces a new resource to be created. Defaults to `false` for Basic and Standard.
> **NOTE:** Partitioning is available at entity creation for all queues and topics in Basic or Standard SKUs. It is not available for the Premium messaging SKU, but any previously existing partitioned entities in Premium namespaces continue to work as expected. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-partitioning) for more information.
func (QueueOutput) ForwardDeadLetteredMessagesTo ¶ added in v5.5.0
func (o QueueOutput) ForwardDeadLetteredMessagesTo() pulumi.StringPtrOutput
The name of a Queue or Topic to automatically forward dead lettered messages to.
func (QueueOutput) ForwardTo ¶ added in v5.5.0
func (o QueueOutput) ForwardTo() pulumi.StringPtrOutput
The name of a Queue or Topic to automatically forward messages to. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-auto-forwarding) for more information.
func (QueueOutput) LockDuration ¶ added in v5.5.0
func (o QueueOutput) LockDuration() pulumi.StringOutput
The ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. Maximum value is 5 minutes. Defaults to 1 minute (`PT1M`).
func (QueueOutput) MaxDeliveryCount ¶ added in v5.5.0
func (o QueueOutput) MaxDeliveryCount() pulumi.IntPtrOutput
Integer value which controls when a message is automatically dead lettered. Defaults to `10`.
func (QueueOutput) MaxMessageSizeInKilobytes ¶ added in v5.5.0
func (o QueueOutput) MaxMessageSizeInKilobytes() pulumi.IntOutput
Integer value which controls the maximum size of a message allowed on the queue for Premium SKU. For supported values see the "Large messages support" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging#large-messages-support-preview).
func (QueueOutput) MaxSizeInMegabytes ¶ added in v5.5.0
func (o QueueOutput) MaxSizeInMegabytes() pulumi.IntOutput
Integer value which controls the size of memory allocated for the queue. For supported values see the "Queue or topic size" section of [Service Bus Quotas](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-quotas). Defaults to `1024`.
func (QueueOutput) Name ¶ added in v5.5.0
func (o QueueOutput) Name() pulumi.StringOutput
Specifies the name of the ServiceBus Queue resource. Changing this forces a new resource to be created.
func (QueueOutput) NamespaceId ¶ added in v5.5.0
func (o QueueOutput) NamespaceId() pulumi.StringOutput
The ID of the ServiceBus Namespace to create this queue in. Changing this forces a new resource to be created.
func (QueueOutput) NamespaceName ¶ added in v5.5.0
func (o QueueOutput) NamespaceName() pulumi.StringOutput
func (QueueOutput) RequiresDuplicateDetection ¶ added in v5.5.0
func (o QueueOutput) RequiresDuplicateDetection() pulumi.BoolPtrOutput
Boolean flag which controls whether the Queue requires duplicate detection. Changing this forces a new resource to be created. Defaults to `false`.
func (QueueOutput) RequiresSession ¶ added in v5.5.0
func (o QueueOutput) RequiresSession() pulumi.BoolPtrOutput
Boolean flag which controls whether the Queue requires sessions. This will allow ordered handling of unbounded sequences of related messages. With sessions enabled a queue can guarantee first-in-first-out delivery of messages. Changing this forces a new resource to be created. Defaults to `false`.
func (QueueOutput) ResourceGroupName ¶ added in v5.5.0
func (o QueueOutput) ResourceGroupName() pulumi.StringOutput
func (QueueOutput) Status ¶ added in v5.5.0
func (o QueueOutput) Status() pulumi.StringPtrOutput
The status of the Queue. Possible values are `Active`, `Creating`, `Deleting`, `Disabled`, `ReceiveDisabled`, `Renaming`, `SendDisabled`, `Unknown`. Note that `Restoring` is not accepted. Defaults to `Active`.
func (QueueOutput) ToQueueOutput ¶
func (o QueueOutput) ToQueueOutput() QueueOutput
func (QueueOutput) ToQueueOutputWithContext ¶
func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput
type QueueState ¶
type QueueState struct { // The ISO 8601 timespan duration of the idle interval after which the Queue is automatically deleted, minimum of 5 minutes. AutoDeleteOnIdle pulumi.StringPtrInput // Boolean flag which controls whether the Queue has dead letter support when a message expires. Defaults to `false`. DeadLetteringOnMessageExpiration pulumi.BoolPtrInput // The ISO 8601 timespan duration of the TTL of messages sent to this queue. This is the default value used when TTL is not set on message itself. DefaultMessageTtl pulumi.StringPtrInput // The ISO 8601 timespan duration during which duplicates can be detected. Defaults to 10 minutes (`PT10M`). DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput // Boolean flag which controls whether server-side batched operations are enabled. Defaults to `true`. EnableBatchedOperations pulumi.BoolPtrInput // Boolean flag which controls whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage. Defaults to `false` for Basic and Standard. For Premium, it MUST be set to `false`. // // > **NOTE:** Service Bus Premium namespaces do not support Express Entities, so `enableExpress` MUST be set to `false`. EnableExpress pulumi.BoolPtrInput // Boolean flag which controls whether to enable the queue to be partitioned across multiple message brokers. Changing this forces a new resource to be created. Defaults to `false` for Basic and Standard. // // > **NOTE:** Partitioning is available at entity creation for all queues and topics in Basic or Standard SKUs. It is not available for the Premium messaging SKU, but any previously existing partitioned entities in Premium namespaces continue to work as expected. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-partitioning) for more information. EnablePartitioning pulumi.BoolPtrInput // The name of a Queue or Topic to automatically forward dead lettered messages to. ForwardDeadLetteredMessagesTo pulumi.StringPtrInput // The name of a Queue or Topic to automatically forward messages to. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-auto-forwarding) for more information. ForwardTo pulumi.StringPtrInput // The ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. Maximum value is 5 minutes. Defaults to 1 minute (`PT1M`). LockDuration pulumi.StringPtrInput // Integer value which controls when a message is automatically dead lettered. Defaults to `10`. MaxDeliveryCount pulumi.IntPtrInput // Integer value which controls the maximum size of a message allowed on the queue for Premium SKU. For supported values see the "Large messages support" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging#large-messages-support-preview). MaxMessageSizeInKilobytes pulumi.IntPtrInput // Integer value which controls the size of memory allocated for the queue. For supported values see the "Queue or topic size" section of [Service Bus Quotas](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-quotas). Defaults to `1024`. MaxSizeInMegabytes pulumi.IntPtrInput // Specifies the name of the ServiceBus Queue resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the ServiceBus Namespace to create this queue in. Changing this forces a new resource to be created. NamespaceId pulumi.StringPtrInput NamespaceName pulumi.StringPtrInput // Boolean flag which controls whether the Queue requires duplicate detection. Changing this forces a new resource to be created. Defaults to `false`. RequiresDuplicateDetection pulumi.BoolPtrInput // Boolean flag which controls whether the Queue requires sessions. This will allow ordered handling of unbounded sequences of related messages. With sessions enabled a queue can guarantee first-in-first-out delivery of messages. Changing this forces a new resource to be created. Defaults to `false`. RequiresSession pulumi.BoolPtrInput ResourceGroupName pulumi.StringPtrInput // The status of the Queue. Possible values are `Active`, `Creating`, `Deleting`, `Disabled`, `ReceiveDisabled`, `Renaming`, `SendDisabled`, `Unknown`. Note that `Restoring` is not accepted. Defaults to `Active`. Status pulumi.StringPtrInput }
func (QueueState) ElementType ¶
func (QueueState) ElementType() reflect.Type
type Subscription
deprecated
type Subscription struct { pulumi.CustomResourceState // The idle interval after which the topic is automatically deleted as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). The minimum duration is `5` minutes or `PT5M`. AutoDeleteOnIdle pulumi.StringOutput `pulumi:"autoDeleteOnIdle"` // A `clientScopedSubscription` block as defined below. ClientScopedSubscription SubscriptionClientScopedSubscriptionPtrOutput `pulumi:"clientScopedSubscription"` // whether the subscription is scoped to a client id. Defaults to `false`. // // > **NOTE:** Client Scoped Subscription can only be used for JMS subscription (Java Message Service). ClientScopedSubscriptionEnabled pulumi.BoolPtrOutput `pulumi:"clientScopedSubscriptionEnabled"` // Boolean flag which controls whether the Subscription has dead letter support on filter evaluation exceptions. Defaults to `true`. DeadLetteringOnFilterEvaluationError pulumi.BoolPtrOutput `pulumi:"deadLetteringOnFilterEvaluationError"` // Boolean flag which controls whether the Subscription has dead letter support when a message expires. DeadLetteringOnMessageExpiration pulumi.BoolPtrOutput `pulumi:"deadLetteringOnMessageExpiration"` // The Default message timespan to live as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). 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. DefaultMessageTtl pulumi.StringOutput `pulumi:"defaultMessageTtl"` // Boolean flag which controls whether the Subscription supports batched operations. EnableBatchedOperations pulumi.BoolPtrOutput `pulumi:"enableBatchedOperations"` // The name of a Queue or Topic to automatically forward Dead Letter messages to. ForwardDeadLetteredMessagesTo pulumi.StringPtrOutput `pulumi:"forwardDeadLetteredMessagesTo"` // The name of a Queue or Topic to automatically forward messages to. ForwardTo pulumi.StringPtrOutput `pulumi:"forwardTo"` // The lock duration for the subscription as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). The default value is `1` minute or `P0DT0H1M0S` . The maximum value is `5` minutes or `P0DT0H5M0S` . LockDuration pulumi.StringOutput `pulumi:"lockDuration"` // The maximum number of deliveries. MaxDeliveryCount pulumi.IntOutput `pulumi:"maxDeliveryCount"` // Specifies the name of the ServiceBus Subscription resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Boolean flag which controls whether this Subscription supports the concept of a session. Changing this forces a new resource to be created. RequiresSession pulumi.BoolPtrOutput `pulumi:"requiresSession"` // The status of the Subscription. Possible values are `Active`,`ReceiveDisabled`, or `Disabled`. Defaults to `Active`. Status pulumi.StringPtrOutput `pulumi:"status"` // The ID of the ServiceBus Topic to create this Subscription in. Changing this forces a new resource to be created. TopicId pulumi.StringOutput `pulumi:"topicId"` }
Manages a ServiceBus Subscription.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("tfex-servicebus-subscription"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "example", &servicebus.NamespaceArgs{ Name: pulumi.String("tfex-servicebus-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } exampleTopic, err := servicebus.NewTopic(ctx, "example", &servicebus.TopicArgs{ Name: pulumi.String("tfex_servicebus_topic"), NamespaceId: exampleNamespace.ID(), EnablePartitioning: pulumi.Bool(true), }) if err != nil { return err } _, err = servicebus.NewSubscription(ctx, "example", &servicebus.SubscriptionArgs{ Name: pulumi.String("tfex_servicebus_subscription"), TopicId: exampleTopic.ID(), MaxDeliveryCount: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
## Import
Service Bus Subscriptions can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/subscription:Subscription example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceBus/namespaces/sbns1/topics/sntopic1/subscriptions/sbsub1 ```
Deprecated: azure.eventhub.Subscription has been deprecated in favor of azure.servicebus.Subscription
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.
func (*Subscription) ElementType ¶
func (*Subscription) ElementType() reflect.Type
func (*Subscription) ToSubscriptionOutput ¶
func (i *Subscription) ToSubscriptionOutput() SubscriptionOutput
func (*Subscription) ToSubscriptionOutputWithContext ¶
func (i *Subscription) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
type SubscriptionArgs ¶
type SubscriptionArgs struct { // The idle interval after which the topic is automatically deleted as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). The minimum duration is `5` minutes or `PT5M`. AutoDeleteOnIdle pulumi.StringPtrInput // A `clientScopedSubscription` block as defined below. ClientScopedSubscription SubscriptionClientScopedSubscriptionPtrInput // whether the subscription is scoped to a client id. Defaults to `false`. // // > **NOTE:** Client Scoped Subscription can only be used for JMS subscription (Java Message Service). ClientScopedSubscriptionEnabled pulumi.BoolPtrInput // Boolean flag which controls whether the Subscription has dead letter support on filter evaluation exceptions. Defaults to `true`. DeadLetteringOnFilterEvaluationError pulumi.BoolPtrInput // Boolean flag which controls whether the Subscription has dead letter support when a message expires. DeadLetteringOnMessageExpiration pulumi.BoolPtrInput // The Default message timespan to live as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). 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. DefaultMessageTtl pulumi.StringPtrInput // Boolean flag which controls whether the Subscription supports batched operations. EnableBatchedOperations pulumi.BoolPtrInput // The name of a Queue or Topic to automatically forward Dead Letter messages to. ForwardDeadLetteredMessagesTo pulumi.StringPtrInput // The name of a Queue or Topic to automatically forward messages to. ForwardTo pulumi.StringPtrInput // The lock duration for the subscription as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). The default value is `1` minute or `P0DT0H1M0S` . The maximum value is `5` minutes or `P0DT0H5M0S` . LockDuration pulumi.StringPtrInput // The maximum number of deliveries. MaxDeliveryCount pulumi.IntInput // Specifies the name of the ServiceBus Subscription resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Boolean flag which controls whether this Subscription supports the concept of a session. Changing this forces a new resource to be created. RequiresSession pulumi.BoolPtrInput // The status of the Subscription. Possible values are `Active`,`ReceiveDisabled`, or `Disabled`. Defaults to `Active`. Status pulumi.StringPtrInput // The ID of the ServiceBus Topic to create this Subscription in. Changing this forces a new resource to be created. TopicId pulumi.StringInput }
The set of arguments for constructing a Subscription resource.
func (SubscriptionArgs) ElementType ¶
func (SubscriptionArgs) ElementType() reflect.Type
type SubscriptionArray ¶
type SubscriptionArray []SubscriptionInput
func (SubscriptionArray) ElementType ¶
func (SubscriptionArray) ElementType() reflect.Type
func (SubscriptionArray) ToSubscriptionArrayOutput ¶
func (i SubscriptionArray) ToSubscriptionArrayOutput() SubscriptionArrayOutput
func (SubscriptionArray) ToSubscriptionArrayOutputWithContext ¶
func (i SubscriptionArray) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput
type SubscriptionArrayInput ¶
type SubscriptionArrayInput interface { pulumi.Input ToSubscriptionArrayOutput() SubscriptionArrayOutput ToSubscriptionArrayOutputWithContext(context.Context) SubscriptionArrayOutput }
SubscriptionArrayInput is an input type that accepts SubscriptionArray and SubscriptionArrayOutput values. You can construct a concrete instance of `SubscriptionArrayInput` via:
SubscriptionArray{ SubscriptionArgs{...} }
type SubscriptionArrayOutput ¶
type SubscriptionArrayOutput struct{ *pulumi.OutputState }
func (SubscriptionArrayOutput) ElementType ¶
func (SubscriptionArrayOutput) ElementType() reflect.Type
func (SubscriptionArrayOutput) Index ¶
func (o SubscriptionArrayOutput) Index(i pulumi.IntInput) SubscriptionOutput
func (SubscriptionArrayOutput) ToSubscriptionArrayOutput ¶
func (o SubscriptionArrayOutput) ToSubscriptionArrayOutput() SubscriptionArrayOutput
func (SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext ¶
func (o SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput
type SubscriptionClientScopedSubscription ¶ added in v5.15.0
type SubscriptionClientScopedSubscription struct { // Specifies the Client ID of the application that created the client-scoped subscription. Changing this forces a new resource to be created. // // > **NOTE:** Client ID can be null or empty, but it must match the client ID set on the JMS client application. From the Azure Service Bus perspective, a null client ID and an empty client id have the same behavior. If the client ID is set to null or empty, it is only accessible to client applications whose client ID is also set to null or empty. ClientId *string `pulumi:"clientId"` // Whether the client scoped subscription is durable. This property can only be controlled from the application side. IsClientScopedSubscriptionDurable *bool `pulumi:"isClientScopedSubscriptionDurable"` IsClientScopedSubscriptionShareable *bool `pulumi:"isClientScopedSubscriptionShareable"` }
type SubscriptionClientScopedSubscriptionArgs ¶ added in v5.15.0
type SubscriptionClientScopedSubscriptionArgs struct { // Specifies the Client ID of the application that created the client-scoped subscription. Changing this forces a new resource to be created. // // > **NOTE:** Client ID can be null or empty, but it must match the client ID set on the JMS client application. From the Azure Service Bus perspective, a null client ID and an empty client id have the same behavior. If the client ID is set to null or empty, it is only accessible to client applications whose client ID is also set to null or empty. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Whether the client scoped subscription is durable. This property can only be controlled from the application side. IsClientScopedSubscriptionDurable pulumi.BoolPtrInput `pulumi:"isClientScopedSubscriptionDurable"` IsClientScopedSubscriptionShareable pulumi.BoolPtrInput `pulumi:"isClientScopedSubscriptionShareable"` }
func (SubscriptionClientScopedSubscriptionArgs) ElementType ¶ added in v5.15.0
func (SubscriptionClientScopedSubscriptionArgs) ElementType() reflect.Type
func (SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionOutput ¶ added in v5.15.0
func (i SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionOutput() SubscriptionClientScopedSubscriptionOutput
func (SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionOutputWithContext ¶ added in v5.15.0
func (i SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionOutputWithContext(ctx context.Context) SubscriptionClientScopedSubscriptionOutput
func (SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionPtrOutput ¶ added in v5.15.0
func (i SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionPtrOutput() SubscriptionClientScopedSubscriptionPtrOutput
func (SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionPtrOutputWithContext ¶ added in v5.15.0
func (i SubscriptionClientScopedSubscriptionArgs) ToSubscriptionClientScopedSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionClientScopedSubscriptionPtrOutput
type SubscriptionClientScopedSubscriptionInput ¶ added in v5.15.0
type SubscriptionClientScopedSubscriptionInput interface { pulumi.Input ToSubscriptionClientScopedSubscriptionOutput() SubscriptionClientScopedSubscriptionOutput ToSubscriptionClientScopedSubscriptionOutputWithContext(context.Context) SubscriptionClientScopedSubscriptionOutput }
SubscriptionClientScopedSubscriptionInput is an input type that accepts SubscriptionClientScopedSubscriptionArgs and SubscriptionClientScopedSubscriptionOutput values. You can construct a concrete instance of `SubscriptionClientScopedSubscriptionInput` via:
SubscriptionClientScopedSubscriptionArgs{...}
type SubscriptionClientScopedSubscriptionOutput ¶ added in v5.15.0
type SubscriptionClientScopedSubscriptionOutput struct{ *pulumi.OutputState }
func (SubscriptionClientScopedSubscriptionOutput) ClientId ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionOutput) ClientId() pulumi.StringPtrOutput
Specifies the Client ID of the application that created the client-scoped subscription. Changing this forces a new resource to be created.
> **NOTE:** Client ID can be null or empty, but it must match the client ID set on the JMS client application. From the Azure Service Bus perspective, a null client ID and an empty client id have the same behavior. If the client ID is set to null or empty, it is only accessible to client applications whose client ID is also set to null or empty.
func (SubscriptionClientScopedSubscriptionOutput) ElementType ¶ added in v5.15.0
func (SubscriptionClientScopedSubscriptionOutput) ElementType() reflect.Type
func (SubscriptionClientScopedSubscriptionOutput) IsClientScopedSubscriptionDurable ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionOutput) IsClientScopedSubscriptionDurable() pulumi.BoolPtrOutput
Whether the client scoped subscription is durable. This property can only be controlled from the application side.
func (SubscriptionClientScopedSubscriptionOutput) IsClientScopedSubscriptionShareable ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionOutput) IsClientScopedSubscriptionShareable() pulumi.BoolPtrOutput
Whether the client scoped subscription is shareable. Defaults to `true` Changing this forces a new resource to be created.
func (SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionOutput ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionOutput() SubscriptionClientScopedSubscriptionOutput
func (SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionOutputWithContext ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionOutputWithContext(ctx context.Context) SubscriptionClientScopedSubscriptionOutput
func (SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionPtrOutput ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionPtrOutput() SubscriptionClientScopedSubscriptionPtrOutput
func (SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionPtrOutputWithContext ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionOutput) ToSubscriptionClientScopedSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionClientScopedSubscriptionPtrOutput
type SubscriptionClientScopedSubscriptionPtrInput ¶ added in v5.15.0
type SubscriptionClientScopedSubscriptionPtrInput interface { pulumi.Input ToSubscriptionClientScopedSubscriptionPtrOutput() SubscriptionClientScopedSubscriptionPtrOutput ToSubscriptionClientScopedSubscriptionPtrOutputWithContext(context.Context) SubscriptionClientScopedSubscriptionPtrOutput }
SubscriptionClientScopedSubscriptionPtrInput is an input type that accepts SubscriptionClientScopedSubscriptionArgs, SubscriptionClientScopedSubscriptionPtr and SubscriptionClientScopedSubscriptionPtrOutput values. You can construct a concrete instance of `SubscriptionClientScopedSubscriptionPtrInput` via:
SubscriptionClientScopedSubscriptionArgs{...} or: nil
func SubscriptionClientScopedSubscriptionPtr ¶ added in v5.15.0
func SubscriptionClientScopedSubscriptionPtr(v *SubscriptionClientScopedSubscriptionArgs) SubscriptionClientScopedSubscriptionPtrInput
type SubscriptionClientScopedSubscriptionPtrOutput ¶ added in v5.15.0
type SubscriptionClientScopedSubscriptionPtrOutput struct{ *pulumi.OutputState }
func (SubscriptionClientScopedSubscriptionPtrOutput) ClientId ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionPtrOutput) ClientId() pulumi.StringPtrOutput
Specifies the Client ID of the application that created the client-scoped subscription. Changing this forces a new resource to be created.
> **NOTE:** Client ID can be null or empty, but it must match the client ID set on the JMS client application. From the Azure Service Bus perspective, a null client ID and an empty client id have the same behavior. If the client ID is set to null or empty, it is only accessible to client applications whose client ID is also set to null or empty.
func (SubscriptionClientScopedSubscriptionPtrOutput) ElementType ¶ added in v5.15.0
func (SubscriptionClientScopedSubscriptionPtrOutput) ElementType() reflect.Type
func (SubscriptionClientScopedSubscriptionPtrOutput) IsClientScopedSubscriptionDurable ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionPtrOutput) IsClientScopedSubscriptionDurable() pulumi.BoolPtrOutput
Whether the client scoped subscription is durable. This property can only be controlled from the application side.
func (SubscriptionClientScopedSubscriptionPtrOutput) IsClientScopedSubscriptionShareable ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionPtrOutput) IsClientScopedSubscriptionShareable() pulumi.BoolPtrOutput
Whether the client scoped subscription is shareable. Defaults to `true` Changing this forces a new resource to be created.
func (SubscriptionClientScopedSubscriptionPtrOutput) ToSubscriptionClientScopedSubscriptionPtrOutput ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionPtrOutput) ToSubscriptionClientScopedSubscriptionPtrOutput() SubscriptionClientScopedSubscriptionPtrOutput
func (SubscriptionClientScopedSubscriptionPtrOutput) ToSubscriptionClientScopedSubscriptionPtrOutputWithContext ¶ added in v5.15.0
func (o SubscriptionClientScopedSubscriptionPtrOutput) ToSubscriptionClientScopedSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionClientScopedSubscriptionPtrOutput
type SubscriptionInput ¶
type SubscriptionInput interface { pulumi.Input ToSubscriptionOutput() SubscriptionOutput ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput }
type SubscriptionMap ¶
type SubscriptionMap map[string]SubscriptionInput
func (SubscriptionMap) ElementType ¶
func (SubscriptionMap) ElementType() reflect.Type
func (SubscriptionMap) ToSubscriptionMapOutput ¶
func (i SubscriptionMap) ToSubscriptionMapOutput() SubscriptionMapOutput
func (SubscriptionMap) ToSubscriptionMapOutputWithContext ¶
func (i SubscriptionMap) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput
type SubscriptionMapInput ¶
type SubscriptionMapInput interface { pulumi.Input ToSubscriptionMapOutput() SubscriptionMapOutput ToSubscriptionMapOutputWithContext(context.Context) SubscriptionMapOutput }
SubscriptionMapInput is an input type that accepts SubscriptionMap and SubscriptionMapOutput values. You can construct a concrete instance of `SubscriptionMapInput` via:
SubscriptionMap{ "key": SubscriptionArgs{...} }
type SubscriptionMapOutput ¶
type SubscriptionMapOutput struct{ *pulumi.OutputState }
func (SubscriptionMapOutput) ElementType ¶
func (SubscriptionMapOutput) ElementType() reflect.Type
func (SubscriptionMapOutput) MapIndex ¶
func (o SubscriptionMapOutput) MapIndex(k pulumi.StringInput) SubscriptionOutput
func (SubscriptionMapOutput) ToSubscriptionMapOutput ¶
func (o SubscriptionMapOutput) ToSubscriptionMapOutput() SubscriptionMapOutput
func (SubscriptionMapOutput) ToSubscriptionMapOutputWithContext ¶
func (o SubscriptionMapOutput) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput
type SubscriptionOutput ¶
type SubscriptionOutput struct{ *pulumi.OutputState }
func (SubscriptionOutput) AutoDeleteOnIdle ¶ added in v5.5.0
func (o SubscriptionOutput) AutoDeleteOnIdle() pulumi.StringOutput
The idle interval after which the topic is automatically deleted as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). The minimum duration is `5` minutes or `PT5M`.
func (SubscriptionOutput) ClientScopedSubscription ¶ added in v5.15.0
func (o SubscriptionOutput) ClientScopedSubscription() SubscriptionClientScopedSubscriptionPtrOutput
A `clientScopedSubscription` block as defined below.
func (SubscriptionOutput) ClientScopedSubscriptionEnabled ¶ added in v5.15.0
func (o SubscriptionOutput) ClientScopedSubscriptionEnabled() pulumi.BoolPtrOutput
whether the subscription is scoped to a client id. Defaults to `false`.
> **NOTE:** Client Scoped Subscription can only be used for JMS subscription (Java Message Service).
func (SubscriptionOutput) DeadLetteringOnFilterEvaluationError ¶ added in v5.5.0
func (o SubscriptionOutput) DeadLetteringOnFilterEvaluationError() pulumi.BoolPtrOutput
Boolean flag which controls whether the Subscription has dead letter support on filter evaluation exceptions. Defaults to `true`.
func (SubscriptionOutput) DeadLetteringOnMessageExpiration ¶ added in v5.5.0
func (o SubscriptionOutput) DeadLetteringOnMessageExpiration() pulumi.BoolPtrOutput
Boolean flag which controls whether the Subscription has dead letter support when a message expires.
func (SubscriptionOutput) DefaultMessageTtl ¶ added in v5.5.0
func (o SubscriptionOutput) DefaultMessageTtl() pulumi.StringOutput
The Default message timespan to live as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). 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.
func (SubscriptionOutput) ElementType ¶
func (SubscriptionOutput) ElementType() reflect.Type
func (SubscriptionOutput) EnableBatchedOperations ¶ added in v5.5.0
func (o SubscriptionOutput) EnableBatchedOperations() pulumi.BoolPtrOutput
Boolean flag which controls whether the Subscription supports batched operations.
func (SubscriptionOutput) ForwardDeadLetteredMessagesTo ¶ added in v5.5.0
func (o SubscriptionOutput) ForwardDeadLetteredMessagesTo() pulumi.StringPtrOutput
The name of a Queue or Topic to automatically forward Dead Letter messages to.
func (SubscriptionOutput) ForwardTo ¶ added in v5.5.0
func (o SubscriptionOutput) ForwardTo() pulumi.StringPtrOutput
The name of a Queue or Topic to automatically forward messages to.
func (SubscriptionOutput) LockDuration ¶ added in v5.5.0
func (o SubscriptionOutput) LockDuration() pulumi.StringOutput
The lock duration for the subscription as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). The default value is `1` minute or `P0DT0H1M0S` . The maximum value is `5` minutes or `P0DT0H5M0S` .
func (SubscriptionOutput) MaxDeliveryCount ¶ added in v5.5.0
func (o SubscriptionOutput) MaxDeliveryCount() pulumi.IntOutput
The maximum number of deliveries.
func (SubscriptionOutput) Name ¶ added in v5.5.0
func (o SubscriptionOutput) Name() pulumi.StringOutput
Specifies the name of the ServiceBus Subscription resource. Changing this forces a new resource to be created.
func (SubscriptionOutput) RequiresSession ¶ added in v5.5.0
func (o SubscriptionOutput) RequiresSession() pulumi.BoolPtrOutput
Boolean flag which controls whether this Subscription supports the concept of a session. Changing this forces a new resource to be created.
func (SubscriptionOutput) Status ¶ added in v5.5.0
func (o SubscriptionOutput) Status() pulumi.StringPtrOutput
The status of the Subscription. Possible values are `Active`,`ReceiveDisabled`, or `Disabled`. Defaults to `Active`.
func (SubscriptionOutput) ToSubscriptionOutput ¶
func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput
func (SubscriptionOutput) ToSubscriptionOutputWithContext ¶
func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
func (SubscriptionOutput) TopicId ¶ added in v5.5.0
func (o SubscriptionOutput) TopicId() pulumi.StringOutput
The ID of the ServiceBus Topic to create this Subscription in. Changing this forces a new resource to be created.
type SubscriptionRule
deprecated
type SubscriptionRule struct { pulumi.CustomResourceState // Represents set of actions written in SQL language-based syntax that is performed against a BrokeredMessage. Action pulumi.StringPtrOutput `pulumi:"action"` // A `correlationFilter` block as documented below to be evaluated against a BrokeredMessage. Required when `filterType` is set to `CorrelationFilter`. CorrelationFilter SubscriptionRuleCorrelationFilterPtrOutput `pulumi:"correlationFilter"` // Type of filter to be applied to a BrokeredMessage. Possible values are `SqlFilter` and `CorrelationFilter`. FilterType pulumi.StringOutput `pulumi:"filterType"` // Specifies the name of the ServiceBus Subscription Rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Represents a filter written in SQL language-based syntax that to be evaluated against a BrokeredMessage. Required when `filterType` is set to `SqlFilter`. SqlFilter pulumi.StringPtrOutput `pulumi:"sqlFilter"` SqlFilterCompatibilityLevel pulumi.IntOutput `pulumi:"sqlFilterCompatibilityLevel"` // The ID of the ServiceBus Subscription in which this Rule should be created. Changing this forces a new resource to be created. SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"` }
Manages a ServiceBus Subscription Rule.
## Example Usage ### SQL Filter)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("tfex-servicebus-subscription-rule-sql"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "example", &servicebus.NamespaceArgs{ Name: pulumi.String("tfex-servicebus-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } exampleTopic, err := servicebus.NewTopic(ctx, "example", &servicebus.TopicArgs{ Name: pulumi.String("tfex_servicebus_topic"), NamespaceId: exampleNamespace.ID(), EnablePartitioning: pulumi.Bool(true), }) if err != nil { return err } exampleSubscription, err := servicebus.NewSubscription(ctx, "example", &servicebus.SubscriptionArgs{ Name: pulumi.String("tfex_servicebus_subscription"), TopicId: exampleTopic.ID(), MaxDeliveryCount: pulumi.Int(1), }) if err != nil { return err } _, err = servicebus.NewSubscriptionRule(ctx, "example", &servicebus.SubscriptionRuleArgs{ Name: pulumi.String("tfex_servicebus_rule"), SubscriptionId: exampleSubscription.ID(), FilterType: pulumi.String("SqlFilter"), SqlFilter: pulumi.String("colour = 'red'"), }) if err != nil { return err } return nil }) }
``` ### Correlation Filter)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("tfex-servicebus-subscription-rule-cor"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "example", &servicebus.NamespaceArgs{ Name: pulumi.String("tfex-servicebus-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } exampleTopic, err := servicebus.NewTopic(ctx, "example", &servicebus.TopicArgs{ Name: pulumi.String("tfex_servicebus_topic"), NamespaceId: exampleNamespace.ID(), EnablePartitioning: pulumi.Bool(true), }) if err != nil { return err } exampleSubscription, err := servicebus.NewSubscription(ctx, "example", &servicebus.SubscriptionArgs{ Name: pulumi.String("tfex_servicebus_subscription"), TopicId: exampleTopic.ID(), MaxDeliveryCount: pulumi.Int(1), }) if err != nil { return err } _, err = servicebus.NewSubscriptionRule(ctx, "example", &servicebus.SubscriptionRuleArgs{ Name: pulumi.String("tfex_servicebus_rule"), SubscriptionId: exampleSubscription.ID(), FilterType: pulumi.String("CorrelationFilter"), CorrelationFilter: &servicebus.SubscriptionRuleCorrelationFilterArgs{ CorrelationId: pulumi.String("high"), Label: pulumi.String("red"), Properties: pulumi.StringMap{ "customProperty": pulumi.String("value"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Service Bus Subscription Rule can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/subscriptionRule:SubscriptionRule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceBus/namespaces/sbns1/topics/sntopic1/subscriptions/sbsub1/rules/sbrule1 ```
Deprecated: azure.eventhub.SubscriptionRule has been deprecated in favor of azure.servicebus.SubscriptionRule
func GetSubscriptionRule ¶
func GetSubscriptionRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubscriptionRuleState, opts ...pulumi.ResourceOption) (*SubscriptionRule, error)
GetSubscriptionRule gets an existing SubscriptionRule 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 NewSubscriptionRule ¶
func NewSubscriptionRule(ctx *pulumi.Context, name string, args *SubscriptionRuleArgs, opts ...pulumi.ResourceOption) (*SubscriptionRule, error)
NewSubscriptionRule registers a new resource with the given unique name, arguments, and options.
func (*SubscriptionRule) ElementType ¶
func (*SubscriptionRule) ElementType() reflect.Type
func (*SubscriptionRule) ToSubscriptionRuleOutput ¶
func (i *SubscriptionRule) ToSubscriptionRuleOutput() SubscriptionRuleOutput
func (*SubscriptionRule) ToSubscriptionRuleOutputWithContext ¶
func (i *SubscriptionRule) ToSubscriptionRuleOutputWithContext(ctx context.Context) SubscriptionRuleOutput
type SubscriptionRuleArgs ¶
type SubscriptionRuleArgs struct { // Represents set of actions written in SQL language-based syntax that is performed against a BrokeredMessage. Action pulumi.StringPtrInput // A `correlationFilter` block as documented below to be evaluated against a BrokeredMessage. Required when `filterType` is set to `CorrelationFilter`. CorrelationFilter SubscriptionRuleCorrelationFilterPtrInput // Type of filter to be applied to a BrokeredMessage. Possible values are `SqlFilter` and `CorrelationFilter`. FilterType pulumi.StringInput // Specifies the name of the ServiceBus Subscription Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Represents a filter written in SQL language-based syntax that to be evaluated against a BrokeredMessage. Required when `filterType` is set to `SqlFilter`. SqlFilter pulumi.StringPtrInput // The ID of the ServiceBus Subscription in which this Rule should be created. Changing this forces a new resource to be created. SubscriptionId pulumi.StringInput }
The set of arguments for constructing a SubscriptionRule resource.
func (SubscriptionRuleArgs) ElementType ¶
func (SubscriptionRuleArgs) ElementType() reflect.Type
type SubscriptionRuleArray ¶
type SubscriptionRuleArray []SubscriptionRuleInput
func (SubscriptionRuleArray) ElementType ¶
func (SubscriptionRuleArray) ElementType() reflect.Type
func (SubscriptionRuleArray) ToSubscriptionRuleArrayOutput ¶
func (i SubscriptionRuleArray) ToSubscriptionRuleArrayOutput() SubscriptionRuleArrayOutput
func (SubscriptionRuleArray) ToSubscriptionRuleArrayOutputWithContext ¶
func (i SubscriptionRuleArray) ToSubscriptionRuleArrayOutputWithContext(ctx context.Context) SubscriptionRuleArrayOutput
type SubscriptionRuleArrayInput ¶
type SubscriptionRuleArrayInput interface { pulumi.Input ToSubscriptionRuleArrayOutput() SubscriptionRuleArrayOutput ToSubscriptionRuleArrayOutputWithContext(context.Context) SubscriptionRuleArrayOutput }
SubscriptionRuleArrayInput is an input type that accepts SubscriptionRuleArray and SubscriptionRuleArrayOutput values. You can construct a concrete instance of `SubscriptionRuleArrayInput` via:
SubscriptionRuleArray{ SubscriptionRuleArgs{...} }
type SubscriptionRuleArrayOutput ¶
type SubscriptionRuleArrayOutput struct{ *pulumi.OutputState }
func (SubscriptionRuleArrayOutput) ElementType ¶
func (SubscriptionRuleArrayOutput) ElementType() reflect.Type
func (SubscriptionRuleArrayOutput) Index ¶
func (o SubscriptionRuleArrayOutput) Index(i pulumi.IntInput) SubscriptionRuleOutput
func (SubscriptionRuleArrayOutput) ToSubscriptionRuleArrayOutput ¶
func (o SubscriptionRuleArrayOutput) ToSubscriptionRuleArrayOutput() SubscriptionRuleArrayOutput
func (SubscriptionRuleArrayOutput) ToSubscriptionRuleArrayOutputWithContext ¶
func (o SubscriptionRuleArrayOutput) ToSubscriptionRuleArrayOutputWithContext(ctx context.Context) SubscriptionRuleArrayOutput
type SubscriptionRuleCorrelationFilter ¶
type SubscriptionRuleCorrelationFilter 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"` // A list of user defined properties to be included in the filter. Specified as a map of name/value pairs. // // > **NOTE:** When creating a subscription rule of type `CorrelationFilter` at least one property must be set in the `correlationFilter` block. 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"` // Session identifier. SessionId *string `pulumi:"sessionId"` // Address to send to. To *string `pulumi:"to"` }
type SubscriptionRuleCorrelationFilterArgs ¶
type SubscriptionRuleCorrelationFilterArgs 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"` // A list of user defined properties to be included in the filter. Specified as a map of name/value pairs. // // > **NOTE:** When creating a subscription rule of type `CorrelationFilter` at least one property must be set in the `correlationFilter` block. 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"` // Session identifier. SessionId pulumi.StringPtrInput `pulumi:"sessionId"` // Address to send to. To pulumi.StringPtrInput `pulumi:"to"` }
func (SubscriptionRuleCorrelationFilterArgs) ElementType ¶
func (SubscriptionRuleCorrelationFilterArgs) ElementType() reflect.Type
func (SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterOutput ¶
func (i SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterOutput() SubscriptionRuleCorrelationFilterOutput
func (SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterOutputWithContext ¶
func (i SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterOutputWithContext(ctx context.Context) SubscriptionRuleCorrelationFilterOutput
func (SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterPtrOutput ¶
func (i SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterPtrOutput() SubscriptionRuleCorrelationFilterPtrOutput
func (SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterPtrOutputWithContext ¶
func (i SubscriptionRuleCorrelationFilterArgs) ToSubscriptionRuleCorrelationFilterPtrOutputWithContext(ctx context.Context) SubscriptionRuleCorrelationFilterPtrOutput
type SubscriptionRuleCorrelationFilterInput ¶
type SubscriptionRuleCorrelationFilterInput interface { pulumi.Input ToSubscriptionRuleCorrelationFilterOutput() SubscriptionRuleCorrelationFilterOutput ToSubscriptionRuleCorrelationFilterOutputWithContext(context.Context) SubscriptionRuleCorrelationFilterOutput }
SubscriptionRuleCorrelationFilterInput is an input type that accepts SubscriptionRuleCorrelationFilterArgs and SubscriptionRuleCorrelationFilterOutput values. You can construct a concrete instance of `SubscriptionRuleCorrelationFilterInput` via:
SubscriptionRuleCorrelationFilterArgs{...}
type SubscriptionRuleCorrelationFilterOutput ¶
type SubscriptionRuleCorrelationFilterOutput struct{ *pulumi.OutputState }
func (SubscriptionRuleCorrelationFilterOutput) ContentType ¶
func (o SubscriptionRuleCorrelationFilterOutput) ContentType() pulumi.StringPtrOutput
Content type of the message.
func (SubscriptionRuleCorrelationFilterOutput) CorrelationId ¶
func (o SubscriptionRuleCorrelationFilterOutput) CorrelationId() pulumi.StringPtrOutput
Identifier of the correlation.
func (SubscriptionRuleCorrelationFilterOutput) ElementType ¶
func (SubscriptionRuleCorrelationFilterOutput) ElementType() reflect.Type
func (SubscriptionRuleCorrelationFilterOutput) Label ¶
func (o SubscriptionRuleCorrelationFilterOutput) Label() pulumi.StringPtrOutput
Application specific label.
func (SubscriptionRuleCorrelationFilterOutput) MessageId ¶
func (o SubscriptionRuleCorrelationFilterOutput) MessageId() pulumi.StringPtrOutput
Identifier of the message.
func (SubscriptionRuleCorrelationFilterOutput) Properties ¶
func (o SubscriptionRuleCorrelationFilterOutput) Properties() pulumi.StringMapOutput
A list of user defined properties to be included in the filter. Specified as a map of name/value pairs.
> **NOTE:** When creating a subscription rule of type `CorrelationFilter` at least one property must be set in the `correlationFilter` block.
func (SubscriptionRuleCorrelationFilterOutput) ReplyTo ¶
func (o SubscriptionRuleCorrelationFilterOutput) ReplyTo() pulumi.StringPtrOutput
Address of the queue to reply to.
func (SubscriptionRuleCorrelationFilterOutput) ReplyToSessionId ¶
func (o SubscriptionRuleCorrelationFilterOutput) ReplyToSessionId() pulumi.StringPtrOutput
Session identifier to reply to.
func (SubscriptionRuleCorrelationFilterOutput) SessionId ¶
func (o SubscriptionRuleCorrelationFilterOutput) SessionId() pulumi.StringPtrOutput
Session identifier.
func (SubscriptionRuleCorrelationFilterOutput) To ¶
func (o SubscriptionRuleCorrelationFilterOutput) To() pulumi.StringPtrOutput
Address to send to.
func (SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterOutput ¶
func (o SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterOutput() SubscriptionRuleCorrelationFilterOutput
func (SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterOutputWithContext ¶
func (o SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterOutputWithContext(ctx context.Context) SubscriptionRuleCorrelationFilterOutput
func (SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterPtrOutput ¶
func (o SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterPtrOutput() SubscriptionRuleCorrelationFilterPtrOutput
func (SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterPtrOutputWithContext ¶
func (o SubscriptionRuleCorrelationFilterOutput) ToSubscriptionRuleCorrelationFilterPtrOutputWithContext(ctx context.Context) SubscriptionRuleCorrelationFilterPtrOutput
type SubscriptionRuleCorrelationFilterPtrInput ¶
type SubscriptionRuleCorrelationFilterPtrInput interface { pulumi.Input ToSubscriptionRuleCorrelationFilterPtrOutput() SubscriptionRuleCorrelationFilterPtrOutput ToSubscriptionRuleCorrelationFilterPtrOutputWithContext(context.Context) SubscriptionRuleCorrelationFilterPtrOutput }
SubscriptionRuleCorrelationFilterPtrInput is an input type that accepts SubscriptionRuleCorrelationFilterArgs, SubscriptionRuleCorrelationFilterPtr and SubscriptionRuleCorrelationFilterPtrOutput values. You can construct a concrete instance of `SubscriptionRuleCorrelationFilterPtrInput` via:
SubscriptionRuleCorrelationFilterArgs{...} or: nil
func SubscriptionRuleCorrelationFilterPtr ¶
func SubscriptionRuleCorrelationFilterPtr(v *SubscriptionRuleCorrelationFilterArgs) SubscriptionRuleCorrelationFilterPtrInput
type SubscriptionRuleCorrelationFilterPtrOutput ¶
type SubscriptionRuleCorrelationFilterPtrOutput struct{ *pulumi.OutputState }
func (SubscriptionRuleCorrelationFilterPtrOutput) ContentType ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) ContentType() pulumi.StringPtrOutput
Content type of the message.
func (SubscriptionRuleCorrelationFilterPtrOutput) CorrelationId ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) CorrelationId() pulumi.StringPtrOutput
Identifier of the correlation.
func (SubscriptionRuleCorrelationFilterPtrOutput) ElementType ¶
func (SubscriptionRuleCorrelationFilterPtrOutput) ElementType() reflect.Type
func (SubscriptionRuleCorrelationFilterPtrOutput) Label ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) Label() pulumi.StringPtrOutput
Application specific label.
func (SubscriptionRuleCorrelationFilterPtrOutput) MessageId ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) MessageId() pulumi.StringPtrOutput
Identifier of the message.
func (SubscriptionRuleCorrelationFilterPtrOutput) Properties ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) Properties() pulumi.StringMapOutput
A list of user defined properties to be included in the filter. Specified as a map of name/value pairs.
> **NOTE:** When creating a subscription rule of type `CorrelationFilter` at least one property must be set in the `correlationFilter` block.
func (SubscriptionRuleCorrelationFilterPtrOutput) ReplyTo ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) ReplyTo() pulumi.StringPtrOutput
Address of the queue to reply to.
func (SubscriptionRuleCorrelationFilterPtrOutput) ReplyToSessionId ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) ReplyToSessionId() pulumi.StringPtrOutput
Session identifier to reply to.
func (SubscriptionRuleCorrelationFilterPtrOutput) SessionId ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) SessionId() pulumi.StringPtrOutput
Session identifier.
func (SubscriptionRuleCorrelationFilterPtrOutput) To ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) To() pulumi.StringPtrOutput
Address to send to.
func (SubscriptionRuleCorrelationFilterPtrOutput) ToSubscriptionRuleCorrelationFilterPtrOutput ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) ToSubscriptionRuleCorrelationFilterPtrOutput() SubscriptionRuleCorrelationFilterPtrOutput
func (SubscriptionRuleCorrelationFilterPtrOutput) ToSubscriptionRuleCorrelationFilterPtrOutputWithContext ¶
func (o SubscriptionRuleCorrelationFilterPtrOutput) ToSubscriptionRuleCorrelationFilterPtrOutputWithContext(ctx context.Context) SubscriptionRuleCorrelationFilterPtrOutput
type SubscriptionRuleInput ¶
type SubscriptionRuleInput interface { pulumi.Input ToSubscriptionRuleOutput() SubscriptionRuleOutput ToSubscriptionRuleOutputWithContext(ctx context.Context) SubscriptionRuleOutput }
type SubscriptionRuleMap ¶
type SubscriptionRuleMap map[string]SubscriptionRuleInput
func (SubscriptionRuleMap) ElementType ¶
func (SubscriptionRuleMap) ElementType() reflect.Type
func (SubscriptionRuleMap) ToSubscriptionRuleMapOutput ¶
func (i SubscriptionRuleMap) ToSubscriptionRuleMapOutput() SubscriptionRuleMapOutput
func (SubscriptionRuleMap) ToSubscriptionRuleMapOutputWithContext ¶
func (i SubscriptionRuleMap) ToSubscriptionRuleMapOutputWithContext(ctx context.Context) SubscriptionRuleMapOutput
type SubscriptionRuleMapInput ¶
type SubscriptionRuleMapInput interface { pulumi.Input ToSubscriptionRuleMapOutput() SubscriptionRuleMapOutput ToSubscriptionRuleMapOutputWithContext(context.Context) SubscriptionRuleMapOutput }
SubscriptionRuleMapInput is an input type that accepts SubscriptionRuleMap and SubscriptionRuleMapOutput values. You can construct a concrete instance of `SubscriptionRuleMapInput` via:
SubscriptionRuleMap{ "key": SubscriptionRuleArgs{...} }
type SubscriptionRuleMapOutput ¶
type SubscriptionRuleMapOutput struct{ *pulumi.OutputState }
func (SubscriptionRuleMapOutput) ElementType ¶
func (SubscriptionRuleMapOutput) ElementType() reflect.Type
func (SubscriptionRuleMapOutput) MapIndex ¶
func (o SubscriptionRuleMapOutput) MapIndex(k pulumi.StringInput) SubscriptionRuleOutput
func (SubscriptionRuleMapOutput) ToSubscriptionRuleMapOutput ¶
func (o SubscriptionRuleMapOutput) ToSubscriptionRuleMapOutput() SubscriptionRuleMapOutput
func (SubscriptionRuleMapOutput) ToSubscriptionRuleMapOutputWithContext ¶
func (o SubscriptionRuleMapOutput) ToSubscriptionRuleMapOutputWithContext(ctx context.Context) SubscriptionRuleMapOutput
type SubscriptionRuleOutput ¶
type SubscriptionRuleOutput struct{ *pulumi.OutputState }
func (SubscriptionRuleOutput) Action ¶ added in v5.5.0
func (o SubscriptionRuleOutput) Action() pulumi.StringPtrOutput
Represents set of actions written in SQL language-based syntax that is performed against a BrokeredMessage.
func (SubscriptionRuleOutput) CorrelationFilter ¶ added in v5.5.0
func (o SubscriptionRuleOutput) CorrelationFilter() SubscriptionRuleCorrelationFilterPtrOutput
A `correlationFilter` block as documented below to be evaluated against a BrokeredMessage. Required when `filterType` is set to `CorrelationFilter`.
func (SubscriptionRuleOutput) ElementType ¶
func (SubscriptionRuleOutput) ElementType() reflect.Type
func (SubscriptionRuleOutput) FilterType ¶ added in v5.5.0
func (o SubscriptionRuleOutput) FilterType() pulumi.StringOutput
Type of filter to be applied to a BrokeredMessage. Possible values are `SqlFilter` and `CorrelationFilter`.
func (SubscriptionRuleOutput) Name ¶ added in v5.5.0
func (o SubscriptionRuleOutput) Name() pulumi.StringOutput
Specifies the name of the ServiceBus Subscription Rule. Changing this forces a new resource to be created.
func (SubscriptionRuleOutput) SqlFilter ¶ added in v5.5.0
func (o SubscriptionRuleOutput) SqlFilter() pulumi.StringPtrOutput
Represents a filter written in SQL language-based syntax that to be evaluated against a BrokeredMessage. Required when `filterType` is set to `SqlFilter`.
func (SubscriptionRuleOutput) SqlFilterCompatibilityLevel ¶ added in v5.15.0
func (o SubscriptionRuleOutput) SqlFilterCompatibilityLevel() pulumi.IntOutput
func (SubscriptionRuleOutput) SubscriptionId ¶ added in v5.5.0
func (o SubscriptionRuleOutput) SubscriptionId() pulumi.StringOutput
The ID of the ServiceBus Subscription in which this Rule should be created. Changing this forces a new resource to be created.
func (SubscriptionRuleOutput) ToSubscriptionRuleOutput ¶
func (o SubscriptionRuleOutput) ToSubscriptionRuleOutput() SubscriptionRuleOutput
func (SubscriptionRuleOutput) ToSubscriptionRuleOutputWithContext ¶
func (o SubscriptionRuleOutput) ToSubscriptionRuleOutputWithContext(ctx context.Context) SubscriptionRuleOutput
type SubscriptionRuleState ¶
type SubscriptionRuleState struct { // Represents set of actions written in SQL language-based syntax that is performed against a BrokeredMessage. Action pulumi.StringPtrInput // A `correlationFilter` block as documented below to be evaluated against a BrokeredMessage. Required when `filterType` is set to `CorrelationFilter`. CorrelationFilter SubscriptionRuleCorrelationFilterPtrInput // Type of filter to be applied to a BrokeredMessage. Possible values are `SqlFilter` and `CorrelationFilter`. FilterType pulumi.StringPtrInput // Specifies the name of the ServiceBus Subscription Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Represents a filter written in SQL language-based syntax that to be evaluated against a BrokeredMessage. Required when `filterType` is set to `SqlFilter`. SqlFilter pulumi.StringPtrInput SqlFilterCompatibilityLevel pulumi.IntPtrInput // The ID of the ServiceBus Subscription in which this Rule should be created. Changing this forces a new resource to be created. SubscriptionId pulumi.StringPtrInput }
func (SubscriptionRuleState) ElementType ¶
func (SubscriptionRuleState) ElementType() reflect.Type
type SubscriptionState ¶
type SubscriptionState struct { // The idle interval after which the topic is automatically deleted as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). The minimum duration is `5` minutes or `PT5M`. AutoDeleteOnIdle pulumi.StringPtrInput // A `clientScopedSubscription` block as defined below. ClientScopedSubscription SubscriptionClientScopedSubscriptionPtrInput // whether the subscription is scoped to a client id. Defaults to `false`. // // > **NOTE:** Client Scoped Subscription can only be used for JMS subscription (Java Message Service). ClientScopedSubscriptionEnabled pulumi.BoolPtrInput // Boolean flag which controls whether the Subscription has dead letter support on filter evaluation exceptions. Defaults to `true`. DeadLetteringOnFilterEvaluationError pulumi.BoolPtrInput // Boolean flag which controls whether the Subscription has dead letter support when a message expires. DeadLetteringOnMessageExpiration pulumi.BoolPtrInput // The Default message timespan to live as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). 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. DefaultMessageTtl pulumi.StringPtrInput // Boolean flag which controls whether the Subscription supports batched operations. EnableBatchedOperations pulumi.BoolPtrInput // The name of a Queue or Topic to automatically forward Dead Letter messages to. ForwardDeadLetteredMessagesTo pulumi.StringPtrInput // The name of a Queue or Topic to automatically forward messages to. ForwardTo pulumi.StringPtrInput // The lock duration for the subscription as an [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). The default value is `1` minute or `P0DT0H1M0S` . The maximum value is `5` minutes or `P0DT0H5M0S` . LockDuration pulumi.StringPtrInput // The maximum number of deliveries. MaxDeliveryCount pulumi.IntPtrInput // Specifies the name of the ServiceBus Subscription resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Boolean flag which controls whether this Subscription supports the concept of a session. Changing this forces a new resource to be created. RequiresSession pulumi.BoolPtrInput // The status of the Subscription. Possible values are `Active`,`ReceiveDisabled`, or `Disabled`. Defaults to `Active`. Status pulumi.StringPtrInput // The ID of the ServiceBus Topic to create this Subscription in. Changing this forces a new resource to be created. TopicId pulumi.StringPtrInput }
func (SubscriptionState) ElementType ¶
func (SubscriptionState) ElementType() reflect.Type
type Topic
deprecated
type Topic struct { pulumi.CustomResourceState // The ISO 8601 timespan duration of the idle interval after which the Topic is automatically deleted, minimum of 5 minutes. AutoDeleteOnIdle pulumi.StringOutput `pulumi:"autoDeleteOnIdle"` // The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the message itself. DefaultMessageTtl pulumi.StringOutput `pulumi:"defaultMessageTtl"` // The ISO 8601 timespan duration during which duplicates can be detected. Defaults to 10 minutes. (`PT10M`) DuplicateDetectionHistoryTimeWindow pulumi.StringOutput `pulumi:"duplicateDetectionHistoryTimeWindow"` // Boolean flag which controls if server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrOutput `pulumi:"enableBatchedOperations"` // Boolean flag which controls 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"` // Boolean flag which controls whether to enable the topic to be partitioned across multiple message brokers. Changing this forces a new resource to be created. // // > **NOTE:** Partitioning is available at entity creation for all queues and topics in Basic or Standard SKUs. It is not available for the Premium messaging SKU, but any previously existing partitioned entities in Premium namespaces continue to work as expected. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-partitioning) for more information. EnablePartitioning pulumi.BoolPtrOutput `pulumi:"enablePartitioning"` // Integer value which controls the maximum size of a message allowed on the topic for Premium SKU. For supported values see the "Large messages support" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging#large-messages-support-preview). MaxMessageSizeInKilobytes pulumi.IntOutput `pulumi:"maxMessageSizeInKilobytes"` // Integer value which controls the size of memory allocated for the topic. For supported values see the "Queue/topic size" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-quotas). MaxSizeInMegabytes pulumi.IntOutput `pulumi:"maxSizeInMegabytes"` // Specifies the name of the ServiceBus Topic resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the ServiceBus Namespace to create this topic in. Changing this forces a new resource to be created. NamespaceId pulumi.StringOutput `pulumi:"namespaceId"` NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // Boolean flag which controls whether Changing this forces a new resource to be created. // the Topic requires duplicate detection. Defaults to false. Changing this forces // a new resource to be created. RequiresDuplicateDetection pulumi.BoolPtrOutput `pulumi:"requiresDuplicateDetection"` ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Status of the Service Bus Topic. Acceptable values are `Active` or `Disabled`. Defaults to `Active`. Status pulumi.StringPtrOutput `pulumi:"status"` // Boolean flag which controls whether the Topic supports ordering. SupportOrdering pulumi.BoolPtrOutput `pulumi:"supportOrdering"` }
Manages a ServiceBus Topic.
**Note** Topics can only be created in Namespaces with an SKU of `standard` or higher.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("tfex-servicebus-topic"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "example", &servicebus.NamespaceArgs{ Name: pulumi.String("tfex-servicebus-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } _, err = servicebus.NewTopic(ctx, "example", &servicebus.TopicArgs{ Name: pulumi.String("tfex_servicebus_topic"), NamespaceId: exampleNamespace.ID(), EnablePartitioning: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
Service Bus Topics can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/topic:Topic example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ServiceBus/namespaces/sbns1/topics/sntopic1 ```
Deprecated: azure.eventhub.Topic has been deprecated in favor of azure.servicebus.Topic
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).
func NewTopic ¶
func NewTopic(ctx *pulumi.Context, name string, args *TopicArgs, opts ...pulumi.ResourceOption) (*Topic, error)
NewTopic registers a new resource with the given unique name, arguments, and options.
func (*Topic) ElementType ¶
func (*Topic) ToTopicOutput ¶
func (i *Topic) ToTopicOutput() TopicOutput
func (*Topic) ToTopicOutputWithContext ¶
func (i *Topic) ToTopicOutputWithContext(ctx context.Context) TopicOutput
type TopicArgs ¶
type TopicArgs struct { // The ISO 8601 timespan duration of the idle interval after which the Topic is automatically deleted, minimum of 5 minutes. AutoDeleteOnIdle pulumi.StringPtrInput // The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the message itself. DefaultMessageTtl pulumi.StringPtrInput // The ISO 8601 timespan duration during which duplicates can be detected. Defaults to 10 minutes. (`PT10M`) DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput // Boolean flag which controls if server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrInput // Boolean flag which controls whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage. EnableExpress pulumi.BoolPtrInput // Boolean flag which controls whether to enable the topic to be partitioned across multiple message brokers. Changing this forces a new resource to be created. // // > **NOTE:** Partitioning is available at entity creation for all queues and topics in Basic or Standard SKUs. It is not available for the Premium messaging SKU, but any previously existing partitioned entities in Premium namespaces continue to work as expected. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-partitioning) for more information. EnablePartitioning pulumi.BoolPtrInput // Integer value which controls the maximum size of a message allowed on the topic for Premium SKU. For supported values see the "Large messages support" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging#large-messages-support-preview). MaxMessageSizeInKilobytes pulumi.IntPtrInput // Integer value which controls the size of memory allocated for the topic. For supported values see the "Queue/topic size" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-quotas). MaxSizeInMegabytes pulumi.IntPtrInput // Specifies the name of the ServiceBus Topic resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the ServiceBus Namespace to create this topic in. Changing this forces a new resource to be created. NamespaceId pulumi.StringInput // Boolean flag which controls whether Changing this forces a new resource to be created. // the Topic requires duplicate detection. Defaults to false. Changing this forces // a new resource to be created. RequiresDuplicateDetection pulumi.BoolPtrInput // The Status of the Service Bus Topic. Acceptable values are `Active` or `Disabled`. Defaults to `Active`. Status pulumi.StringPtrInput // Boolean flag which controls whether the Topic supports ordering. SupportOrdering pulumi.BoolPtrInput }
The set of arguments for constructing a Topic resource.
func (TopicArgs) ElementType ¶
type TopicArray ¶
type TopicArray []TopicInput
func (TopicArray) ElementType ¶
func (TopicArray) ElementType() reflect.Type
func (TopicArray) ToTopicArrayOutput ¶
func (i TopicArray) ToTopicArrayOutput() TopicArrayOutput
func (TopicArray) ToTopicArrayOutputWithContext ¶
func (i TopicArray) ToTopicArrayOutputWithContext(ctx context.Context) TopicArrayOutput
type TopicArrayInput ¶
type TopicArrayInput interface { pulumi.Input ToTopicArrayOutput() TopicArrayOutput ToTopicArrayOutputWithContext(context.Context) TopicArrayOutput }
TopicArrayInput is an input type that accepts TopicArray and TopicArrayOutput values. You can construct a concrete instance of `TopicArrayInput` via:
TopicArray{ TopicArgs{...} }
type TopicArrayOutput ¶
type TopicArrayOutput struct{ *pulumi.OutputState }
func (TopicArrayOutput) ElementType ¶
func (TopicArrayOutput) ElementType() reflect.Type
func (TopicArrayOutput) Index ¶
func (o TopicArrayOutput) Index(i pulumi.IntInput) TopicOutput
func (TopicArrayOutput) ToTopicArrayOutput ¶
func (o TopicArrayOutput) ToTopicArrayOutput() TopicArrayOutput
func (TopicArrayOutput) ToTopicArrayOutputWithContext ¶
func (o TopicArrayOutput) ToTopicArrayOutputWithContext(ctx context.Context) TopicArrayOutput
type TopicAuthorizationRule
deprecated
type TopicAuthorizationRule struct { pulumi.CustomResourceState // Grants listen access to this this Authorization Rule. Defaults to `false`. Listen pulumi.BoolPtrOutput `pulumi:"listen"` // Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrOutput `pulumi:"manage"` // Specifies the name of the ServiceBus Topic Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The Primary Connection String for the ServiceBus Topic authorization Rule. PrimaryConnectionString pulumi.StringOutput `pulumi:"primaryConnectionString"` // The alias Primary Connection String for the ServiceBus Namespace, if the namespace is Geo DR paired. PrimaryConnectionStringAlias pulumi.StringOutput `pulumi:"primaryConnectionStringAlias"` // The Primary Key for the ServiceBus Topic authorization Rule. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The Secondary Connection String for the ServiceBus Topic authorization Rule. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // The alias Secondary Connection String for the ServiceBus Namespace SecondaryConnectionStringAlias pulumi.StringOutput `pulumi:"secondaryConnectionStringAlias"` // The Secondary Key for the ServiceBus Topic authorization Rule. SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // Grants send access to this this Authorization Rule. Defaults to `false`. Send pulumi.BoolPtrOutput `pulumi:"send"` // Specifies the ID of the ServiceBus Topic. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. TopicId pulumi.StringOutput `pulumi:"topicId"` }
Manages a ServiceBus Topic authorization Rule within a ServiceBus Topic.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("tfex-servicebus"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "example", &servicebus.NamespaceArgs{ Name: pulumi.String("tfex-servicebus-namespace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } exampleTopic, err := servicebus.NewTopic(ctx, "example", &servicebus.TopicArgs{ Name: pulumi.String("tfex_servicebus_topic"), NamespaceId: exampleNamespace.ID(), }) if err != nil { return err } _, err = servicebus.NewTopicAuthorizationRule(ctx, "example", &servicebus.TopicAuthorizationRuleArgs{ Name: pulumi.String("tfex_servicebus_topic_sasPolicy"), TopicId: exampleTopic.ID(), Listen: pulumi.Bool(true), Send: pulumi.Bool(false), Manage: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
ServiceBus Topic authorization rules can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:eventhub/topicAuthorizationRule:TopicAuthorizationRule rule1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ServiceBus/namespaces/namespace1/topics/topic1/authorizationRules/rule1 ```
Deprecated: azure.eventhub.TopicAuthorizationRule has been deprecated in favor of azure.servicebus.TopicAuthorizationRule
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.
func (*TopicAuthorizationRule) ElementType ¶
func (*TopicAuthorizationRule) ElementType() reflect.Type
func (*TopicAuthorizationRule) ToTopicAuthorizationRuleOutput ¶
func (i *TopicAuthorizationRule) ToTopicAuthorizationRuleOutput() TopicAuthorizationRuleOutput
func (*TopicAuthorizationRule) ToTopicAuthorizationRuleOutputWithContext ¶
func (i *TopicAuthorizationRule) ToTopicAuthorizationRuleOutputWithContext(ctx context.Context) TopicAuthorizationRuleOutput
type TopicAuthorizationRuleArgs ¶
type TopicAuthorizationRuleArgs struct { // Grants listen access to this this Authorization Rule. Defaults to `false`. Listen pulumi.BoolPtrInput // Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the ServiceBus Topic Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Grants send access to this this Authorization Rule. Defaults to `false`. Send pulumi.BoolPtrInput // Specifies the ID of the ServiceBus Topic. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. TopicId pulumi.StringInput }
The set of arguments for constructing a TopicAuthorizationRule resource.
func (TopicAuthorizationRuleArgs) ElementType ¶
func (TopicAuthorizationRuleArgs) ElementType() reflect.Type
type TopicAuthorizationRuleArray ¶
type TopicAuthorizationRuleArray []TopicAuthorizationRuleInput
func (TopicAuthorizationRuleArray) ElementType ¶
func (TopicAuthorizationRuleArray) ElementType() reflect.Type
func (TopicAuthorizationRuleArray) ToTopicAuthorizationRuleArrayOutput ¶
func (i TopicAuthorizationRuleArray) ToTopicAuthorizationRuleArrayOutput() TopicAuthorizationRuleArrayOutput
func (TopicAuthorizationRuleArray) ToTopicAuthorizationRuleArrayOutputWithContext ¶
func (i TopicAuthorizationRuleArray) ToTopicAuthorizationRuleArrayOutputWithContext(ctx context.Context) TopicAuthorizationRuleArrayOutput
type TopicAuthorizationRuleArrayInput ¶
type TopicAuthorizationRuleArrayInput interface { pulumi.Input ToTopicAuthorizationRuleArrayOutput() TopicAuthorizationRuleArrayOutput ToTopicAuthorizationRuleArrayOutputWithContext(context.Context) TopicAuthorizationRuleArrayOutput }
TopicAuthorizationRuleArrayInput is an input type that accepts TopicAuthorizationRuleArray and TopicAuthorizationRuleArrayOutput values. You can construct a concrete instance of `TopicAuthorizationRuleArrayInput` via:
TopicAuthorizationRuleArray{ TopicAuthorizationRuleArgs{...} }
type TopicAuthorizationRuleArrayOutput ¶
type TopicAuthorizationRuleArrayOutput struct{ *pulumi.OutputState }
func (TopicAuthorizationRuleArrayOutput) ElementType ¶
func (TopicAuthorizationRuleArrayOutput) ElementType() reflect.Type
func (TopicAuthorizationRuleArrayOutput) Index ¶
func (o TopicAuthorizationRuleArrayOutput) Index(i pulumi.IntInput) TopicAuthorizationRuleOutput
func (TopicAuthorizationRuleArrayOutput) ToTopicAuthorizationRuleArrayOutput ¶
func (o TopicAuthorizationRuleArrayOutput) ToTopicAuthorizationRuleArrayOutput() TopicAuthorizationRuleArrayOutput
func (TopicAuthorizationRuleArrayOutput) ToTopicAuthorizationRuleArrayOutputWithContext ¶
func (o TopicAuthorizationRuleArrayOutput) ToTopicAuthorizationRuleArrayOutputWithContext(ctx context.Context) TopicAuthorizationRuleArrayOutput
type TopicAuthorizationRuleInput ¶
type TopicAuthorizationRuleInput interface { pulumi.Input ToTopicAuthorizationRuleOutput() TopicAuthorizationRuleOutput ToTopicAuthorizationRuleOutputWithContext(ctx context.Context) TopicAuthorizationRuleOutput }
type TopicAuthorizationRuleMap ¶
type TopicAuthorizationRuleMap map[string]TopicAuthorizationRuleInput
func (TopicAuthorizationRuleMap) ElementType ¶
func (TopicAuthorizationRuleMap) ElementType() reflect.Type
func (TopicAuthorizationRuleMap) ToTopicAuthorizationRuleMapOutput ¶
func (i TopicAuthorizationRuleMap) ToTopicAuthorizationRuleMapOutput() TopicAuthorizationRuleMapOutput
func (TopicAuthorizationRuleMap) ToTopicAuthorizationRuleMapOutputWithContext ¶
func (i TopicAuthorizationRuleMap) ToTopicAuthorizationRuleMapOutputWithContext(ctx context.Context) TopicAuthorizationRuleMapOutput
type TopicAuthorizationRuleMapInput ¶
type TopicAuthorizationRuleMapInput interface { pulumi.Input ToTopicAuthorizationRuleMapOutput() TopicAuthorizationRuleMapOutput ToTopicAuthorizationRuleMapOutputWithContext(context.Context) TopicAuthorizationRuleMapOutput }
TopicAuthorizationRuleMapInput is an input type that accepts TopicAuthorizationRuleMap and TopicAuthorizationRuleMapOutput values. You can construct a concrete instance of `TopicAuthorizationRuleMapInput` via:
TopicAuthorizationRuleMap{ "key": TopicAuthorizationRuleArgs{...} }
type TopicAuthorizationRuleMapOutput ¶
type TopicAuthorizationRuleMapOutput struct{ *pulumi.OutputState }
func (TopicAuthorizationRuleMapOutput) ElementType ¶
func (TopicAuthorizationRuleMapOutput) ElementType() reflect.Type
func (TopicAuthorizationRuleMapOutput) MapIndex ¶
func (o TopicAuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) TopicAuthorizationRuleOutput
func (TopicAuthorizationRuleMapOutput) ToTopicAuthorizationRuleMapOutput ¶
func (o TopicAuthorizationRuleMapOutput) ToTopicAuthorizationRuleMapOutput() TopicAuthorizationRuleMapOutput
func (TopicAuthorizationRuleMapOutput) ToTopicAuthorizationRuleMapOutputWithContext ¶
func (o TopicAuthorizationRuleMapOutput) ToTopicAuthorizationRuleMapOutputWithContext(ctx context.Context) TopicAuthorizationRuleMapOutput
type TopicAuthorizationRuleOutput ¶
type TopicAuthorizationRuleOutput struct{ *pulumi.OutputState }
func (TopicAuthorizationRuleOutput) ElementType ¶
func (TopicAuthorizationRuleOutput) ElementType() reflect.Type
func (TopicAuthorizationRuleOutput) Listen ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) Listen() pulumi.BoolPtrOutput
Grants listen access to this this Authorization Rule. Defaults to `false`.
func (TopicAuthorizationRuleOutput) Manage ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) Manage() pulumi.BoolPtrOutput
Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`.
func (TopicAuthorizationRuleOutput) Name ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) Name() pulumi.StringOutput
Specifies the name of the ServiceBus Topic Authorization Rule resource. Changing this forces a new resource to be created.
func (TopicAuthorizationRuleOutput) PrimaryConnectionString ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) PrimaryConnectionString() pulumi.StringOutput
The Primary Connection String for the ServiceBus Topic authorization Rule.
func (TopicAuthorizationRuleOutput) PrimaryConnectionStringAlias ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) PrimaryConnectionStringAlias() pulumi.StringOutput
The alias Primary Connection String for the ServiceBus Namespace, if the namespace is Geo DR paired.
func (TopicAuthorizationRuleOutput) PrimaryKey ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) PrimaryKey() pulumi.StringOutput
The Primary Key for the ServiceBus Topic authorization Rule.
func (TopicAuthorizationRuleOutput) SecondaryConnectionString ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) SecondaryConnectionString() pulumi.StringOutput
The Secondary Connection String for the ServiceBus Topic authorization Rule.
func (TopicAuthorizationRuleOutput) SecondaryConnectionStringAlias ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) SecondaryConnectionStringAlias() pulumi.StringOutput
The alias Secondary Connection String for the ServiceBus Namespace
func (TopicAuthorizationRuleOutput) SecondaryKey ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) SecondaryKey() pulumi.StringOutput
The Secondary Key for the ServiceBus Topic authorization Rule.
func (TopicAuthorizationRuleOutput) Send ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) Send() pulumi.BoolPtrOutput
Grants send access to this this Authorization Rule. Defaults to `false`.
func (TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutput ¶
func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutput() TopicAuthorizationRuleOutput
func (TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutputWithContext ¶
func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutputWithContext(ctx context.Context) TopicAuthorizationRuleOutput
func (TopicAuthorizationRuleOutput) TopicId ¶ added in v5.5.0
func (o TopicAuthorizationRuleOutput) TopicId() pulumi.StringOutput
Specifies the ID of the ServiceBus Topic. Changing this forces a new resource to be created.
> **NOTE** At least one of the 3 permissions below needs to be set.
type TopicAuthorizationRuleState ¶
type TopicAuthorizationRuleState struct { // Grants listen access to this this Authorization Rule. Defaults to `false`. Listen pulumi.BoolPtrInput // Grants manage access to this this Authorization Rule. When this property is `true` - both `listen` and `send` must be too. Defaults to `false`. Manage pulumi.BoolPtrInput // Specifies the name of the ServiceBus Topic Authorization Rule resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Primary Connection String for the ServiceBus Topic authorization Rule. PrimaryConnectionString pulumi.StringPtrInput // The alias Primary Connection String for the ServiceBus Namespace, if the namespace is Geo DR paired. PrimaryConnectionStringAlias pulumi.StringPtrInput // The Primary Key for the ServiceBus Topic authorization Rule. PrimaryKey pulumi.StringPtrInput // The Secondary Connection String for the ServiceBus Topic authorization Rule. SecondaryConnectionString pulumi.StringPtrInput // The alias Secondary Connection String for the ServiceBus Namespace SecondaryConnectionStringAlias pulumi.StringPtrInput // The Secondary Key for the ServiceBus Topic authorization Rule. SecondaryKey pulumi.StringPtrInput // Grants send access to this this Authorization Rule. Defaults to `false`. Send pulumi.BoolPtrInput // Specifies the ID of the ServiceBus Topic. Changing this forces a new resource to be created. // // > **NOTE** At least one of the 3 permissions below needs to be set. TopicId pulumi.StringPtrInput }
func (TopicAuthorizationRuleState) ElementType ¶
func (TopicAuthorizationRuleState) ElementType() reflect.Type
type TopicInput ¶
type TopicInput interface { pulumi.Input ToTopicOutput() TopicOutput ToTopicOutputWithContext(ctx context.Context) TopicOutput }
type TopicMap ¶
type TopicMap map[string]TopicInput
func (TopicMap) ElementType ¶
func (TopicMap) ToTopicMapOutput ¶
func (i TopicMap) ToTopicMapOutput() TopicMapOutput
func (TopicMap) ToTopicMapOutputWithContext ¶
func (i TopicMap) ToTopicMapOutputWithContext(ctx context.Context) TopicMapOutput
type TopicMapInput ¶
type TopicMapInput interface { pulumi.Input ToTopicMapOutput() TopicMapOutput ToTopicMapOutputWithContext(context.Context) TopicMapOutput }
TopicMapInput is an input type that accepts TopicMap and TopicMapOutput values. You can construct a concrete instance of `TopicMapInput` via:
TopicMap{ "key": TopicArgs{...} }
type TopicMapOutput ¶
type TopicMapOutput struct{ *pulumi.OutputState }
func (TopicMapOutput) ElementType ¶
func (TopicMapOutput) ElementType() reflect.Type
func (TopicMapOutput) MapIndex ¶
func (o TopicMapOutput) MapIndex(k pulumi.StringInput) TopicOutput
func (TopicMapOutput) ToTopicMapOutput ¶
func (o TopicMapOutput) ToTopicMapOutput() TopicMapOutput
func (TopicMapOutput) ToTopicMapOutputWithContext ¶
func (o TopicMapOutput) ToTopicMapOutputWithContext(ctx context.Context) TopicMapOutput
type TopicOutput ¶
type TopicOutput struct{ *pulumi.OutputState }
func (TopicOutput) AutoDeleteOnIdle ¶ added in v5.5.0
func (o TopicOutput) AutoDeleteOnIdle() pulumi.StringOutput
The ISO 8601 timespan duration of the idle interval after which the Topic is automatically deleted, minimum of 5 minutes.
func (TopicOutput) DefaultMessageTtl ¶ added in v5.5.0
func (o TopicOutput) DefaultMessageTtl() pulumi.StringOutput
The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the message itself.
func (TopicOutput) DuplicateDetectionHistoryTimeWindow ¶ added in v5.5.0
func (o TopicOutput) DuplicateDetectionHistoryTimeWindow() pulumi.StringOutput
The ISO 8601 timespan duration during which duplicates can be detected. Defaults to 10 minutes. (`PT10M`)
func (TopicOutput) ElementType ¶
func (TopicOutput) ElementType() reflect.Type
func (TopicOutput) EnableBatchedOperations ¶ added in v5.5.0
func (o TopicOutput) EnableBatchedOperations() pulumi.BoolPtrOutput
Boolean flag which controls if server-side batched operations are enabled.
func (TopicOutput) EnableExpress ¶ added in v5.5.0
func (o TopicOutput) EnableExpress() pulumi.BoolPtrOutput
Boolean flag which controls whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage.
func (TopicOutput) EnablePartitioning ¶ added in v5.5.0
func (o TopicOutput) EnablePartitioning() pulumi.BoolPtrOutput
Boolean flag which controls whether to enable the topic to be partitioned across multiple message brokers. Changing this forces a new resource to be created.
> **NOTE:** Partitioning is available at entity creation for all queues and topics in Basic or Standard SKUs. It is not available for the Premium messaging SKU, but any previously existing partitioned entities in Premium namespaces continue to work as expected. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-partitioning) for more information.
func (TopicOutput) MaxMessageSizeInKilobytes ¶ added in v5.5.0
func (o TopicOutput) MaxMessageSizeInKilobytes() pulumi.IntOutput
Integer value which controls the maximum size of a message allowed on the topic for Premium SKU. For supported values see the "Large messages support" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging#large-messages-support-preview).
func (TopicOutput) MaxSizeInMegabytes ¶ added in v5.5.0
func (o TopicOutput) MaxSizeInMegabytes() pulumi.IntOutput
Integer value which controls the size of memory allocated for the topic. For supported values see the "Queue/topic size" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-quotas).
func (TopicOutput) Name ¶ added in v5.5.0
func (o TopicOutput) Name() pulumi.StringOutput
Specifies the name of the ServiceBus Topic resource. Changing this forces a new resource to be created.
func (TopicOutput) NamespaceId ¶ added in v5.5.0
func (o TopicOutput) NamespaceId() pulumi.StringOutput
The ID of the ServiceBus Namespace to create this topic in. Changing this forces a new resource to be created.
func (TopicOutput) NamespaceName ¶ added in v5.5.0
func (o TopicOutput) NamespaceName() pulumi.StringOutput
func (TopicOutput) RequiresDuplicateDetection ¶ added in v5.5.0
func (o TopicOutput) RequiresDuplicateDetection() pulumi.BoolPtrOutput
Boolean flag which controls whether Changing this forces a new resource to be created. the Topic requires duplicate detection. Defaults to false. Changing this forces a new resource to be created.
func (TopicOutput) ResourceGroupName ¶ added in v5.5.0
func (o TopicOutput) ResourceGroupName() pulumi.StringOutput
func (TopicOutput) Status ¶ added in v5.5.0
func (o TopicOutput) Status() pulumi.StringPtrOutput
The Status of the Service Bus Topic. Acceptable values are `Active` or `Disabled`. Defaults to `Active`.
func (TopicOutput) SupportOrdering ¶ added in v5.5.0
func (o TopicOutput) SupportOrdering() pulumi.BoolPtrOutput
Boolean flag which controls whether the Topic supports ordering.
func (TopicOutput) ToTopicOutput ¶
func (o TopicOutput) ToTopicOutput() TopicOutput
func (TopicOutput) ToTopicOutputWithContext ¶
func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput
type TopicState ¶
type TopicState struct { // The ISO 8601 timespan duration of the idle interval after which the Topic is automatically deleted, minimum of 5 minutes. AutoDeleteOnIdle pulumi.StringPtrInput // The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the message itself. DefaultMessageTtl pulumi.StringPtrInput // The ISO 8601 timespan duration during which duplicates can be detected. Defaults to 10 minutes. (`PT10M`) DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput // Boolean flag which controls if server-side batched operations are enabled. EnableBatchedOperations pulumi.BoolPtrInput // Boolean flag which controls whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage. EnableExpress pulumi.BoolPtrInput // Boolean flag which controls whether to enable the topic to be partitioned across multiple message brokers. Changing this forces a new resource to be created. // // > **NOTE:** Partitioning is available at entity creation for all queues and topics in Basic or Standard SKUs. It is not available for the Premium messaging SKU, but any previously existing partitioned entities in Premium namespaces continue to work as expected. Please [see the documentation](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-partitioning) for more information. EnablePartitioning pulumi.BoolPtrInput // Integer value which controls the maximum size of a message allowed on the topic for Premium SKU. For supported values see the "Large messages support" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging#large-messages-support-preview). MaxMessageSizeInKilobytes pulumi.IntPtrInput // Integer value which controls the size of memory allocated for the topic. For supported values see the "Queue/topic size" section of [this document](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-quotas). MaxSizeInMegabytes pulumi.IntPtrInput // Specifies the name of the ServiceBus Topic resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the ServiceBus Namespace to create this topic in. Changing this forces a new resource to be created. NamespaceId pulumi.StringPtrInput NamespaceName pulumi.StringPtrInput // Boolean flag which controls whether Changing this forces a new resource to be created. // the Topic requires duplicate detection. Defaults to false. Changing this forces // a new resource to be created. RequiresDuplicateDetection pulumi.BoolPtrInput ResourceGroupName pulumi.StringPtrInput // The Status of the Service Bus Topic. Acceptable values are `Active` or `Disabled`. Defaults to `Active`. Status pulumi.StringPtrInput // Boolean flag which controls whether the Topic supports ordering. SupportOrdering pulumi.BoolPtrInput }
func (TopicState) ElementType ¶
func (TopicState) ElementType() reflect.Type
Source Files ¶
- authorizationRule.go
- cluster.go
- consumerGroup.go
- domain.go
- eventGridTopic.go
- eventHub.go
- eventHubAuthorizationRule.go
- eventHubConsumerGroup.go
- eventHubNamespace.go
- eventHubNamespaceAuthorizationRule.go
- eventSubscription.go
- eventhubNamespaceDisasterRecoveryConfig.go
- getAuthorizationRule.go
- getCluster.go
- getConsumeGroup.go
- getEventHub.go
- getEventhubNamespace.go
- getNamespace.go
- getNamespaceAuthorizationRule.go
- getSas.go
- getServiceBusNamespace.go
- init.go
- namespace.go
- namespaceAuthorizationRule.go
- namespaceCustomerManagedKey.go
- namespaceSchemaGroup.go
- pulumiTypes.go
- queue.go
- queueAuthorizationRule.go
- subscription.go
- subscriptionRule.go
- topic.go
- topicAuthorizationRule.go