Documentation ¶
Index ¶
- type AuthorizationRule
- func (*AuthorizationRule) ElementType() reflect.Type
- func (i *AuthorizationRule) ToAuthorizationRuleOutput() AuthorizationRuleOutput
- func (i *AuthorizationRule) ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput
- func (i *AuthorizationRule) ToAuthorizationRulePtrOutput() AuthorizationRulePtrOutput
- func (i *AuthorizationRule) ToAuthorizationRulePtrOutputWithContext(ctx context.Context) AuthorizationRulePtrOutput
- 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) ToAuthorizationRuleOutput() AuthorizationRuleOutput
- func (o AuthorizationRuleOutput) ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput
- func (o AuthorizationRuleOutput) ToAuthorizationRulePtrOutput() AuthorizationRulePtrOutput
- func (o AuthorizationRuleOutput) ToAuthorizationRulePtrOutputWithContext(ctx context.Context) AuthorizationRulePtrOutput
- type AuthorizationRulePtrInput
- type AuthorizationRulePtrOutput
- type AuthorizationRuleState
- type Cluster
- func (*Cluster) ElementType() reflect.Type
- func (i *Cluster) ToClusterOutput() ClusterOutput
- func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (i *Cluster) ToClusterPtrOutput() ClusterPtrOutput
- func (i *Cluster) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
- 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) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) ToClusterPtrOutput() ClusterPtrOutput
- func (o ClusterOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
- type ClusterPtrInput
- type ClusterPtrOutput
- type ClusterState
- type ConsumerGroup
- func (*ConsumerGroup) ElementType() reflect.Type
- func (i *ConsumerGroup) ToConsumerGroupOutput() ConsumerGroupOutput
- func (i *ConsumerGroup) ToConsumerGroupOutputWithContext(ctx context.Context) ConsumerGroupOutput
- func (i *ConsumerGroup) ToConsumerGroupPtrOutput() ConsumerGroupPtrOutput
- func (i *ConsumerGroup) ToConsumerGroupPtrOutputWithContext(ctx context.Context) ConsumerGroupPtrOutput
- 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) ToConsumerGroupOutput() ConsumerGroupOutput
- func (o ConsumerGroupOutput) ToConsumerGroupOutputWithContext(ctx context.Context) ConsumerGroupOutput
- func (o ConsumerGroupOutput) ToConsumerGroupPtrOutput() ConsumerGroupPtrOutput
- func (o ConsumerGroupOutput) ToConsumerGroupPtrOutputWithContext(ctx context.Context) ConsumerGroupPtrOutput
- type ConsumerGroupPtrInput
- type ConsumerGroupPtrOutput
- type ConsumerGroupState
- type Domaindeprecated
- func (*Domain) ElementType() reflect.Type
- func (i *Domain) ToDomainOutput() DomainOutput
- func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- func (i *Domain) ToDomainPtrOutput() DomainPtrOutput
- func (i *Domain) ToDomainPtrOutputWithContext(ctx context.Context) DomainPtrOutput
- type DomainArgs
- type DomainArray
- type DomainArrayInput
- type DomainArrayOutput
- 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 (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- func (o DomainOutput) ToDomainPtrOutput() DomainPtrOutput
- func (o DomainOutput) ToDomainPtrOutputWithContext(ctx context.Context) DomainPtrOutput
- type DomainPtrInput
- type DomainPtrOutput
- type DomainState
- type EventGridTopicdeprecated
- func (*EventGridTopic) ElementType() reflect.Type
- func (i *EventGridTopic) ToEventGridTopicOutput() EventGridTopicOutput
- func (i *EventGridTopic) ToEventGridTopicOutputWithContext(ctx context.Context) EventGridTopicOutput
- func (i *EventGridTopic) ToEventGridTopicPtrOutput() EventGridTopicPtrOutput
- func (i *EventGridTopic) ToEventGridTopicPtrOutputWithContext(ctx context.Context) EventGridTopicPtrOutput
- 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 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) ToEventGridTopicOutput() EventGridTopicOutput
- func (o EventGridTopicOutput) ToEventGridTopicOutputWithContext(ctx context.Context) EventGridTopicOutput
- func (o EventGridTopicOutput) ToEventGridTopicPtrOutput() EventGridTopicPtrOutput
- func (o EventGridTopicOutput) ToEventGridTopicPtrOutputWithContext(ctx context.Context) EventGridTopicPtrOutput
- type EventGridTopicPtrInput
- type EventGridTopicPtrOutput
- type EventGridTopicState
- type EventHub
- func (*EventHub) ElementType() reflect.Type
- func (i *EventHub) ToEventHubOutput() EventHubOutput
- func (i *EventHub) ToEventHubOutputWithContext(ctx context.Context) EventHubOutput
- func (i *EventHub) ToEventHubPtrOutput() EventHubPtrOutput
- func (i *EventHub) ToEventHubPtrOutputWithContext(ctx context.Context) EventHubPtrOutput
- type EventHubArgs
- type EventHubArray
- type EventHubArrayInput
- type EventHubArrayOutput
- type EventHubAuthorizationRuledeprecated
- func (*EventHubAuthorizationRule) ElementType() reflect.Type
- func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput
- func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutputWithContext(ctx context.Context) EventHubAuthorizationRuleOutput
- func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRulePtrOutput() EventHubAuthorizationRulePtrOutput
- func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubAuthorizationRulePtrOutput
- 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) ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput
- func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutputWithContext(ctx context.Context) EventHubAuthorizationRuleOutput
- func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRulePtrOutput() EventHubAuthorizationRulePtrOutput
- func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubAuthorizationRulePtrOutput
- type EventHubAuthorizationRulePtrInput
- type EventHubAuthorizationRulePtrOutput
- func (EventHubAuthorizationRulePtrOutput) ElementType() reflect.Type
- func (o EventHubAuthorizationRulePtrOutput) ToEventHubAuthorizationRulePtrOutput() EventHubAuthorizationRulePtrOutput
- func (o EventHubAuthorizationRulePtrOutput) ToEventHubAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubAuthorizationRulePtrOutput
- 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
- func (*EventHubConsumerGroup) ElementType() reflect.Type
- func (i *EventHubConsumerGroup) ToEventHubConsumerGroupOutput() EventHubConsumerGroupOutput
- func (i *EventHubConsumerGroup) ToEventHubConsumerGroupOutputWithContext(ctx context.Context) EventHubConsumerGroupOutput
- func (i *EventHubConsumerGroup) ToEventHubConsumerGroupPtrOutput() EventHubConsumerGroupPtrOutput
- func (i *EventHubConsumerGroup) ToEventHubConsumerGroupPtrOutputWithContext(ctx context.Context) EventHubConsumerGroupPtrOutput
- 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) ToEventHubConsumerGroupOutput() EventHubConsumerGroupOutput
- func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupOutputWithContext(ctx context.Context) EventHubConsumerGroupOutput
- func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupPtrOutput() EventHubConsumerGroupPtrOutput
- func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupPtrOutputWithContext(ctx context.Context) EventHubConsumerGroupPtrOutput
- type EventHubConsumerGroupPtrInput
- type EventHubConsumerGroupPtrOutput
- func (EventHubConsumerGroupPtrOutput) ElementType() reflect.Type
- func (o EventHubConsumerGroupPtrOutput) ToEventHubConsumerGroupPtrOutput() EventHubConsumerGroupPtrOutput
- func (o EventHubConsumerGroupPtrOutput) ToEventHubConsumerGroupPtrOutputWithContext(ctx context.Context) EventHubConsumerGroupPtrOutput
- type EventHubConsumerGroupState
- type EventHubInput
- type EventHubMap
- type EventHubMapInput
- type EventHubMapOutput
- type EventHubNamespace
- func (*EventHubNamespace) ElementType() reflect.Type
- func (i *EventHubNamespace) ToEventHubNamespaceOutput() EventHubNamespaceOutput
- func (i *EventHubNamespace) ToEventHubNamespaceOutputWithContext(ctx context.Context) EventHubNamespaceOutput
- func (i *EventHubNamespace) ToEventHubNamespacePtrOutput() EventHubNamespacePtrOutput
- func (i *EventHubNamespace) ToEventHubNamespacePtrOutputWithContext(ctx context.Context) EventHubNamespacePtrOutput
- 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
- func (i *EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRulePtrOutput() EventHubNamespaceAuthorizationRulePtrOutput
- func (i *EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRulePtrOutput
- 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) ToEventHubNamespaceAuthorizationRuleOutput() EventHubNamespaceAuthorizationRuleOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRulePtrOutput() EventHubNamespaceAuthorizationRulePtrOutput
- func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRulePtrOutput
- type EventHubNamespaceAuthorizationRulePtrInput
- type EventHubNamespaceAuthorizationRulePtrOutput
- func (EventHubNamespaceAuthorizationRulePtrOutput) ElementType() reflect.Type
- func (o EventHubNamespaceAuthorizationRulePtrOutput) ToEventHubNamespaceAuthorizationRulePtrOutput() EventHubNamespaceAuthorizationRulePtrOutput
- func (o EventHubNamespaceAuthorizationRulePtrOutput) ToEventHubNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRulePtrOutput
- 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) 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) 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) 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) 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 (EventHubNamespaceOutput) ElementType() reflect.Type
- func (o EventHubNamespaceOutput) ToEventHubNamespaceOutput() EventHubNamespaceOutput
- func (o EventHubNamespaceOutput) ToEventHubNamespaceOutputWithContext(ctx context.Context) EventHubNamespaceOutput
- func (o EventHubNamespaceOutput) ToEventHubNamespacePtrOutput() EventHubNamespacePtrOutput
- func (o EventHubNamespaceOutput) ToEventHubNamespacePtrOutputWithContext(ctx context.Context) EventHubNamespacePtrOutput
- type EventHubNamespacePtrInput
- type EventHubNamespacePtrOutput
- type EventHubNamespaceState
- type EventHubOutput
- func (EventHubOutput) ElementType() reflect.Type
- func (o EventHubOutput) ToEventHubOutput() EventHubOutput
- func (o EventHubOutput) ToEventHubOutputWithContext(ctx context.Context) EventHubOutput
- func (o EventHubOutput) ToEventHubPtrOutput() EventHubPtrOutput
- func (o EventHubOutput) ToEventHubPtrOutputWithContext(ctx context.Context) EventHubPtrOutput
- type EventHubPtrInput
- type EventHubPtrOutput
- type EventHubState
- type EventSubscriptiondeprecated
- func (*EventSubscription) ElementType() reflect.Type
- func (i *EventSubscription) ToEventSubscriptionOutput() EventSubscriptionOutput
- func (i *EventSubscription) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
- func (i *EventSubscription) ToEventSubscriptionPtrOutput() EventSubscriptionPtrOutput
- func (i *EventSubscription) ToEventSubscriptionPtrOutputWithContext(ctx context.Context) EventSubscriptionPtrOutput
- 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 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 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 EventSubscriptionAdvancedFilterOutput
- func (o EventSubscriptionAdvancedFilterOutput) BoolEquals() EventSubscriptionAdvancedFilterBoolEqualArrayOutput
- func (EventSubscriptionAdvancedFilterOutput) ElementType() reflect.Type
- func (o EventSubscriptionAdvancedFilterOutput) NumberGreaterThanOrEquals() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberGreaterThans() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberIns() EventSubscriptionAdvancedFilterNumberInArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberLessThanOrEquals() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterOutput) NumberLessThans() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
- 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) 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) NumberGreaterThanOrEquals() EventSubscriptionAdvancedFilterNumberGreaterThanOrEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberGreaterThans() EventSubscriptionAdvancedFilterNumberGreaterThanArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberIns() EventSubscriptionAdvancedFilterNumberInArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberLessThanOrEquals() EventSubscriptionAdvancedFilterNumberLessThanOrEqualArrayOutput
- func (o EventSubscriptionAdvancedFilterPtrOutput) NumberLessThans() EventSubscriptionAdvancedFilterNumberLessThanArrayOutput
- 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) 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 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 EventSubscriptionEventhubEndpoint
- type EventSubscriptionEventhubEndpointArgs
- func (EventSubscriptionEventhubEndpointArgs) ElementType() reflect.Type
- func (i EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointOutput() EventSubscriptionEventhubEndpointOutput
- func (i EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointOutputWithContext(ctx context.Context) EventSubscriptionEventhubEndpointOutput
- func (i EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointPtrOutput() EventSubscriptionEventhubEndpointPtrOutput
- func (i EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionEventhubEndpointPtrOutput
- type EventSubscriptionEventhubEndpointInput
- type EventSubscriptionEventhubEndpointOutput
- func (EventSubscriptionEventhubEndpointOutput) ElementType() reflect.Type
- func (o EventSubscriptionEventhubEndpointOutput) EventhubId() pulumi.StringPtrOutput
- func (o EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointOutput() EventSubscriptionEventhubEndpointOutput
- func (o EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointOutputWithContext(ctx context.Context) EventSubscriptionEventhubEndpointOutput
- func (o EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointPtrOutput() EventSubscriptionEventhubEndpointPtrOutput
- func (o EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionEventhubEndpointPtrOutput
- type EventSubscriptionEventhubEndpointPtrInput
- type EventSubscriptionEventhubEndpointPtrOutput
- func (o EventSubscriptionEventhubEndpointPtrOutput) Elem() EventSubscriptionEventhubEndpointOutput
- func (EventSubscriptionEventhubEndpointPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionEventhubEndpointPtrOutput) EventhubId() pulumi.StringPtrOutput
- func (o EventSubscriptionEventhubEndpointPtrOutput) ToEventSubscriptionEventhubEndpointPtrOutput() EventSubscriptionEventhubEndpointPtrOutput
- func (o EventSubscriptionEventhubEndpointPtrOutput) ToEventSubscriptionEventhubEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionEventhubEndpointPtrOutput
- type EventSubscriptionHybridConnectionEndpoint
- type EventSubscriptionHybridConnectionEndpointArgs
- func (EventSubscriptionHybridConnectionEndpointArgs) ElementType() reflect.Type
- func (i EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointOutput() EventSubscriptionHybridConnectionEndpointOutput
- func (i EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointOutputWithContext(ctx context.Context) EventSubscriptionHybridConnectionEndpointOutput
- func (i EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointPtrOutput() EventSubscriptionHybridConnectionEndpointPtrOutput
- func (i EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionHybridConnectionEndpointPtrOutput
- type EventSubscriptionHybridConnectionEndpointInput
- type EventSubscriptionHybridConnectionEndpointOutput
- func (EventSubscriptionHybridConnectionEndpointOutput) ElementType() reflect.Type
- func (o EventSubscriptionHybridConnectionEndpointOutput) HybridConnectionId() pulumi.StringPtrOutput
- func (o EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointOutput() EventSubscriptionHybridConnectionEndpointOutput
- func (o EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointOutputWithContext(ctx context.Context) EventSubscriptionHybridConnectionEndpointOutput
- func (o EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutput() EventSubscriptionHybridConnectionEndpointPtrOutput
- func (o EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionHybridConnectionEndpointPtrOutput
- type EventSubscriptionHybridConnectionEndpointPtrInput
- type EventSubscriptionHybridConnectionEndpointPtrOutput
- func (o EventSubscriptionHybridConnectionEndpointPtrOutput) Elem() EventSubscriptionHybridConnectionEndpointOutput
- func (EventSubscriptionHybridConnectionEndpointPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionHybridConnectionEndpointPtrOutput) HybridConnectionId() pulumi.StringPtrOutput
- func (o EventSubscriptionHybridConnectionEndpointPtrOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutput() EventSubscriptionHybridConnectionEndpointPtrOutput
- func (o EventSubscriptionHybridConnectionEndpointPtrOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionHybridConnectionEndpointPtrOutput
- 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 (EventSubscriptionOutput) ElementType() reflect.Type
- func (o EventSubscriptionOutput) ToEventSubscriptionOutput() EventSubscriptionOutput
- func (o EventSubscriptionOutput) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
- func (o EventSubscriptionOutput) ToEventSubscriptionPtrOutput() EventSubscriptionPtrOutput
- func (o EventSubscriptionOutput) ToEventSubscriptionPtrOutputWithContext(ctx context.Context) EventSubscriptionPtrOutput
- type EventSubscriptionPtrInput
- type EventSubscriptionPtrOutput
- 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) 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) 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
- func (i *EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigPtrOutput() EventhubNamespaceDisasterRecoveryConfigPtrOutput
- func (i *EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigPtrOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigPtrOutput
- 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) ToEventhubNamespaceDisasterRecoveryConfigOutput() EventhubNamespaceDisasterRecoveryConfigOutput
- func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigOutput
- func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutput() EventhubNamespaceDisasterRecoveryConfigPtrOutput
- func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigPtrOutput
- type EventhubNamespaceDisasterRecoveryConfigPtrInput
- type EventhubNamespaceDisasterRecoveryConfigPtrOutput
- func (EventhubNamespaceDisasterRecoveryConfigPtrOutput) ElementType() reflect.Type
- func (o EventhubNamespaceDisasterRecoveryConfigPtrOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutput() EventhubNamespaceDisasterRecoveryConfigPtrOutput
- func (o EventhubNamespaceDisasterRecoveryConfigPtrOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigPtrOutput
- type EventhubNamespaceDisasterRecoveryConfigState
- type GetConsumeGroupArgs
- type GetConsumeGroupResult
- type GetEventhubNamespaceArgs
- type GetEventhubNamespaceResult
- type GetServiceBusNamespaceArgs
- type GetServiceBusNamespaceResult
- type LookupAuthorizationRuleArgs
- type LookupAuthorizationRuleResult
- type LookupEventHubArgs
- type LookupEventHubResult
- type LookupNamespaceArgs
- type LookupNamespaceAuthorizationRuleArgs
- type LookupNamespaceAuthorizationRuleResult
- type LookupNamespaceResult
- type Namespacedeprecated
- func (*Namespace) ElementType() reflect.Type
- func (i *Namespace) ToNamespaceOutput() NamespaceOutput
- func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- func (i *Namespace) ToNamespacePtrOutput() NamespacePtrOutput
- func (i *Namespace) ToNamespacePtrOutputWithContext(ctx context.Context) NamespacePtrOutput
- 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
- func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRulePtrOutput() NamespaceAuthorizationRulePtrOutput
- func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) NamespaceAuthorizationRulePtrOutput
- 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) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
- func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
- func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRulePtrOutput() NamespaceAuthorizationRulePtrOutput
- func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) NamespaceAuthorizationRulePtrOutput
- type NamespaceAuthorizationRulePtrInput
- type NamespaceAuthorizationRulePtrOutput
- func (NamespaceAuthorizationRulePtrOutput) ElementType() reflect.Type
- func (o NamespaceAuthorizationRulePtrOutput) ToNamespaceAuthorizationRulePtrOutput() NamespaceAuthorizationRulePtrOutput
- func (o NamespaceAuthorizationRulePtrOutput) ToNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) NamespaceAuthorizationRulePtrOutput
- type NamespaceAuthorizationRuleState
- type NamespaceInput
- type NamespaceMap
- type NamespaceMapInput
- type NamespaceMapOutput
- type NamespaceOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- func (o NamespaceOutput) ToNamespacePtrOutput() NamespacePtrOutput
- func (o NamespaceOutput) ToNamespacePtrOutputWithContext(ctx context.Context) NamespacePtrOutput
- type NamespacePtrInput
- type NamespacePtrOutput
- type NamespaceState
- type Queuedeprecated
- type QueueArgs
- type QueueArray
- type QueueArrayInput
- type QueueArrayOutput
- type QueueAuthorizationRuledeprecated
- func (*QueueAuthorizationRule) ElementType() reflect.Type
- func (i *QueueAuthorizationRule) ToQueueAuthorizationRuleOutput() QueueAuthorizationRuleOutput
- func (i *QueueAuthorizationRule) ToQueueAuthorizationRuleOutputWithContext(ctx context.Context) QueueAuthorizationRuleOutput
- func (i *QueueAuthorizationRule) ToQueueAuthorizationRulePtrOutput() QueueAuthorizationRulePtrOutput
- func (i *QueueAuthorizationRule) ToQueueAuthorizationRulePtrOutputWithContext(ctx context.Context) QueueAuthorizationRulePtrOutput
- 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) ToQueueAuthorizationRuleOutput() QueueAuthorizationRuleOutput
- func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutputWithContext(ctx context.Context) QueueAuthorizationRuleOutput
- func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRulePtrOutput() QueueAuthorizationRulePtrOutput
- func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRulePtrOutputWithContext(ctx context.Context) QueueAuthorizationRulePtrOutput
- type QueueAuthorizationRulePtrInput
- type QueueAuthorizationRulePtrOutput
- func (QueueAuthorizationRulePtrOutput) ElementType() reflect.Type
- func (o QueueAuthorizationRulePtrOutput) ToQueueAuthorizationRulePtrOutput() QueueAuthorizationRulePtrOutput
- func (o QueueAuthorizationRulePtrOutput) ToQueueAuthorizationRulePtrOutputWithContext(ctx context.Context) QueueAuthorizationRulePtrOutput
- type QueueAuthorizationRuleState
- type QueueInput
- type QueueMap
- type QueueMapInput
- type QueueMapOutput
- type QueueOutput
- func (QueueOutput) ElementType() reflect.Type
- func (o QueueOutput) ToQueueOutput() QueueOutput
- func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput
- func (o QueueOutput) ToQueuePtrOutput() QueuePtrOutput
- func (o QueueOutput) ToQueuePtrOutputWithContext(ctx context.Context) QueuePtrOutput
- type QueuePtrInput
- type QueuePtrOutput
- type QueueState
- type Subscriptiondeprecated
- func (*Subscription) ElementType() reflect.Type
- func (i *Subscription) ToSubscriptionOutput() SubscriptionOutput
- func (i *Subscription) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
- func (i *Subscription) ToSubscriptionPtrOutput() SubscriptionPtrOutput
- func (i *Subscription) ToSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionPtrOutput
- 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 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 (SubscriptionOutput) ElementType() reflect.Type
- func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput
- func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
- func (o SubscriptionOutput) ToSubscriptionPtrOutput() SubscriptionPtrOutput
- func (o SubscriptionOutput) ToSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionPtrOutput
- type SubscriptionPtrInput
- type SubscriptionPtrOutput
- type SubscriptionRuledeprecated
- func (*SubscriptionRule) ElementType() reflect.Type
- func (i *SubscriptionRule) ToSubscriptionRuleOutput() SubscriptionRuleOutput
- func (i *SubscriptionRule) ToSubscriptionRuleOutputWithContext(ctx context.Context) SubscriptionRuleOutput
- func (i *SubscriptionRule) ToSubscriptionRulePtrOutput() SubscriptionRulePtrOutput
- func (i *SubscriptionRule) ToSubscriptionRulePtrOutputWithContext(ctx context.Context) SubscriptionRulePtrOutput
- 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 (SubscriptionRuleOutput) ElementType() reflect.Type
- func (o SubscriptionRuleOutput) ToSubscriptionRuleOutput() SubscriptionRuleOutput
- func (o SubscriptionRuleOutput) ToSubscriptionRuleOutputWithContext(ctx context.Context) SubscriptionRuleOutput
- func (o SubscriptionRuleOutput) ToSubscriptionRulePtrOutput() SubscriptionRulePtrOutput
- func (o SubscriptionRuleOutput) ToSubscriptionRulePtrOutputWithContext(ctx context.Context) SubscriptionRulePtrOutput
- type SubscriptionRulePtrInput
- type SubscriptionRulePtrOutput
- type SubscriptionRuleState
- type SubscriptionState
- type Topicdeprecated
- type TopicArgs
- type TopicArray
- type TopicArrayInput
- type TopicArrayOutput
- type TopicAuthorizationRuledeprecated
- func (*TopicAuthorizationRule) ElementType() reflect.Type
- func (i *TopicAuthorizationRule) ToTopicAuthorizationRuleOutput() TopicAuthorizationRuleOutput
- func (i *TopicAuthorizationRule) ToTopicAuthorizationRuleOutputWithContext(ctx context.Context) TopicAuthorizationRuleOutput
- func (i *TopicAuthorizationRule) ToTopicAuthorizationRulePtrOutput() TopicAuthorizationRulePtrOutput
- func (i *TopicAuthorizationRule) ToTopicAuthorizationRulePtrOutputWithContext(ctx context.Context) TopicAuthorizationRulePtrOutput
- 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) ToTopicAuthorizationRuleOutput() TopicAuthorizationRuleOutput
- func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutputWithContext(ctx context.Context) TopicAuthorizationRuleOutput
- func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRulePtrOutput() TopicAuthorizationRulePtrOutput
- func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRulePtrOutputWithContext(ctx context.Context) TopicAuthorizationRulePtrOutput
- type TopicAuthorizationRulePtrInput
- type TopicAuthorizationRulePtrOutput
- func (TopicAuthorizationRulePtrOutput) ElementType() reflect.Type
- func (o TopicAuthorizationRulePtrOutput) ToTopicAuthorizationRulePtrOutput() TopicAuthorizationRulePtrOutput
- func (o TopicAuthorizationRulePtrOutput) ToTopicAuthorizationRulePtrOutputWithContext(ctx context.Context) TopicAuthorizationRulePtrOutput
- type TopicAuthorizationRuleState
- type TopicInput
- type TopicMap
- type TopicMapInput
- type TopicMapOutput
- type TopicOutput
- func (TopicOutput) ElementType() reflect.Type
- func (o TopicOutput) ToTopicOutput() TopicOutput
- func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput
- func (o TopicOutput) ToTopicPtrOutput() TopicPtrOutput
- func (o TopicOutput) ToTopicPtrOutputWithContext(ctx context.Context) TopicPtrOutput
- type TopicPtrInput
- type TopicPtrOutput
- 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. 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "exampleEventHubNamespace", &eventhub.EventHubNamespaceArgs{ Location: pulumi.String("West US"), ResourceGroupName: exampleResourceGroup.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, "exampleEventHub", &eventhub.EventHubArgs{ NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: exampleResourceGroup.Name, PartitionCount: pulumi.Int(2), MessageRetention: pulumi.Int(2), }) if err != nil { return err } _, err = eventhub.NewAuthorizationRule(ctx, "exampleAuthorizationRule", &eventhub.AuthorizationRuleArgs{ NamespaceName: exampleEventHubNamespace.Name, EventhubName: exampleEventHub.Name, ResourceGroupName: exampleResourceGroup.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
func (*AuthorizationRule) ToAuthorizationRulePtrOutput ¶
func (i *AuthorizationRule) ToAuthorizationRulePtrOutput() AuthorizationRulePtrOutput
func (*AuthorizationRule) ToAuthorizationRulePtrOutputWithContext ¶
func (i *AuthorizationRule) ToAuthorizationRulePtrOutputWithContext(ctx context.Context) AuthorizationRulePtrOutput
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. 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) ToAuthorizationRuleOutput ¶
func (o AuthorizationRuleOutput) ToAuthorizationRuleOutput() AuthorizationRuleOutput
func (AuthorizationRuleOutput) ToAuthorizationRuleOutputWithContext ¶
func (o AuthorizationRuleOutput) ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput
func (AuthorizationRuleOutput) ToAuthorizationRulePtrOutput ¶
func (o AuthorizationRuleOutput) ToAuthorizationRulePtrOutput() AuthorizationRulePtrOutput
func (AuthorizationRuleOutput) ToAuthorizationRulePtrOutputWithContext ¶
func (o AuthorizationRuleOutput) ToAuthorizationRulePtrOutputWithContext(ctx context.Context) AuthorizationRulePtrOutput
type AuthorizationRulePtrInput ¶
type AuthorizationRulePtrInput interface { pulumi.Input ToAuthorizationRulePtrOutput() AuthorizationRulePtrOutput ToAuthorizationRulePtrOutputWithContext(ctx context.Context) AuthorizationRulePtrOutput }
type AuthorizationRulePtrOutput ¶
type AuthorizationRulePtrOutput struct {
*pulumi.OutputState
}
func (AuthorizationRulePtrOutput) ElementType ¶
func (AuthorizationRulePtrOutput) ElementType() reflect.Type
func (AuthorizationRulePtrOutput) ToAuthorizationRulePtrOutput ¶
func (o AuthorizationRulePtrOutput) ToAuthorizationRulePtrOutput() AuthorizationRulePtrOutput
func (AuthorizationRulePtrOutput) ToAuthorizationRulePtrOutputWithContext ¶
func (o AuthorizationRulePtrOutput) ToAuthorizationRulePtrOutputWithContext(ctx context.Context) AuthorizationRulePtrOutput
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. 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = eventhub.NewCluster(ctx, "test", &eventhub.ClusterArgs{ ResourceGroupName: pulumi.Any(azurerm_resource_group.Test.Name), Location: pulumi.Any(azurerm_resource_group.Test.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
func (*Cluster) ToClusterPtrOutput ¶
func (i *Cluster) ToClusterPtrOutput() ClusterPtrOutput
func (*Cluster) ToClusterPtrOutputWithContext ¶
func (i *Cluster) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
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) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) ToClusterPtrOutput ¶
func (o ClusterOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterOutput) ToClusterPtrOutputWithContext ¶
func (o ClusterOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterPtrInput ¶
type ClusterPtrInput interface { pulumi.Input ToClusterPtrOutput() ClusterPtrOutput ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput }
type ClusterPtrOutput ¶
type ClusterPtrOutput struct {
*pulumi.OutputState
}
func (ClusterPtrOutput) ElementType ¶
func (ClusterPtrOutput) ElementType() reflect.Type
func (ClusterPtrOutput) ToClusterPtrOutput ¶
func (o ClusterPtrOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterPtrOutput) ToClusterPtrOutputWithContext ¶
func (o ClusterPtrOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "exampleEventHubNamespace", &eventhub.EventHubNamespaceArgs{ Location: pulumi.String("West US"), ResourceGroupName: exampleResourceGroup.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, "exampleEventHub", &eventhub.EventHubArgs{ NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: exampleResourceGroup.Name, PartitionCount: pulumi.Int(2), MessageRetention: pulumi.Int(2), }) if err != nil { return err } _, err = eventhub.NewConsumerGroup(ctx, "exampleConsumerGroup", &eventhub.ConsumerGroupArgs{ NamespaceName: exampleEventHubNamespace.Name, EventhubName: exampleEventHub.Name, ResourceGroupName: exampleResourceGroup.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
func (*ConsumerGroup) ToConsumerGroupPtrOutput ¶
func (i *ConsumerGroup) ToConsumerGroupPtrOutput() ConsumerGroupPtrOutput
func (*ConsumerGroup) ToConsumerGroupPtrOutputWithContext ¶
func (i *ConsumerGroup) ToConsumerGroupPtrOutputWithContext(ctx context.Context) ConsumerGroupPtrOutput
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) ToConsumerGroupOutput ¶
func (o ConsumerGroupOutput) ToConsumerGroupOutput() ConsumerGroupOutput
func (ConsumerGroupOutput) ToConsumerGroupOutputWithContext ¶
func (o ConsumerGroupOutput) ToConsumerGroupOutputWithContext(ctx context.Context) ConsumerGroupOutput
func (ConsumerGroupOutput) ToConsumerGroupPtrOutput ¶
func (o ConsumerGroupOutput) ToConsumerGroupPtrOutput() ConsumerGroupPtrOutput
func (ConsumerGroupOutput) ToConsumerGroupPtrOutputWithContext ¶
func (o ConsumerGroupOutput) ToConsumerGroupPtrOutputWithContext(ctx context.Context) ConsumerGroupPtrOutput
type ConsumerGroupPtrInput ¶
type ConsumerGroupPtrInput interface { pulumi.Input ToConsumerGroupPtrOutput() ConsumerGroupPtrOutput ToConsumerGroupPtrOutputWithContext(ctx context.Context) ConsumerGroupPtrOutput }
type ConsumerGroupPtrOutput ¶
type ConsumerGroupPtrOutput struct {
*pulumi.OutputState
}
func (ConsumerGroupPtrOutput) ElementType ¶
func (ConsumerGroupPtrOutput) ElementType() reflect.Type
func (ConsumerGroupPtrOutput) ToConsumerGroupPtrOutput ¶
func (o ConsumerGroupPtrOutput) ToConsumerGroupPtrOutput() ConsumerGroupPtrOutput
func (ConsumerGroupPtrOutput) ToConsumerGroupPtrOutputWithContext ¶
func (o ConsumerGroupPtrOutput) ToConsumerGroupPtrOutputWithContext(ctx context.Context) ConsumerGroupPtrOutput
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 // The Endpoint associated with the EventGrid Domain. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // One or more `inboundIpRule` blocks as defined below. InboundIpRules DomainInboundIpRuleArrayOutput `pulumi:"inboundIpRules"` // A `inputMappingDefaultValues` block as defined below. InputMappingDefaultValues DomainInputMappingDefaultValuesPtrOutput `pulumi:"inputMappingDefaultValues"` // A `inputMappingFields` block as defined below. 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"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/eventgrid" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = eventgrid.NewDomain(ctx, "exampleDomain", &eventgrid.DomainArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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
func (*Domain) ToDomainPtrOutput ¶
func (i *Domain) ToDomainPtrOutput() DomainPtrOutput
func (*Domain) ToDomainPtrOutputWithContext ¶
func (i *Domain) ToDomainPtrOutputWithContext(ctx context.Context) DomainPtrOutput
type DomainArgs ¶
type DomainArgs struct { // One or more `inboundIpRule` blocks as defined below. InboundIpRules DomainInboundIpRuleArrayInput // A `inputMappingDefaultValues` block as defined below. InputMappingDefaultValues DomainInputMappingDefaultValuesPtrInput // A `inputMappingFields` block as defined below. 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 // 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 DomainInboundIpRule ¶
type DomainInboundIpRuleArgs ¶
type DomainInboundIpRuleArgs struct { // The action to take when the rule is matched. Possible values are `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`.
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) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
func (DomainOutput) ToDomainPtrOutput ¶
func (o DomainOutput) ToDomainPtrOutput() DomainPtrOutput
func (DomainOutput) ToDomainPtrOutputWithContext ¶
func (o DomainOutput) ToDomainPtrOutputWithContext(ctx context.Context) DomainPtrOutput
type DomainPtrInput ¶
type DomainPtrInput interface { pulumi.Input ToDomainPtrOutput() DomainPtrOutput ToDomainPtrOutputWithContext(ctx context.Context) DomainPtrOutput }
type DomainPtrOutput ¶
type DomainPtrOutput struct {
*pulumi.OutputState
}
func (DomainPtrOutput) ElementType ¶
func (DomainPtrOutput) ElementType() reflect.Type
func (DomainPtrOutput) ToDomainPtrOutput ¶
func (o DomainPtrOutput) ToDomainPtrOutput() DomainPtrOutput
func (DomainPtrOutput) ToDomainPtrOutputWithContext ¶
func (o DomainPtrOutput) ToDomainPtrOutputWithContext(ctx context.Context) DomainPtrOutput
type DomainState ¶
type DomainState struct { // The Endpoint associated with the EventGrid Domain. Endpoint pulumi.StringPtrInput // One or more `inboundIpRule` blocks as defined below. InboundIpRules DomainInboundIpRuleArrayInput // A `inputMappingDefaultValues` block as defined below. InputMappingDefaultValues DomainInputMappingDefaultValuesPtrInput // A `inputMappingFields` block as defined below. 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 // 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"` // One or more `inboundIpRule` blocks as defined below. InboundIpRules EventGridTopicInboundIpRuleArrayOutput `pulumi:"inboundIpRules"` // A `inputMappingDefaultValues` block as defined below. InputMappingDefaultValues EventGridTopicInputMappingDefaultValuesPtrOutput `pulumi:"inputMappingDefaultValues"` // A `inputMappingFields` block as defined below. 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"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/eventgrid" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = eventgrid.NewTopic(ctx, "exampleTopic", &eventgrid.TopicArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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
func (*EventGridTopic) ToEventGridTopicPtrOutput ¶
func (i *EventGridTopic) ToEventGridTopicPtrOutput() EventGridTopicPtrOutput
func (*EventGridTopic) ToEventGridTopicPtrOutputWithContext ¶
func (i *EventGridTopic) ToEventGridTopicPtrOutputWithContext(ctx context.Context) EventGridTopicPtrOutput
type EventGridTopicArgs ¶
type EventGridTopicArgs struct { // One or more `inboundIpRule` blocks as defined below. InboundIpRules EventGridTopicInboundIpRuleArrayInput // A `inputMappingDefaultValues` block as defined below. InputMappingDefaultValues EventGridTopicInputMappingDefaultValuesPtrInput // A `inputMappingFields` block as defined below. 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 // 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 EventGridTopicInboundIpRuleArgs ¶
type EventGridTopicInboundIpRuleArgs struct { // The action to take when the rule is matched. Possible values are `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`.
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) ToEventGridTopicOutput ¶
func (o EventGridTopicOutput) ToEventGridTopicOutput() EventGridTopicOutput
func (EventGridTopicOutput) ToEventGridTopicOutputWithContext ¶
func (o EventGridTopicOutput) ToEventGridTopicOutputWithContext(ctx context.Context) EventGridTopicOutput
func (EventGridTopicOutput) ToEventGridTopicPtrOutput ¶
func (o EventGridTopicOutput) ToEventGridTopicPtrOutput() EventGridTopicPtrOutput
func (EventGridTopicOutput) ToEventGridTopicPtrOutputWithContext ¶
func (o EventGridTopicOutput) ToEventGridTopicPtrOutputWithContext(ctx context.Context) EventGridTopicPtrOutput
type EventGridTopicPtrInput ¶
type EventGridTopicPtrInput interface { pulumi.Input ToEventGridTopicPtrOutput() EventGridTopicPtrOutput ToEventGridTopicPtrOutputWithContext(ctx context.Context) EventGridTopicPtrOutput }
type EventGridTopicPtrOutput ¶
type EventGridTopicPtrOutput struct {
*pulumi.OutputState
}
func (EventGridTopicPtrOutput) ElementType ¶
func (EventGridTopicPtrOutput) ElementType() reflect.Type
func (EventGridTopicPtrOutput) ToEventGridTopicPtrOutput ¶
func (o EventGridTopicPtrOutput) ToEventGridTopicPtrOutput() EventGridTopicPtrOutput
func (EventGridTopicPtrOutput) ToEventGridTopicPtrOutputWithContext ¶
func (o EventGridTopicPtrOutput) ToEventGridTopicPtrOutputWithContext(ctx context.Context) EventGridTopicPtrOutput
type EventGridTopicState ¶
type EventGridTopicState struct { // The Endpoint associated with the EventGrid Topic. Endpoint pulumi.StringPtrInput // One or more `inboundIpRule` blocks as defined below. InboundIpRules EventGridTopicInboundIpRuleArrayInput // A `inputMappingDefaultValues` block as defined below. InputMappingDefaultValues EventGridTopicInputMappingDefaultValuesPtrInput // A `inputMappingFields` block as defined below. 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 // 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. 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. Changing this forces a new resource to be created. 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"` }
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "exampleEventHubNamespace", &eventhub.EventHubNamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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, "exampleEventHub", &eventhub.EventHubArgs{ NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: exampleResourceGroup.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
func (*EventHub) ToEventHubPtrOutput ¶
func (i *EventHub) ToEventHubPtrOutput() EventHubPtrOutput
func (*EventHub) ToEventHubPtrOutputWithContext ¶
func (i *EventHub) ToEventHubPtrOutputWithContext(ctx context.Context) EventHubPtrOutput
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. 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. Changing this forces a new resource to be created. 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 }
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. 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "exampleEventHubNamespace", &eventhub.EventHubNamespaceArgs{ Location: pulumi.String("West US"), ResourceGroupName: exampleResourceGroup.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, "exampleEventHub", &eventhub.EventHubArgs{ NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: exampleResourceGroup.Name, PartitionCount: pulumi.Int(2), MessageRetention: pulumi.Int(2), }) if err != nil { return err } _, err = eventhub.NewAuthorizationRule(ctx, "exampleAuthorizationRule", &eventhub.AuthorizationRuleArgs{ NamespaceName: exampleEventHubNamespace.Name, EventhubName: exampleEventHub.Name, ResourceGroupName: exampleResourceGroup.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
func (*EventHubAuthorizationRule) ToEventHubAuthorizationRulePtrOutput ¶
func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRulePtrOutput() EventHubAuthorizationRulePtrOutput
func (*EventHubAuthorizationRule) ToEventHubAuthorizationRulePtrOutputWithContext ¶
func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubAuthorizationRulePtrOutput
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. 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) ToEventHubAuthorizationRuleOutput ¶
func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput
func (EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutputWithContext ¶
func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutputWithContext(ctx context.Context) EventHubAuthorizationRuleOutput
func (EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRulePtrOutput ¶
func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRulePtrOutput() EventHubAuthorizationRulePtrOutput
func (EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRulePtrOutputWithContext ¶
func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubAuthorizationRulePtrOutput
type EventHubAuthorizationRulePtrInput ¶
type EventHubAuthorizationRulePtrInput interface { pulumi.Input ToEventHubAuthorizationRulePtrOutput() EventHubAuthorizationRulePtrOutput ToEventHubAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubAuthorizationRulePtrOutput }
type EventHubAuthorizationRulePtrOutput ¶
type EventHubAuthorizationRulePtrOutput struct {
*pulumi.OutputState
}
func (EventHubAuthorizationRulePtrOutput) ElementType ¶
func (EventHubAuthorizationRulePtrOutput) ElementType() reflect.Type
func (EventHubAuthorizationRulePtrOutput) ToEventHubAuthorizationRulePtrOutput ¶
func (o EventHubAuthorizationRulePtrOutput) ToEventHubAuthorizationRulePtrOutput() EventHubAuthorizationRulePtrOutput
func (EventHubAuthorizationRulePtrOutput) ToEventHubAuthorizationRulePtrOutputWithContext ¶
func (o EventHubAuthorizationRulePtrOutput) ToEventHubAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubAuthorizationRulePtrOutput
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. 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`. 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`. 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`.
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`.
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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "exampleEventHubNamespace", &eventhub.EventHubNamespaceArgs{ Location: pulumi.String("West US"), ResourceGroupName: exampleResourceGroup.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, "exampleEventHub", &eventhub.EventHubArgs{ NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: exampleResourceGroup.Name, PartitionCount: pulumi.Int(2), MessageRetention: pulumi.Int(2), }) if err != nil { return err } _, err = eventhub.NewConsumerGroup(ctx, "exampleConsumerGroup", &eventhub.ConsumerGroupArgs{ NamespaceName: exampleEventHubNamespace.Name, EventhubName: exampleEventHub.Name, ResourceGroupName: exampleResourceGroup.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
func (*EventHubConsumerGroup) ToEventHubConsumerGroupPtrOutput ¶
func (i *EventHubConsumerGroup) ToEventHubConsumerGroupPtrOutput() EventHubConsumerGroupPtrOutput
func (*EventHubConsumerGroup) ToEventHubConsumerGroupPtrOutputWithContext ¶
func (i *EventHubConsumerGroup) ToEventHubConsumerGroupPtrOutputWithContext(ctx context.Context) EventHubConsumerGroupPtrOutput
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) ToEventHubConsumerGroupOutput ¶
func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupOutput() EventHubConsumerGroupOutput
func (EventHubConsumerGroupOutput) ToEventHubConsumerGroupOutputWithContext ¶
func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupOutputWithContext(ctx context.Context) EventHubConsumerGroupOutput
func (EventHubConsumerGroupOutput) ToEventHubConsumerGroupPtrOutput ¶
func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupPtrOutput() EventHubConsumerGroupPtrOutput
func (EventHubConsumerGroupOutput) ToEventHubConsumerGroupPtrOutputWithContext ¶
func (o EventHubConsumerGroupOutput) ToEventHubConsumerGroupPtrOutputWithContext(ctx context.Context) EventHubConsumerGroupPtrOutput
type EventHubConsumerGroupPtrInput ¶
type EventHubConsumerGroupPtrInput interface { pulumi.Input ToEventHubConsumerGroupPtrOutput() EventHubConsumerGroupPtrOutput ToEventHubConsumerGroupPtrOutputWithContext(ctx context.Context) EventHubConsumerGroupPtrOutput }
type EventHubConsumerGroupPtrOutput ¶
type EventHubConsumerGroupPtrOutput struct {
*pulumi.OutputState
}
func (EventHubConsumerGroupPtrOutput) ElementType ¶
func (EventHubConsumerGroupPtrOutput) ElementType() reflect.Type
func (EventHubConsumerGroupPtrOutput) ToEventHubConsumerGroupPtrOutput ¶
func (o EventHubConsumerGroupPtrOutput) ToEventHubConsumerGroupPtrOutput() EventHubConsumerGroupPtrOutput
func (EventHubConsumerGroupPtrOutput) ToEventHubConsumerGroupPtrOutputWithContext ¶
func (o EventHubConsumerGroupPtrOutput) ToEventHubConsumerGroupPtrOutputWithContext(ctx context.Context) EventHubConsumerGroupPtrOutput
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 `20`, but can be increased in blocks of 20 on a committed purchase basis. 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"` // 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"` // 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"` // 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` and `Standard`. 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`. ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"` }
Manages an EventHub Namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = eventhub.NewEventHubNamespace(ctx, "exampleEventHubNamespace", &eventhub.EventHubNamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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
func (*EventHubNamespace) ToEventHubNamespacePtrOutput ¶
func (i *EventHubNamespace) ToEventHubNamespacePtrOutput() EventHubNamespacePtrOutput
func (*EventHubNamespace) ToEventHubNamespacePtrOutputWithContext ¶
func (i *EventHubNamespace) ToEventHubNamespacePtrOutputWithContext(ctx context.Context) EventHubNamespacePtrOutput
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 `20`, but can be increased in blocks of 20 on a committed purchase basis. 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 // 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 // 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 // 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` and `Standard`. 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`. 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. 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "exampleEventHubNamespace", &eventhub.EventHubNamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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, "exampleEventHubNamespaceAuthorizationRule", &eventhub.EventHubNamespaceAuthorizationRuleArgs{ NamespaceName: exampleEventHubNamespace.Name, ResourceGroupName: exampleResourceGroup.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
func (*EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRulePtrOutput ¶
func (i *EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRulePtrOutput() EventHubNamespaceAuthorizationRulePtrOutput
func (*EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRulePtrOutputWithContext ¶
func (i *EventHubNamespaceAuthorizationRule) ToEventHubNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRulePtrOutput
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. 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) ToEventHubNamespaceAuthorizationRuleOutput ¶
func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRuleOutput() EventHubNamespaceAuthorizationRuleOutput
func (EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRuleOutputWithContext ¶
func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRuleOutput
func (EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRulePtrOutput ¶
func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRulePtrOutput() EventHubNamespaceAuthorizationRulePtrOutput
func (EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRulePtrOutputWithContext ¶
func (o EventHubNamespaceAuthorizationRuleOutput) ToEventHubNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRulePtrOutput
type EventHubNamespaceAuthorizationRulePtrInput ¶
type EventHubNamespaceAuthorizationRulePtrInput interface { pulumi.Input ToEventHubNamespaceAuthorizationRulePtrOutput() EventHubNamespaceAuthorizationRulePtrOutput ToEventHubNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRulePtrOutput }
type EventHubNamespaceAuthorizationRulePtrOutput ¶
type EventHubNamespaceAuthorizationRulePtrOutput struct {
*pulumi.OutputState
}
func (EventHubNamespaceAuthorizationRulePtrOutput) ElementType ¶
func (EventHubNamespaceAuthorizationRulePtrOutput) ElementType() reflect.Type
func (EventHubNamespaceAuthorizationRulePtrOutput) ToEventHubNamespaceAuthorizationRulePtrOutput ¶
func (o EventHubNamespaceAuthorizationRulePtrOutput) ToEventHubNamespaceAuthorizationRulePtrOutput() EventHubNamespaceAuthorizationRulePtrOutput
func (EventHubNamespaceAuthorizationRulePtrOutput) ToEventHubNamespaceAuthorizationRulePtrOutputWithContext ¶
func (o EventHubNamespaceAuthorizationRulePtrOutput) ToEventHubNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) EventHubNamespaceAuthorizationRulePtrOutput
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. 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 { // The Client ID of the Service Principal assigned to this EventHub Namespace. PrincipalId *string `pulumi:"principalId"` // The ID of the Tenant the Service Principal is assigned in. TenantId *string `pulumi:"tenantId"` // The Type of Identity which should be used for this EventHub Namespace. At this time the only possible value is `SystemAssigned`. Type string `pulumi:"type"` }
type EventHubNamespaceIdentityArgs ¶
type EventHubNamespaceIdentityArgs struct { // The Client ID of the Service Principal assigned to this EventHub Namespace. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The ID of the Tenant the Service Principal is assigned in. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The Type of Identity which should be used for this EventHub Namespace. At this time the only possible value is `SystemAssigned`. 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) PrincipalId ¶
func (o EventHubNamespaceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Client ID of the Service Principal assigned to this EventHub Namespace.
func (EventHubNamespaceIdentityOutput) TenantId ¶
func (o EventHubNamespaceIdentityOutput) TenantId() pulumi.StringPtrOutput
The ID of the Tenant the Service Principal is assigned in.
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
The Type of Identity which should be used for this EventHub Namespace. At this time the only possible value is `SystemAssigned`.
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) PrincipalId ¶
func (o EventHubNamespaceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Client ID of the Service Principal assigned to this EventHub Namespace.
func (EventHubNamespaceIdentityPtrOutput) TenantId ¶
func (o EventHubNamespaceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The ID of the Tenant the Service Principal is assigned in.
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
The Type of Identity which should be used for this EventHub Namespace. At this time the only possible value is `SystemAssigned`.
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`. Defaults to `Deny`. DefaultAction string `pulumi:"defaultAction"` // One or more `ipRule` blocks as defined below. IpRules []EventHubNamespaceNetworkRulesetsIpRule `pulumi:"ipRules"` // 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`. Defaults to `Deny`. DefaultAction pulumi.StringInput `pulumi:"defaultAction"` // One or more `ipRule` blocks as defined below. IpRules EventHubNamespaceNetworkRulesetsIpRuleArrayInput `pulumi:"ipRules"` // 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`. 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`.
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`. Defaults to `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) 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`. Defaults to `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) 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? Defaults to `false`. 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? Defaults to `false`. 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? Defaults to `false`.
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) ElementType ¶
func (EventHubNamespaceOutput) ElementType() reflect.Type
func (EventHubNamespaceOutput) ToEventHubNamespaceOutput ¶
func (o EventHubNamespaceOutput) ToEventHubNamespaceOutput() EventHubNamespaceOutput
func (EventHubNamespaceOutput) ToEventHubNamespaceOutputWithContext ¶
func (o EventHubNamespaceOutput) ToEventHubNamespaceOutputWithContext(ctx context.Context) EventHubNamespaceOutput
func (EventHubNamespaceOutput) ToEventHubNamespacePtrOutput ¶
func (o EventHubNamespaceOutput) ToEventHubNamespacePtrOutput() EventHubNamespacePtrOutput
func (EventHubNamespaceOutput) ToEventHubNamespacePtrOutputWithContext ¶
func (o EventHubNamespaceOutput) ToEventHubNamespacePtrOutputWithContext(ctx context.Context) EventHubNamespacePtrOutput
type EventHubNamespacePtrInput ¶
type EventHubNamespacePtrInput interface { pulumi.Input ToEventHubNamespacePtrOutput() EventHubNamespacePtrOutput ToEventHubNamespacePtrOutputWithContext(ctx context.Context) EventHubNamespacePtrOutput }
type EventHubNamespacePtrOutput ¶
type EventHubNamespacePtrOutput struct {
*pulumi.OutputState
}
func (EventHubNamespacePtrOutput) ElementType ¶
func (EventHubNamespacePtrOutput) ElementType() reflect.Type
func (EventHubNamespacePtrOutput) ToEventHubNamespacePtrOutput ¶
func (o EventHubNamespacePtrOutput) ToEventHubNamespacePtrOutput() EventHubNamespacePtrOutput
func (EventHubNamespacePtrOutput) ToEventHubNamespacePtrOutputWithContext ¶
func (o EventHubNamespacePtrOutput) ToEventHubNamespacePtrOutputWithContext(ctx context.Context) EventHubNamespacePtrOutput
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 `20`, but can be increased in blocks of 20 on a committed purchase basis. 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 // 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 // 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 // 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` and `Standard`. 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`. ZoneRedundant pulumi.BoolPtrInput }
func (EventHubNamespaceState) ElementType ¶
func (EventHubNamespaceState) ElementType() reflect.Type
type EventHubOutput ¶
type EventHubOutput struct {
*pulumi.OutputState
}
func (EventHubOutput) ElementType ¶
func (EventHubOutput) ElementType() reflect.Type
func (EventHubOutput) ToEventHubOutput ¶
func (o EventHubOutput) ToEventHubOutput() EventHubOutput
func (EventHubOutput) ToEventHubOutputWithContext ¶
func (o EventHubOutput) ToEventHubOutputWithContext(ctx context.Context) EventHubOutput
func (EventHubOutput) ToEventHubPtrOutput ¶
func (o EventHubOutput) ToEventHubPtrOutput() EventHubPtrOutput
func (EventHubOutput) ToEventHubPtrOutputWithContext ¶
func (o EventHubOutput) ToEventHubPtrOutputWithContext(ctx context.Context) EventHubPtrOutput
type EventHubPtrInput ¶
type EventHubPtrInput interface { pulumi.Input ToEventHubPtrOutput() EventHubPtrOutput ToEventHubPtrOutputWithContext(ctx context.Context) EventHubPtrOutput }
type EventHubPtrOutput ¶
type EventHubPtrOutput struct {
*pulumi.OutputState
}
func (EventHubPtrOutput) ElementType ¶
func (EventHubPtrOutput) ElementType() reflect.Type
func (EventHubPtrOutput) ToEventHubPtrOutput ¶
func (o EventHubPtrOutput) ToEventHubPtrOutput() EventHubPtrOutput
func (EventHubPtrOutput) ToEventHubPtrOutputWithContext ¶
func (o EventHubPtrOutput) ToEventHubPtrOutputWithContext(ctx context.Context) EventHubPtrOutput
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. 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. Changing this forces a new resource to be created. 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 }
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"` // An `azureFunctionEndpoint` block as defined below. AzureFunctionEndpoint EventSubscriptionAzureFunctionEndpointPtrOutput `pulumi:"azureFunctionEndpoint"` // 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"` // A `eventhubEndpoint` block as defined below. // // Deprecated: Deprecated in favour of `eventhub_endpoint_id` EventhubEndpoint EventSubscriptionEventhubEndpointOutput `pulumi:"eventhubEndpoint"` // 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"` // A `hybridConnectionEndpoint` block as defined below. // // Deprecated: Deprecated in favour of `hybrid_connection_endpoint_id` HybridConnectionEndpoint EventSubscriptionHybridConnectionEndpointOutput `pulumi:"hybridConnectionEndpoint"` // 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"` // (Optional/ **Deprecated) Specifies the name of the topic to associate with the event subscription. // // Deprecated: This field has been updated to readonly field since Apr 25, 2019 so no longer has any affect and will be removed in version 3.0 of the provider. TopicName pulumi.StringOutput `pulumi:"topicName"` // A `webhookEndpoint` block as defined below. WebhookEndpoint EventSubscriptionWebhookEndpointPtrOutput `pulumi:"webhookEndpoint"` }
Manages an EventGrid Event Subscription
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/eventgrid" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultResourceGroup, err := core.NewResourceGroup(ctx, "defaultResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } defaultAccount, err := storage.NewAccount(ctx, "defaultAccount", &storage.AccountArgs{ ResourceGroupName: defaultResourceGroup.Name, Location: defaultResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), Tags: pulumi.StringMap{ "environment": pulumi.String("staging"), }, }) if err != nil { return err } defaultQueue, err := storage.NewQueue(ctx, "defaultQueue", &storage.QueueArgs{ StorageAccountName: defaultAccount.Name, }) if err != nil { return err } _, err = eventgrid.NewEventSubscription(ctx, "defaultEventSubscription", &eventgrid.EventSubscriptionArgs{ Scope: defaultResourceGroup.ID(), StorageQueueEndpoint: &eventgrid.EventSubscriptionStorageQueueEndpointArgs{ StorageAccountId: defaultAccount.ID(), QueueName: defaultQueue.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
func (*EventSubscription) ToEventSubscriptionPtrOutput ¶
func (i *EventSubscription) ToEventSubscriptionPtrOutput() EventSubscriptionPtrOutput
func (*EventSubscription) ToEventSubscriptionPtrOutputWithContext ¶
func (i *EventSubscription) ToEventSubscriptionPtrOutputWithContext(ctx context.Context) EventSubscriptionPtrOutput
type EventSubscriptionAdvancedFilter ¶
type EventSubscriptionAdvancedFilter struct { // Compares a value of an event using a single boolean value. BoolEquals []EventSubscriptionAdvancedFilterBoolEqual `pulumi:"boolEquals"` // 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 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 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. StringNotIns []EventSubscriptionAdvancedFilterStringNotIn `pulumi:"stringNotIns"` }
type EventSubscriptionAdvancedFilterArgs ¶
type EventSubscriptionAdvancedFilterArgs struct { // Compares a value of an event using a single boolean value. BoolEquals EventSubscriptionAdvancedFilterBoolEqualArrayInput `pulumi:"boolEquals"` // 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 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 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. 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. 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. 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.
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 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. 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. 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. 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. 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.
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. 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. 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.
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. 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. 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. 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. 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.
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. 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. 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.
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) 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) 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) 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) 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) 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) 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) 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) 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. 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. 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.
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. 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. 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.
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. 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. 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.
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. 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. 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.
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. 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. 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.
type EventSubscriptionArgs ¶
type EventSubscriptionArgs struct { // A `advancedFilter` block as defined below. AdvancedFilter EventSubscriptionAdvancedFilterPtrInput // An `azureFunctionEndpoint` block as defined below. AzureFunctionEndpoint EventSubscriptionAzureFunctionEndpointPtrInput // 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 // A `eventhubEndpoint` block as defined below. // // Deprecated: Deprecated in favour of `eventhub_endpoint_id` EventhubEndpoint EventSubscriptionEventhubEndpointPtrInput // 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 // A `hybridConnectionEndpoint` block as defined below. // // Deprecated: Deprecated in favour of `hybrid_connection_endpoint_id` HybridConnectionEndpoint EventSubscriptionHybridConnectionEndpointPtrInput // 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 // (Optional/ **Deprecated) Specifies the name of the topic to associate with the event subscription. // // Deprecated: This field has been updated to readonly field since Apr 25, 2019 so no longer has any affect and will be removed in version 3.0 of the provider. TopicName pulumi.StringPtrInput // A `webhookEndpoint` block as defined below. 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 EventSubscriptionEventhubEndpoint ¶
type EventSubscriptionEventhubEndpoint struct { // Specifies the id of the eventhub where the Event Subscription will receive events. EventhubId *string `pulumi:"eventhubId"` }
type EventSubscriptionEventhubEndpointArgs ¶
type EventSubscriptionEventhubEndpointArgs struct { // Specifies the id of the eventhub where the Event Subscription will receive events. EventhubId pulumi.StringPtrInput `pulumi:"eventhubId"` }
func (EventSubscriptionEventhubEndpointArgs) ElementType ¶
func (EventSubscriptionEventhubEndpointArgs) ElementType() reflect.Type
func (EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointOutput ¶
func (i EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointOutput() EventSubscriptionEventhubEndpointOutput
func (EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointOutputWithContext ¶
func (i EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointOutputWithContext(ctx context.Context) EventSubscriptionEventhubEndpointOutput
func (EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointPtrOutput ¶
func (i EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointPtrOutput() EventSubscriptionEventhubEndpointPtrOutput
func (EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointPtrOutputWithContext ¶
func (i EventSubscriptionEventhubEndpointArgs) ToEventSubscriptionEventhubEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionEventhubEndpointPtrOutput
type EventSubscriptionEventhubEndpointInput ¶
type EventSubscriptionEventhubEndpointInput interface { pulumi.Input ToEventSubscriptionEventhubEndpointOutput() EventSubscriptionEventhubEndpointOutput ToEventSubscriptionEventhubEndpointOutputWithContext(context.Context) EventSubscriptionEventhubEndpointOutput }
EventSubscriptionEventhubEndpointInput is an input type that accepts EventSubscriptionEventhubEndpointArgs and EventSubscriptionEventhubEndpointOutput values. You can construct a concrete instance of `EventSubscriptionEventhubEndpointInput` via:
EventSubscriptionEventhubEndpointArgs{...}
type EventSubscriptionEventhubEndpointOutput ¶
type EventSubscriptionEventhubEndpointOutput struct{ *pulumi.OutputState }
func (EventSubscriptionEventhubEndpointOutput) ElementType ¶
func (EventSubscriptionEventhubEndpointOutput) ElementType() reflect.Type
func (EventSubscriptionEventhubEndpointOutput) EventhubId ¶
func (o EventSubscriptionEventhubEndpointOutput) EventhubId() pulumi.StringPtrOutput
Specifies the id of the eventhub where the Event Subscription will receive events.
func (EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointOutput ¶
func (o EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointOutput() EventSubscriptionEventhubEndpointOutput
func (EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointOutputWithContext ¶
func (o EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointOutputWithContext(ctx context.Context) EventSubscriptionEventhubEndpointOutput
func (EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointPtrOutput ¶
func (o EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointPtrOutput() EventSubscriptionEventhubEndpointPtrOutput
func (EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointPtrOutputWithContext ¶
func (o EventSubscriptionEventhubEndpointOutput) ToEventSubscriptionEventhubEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionEventhubEndpointPtrOutput
type EventSubscriptionEventhubEndpointPtrInput ¶
type EventSubscriptionEventhubEndpointPtrInput interface { pulumi.Input ToEventSubscriptionEventhubEndpointPtrOutput() EventSubscriptionEventhubEndpointPtrOutput ToEventSubscriptionEventhubEndpointPtrOutputWithContext(context.Context) EventSubscriptionEventhubEndpointPtrOutput }
EventSubscriptionEventhubEndpointPtrInput is an input type that accepts EventSubscriptionEventhubEndpointArgs, EventSubscriptionEventhubEndpointPtr and EventSubscriptionEventhubEndpointPtrOutput values. You can construct a concrete instance of `EventSubscriptionEventhubEndpointPtrInput` via:
EventSubscriptionEventhubEndpointArgs{...} or: nil
func EventSubscriptionEventhubEndpointPtr ¶
func EventSubscriptionEventhubEndpointPtr(v *EventSubscriptionEventhubEndpointArgs) EventSubscriptionEventhubEndpointPtrInput
type EventSubscriptionEventhubEndpointPtrOutput ¶
type EventSubscriptionEventhubEndpointPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionEventhubEndpointPtrOutput) ElementType ¶
func (EventSubscriptionEventhubEndpointPtrOutput) ElementType() reflect.Type
func (EventSubscriptionEventhubEndpointPtrOutput) EventhubId ¶
func (o EventSubscriptionEventhubEndpointPtrOutput) EventhubId() pulumi.StringPtrOutput
Specifies the id of the eventhub where the Event Subscription will receive events.
func (EventSubscriptionEventhubEndpointPtrOutput) ToEventSubscriptionEventhubEndpointPtrOutput ¶
func (o EventSubscriptionEventhubEndpointPtrOutput) ToEventSubscriptionEventhubEndpointPtrOutput() EventSubscriptionEventhubEndpointPtrOutput
func (EventSubscriptionEventhubEndpointPtrOutput) ToEventSubscriptionEventhubEndpointPtrOutputWithContext ¶
func (o EventSubscriptionEventhubEndpointPtrOutput) ToEventSubscriptionEventhubEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionEventhubEndpointPtrOutput
type EventSubscriptionHybridConnectionEndpoint ¶
type EventSubscriptionHybridConnectionEndpoint struct { // Specifies the id of the hybrid connection where the Event Subscription will receive events. HybridConnectionId *string `pulumi:"hybridConnectionId"` }
type EventSubscriptionHybridConnectionEndpointArgs ¶
type EventSubscriptionHybridConnectionEndpointArgs struct { // Specifies the id of the hybrid connection where the Event Subscription will receive events. HybridConnectionId pulumi.StringPtrInput `pulumi:"hybridConnectionId"` }
func (EventSubscriptionHybridConnectionEndpointArgs) ElementType ¶
func (EventSubscriptionHybridConnectionEndpointArgs) ElementType() reflect.Type
func (EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointOutput ¶
func (i EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointOutput() EventSubscriptionHybridConnectionEndpointOutput
func (EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointOutputWithContext ¶
func (i EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointOutputWithContext(ctx context.Context) EventSubscriptionHybridConnectionEndpointOutput
func (EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointPtrOutput ¶
func (i EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointPtrOutput() EventSubscriptionHybridConnectionEndpointPtrOutput
func (EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointPtrOutputWithContext ¶
func (i EventSubscriptionHybridConnectionEndpointArgs) ToEventSubscriptionHybridConnectionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionHybridConnectionEndpointPtrOutput
type EventSubscriptionHybridConnectionEndpointInput ¶
type EventSubscriptionHybridConnectionEndpointInput interface { pulumi.Input ToEventSubscriptionHybridConnectionEndpointOutput() EventSubscriptionHybridConnectionEndpointOutput ToEventSubscriptionHybridConnectionEndpointOutputWithContext(context.Context) EventSubscriptionHybridConnectionEndpointOutput }
EventSubscriptionHybridConnectionEndpointInput is an input type that accepts EventSubscriptionHybridConnectionEndpointArgs and EventSubscriptionHybridConnectionEndpointOutput values. You can construct a concrete instance of `EventSubscriptionHybridConnectionEndpointInput` via:
EventSubscriptionHybridConnectionEndpointArgs{...}
type EventSubscriptionHybridConnectionEndpointOutput ¶
type EventSubscriptionHybridConnectionEndpointOutput struct{ *pulumi.OutputState }
func (EventSubscriptionHybridConnectionEndpointOutput) ElementType ¶
func (EventSubscriptionHybridConnectionEndpointOutput) ElementType() reflect.Type
func (EventSubscriptionHybridConnectionEndpointOutput) HybridConnectionId ¶
func (o EventSubscriptionHybridConnectionEndpointOutput) HybridConnectionId() pulumi.StringPtrOutput
Specifies the id of the hybrid connection where the Event Subscription will receive events.
func (EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointOutput ¶
func (o EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointOutput() EventSubscriptionHybridConnectionEndpointOutput
func (EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointOutputWithContext ¶
func (o EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointOutputWithContext(ctx context.Context) EventSubscriptionHybridConnectionEndpointOutput
func (EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutput ¶
func (o EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutput() EventSubscriptionHybridConnectionEndpointPtrOutput
func (EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutputWithContext ¶
func (o EventSubscriptionHybridConnectionEndpointOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionHybridConnectionEndpointPtrOutput
type EventSubscriptionHybridConnectionEndpointPtrInput ¶
type EventSubscriptionHybridConnectionEndpointPtrInput interface { pulumi.Input ToEventSubscriptionHybridConnectionEndpointPtrOutput() EventSubscriptionHybridConnectionEndpointPtrOutput ToEventSubscriptionHybridConnectionEndpointPtrOutputWithContext(context.Context) EventSubscriptionHybridConnectionEndpointPtrOutput }
EventSubscriptionHybridConnectionEndpointPtrInput is an input type that accepts EventSubscriptionHybridConnectionEndpointArgs, EventSubscriptionHybridConnectionEndpointPtr and EventSubscriptionHybridConnectionEndpointPtrOutput values. You can construct a concrete instance of `EventSubscriptionHybridConnectionEndpointPtrInput` via:
EventSubscriptionHybridConnectionEndpointArgs{...} or: nil
func EventSubscriptionHybridConnectionEndpointPtr ¶
func EventSubscriptionHybridConnectionEndpointPtr(v *EventSubscriptionHybridConnectionEndpointArgs) EventSubscriptionHybridConnectionEndpointPtrInput
type EventSubscriptionHybridConnectionEndpointPtrOutput ¶
type EventSubscriptionHybridConnectionEndpointPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionHybridConnectionEndpointPtrOutput) ElementType ¶
func (EventSubscriptionHybridConnectionEndpointPtrOutput) ElementType() reflect.Type
func (EventSubscriptionHybridConnectionEndpointPtrOutput) HybridConnectionId ¶
func (o EventSubscriptionHybridConnectionEndpointPtrOutput) HybridConnectionId() pulumi.StringPtrOutput
Specifies the id of the hybrid connection where the Event Subscription will receive events.
func (EventSubscriptionHybridConnectionEndpointPtrOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutput ¶
func (o EventSubscriptionHybridConnectionEndpointPtrOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutput() EventSubscriptionHybridConnectionEndpointPtrOutput
func (EventSubscriptionHybridConnectionEndpointPtrOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutputWithContext ¶
func (o EventSubscriptionHybridConnectionEndpointPtrOutput) ToEventSubscriptionHybridConnectionEndpointPtrOutputWithContext(ctx context.Context) EventSubscriptionHybridConnectionEndpointPtrOutput
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) ElementType ¶
func (EventSubscriptionOutput) ElementType() reflect.Type
func (EventSubscriptionOutput) ToEventSubscriptionOutput ¶
func (o EventSubscriptionOutput) ToEventSubscriptionOutput() EventSubscriptionOutput
func (EventSubscriptionOutput) ToEventSubscriptionOutputWithContext ¶
func (o EventSubscriptionOutput) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
func (EventSubscriptionOutput) ToEventSubscriptionPtrOutput ¶
func (o EventSubscriptionOutput) ToEventSubscriptionPtrOutput() EventSubscriptionPtrOutput
func (EventSubscriptionOutput) ToEventSubscriptionPtrOutputWithContext ¶
func (o EventSubscriptionOutput) ToEventSubscriptionPtrOutputWithContext(ctx context.Context) EventSubscriptionPtrOutput
type EventSubscriptionPtrInput ¶
type EventSubscriptionPtrInput interface { pulumi.Input ToEventSubscriptionPtrOutput() EventSubscriptionPtrOutput ToEventSubscriptionPtrOutputWithContext(ctx context.Context) EventSubscriptionPtrOutput }
type EventSubscriptionPtrOutput ¶
type EventSubscriptionPtrOutput struct {
*pulumi.OutputState
}
func (EventSubscriptionPtrOutput) ElementType ¶
func (EventSubscriptionPtrOutput) ElementType() reflect.Type
func (EventSubscriptionPtrOutput) ToEventSubscriptionPtrOutput ¶
func (o EventSubscriptionPtrOutput) ToEventSubscriptionPtrOutput() EventSubscriptionPtrOutput
func (EventSubscriptionPtrOutput) ToEventSubscriptionPtrOutputWithContext ¶
func (o EventSubscriptionPtrOutput) ToEventSubscriptionPtrOutputWithContext(ctx context.Context) EventSubscriptionPtrOutput
type EventSubscriptionRetryPolicy ¶
type EventSubscriptionRetryPolicy struct { // Specifies the time to live (in minutes) for events. Supported range is `1` to `1440`. Defaults to `1440`. See [official documentation](https://docs.microsoft.com/en-us/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`. Defaults to `1440`. See [official documentation](https://docs.microsoft.com/en-us/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`. Defaults to `1440`. See [official documentation](https://docs.microsoft.com/en-us/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`. Defaults to `1440`. See [official documentation](https://docs.microsoft.com/en-us/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 // An `azureFunctionEndpoint` block as defined below. AzureFunctionEndpoint EventSubscriptionAzureFunctionEndpointPtrInput // 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 // A `eventhubEndpoint` block as defined below. // // Deprecated: Deprecated in favour of `eventhub_endpoint_id` EventhubEndpoint EventSubscriptionEventhubEndpointPtrInput // 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 // A `hybridConnectionEndpoint` block as defined below. // // Deprecated: Deprecated in favour of `hybrid_connection_endpoint_id` HybridConnectionEndpoint EventSubscriptionHybridConnectionEndpointPtrInput // 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 // (Optional/ **Deprecated) Specifies the name of the topic to associate with the event subscription. // // Deprecated: This field has been updated to readonly field since Apr 25, 2019 so no longer has any affect and will be removed in version 3.0 of the provider. TopicName pulumi.StringPtrInput // A `webhookEndpoint` block as defined below. 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 { // 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 { // 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) 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) 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 defaults to `false`. 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 defaults to `false`. 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 defaults to `false`.
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 defaults to `false`.
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 // Deprecated: This property has been deprecated and will be removed in v3.0 of the provider as any DRC created with an alternate name cannot be deleted and the service is not going to change this. Please see: https://github.com/Azure/azure-sdk-for-go/issues/5893 AlternateName pulumi.StringPtrOutput `pulumi:"alternateName"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/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, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } primary, err := eventhub.NewEventHubNamespace(ctx, "primary", &eventhub.EventHubNamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), }) if err != nil { return err } secondary, err := eventhub.NewEventHubNamespace(ctx, "secondary", &eventhub.EventHubNamespaceArgs{ Location: pulumi.String("West US"), ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), }) if err != nil { return err } _, err = eventhub.NewEventhubNamespaceDisasterRecoveryConfig(ctx, "exampleEventhubNamespaceDisasterRecoveryConfig", &eventhub.EventhubNamespaceDisasterRecoveryConfigArgs{ ResourceGroupName: exampleResourceGroup.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
func (*EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigPtrOutput ¶
func (i *EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigPtrOutput() EventhubNamespaceDisasterRecoveryConfigPtrOutput
func (*EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigPtrOutputWithContext ¶
func (i *EventhubNamespaceDisasterRecoveryConfig) ToEventhubNamespaceDisasterRecoveryConfigPtrOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigPtrOutput
type EventhubNamespaceDisasterRecoveryConfigArgs ¶
type EventhubNamespaceDisasterRecoveryConfigArgs struct { // Deprecated: This property has been deprecated and will be removed in v3.0 of the provider as any DRC created with an alternate name cannot be deleted and the service is not going to change this. Please see: https://github.com/Azure/azure-sdk-for-go/issues/5893 AlternateName pulumi.StringPtrInput // 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) ToEventhubNamespaceDisasterRecoveryConfigOutput ¶
func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigOutput() EventhubNamespaceDisasterRecoveryConfigOutput
func (EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigOutputWithContext ¶
func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigOutput
func (EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutput ¶
func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutput() EventhubNamespaceDisasterRecoveryConfigPtrOutput
func (EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutputWithContext ¶
func (o EventhubNamespaceDisasterRecoveryConfigOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigPtrOutput
type EventhubNamespaceDisasterRecoveryConfigPtrInput ¶
type EventhubNamespaceDisasterRecoveryConfigPtrInput interface { pulumi.Input ToEventhubNamespaceDisasterRecoveryConfigPtrOutput() EventhubNamespaceDisasterRecoveryConfigPtrOutput ToEventhubNamespaceDisasterRecoveryConfigPtrOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigPtrOutput }
type EventhubNamespaceDisasterRecoveryConfigPtrOutput ¶
type EventhubNamespaceDisasterRecoveryConfigPtrOutput struct {
*pulumi.OutputState
}
func (EventhubNamespaceDisasterRecoveryConfigPtrOutput) ElementType ¶
func (EventhubNamespaceDisasterRecoveryConfigPtrOutput) ElementType() reflect.Type
func (EventhubNamespaceDisasterRecoveryConfigPtrOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutput ¶
func (o EventhubNamespaceDisasterRecoveryConfigPtrOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutput() EventhubNamespaceDisasterRecoveryConfigPtrOutput
func (EventhubNamespaceDisasterRecoveryConfigPtrOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutputWithContext ¶
func (o EventhubNamespaceDisasterRecoveryConfigPtrOutput) ToEventhubNamespaceDisasterRecoveryConfigPtrOutputWithContext(ctx context.Context) EventhubNamespaceDisasterRecoveryConfigPtrOutput
type EventhubNamespaceDisasterRecoveryConfigState ¶
type EventhubNamespaceDisasterRecoveryConfigState struct { // Deprecated: This property has been deprecated and will be removed in v3.0 of the provider as any DRC created with an alternate name cannot be deleted and the service is not going to change this. Please see: https://github.com/Azure/azure-sdk-for-go/issues/5893 AlternateName pulumi.StringPtrInput // 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 GetConsumeGroupResult ¶
type GetConsumeGroupResult struct { EventhubName string `pulumi:"eventhubName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` 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/v4/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{ EventhubName: azurerm_eventhub.Test.Name, Name: azurerm_eventhub_consumer_group.Test.Name, NamespaceName: azurerm_eventhub_namespace.Test.Name, ResourceGroupName: azurerm_resource_group.Test.Name, }, nil) if err != nil { return err } return nil }) }
```
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 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/v4/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 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 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 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/v4/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 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 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"` Location string `pulumi:"location"` 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/v4/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{ EventhubName: azurerm_eventhub.Test.Name, Name: "test", NamespaceName: azurerm_eventhub_namespace.Test.Name, ResourceGroupName: azurerm_resource_group.Test.Name, }, nil) if err != nil { return err } return nil }) }
```
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 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/v4/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 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 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/v4/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", data.Azurem_eventhub_namespace_authorization_rule.Example.Id) return nil }) }
```
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/v4/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 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"` // 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"` // 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 ServiceBus Namespace resource . Changing this forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to // create the namespace. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Defines which tier to use. Options are basic, standard or premium. Changing this forces a new resource to be created. 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`. Defaults to `false`. ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"` }
Manages a ServiceBus Namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = servicebus.NewNamespace(ctx, "exampleNamespace", &servicebus.NamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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
func (*Namespace) ToNamespacePtrOutput ¶
func (i *Namespace) ToNamespacePtrOutput() NamespacePtrOutput
func (*Namespace) ToNamespacePtrOutputWithContext ¶
func (i *Namespace) ToNamespacePtrOutputWithContext(ctx context.Context) NamespacePtrOutput
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 // 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 ServiceBus Namespace resource . Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the namespace. ResourceGroupName pulumi.StringInput // Defines which tier to use. Options are basic, standard or premium. Changing this forces a new resource to be created. 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`. Defaults to `false`. 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 name of the ServiceBus Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The Primary Connection String for the ServiceBus Namespace authorization Rule. PrimaryConnectionString pulumi.StringOutput `pulumi:"primaryConnectionString"` // The Primary Key for the ServiceBus Namespace authorization Rule. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The name of the resource group in which the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Secondary Connection String for the ServiceBus Namespace authorization Rule. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "exampleNamespace", &servicebus.NamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } _, err = servicebus.NewNamespaceAuthorizationRule(ctx, "exampleNamespaceAuthorizationRule", &servicebus.NamespaceAuthorizationRuleArgs{ NamespaceName: exampleNamespace.Name, ResourceGroupName: exampleResourceGroup.Name, 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
func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRulePtrOutput ¶
func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRulePtrOutput() NamespaceAuthorizationRulePtrOutput
func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRulePtrOutputWithContext ¶
func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) NamespaceAuthorizationRulePtrOutput
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 name of the ServiceBus Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // The name of the resource group in which the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName 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) ToNamespaceAuthorizationRuleOutput ¶
func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext ¶
func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRulePtrOutput ¶
func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRulePtrOutput() NamespaceAuthorizationRulePtrOutput
func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRulePtrOutputWithContext ¶
func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) NamespaceAuthorizationRulePtrOutput
type NamespaceAuthorizationRulePtrInput ¶
type NamespaceAuthorizationRulePtrInput interface { pulumi.Input ToNamespaceAuthorizationRulePtrOutput() NamespaceAuthorizationRulePtrOutput ToNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) NamespaceAuthorizationRulePtrOutput }
type NamespaceAuthorizationRulePtrOutput ¶
type NamespaceAuthorizationRulePtrOutput struct {
*pulumi.OutputState
}
func (NamespaceAuthorizationRulePtrOutput) ElementType ¶
func (NamespaceAuthorizationRulePtrOutput) ElementType() reflect.Type
func (NamespaceAuthorizationRulePtrOutput) ToNamespaceAuthorizationRulePtrOutput ¶
func (o NamespaceAuthorizationRulePtrOutput) ToNamespaceAuthorizationRulePtrOutput() NamespaceAuthorizationRulePtrOutput
func (NamespaceAuthorizationRulePtrOutput) ToNamespaceAuthorizationRulePtrOutputWithContext ¶
func (o NamespaceAuthorizationRulePtrOutput) ToNamespaceAuthorizationRulePtrOutputWithContext(ctx context.Context) NamespaceAuthorizationRulePtrOutput
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 name of the ServiceBus Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // The Primary Connection String for the ServiceBus Namespace authorization Rule. PrimaryConnectionString pulumi.StringPtrInput // The Primary Key for the ServiceBus Namespace authorization Rule. PrimaryKey pulumi.StringPtrInput // The name of the resource group in which the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Secondary Connection String for the ServiceBus Namespace authorization Rule. SecondaryConnectionString 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 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 NamespaceOutput ¶
type NamespaceOutput struct {
*pulumi.OutputState
}
func (NamespaceOutput) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) ToNamespaceOutput ¶
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
func (NamespaceOutput) ToNamespacePtrOutput ¶
func (o NamespaceOutput) ToNamespacePtrOutput() NamespacePtrOutput
func (NamespaceOutput) ToNamespacePtrOutputWithContext ¶
func (o NamespaceOutput) ToNamespacePtrOutputWithContext(ctx context.Context) NamespacePtrOutput
type NamespacePtrInput ¶
type NamespacePtrInput interface { pulumi.Input ToNamespacePtrOutput() NamespacePtrOutput ToNamespacePtrOutputWithContext(ctx context.Context) NamespacePtrOutput }
type NamespacePtrOutput ¶
type NamespacePtrOutput struct {
*pulumi.OutputState
}
func (NamespacePtrOutput) ElementType ¶
func (NamespacePtrOutput) ElementType() reflect.Type
func (NamespacePtrOutput) ToNamespacePtrOutput ¶
func (o NamespacePtrOutput) ToNamespacePtrOutput() NamespacePtrOutput
func (NamespacePtrOutput) ToNamespacePtrOutputWithContext ¶
func (o NamespacePtrOutput) ToNamespacePtrOutputWithContext(ctx context.Context) NamespacePtrOutput
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 // 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 // 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 ServiceBus Namespace resource . Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the namespace. ResourceGroupName pulumi.StringPtrInput // Defines which tier to use. Options are basic, standard or premium. Changing this forces a new resource to be created. 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`. Defaults to `false`. 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`. 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. For Premium, it MUST be set to `true`. 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/en-us/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 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/en-us/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 name of the ServiceBus Namespace to create this queue in. Changing this forces a new resource to be created. 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"` // 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"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "exampleNamespace", &servicebus.NamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } _, err = servicebus.NewQueue(ctx, "exampleQueue", &servicebus.QueueArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, 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
func (*Queue) ToQueuePtrOutput ¶
func (i *Queue) ToQueuePtrOutput() QueuePtrOutput
func (*Queue) ToQueuePtrOutputWithContext ¶
func (i *Queue) ToQueuePtrOutputWithContext(ctx context.Context) QueuePtrOutput
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`. 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. For Premium, it MUST be set to `true`. 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/en-us/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 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/en-us/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 name of the ServiceBus Namespace to create this queue in. Changing this forces a new resource to be created. NamespaceName 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 name of the resource group in which to create the namespace. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // 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"` // Specifies the name of the ServiceBus Namespace in which the Queue exists. 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 Primary Key for the Authorization Rule. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // Specifies the name of the ServiceBus Queue. Changing this forces a new resource to be created. QueueName pulumi.StringOutput `pulumi:"queueName"` // The name of the Resource Group in which the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Secondary Connection String for the Authorization Rule. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "exampleNamespace", &servicebus.NamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } exampleQueue, err := servicebus.NewQueue(ctx, "exampleQueue", &servicebus.QueueArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, EnablePartitioning: pulumi.Bool(true), }) if err != nil { return err } _, err = servicebus.NewQueueAuthorizationRule(ctx, "exampleQueueAuthorizationRule", &servicebus.QueueAuthorizationRuleArgs{ NamespaceName: exampleNamespace.Name, QueueName: exampleQueue.Name, ResourceGroupName: exampleResourceGroup.Name, 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
func (*QueueAuthorizationRule) ToQueueAuthorizationRulePtrOutput ¶
func (i *QueueAuthorizationRule) ToQueueAuthorizationRulePtrOutput() QueueAuthorizationRulePtrOutput
func (*QueueAuthorizationRule) ToQueueAuthorizationRulePtrOutputWithContext ¶
func (i *QueueAuthorizationRule) ToQueueAuthorizationRulePtrOutputWithContext(ctx context.Context) QueueAuthorizationRulePtrOutput
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 name of the ServiceBus Namespace in which the Queue exists. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // Specifies the name of the ServiceBus Queue. Changing this forces a new resource to be created. QueueName pulumi.StringInput // The name of the Resource Group in which the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName 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) ToQueueAuthorizationRuleOutput ¶
func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutput() QueueAuthorizationRuleOutput
func (QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutputWithContext ¶
func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutputWithContext(ctx context.Context) QueueAuthorizationRuleOutput
func (QueueAuthorizationRuleOutput) ToQueueAuthorizationRulePtrOutput ¶
func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRulePtrOutput() QueueAuthorizationRulePtrOutput
func (QueueAuthorizationRuleOutput) ToQueueAuthorizationRulePtrOutputWithContext ¶
func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRulePtrOutputWithContext(ctx context.Context) QueueAuthorizationRulePtrOutput
type QueueAuthorizationRulePtrInput ¶
type QueueAuthorizationRulePtrInput interface { pulumi.Input ToQueueAuthorizationRulePtrOutput() QueueAuthorizationRulePtrOutput ToQueueAuthorizationRulePtrOutputWithContext(ctx context.Context) QueueAuthorizationRulePtrOutput }
type QueueAuthorizationRulePtrOutput ¶
type QueueAuthorizationRulePtrOutput struct {
*pulumi.OutputState
}
func (QueueAuthorizationRulePtrOutput) ElementType ¶
func (QueueAuthorizationRulePtrOutput) ElementType() reflect.Type
func (QueueAuthorizationRulePtrOutput) ToQueueAuthorizationRulePtrOutput ¶
func (o QueueAuthorizationRulePtrOutput) ToQueueAuthorizationRulePtrOutput() QueueAuthorizationRulePtrOutput
func (QueueAuthorizationRulePtrOutput) ToQueueAuthorizationRulePtrOutputWithContext ¶
func (o QueueAuthorizationRulePtrOutput) ToQueueAuthorizationRulePtrOutputWithContext(ctx context.Context) QueueAuthorizationRulePtrOutput
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 // Specifies the name of the ServiceBus Namespace in which the Queue exists. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // The Primary Connection String for the Authorization Rule. PrimaryConnectionString pulumi.StringPtrInput // The Primary Key for the Authorization Rule. PrimaryKey pulumi.StringPtrInput // Specifies the name of the ServiceBus Queue. Changing this forces a new resource to be created. QueueName pulumi.StringPtrInput // The name of the Resource Group in which the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Secondary Connection String for the Authorization Rule. SecondaryConnectionString 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) ElementType ¶
func (QueueOutput) ElementType() reflect.Type
func (QueueOutput) ToQueueOutput ¶
func (o QueueOutput) ToQueueOutput() QueueOutput
func (QueueOutput) ToQueueOutputWithContext ¶
func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput
func (QueueOutput) ToQueuePtrOutput ¶
func (o QueueOutput) ToQueuePtrOutput() QueuePtrOutput
func (QueueOutput) ToQueuePtrOutputWithContext ¶
func (o QueueOutput) ToQueuePtrOutputWithContext(ctx context.Context) QueuePtrOutput
type QueuePtrInput ¶
type QueuePtrInput interface { pulumi.Input ToQueuePtrOutput() QueuePtrOutput ToQueuePtrOutputWithContext(ctx context.Context) QueuePtrOutput }
type QueuePtrOutput ¶
type QueuePtrOutput struct {
*pulumi.OutputState
}
func (QueuePtrOutput) ElementType ¶
func (QueuePtrOutput) ElementType() reflect.Type
func (QueuePtrOutput) ToQueuePtrOutput ¶
func (o QueuePtrOutput) ToQueuePtrOutput() QueuePtrOutput
func (QueuePtrOutput) ToQueuePtrOutputWithContext ¶
func (o QueuePtrOutput) ToQueuePtrOutputWithContext(ctx context.Context) QueuePtrOutput
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`. 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. For Premium, it MUST be set to `true`. 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/en-us/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 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/en-us/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 name of the ServiceBus Namespace to create this queue in. Changing this forces a new resource to be created. 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 // The name of the resource group in which to create the namespace. Changing this forces a new resource to be created. 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 `P5M`. AutoDeleteOnIdle pulumi.StringOutput `pulumi:"autoDeleteOnIdle"` // 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. Defaults to `false`. 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. Defaults to `false`. 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 `P1M`. 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"` // The name of the ServiceBus Namespace to create this Subscription in. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // Boolean flag which controls whether this Subscription supports the concept of a session. Defaults to `false`. Changing this forces a new resource to be created. RequiresSession pulumi.BoolPtrOutput `pulumi:"requiresSession"` // 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"` // The status of the Subscription. Possible values are `Active`,`ReceiveDisabled`, or `Disabled`. Defaults to `Active`. Status pulumi.StringPtrOutput `pulumi:"status"` // The name of the ServiceBus Topic to create this Subscription in. Changing this forces a new resource to be created. TopicName pulumi.StringOutput `pulumi:"topicName"` }
Manages a ServiceBus Subscription.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "exampleNamespace", &servicebus.NamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } exampleTopic, err := servicebus.NewTopic(ctx, "exampleTopic", &servicebus.TopicArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, EnablePartitioning: pulumi.Bool(true), }) if err != nil { return err } _, err = servicebus.NewSubscription(ctx, "exampleSubscription", &servicebus.SubscriptionArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, TopicName: exampleTopic.Name, 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
func (*Subscription) ToSubscriptionPtrOutput ¶
func (i *Subscription) ToSubscriptionPtrOutput() SubscriptionPtrOutput
func (*Subscription) ToSubscriptionPtrOutputWithContext ¶
func (i *Subscription) ToSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionPtrOutput
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 `P5M`. AutoDeleteOnIdle pulumi.StringPtrInput // 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. Defaults to `false`. 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. Defaults to `false`. 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 `P1M`. 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 // The name of the ServiceBus Namespace to create this Subscription in. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // Boolean flag which controls whether this Subscription supports the concept of a session. Defaults to `false`. Changing this forces a new resource to be created. RequiresSession 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 // The status of the Subscription. Possible values are `Active`,`ReceiveDisabled`, or `Disabled`. Defaults to `Active`. Status pulumi.StringPtrInput // The name of the ServiceBus Topic to create this Subscription in. Changing this forces a new resource to be created. TopicName 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 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) ElementType ¶
func (SubscriptionOutput) ElementType() reflect.Type
func (SubscriptionOutput) ToSubscriptionOutput ¶
func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput
func (SubscriptionOutput) ToSubscriptionOutputWithContext ¶
func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
func (SubscriptionOutput) ToSubscriptionPtrOutput ¶
func (o SubscriptionOutput) ToSubscriptionPtrOutput() SubscriptionPtrOutput
func (SubscriptionOutput) ToSubscriptionPtrOutputWithContext ¶
func (o SubscriptionOutput) ToSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionPtrOutput
type SubscriptionPtrInput ¶
type SubscriptionPtrInput interface { pulumi.Input ToSubscriptionPtrOutput() SubscriptionPtrOutput ToSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionPtrOutput }
type SubscriptionPtrOutput ¶
type SubscriptionPtrOutput struct {
*pulumi.OutputState
}
func (SubscriptionPtrOutput) ElementType ¶
func (SubscriptionPtrOutput) ElementType() reflect.Type
func (SubscriptionPtrOutput) ToSubscriptionPtrOutput ¶
func (o SubscriptionPtrOutput) ToSubscriptionPtrOutput() SubscriptionPtrOutput
func (SubscriptionPtrOutput) ToSubscriptionPtrOutputWithContext ¶
func (o SubscriptionPtrOutput) ToSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionPtrOutput
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"` // The name of the ServiceBus Namespace in which the ServiceBus Topic exists. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The name of the resource group in the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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"` // The name of the ServiceBus Subscription in which this Rule should be created. Changing this forces a new resource to be created. SubscriptionName pulumi.StringOutput `pulumi:"subscriptionName"` // The name of the ServiceBus Topic in which the ServiceBus Subscription exists. Changing this forces a new resource to be created. TopicName pulumi.StringOutput `pulumi:"topicName"` }
Manages a ServiceBus Subscription Rule.
## Example Usage ### SQL Filter)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "exampleNamespace", &servicebus.NamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } exampleTopic, err := servicebus.NewTopic(ctx, "exampleTopic", &servicebus.TopicArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, EnablePartitioning: pulumi.Bool(true), }) if err != nil { return err } exampleSubscription, err := servicebus.NewSubscription(ctx, "exampleSubscription", &servicebus.SubscriptionArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, TopicName: exampleTopic.Name, MaxDeliveryCount: pulumi.Int(1), }) if err != nil { return err } _, err = servicebus.NewSubscriptionRule(ctx, "exampleSubscriptionRule", &servicebus.SubscriptionRuleArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, TopicName: exampleTopic.Name, SubscriptionName: exampleSubscription.Name, 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "exampleNamespace", &servicebus.NamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } exampleTopic, err := servicebus.NewTopic(ctx, "exampleTopic", &servicebus.TopicArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, EnablePartitioning: pulumi.Bool(true), }) if err != nil { return err } exampleSubscription, err := servicebus.NewSubscription(ctx, "exampleSubscription", &servicebus.SubscriptionArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, TopicName: exampleTopic.Name, MaxDeliveryCount: pulumi.Int(1), }) if err != nil { return err } _, err = servicebus.NewSubscriptionRule(ctx, "exampleSubscriptionRule", &servicebus.SubscriptionRuleArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, TopicName: exampleTopic.Name, SubscriptionName: exampleSubscription.Name, 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
func (*SubscriptionRule) ToSubscriptionRulePtrOutput ¶
func (i *SubscriptionRule) ToSubscriptionRulePtrOutput() SubscriptionRulePtrOutput
func (*SubscriptionRule) ToSubscriptionRulePtrOutputWithContext ¶
func (i *SubscriptionRule) ToSubscriptionRulePtrOutputWithContext(ctx context.Context) SubscriptionRulePtrOutput
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 // The name of the ServiceBus Namespace in which the ServiceBus Topic exists. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // The name of the resource group in the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // 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 name of the ServiceBus Subscription in which this Rule should be created. Changing this forces a new resource to be created. SubscriptionName pulumi.StringInput // The name of the ServiceBus Topic in which the ServiceBus Subscription exists. Changing this forces a new resource to be created. TopicName 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. 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. 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.
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.
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) ElementType ¶
func (SubscriptionRuleOutput) ElementType() reflect.Type
func (SubscriptionRuleOutput) ToSubscriptionRuleOutput ¶
func (o SubscriptionRuleOutput) ToSubscriptionRuleOutput() SubscriptionRuleOutput
func (SubscriptionRuleOutput) ToSubscriptionRuleOutputWithContext ¶
func (o SubscriptionRuleOutput) ToSubscriptionRuleOutputWithContext(ctx context.Context) SubscriptionRuleOutput
func (SubscriptionRuleOutput) ToSubscriptionRulePtrOutput ¶
func (o SubscriptionRuleOutput) ToSubscriptionRulePtrOutput() SubscriptionRulePtrOutput
func (SubscriptionRuleOutput) ToSubscriptionRulePtrOutputWithContext ¶
func (o SubscriptionRuleOutput) ToSubscriptionRulePtrOutputWithContext(ctx context.Context) SubscriptionRulePtrOutput
type SubscriptionRulePtrInput ¶
type SubscriptionRulePtrInput interface { pulumi.Input ToSubscriptionRulePtrOutput() SubscriptionRulePtrOutput ToSubscriptionRulePtrOutputWithContext(ctx context.Context) SubscriptionRulePtrOutput }
type SubscriptionRulePtrOutput ¶
type SubscriptionRulePtrOutput struct {
*pulumi.OutputState
}
func (SubscriptionRulePtrOutput) ElementType ¶
func (SubscriptionRulePtrOutput) ElementType() reflect.Type
func (SubscriptionRulePtrOutput) ToSubscriptionRulePtrOutput ¶
func (o SubscriptionRulePtrOutput) ToSubscriptionRulePtrOutput() SubscriptionRulePtrOutput
func (SubscriptionRulePtrOutput) ToSubscriptionRulePtrOutputWithContext ¶
func (o SubscriptionRulePtrOutput) ToSubscriptionRulePtrOutputWithContext(ctx context.Context) SubscriptionRulePtrOutput
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 // The name of the ServiceBus Namespace in which the ServiceBus Topic exists. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // The name of the resource group in the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName 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 name of the ServiceBus Subscription in which this Rule should be created. Changing this forces a new resource to be created. SubscriptionName pulumi.StringPtrInput // The name of the ServiceBus Topic in which the ServiceBus Subscription exists. Changing this forces a new resource to be created. TopicName 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 `P5M`. AutoDeleteOnIdle pulumi.StringPtrInput // 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. Defaults to `false`. 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. Defaults to `false`. 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 `P1M`. 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 // The name of the ServiceBus Namespace to create this Subscription in. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // Boolean flag which controls whether this Subscription supports the concept of a session. Defaults to `false`. Changing this forces a new resource to be created. RequiresSession 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 // The status of the Subscription. Possible values are `Active`,`ReceiveDisabled`, or `Disabled`. Defaults to `Active`. Status pulumi.StringPtrInput // The name of the ServiceBus Topic to create this Subscription in. Changing this forces a new resource to be created. TopicName 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. Defaults to false. 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. Defaults to false. EnableExpress pulumi.BoolPtrOutput `pulumi:"enableExpress"` // Boolean flag which controls whether to enable // the topic to be partitioned across multiple message brokers. Defaults to false. // Changing this forces a new resource to be created. EnablePartitioning pulumi.BoolPtrOutput `pulumi:"enablePartitioning"` // 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/en-us/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 name of the ServiceBus Namespace to create // this topic in. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // Boolean flag which controls whether // the Topic requires duplicate detection. Defaults to false. Changing this forces // a new resource to be created. RequiresDuplicateDetection pulumi.BoolPtrOutput `pulumi:"requiresDuplicateDetection"` // 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"` // 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. Defaults to false. 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "exampleNamespace", &servicebus.NamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } _, err = servicebus.NewTopic(ctx, "exampleTopic", &servicebus.TopicArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, 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
func (*Topic) ToTopicPtrOutput ¶
func (i *Topic) ToTopicPtrOutput() TopicPtrOutput
func (*Topic) ToTopicPtrOutputWithContext ¶
func (i *Topic) ToTopicPtrOutputWithContext(ctx context.Context) TopicPtrOutput
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. Defaults to false. 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. Defaults to false. EnableExpress pulumi.BoolPtrInput // Boolean flag which controls whether to enable // the topic to be partitioned across multiple message brokers. Defaults to false. // Changing this forces a new resource to be created. EnablePartitioning pulumi.BoolPtrInput // 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/en-us/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 name of the ServiceBus Namespace to create // this topic in. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // Boolean flag which controls whether // the Topic requires duplicate detection. Defaults to false. Changing this forces // a new resource to be created. RequiresDuplicateDetection 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 // 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. Defaults to false. 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"` // Specifies the name of the ServiceBus Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The Primary Connection String for the ServiceBus Topic authorization Rule. PrimaryConnectionString pulumi.StringOutput `pulumi:"primaryConnectionString"` // The Primary Key for the ServiceBus Topic authorization Rule. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The name of the resource group in which the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Secondary Connection String for the ServiceBus Topic authorization Rule. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // 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 name of the ServiceBus Topic. Changing this forces a new resource to be created. TopicName pulumi.StringOutput `pulumi:"topicName"` }
Manages a ServiceBus Topic authorization Rule within a ServiceBus Topic.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/servicebus" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleNamespace, err := servicebus.NewNamespace(ctx, "exampleNamespace", &servicebus.NamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "source": pulumi.String("example"), }, }) if err != nil { return err } exampleTopic, err := servicebus.NewTopic(ctx, "exampleTopic", &servicebus.TopicArgs{ ResourceGroupName: exampleResourceGroup.Name, NamespaceName: exampleNamespace.Name, }) if err != nil { return err } _, err = servicebus.NewTopicAuthorizationRule(ctx, "exampleTopicAuthorizationRule", &servicebus.TopicAuthorizationRuleArgs{ NamespaceName: exampleNamespace.Name, TopicName: exampleTopic.Name, ResourceGroupName: exampleResourceGroup.Name, 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
func (*TopicAuthorizationRule) ToTopicAuthorizationRulePtrOutput ¶
func (i *TopicAuthorizationRule) ToTopicAuthorizationRulePtrOutput() TopicAuthorizationRulePtrOutput
func (*TopicAuthorizationRule) ToTopicAuthorizationRulePtrOutputWithContext ¶
func (i *TopicAuthorizationRule) ToTopicAuthorizationRulePtrOutputWithContext(ctx context.Context) TopicAuthorizationRulePtrOutput
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 // Specifies the name of the ServiceBus Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringInput // The name of the resource group in which the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Grants send access to this this Authorization Rule. Defaults to `false`. Send pulumi.BoolPtrInput // Specifies the name of the ServiceBus Topic. Changing this forces a new resource to be created. TopicName 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) ToTopicAuthorizationRuleOutput ¶
func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutput() TopicAuthorizationRuleOutput
func (TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutputWithContext ¶
func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutputWithContext(ctx context.Context) TopicAuthorizationRuleOutput
func (TopicAuthorizationRuleOutput) ToTopicAuthorizationRulePtrOutput ¶
func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRulePtrOutput() TopicAuthorizationRulePtrOutput
func (TopicAuthorizationRuleOutput) ToTopicAuthorizationRulePtrOutputWithContext ¶
func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRulePtrOutputWithContext(ctx context.Context) TopicAuthorizationRulePtrOutput
type TopicAuthorizationRulePtrInput ¶
type TopicAuthorizationRulePtrInput interface { pulumi.Input ToTopicAuthorizationRulePtrOutput() TopicAuthorizationRulePtrOutput ToTopicAuthorizationRulePtrOutputWithContext(ctx context.Context) TopicAuthorizationRulePtrOutput }
type TopicAuthorizationRulePtrOutput ¶
type TopicAuthorizationRulePtrOutput struct {
*pulumi.OutputState
}
func (TopicAuthorizationRulePtrOutput) ElementType ¶
func (TopicAuthorizationRulePtrOutput) ElementType() reflect.Type
func (TopicAuthorizationRulePtrOutput) ToTopicAuthorizationRulePtrOutput ¶
func (o TopicAuthorizationRulePtrOutput) ToTopicAuthorizationRulePtrOutput() TopicAuthorizationRulePtrOutput
func (TopicAuthorizationRulePtrOutput) ToTopicAuthorizationRulePtrOutputWithContext ¶
func (o TopicAuthorizationRulePtrOutput) ToTopicAuthorizationRulePtrOutputWithContext(ctx context.Context) TopicAuthorizationRulePtrOutput
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 // Specifies the name of the ServiceBus Namespace. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // The Primary Connection String for the ServiceBus Topic authorization Rule. PrimaryConnectionString pulumi.StringPtrInput // The Primary Key for the ServiceBus Topic authorization Rule. PrimaryKey pulumi.StringPtrInput // The name of the resource group in which the ServiceBus Namespace exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Secondary Connection String for the ServiceBus Topic authorization Rule. SecondaryConnectionString 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 name of the ServiceBus Topic. Changing this forces a new resource to be created. TopicName 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) ElementType ¶
func (TopicOutput) ElementType() reflect.Type
func (TopicOutput) ToTopicOutput ¶
func (o TopicOutput) ToTopicOutput() TopicOutput
func (TopicOutput) ToTopicOutputWithContext ¶
func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput
func (TopicOutput) ToTopicPtrOutput ¶
func (o TopicOutput) ToTopicPtrOutput() TopicPtrOutput
func (TopicOutput) ToTopicPtrOutputWithContext ¶
func (o TopicOutput) ToTopicPtrOutputWithContext(ctx context.Context) TopicPtrOutput
type TopicPtrInput ¶
type TopicPtrInput interface { pulumi.Input ToTopicPtrOutput() TopicPtrOutput ToTopicPtrOutputWithContext(ctx context.Context) TopicPtrOutput }
type TopicPtrOutput ¶
type TopicPtrOutput struct {
*pulumi.OutputState
}
func (TopicPtrOutput) ElementType ¶
func (TopicPtrOutput) ElementType() reflect.Type
func (TopicPtrOutput) ToTopicPtrOutput ¶
func (o TopicPtrOutput) ToTopicPtrOutput() TopicPtrOutput
func (TopicPtrOutput) ToTopicPtrOutputWithContext ¶
func (o TopicPtrOutput) ToTopicPtrOutputWithContext(ctx context.Context) TopicPtrOutput
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. Defaults to false. 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. Defaults to false. EnableExpress pulumi.BoolPtrInput // Boolean flag which controls whether to enable // the topic to be partitioned across multiple message brokers. Defaults to false. // Changing this forces a new resource to be created. EnablePartitioning pulumi.BoolPtrInput // 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/en-us/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 name of the ServiceBus Namespace to create // this topic in. Changing this forces a new resource to be created. NamespaceName pulumi.StringPtrInput // Boolean flag which controls whether // the Topic requires duplicate detection. Defaults to false. Changing this forces // a new resource to be created. RequiresDuplicateDetection 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 // 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. Defaults to false. 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
- getConsumeGroup.go
- getEventHub.go
- getEventhubNamespace.go
- getNamespace.go
- getNamespaceAuthorizationRule.go
- getServiceBusNamespace.go
- init.go
- namespace.go
- namespaceAuthorizationRule.go
- pulumiTypes.go
- queue.go
- queueAuthorizationRule.go
- subscription.go
- subscriptionRule.go
- topic.go
- topicAuthorizationRule.go