Documentation ¶
Index ¶
- type ApplicationRuleArgs
- func (ApplicationRuleArgs) ElementType() reflect.Type
- func (i ApplicationRuleArgs) ToApplicationRuleOutput() ApplicationRuleOutput
- func (i ApplicationRuleArgs) ToApplicationRuleOutputWithContext(ctx context.Context) ApplicationRuleOutput
- func (i ApplicationRuleArgs) ToApplicationRulePtrOutput() ApplicationRulePtrOutput
- func (i ApplicationRuleArgs) ToApplicationRulePtrOutputWithContext(ctx context.Context) ApplicationRulePtrOutput
- type ApplicationRuleArray
- type ApplicationRuleArrayInput
- type ApplicationRuleArrayOutput
- func (ApplicationRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationRuleArrayOutput) Index(i pulumi.IntInput) ApplicationRuleOutput
- func (o ApplicationRuleArrayOutput) ToApplicationRuleArrayOutput() ApplicationRuleArrayOutput
- func (o ApplicationRuleArrayOutput) ToApplicationRuleArrayOutputWithContext(ctx context.Context) ApplicationRuleArrayOutput
- type ApplicationRuleInput
- type ApplicationRuleOutput
- func (o ApplicationRuleOutput) Description() pulumi.StringPtrOutput
- func (o ApplicationRuleOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (ApplicationRuleOutput) ElementType() reflect.Type
- func (o ApplicationRuleOutput) FqdnTags() pulumi.StringArrayOutput
- func (o ApplicationRuleOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationRuleOutput) Protocols() FirewallPolicyFilterRuleActionArrayOutput
- func (o ApplicationRuleOutput) RuleType() pulumi.StringOutput
- func (o ApplicationRuleOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o ApplicationRuleOutput) SourceIpGroups() pulumi.StringArrayOutput
- func (o ApplicationRuleOutput) TargetFqdns() pulumi.StringArrayOutput
- func (o ApplicationRuleOutput) TargetUrls() pulumi.StringArrayOutput
- func (o ApplicationRuleOutput) TerminateTLS() pulumi.BoolPtrOutput
- func (o ApplicationRuleOutput) ToApplicationRuleOutput() ApplicationRuleOutput
- func (o ApplicationRuleOutput) ToApplicationRuleOutputWithContext(ctx context.Context) ApplicationRuleOutput
- func (o ApplicationRuleOutput) ToApplicationRulePtrOutput() ApplicationRulePtrOutput
- func (o ApplicationRuleOutput) ToApplicationRulePtrOutputWithContext(ctx context.Context) ApplicationRulePtrOutput
- func (o ApplicationRuleOutput) WebCategories() pulumi.StringArrayOutput
- type ApplicationRulePtrInput
- type ApplicationRulePtrOutput
- func (o ApplicationRulePtrOutput) Description() pulumi.StringPtrOutput
- func (o ApplicationRulePtrOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (o ApplicationRulePtrOutput) Elem() ApplicationRuleOutput
- func (ApplicationRulePtrOutput) ElementType() reflect.Type
- func (o ApplicationRulePtrOutput) FqdnTags() pulumi.StringArrayOutput
- func (o ApplicationRulePtrOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationRulePtrOutput) Protocols() FirewallPolicyRuleApplicationProtocolArrayOutput
- func (o ApplicationRulePtrOutput) RuleType() pulumi.StringOutput
- func (o ApplicationRulePtrOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o ApplicationRulePtrOutput) SourceIpGroups() pulumi.StringArrayOutput
- func (o ApplicationRulePtrOutput) TargetFqdns() pulumi.StringArrayOutput
- func (o ApplicationRulePtrOutput) TargetUrls() pulumi.StringArrayOutput
- func (o ApplicationRulePtrOutput) TerminateTLS() pulumi.StringOutput
- func (o ApplicationRulePtrOutput) ToApplicationRulePtrOutput() ApplicationRulePtrOutput
- func (o ApplicationRulePtrOutput) ToApplicationRulePtrOutputWithContext(ctx context.Context) ApplicationRulePtrOutput
- func (o ApplicationRulePtrOutput) WebCategories() pulumi.StringArrayOutput
- type ApplicationRulePtrType
- type FirewallPolicyFilterRuleActionArgs
- func (FirewallPolicyFilterRuleActionArgs) ElementType() reflect.Type
- func (i FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionOutput() FirewallPolicyFilterRuleActionOutput
- func (i FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionOutput
- func (i FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionPtrOutput() FirewallPolicyFilterRuleActionPtrOutput
- func (i FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionPtrOutput
- type FirewallPolicyFilterRuleActionArray
- func (FirewallPolicyFilterRuleActionArray) ElementType() reflect.Type
- func (i FirewallPolicyFilterRuleActionArray) ToFirewallPolicyFilterRuleActionArrayOutput() FirewallPolicyFilterRuleActionArrayOutput
- func (i FirewallPolicyFilterRuleActionArray) ToFirewallPolicyFilterRuleActionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionArrayOutput
- type FirewallPolicyFilterRuleActionArrayInput
- type FirewallPolicyFilterRuleActionArrayOutput
- func (FirewallPolicyFilterRuleActionArrayOutput) ElementType() reflect.Type
- func (o FirewallPolicyFilterRuleActionArrayOutput) Index(i pulumi.IntInput) FirewallPolicyFilterRuleActionOutput
- func (o FirewallPolicyFilterRuleActionArrayOutput) ToFirewallPolicyFilterRuleActionArrayOutput() FirewallPolicyFilterRuleActionArrayOutput
- func (o FirewallPolicyFilterRuleActionArrayOutput) ToFirewallPolicyFilterRuleActionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionArrayOutput
- type FirewallPolicyFilterRuleActionInput
- type FirewallPolicyFilterRuleActionOutput
- func (FirewallPolicyFilterRuleActionOutput) ElementType() reflect.Type
- func (o FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionOutput() FirewallPolicyFilterRuleActionOutput
- func (o FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionOutput
- func (o FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionPtrOutput() FirewallPolicyFilterRuleActionPtrOutput
- func (o FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionPtrOutput
- func (o FirewallPolicyFilterRuleActionOutput) Type() pulumi.StringPtrOutput
- type FirewallPolicyFilterRuleActionPtrInput
- type FirewallPolicyFilterRuleActionPtrOutput
- func (o FirewallPolicyFilterRuleActionPtrOutput) Elem() FirewallPolicyFilterRuleActionOutput
- func (FirewallPolicyFilterRuleActionPtrOutput) ElementType() reflect.Type
- func (o FirewallPolicyFilterRuleActionPtrOutput) ToFirewallPolicyFilterRuleActionPtrOutput() FirewallPolicyFilterRuleActionPtrOutput
- func (o FirewallPolicyFilterRuleActionPtrOutput) ToFirewallPolicyFilterRuleActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionPtrOutput
- func (o FirewallPolicyFilterRuleActionPtrOutput) Type() pulumi.StringPtrOutput
- type FirewallPolicyFilterRuleActionPtrType
- func (*FirewallPolicyFilterRuleActionPtrType) ElementType() reflect.Type
- func (i *FirewallPolicyFilterRuleActionPtrType) ToFirewallPolicyFilterRuleActionPtrOutput() FirewallPolicyFilterRuleActionPtrOutput
- func (i *FirewallPolicyFilterRuleActionPtrType) ToFirewallPolicyFilterRuleActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionPtrOutput
- type FirewallPolicyFilterRuleArgs
- func (FirewallPolicyFilterRuleArgs) ElementType() reflect.Type
- func (i FirewallPolicyFilterRuleArgs) ToFirewallPolicyFilterRuleOutput() FirewallPolicyFilterRuleOutput
- func (i FirewallPolicyFilterRuleArgs) ToFirewallPolicyFilterRuleOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleOutput
- type FirewallPolicyFilterRuleArray
- func (FirewallPolicyFilterRuleArray) ElementType() reflect.Type
- func (i FirewallPolicyFilterRuleArray) ToFirewallPolicyFilterRuleArrayOutput() FirewallPolicyFilterRuleArrayOutput
- func (i FirewallPolicyFilterRuleArray) ToFirewallPolicyFilterRuleArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleArrayOutput
- type FirewallPolicyFilterRuleArrayInput
- type FirewallPolicyFilterRuleArrayOutput
- func (FirewallPolicyFilterRuleArrayOutput) ElementType() reflect.Type
- func (o FirewallPolicyFilterRuleArrayOutput) Index(i pulumi.IntInput) FirewallPolicyFilterRuleOutput
- func (o FirewallPolicyFilterRuleArrayOutput) ToFirewallPolicyFilterRuleArrayOutput() FirewallPolicyFilterRuleArrayOutput
- func (o FirewallPolicyFilterRuleArrayOutput) ToFirewallPolicyFilterRuleArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleArrayOutput
- type FirewallPolicyFilterRuleCollectionActionArgs
- func (FirewallPolicyFilterRuleCollectionActionArgs) ElementType() reflect.Type
- func (i FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionOutput() FirewallPolicyFilterRuleCollectionActionOutput
- func (i FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionOutput
- func (i FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionPtrOutput() FirewallPolicyFilterRuleCollectionActionPtrOutput
- func (i FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionPtrOutput
- type FirewallPolicyFilterRuleCollectionActionArray
- func (FirewallPolicyFilterRuleCollectionActionArray) ElementType() reflect.Type
- func (i FirewallPolicyFilterRuleCollectionActionArray) ToFirewallPolicyFilterRuleCollectionActionArrayOutput() FirewallPolicyFilterRuleCollectionActionArrayOutput
- func (i FirewallPolicyFilterRuleCollectionActionArray) ToFirewallPolicyFilterRuleCollectionActionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionArrayOutput
- type FirewallPolicyFilterRuleCollectionActionArrayInput
- type FirewallPolicyFilterRuleCollectionActionArrayOutput
- func (FirewallPolicyFilterRuleCollectionActionArrayOutput) ElementType() reflect.Type
- func (o FirewallPolicyFilterRuleCollectionActionArrayOutput) Index(i pulumi.IntInput) FirewallPolicyFilterRuleCollectionActionOutput
- func (o FirewallPolicyFilterRuleCollectionActionArrayOutput) ToFirewallPolicyFilterRuleCollectionActionArrayOutput() FirewallPolicyFilterRuleCollectionActionArrayOutput
- func (o FirewallPolicyFilterRuleCollectionActionArrayOutput) ToFirewallPolicyFilterRuleCollectionActionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionArrayOutput
- type FirewallPolicyFilterRuleCollectionActionInput
- type FirewallPolicyFilterRuleCollectionActionOutput
- func (FirewallPolicyFilterRuleCollectionActionOutput) ElementType() reflect.Type
- func (o FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionOutput() FirewallPolicyFilterRuleCollectionActionOutput
- func (o FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionOutput
- func (o FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutput() FirewallPolicyFilterRuleCollectionActionPtrOutput
- func (o FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionPtrOutput
- func (o FirewallPolicyFilterRuleCollectionActionOutput) Type() pulumi.StringPtrOutput
- type FirewallPolicyFilterRuleCollectionActionPtrInput
- type FirewallPolicyFilterRuleCollectionActionPtrOutput
- func (o FirewallPolicyFilterRuleCollectionActionPtrOutput) Elem() FirewallPolicyFilterRuleCollectionActionOutput
- func (FirewallPolicyFilterRuleCollectionActionPtrOutput) ElementType() reflect.Type
- func (o FirewallPolicyFilterRuleCollectionActionPtrOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutput() FirewallPolicyFilterRuleCollectionActionPtrOutput
- func (o FirewallPolicyFilterRuleCollectionActionPtrOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionPtrOutput
- func (o FirewallPolicyFilterRuleCollectionActionPtrOutput) Type() pulumi.StringPtrOutput
- type FirewallPolicyFilterRuleCollectionActionPtrType
- func (*FirewallPolicyFilterRuleCollectionActionPtrType) ElementType() reflect.Type
- func (i *FirewallPolicyFilterRuleCollectionActionPtrType) ToFirewallPolicyFilterRuleCollectionActionPtrOutput() FirewallPolicyFilterRuleCollectionActionPtrOutput
- func (i *FirewallPolicyFilterRuleCollectionActionPtrType) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionPtrOutput
- type FirewallPolicyFilterRuleCollectionArgs
- func (FirewallPolicyFilterRuleCollectionArgs) ElementType() reflect.Type
- func (i FirewallPolicyFilterRuleCollectionArgs) ToFirewallPolicyFilterRuleCollectionOutput() FirewallPolicyFilterRuleCollectionOutput
- func (i FirewallPolicyFilterRuleCollectionArgs) ToFirewallPolicyFilterRuleCollectionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionOutput
- type FirewallPolicyFilterRuleCollectionArray
- func (FirewallPolicyFilterRuleCollectionArray) ElementType() reflect.Type
- func (i FirewallPolicyFilterRuleCollectionArray) ToFirewallPolicyFilterRuleCollectionArrayOutput() FirewallPolicyFilterRuleCollectionArrayOutput
- func (i FirewallPolicyFilterRuleCollectionArray) ToFirewallPolicyFilterRuleCollectionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionArrayOutput
- type FirewallPolicyFilterRuleCollectionArrayInput
- type FirewallPolicyFilterRuleCollectionArrayOutput
- func (FirewallPolicyFilterRuleCollectionArrayOutput) ElementType() reflect.Type
- func (o FirewallPolicyFilterRuleCollectionArrayOutput) Index(i pulumi.IntInput) FirewallPolicyFilterRuleCollectionOutput
- func (o FirewallPolicyFilterRuleCollectionArrayOutput) ToFirewallPolicyFilterRuleCollectionArrayOutput() FirewallPolicyFilterRuleCollectionArrayOutput
- func (o FirewallPolicyFilterRuleCollectionArrayOutput) ToFirewallPolicyFilterRuleCollectionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionArrayOutput
- type FirewallPolicyFilterRuleCollectionInput
- type FirewallPolicyFilterRuleCollectionOutput
- func (o FirewallPolicyFilterRuleCollectionOutput) Action() FirewallPolicyFilterRuleCollectionActionPtrOutput
- func (FirewallPolicyFilterRuleCollectionOutput) ElementType() reflect.Type
- func (o FirewallPolicyFilterRuleCollectionOutput) Name() pulumi.StringPtrOutput
- func (o FirewallPolicyFilterRuleCollectionOutput) Priority() pulumi.IntPtrOutput
- func (o FirewallPolicyFilterRuleCollectionOutput) RuleCollectionType() pulumi.StringOutput
- func (o FirewallPolicyFilterRuleCollectionOutput) Rules() pulumi.ArrayOutput
- func (o FirewallPolicyFilterRuleCollectionOutput) ToFirewallPolicyFilterRuleCollectionOutput() FirewallPolicyFilterRuleCollectionOutput
- func (o FirewallPolicyFilterRuleCollectionOutput) ToFirewallPolicyFilterRuleCollectionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionOutput
- type FirewallPolicyFilterRuleInput
- type FirewallPolicyFilterRuleOutput
- func (o FirewallPolicyFilterRuleOutput) Action() FirewallPolicyFilterRuleActionPtrOutput
- func (FirewallPolicyFilterRuleOutput) ElementType() reflect.Type
- func (o FirewallPolicyFilterRuleOutput) Name() pulumi.StringPtrOutput
- func (o FirewallPolicyFilterRuleOutput) Priority() pulumi.IntPtrOutput
- func (o FirewallPolicyFilterRuleOutput) RuleConditions() pulumi.ArrayOutput
- func (o FirewallPolicyFilterRuleOutput) RuleType() pulumi.StringOutput
- func (o FirewallPolicyFilterRuleOutput) ToFirewallPolicyFilterRuleOutput() FirewallPolicyFilterRuleOutput
- func (o FirewallPolicyFilterRuleOutput) ToFirewallPolicyFilterRuleOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleOutput
- type FirewallPolicyRuleApplicationProtocolArgs
- func (FirewallPolicyRuleApplicationProtocolArgs) ElementType() reflect.Type
- func (i FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolOutput() FirewallPolicyRuleApplicationProtocolOutput
- func (i FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolOutput
- func (i FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolPtrOutput() FirewallPolicyRuleApplicationProtocolPtrOutput
- func (i FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolPtrOutput
- type FirewallPolicyRuleApplicationProtocolArray
- func (FirewallPolicyRuleApplicationProtocolArray) ElementType() reflect.Type
- func (i FirewallPolicyRuleApplicationProtocolArray) ToFirewallPolicyRuleApplicationProtocolArrayOutput() FirewallPolicyRuleApplicationProtocolArrayOutput
- func (i FirewallPolicyRuleApplicationProtocolArray) ToFirewallPolicyRuleApplicationProtocolArrayOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolArrayOutput
- type FirewallPolicyRuleApplicationProtocolArrayInput
- type FirewallPolicyRuleApplicationProtocolArrayOutput
- func (FirewallPolicyRuleApplicationProtocolArrayOutput) ElementType() reflect.Type
- func (o FirewallPolicyRuleApplicationProtocolArrayOutput) Index(i pulumi.IntInput) FirewallPolicyRuleApplicationProtocolOutput
- func (o FirewallPolicyRuleApplicationProtocolArrayOutput) ToFirewallPolicyRuleApplicationProtocolArrayOutput() FirewallPolicyRuleApplicationProtocolArrayOutput
- func (o FirewallPolicyRuleApplicationProtocolArrayOutput) ToFirewallPolicyRuleApplicationProtocolArrayOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolArrayOutput
- type FirewallPolicyRuleApplicationProtocolInput
- type FirewallPolicyRuleApplicationProtocolOutput
- func (FirewallPolicyRuleApplicationProtocolOutput) ElementType() reflect.Type
- func (o FirewallPolicyRuleApplicationProtocolOutput) Port() pulumi.IntPtrOutput
- func (o FirewallPolicyRuleApplicationProtocolOutput) ProtocolType() pulumi.StringPtrOutput
- func (o FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolOutput() FirewallPolicyRuleApplicationProtocolOutput
- func (o FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolOutput
- func (o FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutput() FirewallPolicyRuleApplicationProtocolPtrOutput
- func (o FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolPtrOutput
- type FirewallPolicyRuleApplicationProtocolPtrInput
- type FirewallPolicyRuleApplicationProtocolPtrOutput
- func (o FirewallPolicyRuleApplicationProtocolPtrOutput) Elem() FirewallPolicyRuleApplicationProtocolOutput
- func (FirewallPolicyRuleApplicationProtocolPtrOutput) ElementType() reflect.Type
- func (o FirewallPolicyRuleApplicationProtocolPtrOutput) Port() pulumi.IntPtrInput
- func (o FirewallPolicyRuleApplicationProtocolPtrOutput) ProtocolType() pulumi.StringPtrOutput
- func (o FirewallPolicyRuleApplicationProtocolPtrOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutput() FirewallPolicyRuleApplicationProtocolPtrOutput
- func (o FirewallPolicyRuleApplicationProtocolPtrOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolPtrOutput
- type FirewallPolicyRuleApplicationProtocolPtrType
- func (*FirewallPolicyRuleApplicationProtocolPtrType) ElementType() reflect.Type
- func (i *FirewallPolicyRuleApplicationProtocolPtrType) ToFirewallPolicyRuleApplicationProtocolPtrOutput() FirewallPolicyRuleApplicationProtocolPtrOutput
- func (i *FirewallPolicyRuleApplicationProtocolPtrType) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolPtrOutput
- type NetworkRuleArgs
- func (NetworkRuleArgs) ElementType() reflect.Type
- func (i NetworkRuleArgs) ToNetworkRuleOutput() NetworkRuleOutput
- func (i NetworkRuleArgs) ToNetworkRuleOutputWithContext(ctx context.Context) NetworkRuleOutput
- func (i NetworkRuleArgs) ToNetworkRulePtrOutput() NetworkRulePtrOutput
- func (i NetworkRuleArgs) ToNetworkRulePtrOutputWithContext(ctx context.Context) NetworkRulePtrOutput
- type NetworkRuleArray
- type NetworkRuleArrayInput
- type NetworkRuleArrayOutput
- func (NetworkRuleArrayOutput) ElementType() reflect.Type
- func (o NetworkRuleArrayOutput) Index(i pulumi.IntInput) NetworkRuleOutput
- func (o NetworkRuleArrayOutput) ToNetworkRuleArrayOutput() NetworkRuleArrayOutput
- func (o NetworkRuleArrayOutput) ToNetworkRuleArrayOutputWithContext(ctx context.Context) NetworkRuleArrayOutput
- type NetworkRuleConditionArgs
- func (NetworkRuleConditionArgs) ElementType() reflect.Type
- func (i NetworkRuleConditionArgs) ToNetworkRuleConditionOutput() NetworkRuleConditionOutput
- func (i NetworkRuleConditionArgs) ToNetworkRuleConditionOutputWithContext(ctx context.Context) NetworkRuleConditionOutput
- func (i NetworkRuleConditionArgs) ToNetworkRuleConditionPtrOutput() NetworkRuleConditionPtrOutput
- func (i NetworkRuleConditionArgs) ToNetworkRuleConditionPtrOutputWithContext(ctx context.Context) NetworkRuleConditionPtrOutput
- type NetworkRuleConditionArray
- type NetworkRuleConditionArrayInput
- type NetworkRuleConditionArrayOutput
- func (NetworkRuleConditionArrayOutput) ElementType() reflect.Type
- func (o NetworkRuleConditionArrayOutput) Index(i pulumi.IntInput) NetworkRuleConditionOutput
- func (o NetworkRuleConditionArrayOutput) ToNetworkRuleConditionArrayOutput() NetworkRuleConditionArrayOutput
- func (o NetworkRuleConditionArrayOutput) ToNetworkRuleConditionArrayOutputWithContext(ctx context.Context) NetworkRuleConditionArrayOutput
- type NetworkRuleConditionInput
- type NetworkRuleConditionOutput
- func (o NetworkRuleConditionOutput) Description() pulumi.StringPtrOutput
- func (o NetworkRuleConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (o NetworkRuleConditionOutput) DestinationIpGroups() pulumi.StringArrayOutput
- func (o NetworkRuleConditionOutput) DestinationPorts() pulumi.StringArrayOutput
- func (NetworkRuleConditionOutput) ElementType() reflect.Type
- func (o NetworkRuleConditionOutput) IpProtocols() pulumi.StringArrayOutput
- func (o NetworkRuleConditionOutput) Name() pulumi.StringPtrOutput
- func (o NetworkRuleConditionOutput) RuleConditionType() pulumi.StringOutput
- func (o NetworkRuleConditionOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o NetworkRuleConditionOutput) SourceIpGroups() pulumi.StringArrayOutput
- func (o NetworkRuleConditionOutput) ToNetworkRuleConditionOutput() NetworkRuleConditionOutput
- func (o NetworkRuleConditionOutput) ToNetworkRuleConditionOutputWithContext(ctx context.Context) NetworkRuleConditionOutput
- func (o NetworkRuleConditionOutput) ToNetworkRuleConditionPtrOutput() NetworkRuleConditionPtrOutput
- func (o NetworkRuleConditionOutput) ToNetworkRuleConditionPtrOutputWithContext(ctx context.Context) NetworkRuleConditionPtrOutput
- type NetworkRuleConditionPtrInput
- type NetworkRuleConditionPtrOutput
- func (o NetworkRuleConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o NetworkRuleConditionPtrOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (o NetworkRuleConditionPtrOutput) DestinationIpGroups() pulumi.StringArrayOutput
- func (o NetworkRuleConditionPtrOutput) DestinationPorts() pulumi.StringArrayOutput
- func (o NetworkRuleConditionPtrOutput) Elem() NetworkRuleConditionOutput
- func (NetworkRuleConditionPtrOutput) ElementType() reflect.Type
- func (o NetworkRuleConditionPtrOutput) IpProtocols() pulumi.StringArrayOutput
- func (o NetworkRuleConditionPtrOutput) Name() pulumi.StringPtrOutput
- func (o NetworkRuleConditionPtrOutput) RuleConditionType() pulumi.StringOutput
- func (o NetworkRuleConditionPtrOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o NetworkRuleConditionPtrOutput) SourceIpGroups() pulumi.StringArrayOutput
- func (o NetworkRuleConditionPtrOutput) ToNetworkRuleConditionPtrOutput() NetworkRuleConditionPtrOutput
- func (o NetworkRuleConditionPtrOutput) ToNetworkRuleConditionPtrOutputWithContext(ctx context.Context) NetworkRuleConditionPtrOutput
- type NetworkRuleConditionPtrType
- type NetworkRuleInput
- type NetworkRuleOutput
- func (o NetworkRuleOutput) Description() pulumi.StringPtrOutput
- func (o NetworkRuleOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (o NetworkRuleOutput) DestinationFqdns() pulumi.StringArrayOutput
- func (o NetworkRuleOutput) DestinationIpGroups() pulumi.StringArrayOutput
- func (o NetworkRuleOutput) DestinationPorts() pulumi.StringArrayOutput
- func (NetworkRuleOutput) ElementType() reflect.Type
- func (o NetworkRuleOutput) IpProtocols() pulumi.StringArrayOutput
- func (o NetworkRuleOutput) Name() pulumi.StringPtrOutput
- func (o NetworkRuleOutput) RuleType() pulumi.StringOutput
- func (o NetworkRuleOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o NetworkRuleOutput) SourceIpGroups() pulumi.StringArrayOutput
- func (o NetworkRuleOutput) ToNetworkRuleOutput() NetworkRuleOutput
- func (o NetworkRuleOutput) ToNetworkRuleOutputWithContext(ctx context.Context) NetworkRuleOutput
- func (o NetworkRuleOutput) ToNetworkRulePtrOutput() NetworkRulePtrOutput
- func (o NetworkRuleOutput) ToNetworkRulePtrOutputWithContext(ctx context.Context) NetworkRulePtrOutput
- type NetworkRulePtrInput
- type NetworkRulePtrOutput
- func (o NetworkRulePtrOutput) Description() pulumi.StringPtrOutput
- func (o NetworkRulePtrOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (o NetworkRulePtrOutput) DestinationFqdns() pulumi.StringArrayOutput
- func (o NetworkRulePtrOutput) DestinationIpGroups() pulumi.StringArrayOutput
- func (o NetworkRulePtrOutput) DestinationPorts() pulumi.StringArrayOutput
- func (o NetworkRulePtrOutput) Elem() NetworkRuleOutput
- func (NetworkRulePtrOutput) ElementType() reflect.Type
- func (o NetworkRulePtrOutput) IpProtocols() pulumi.StringArrayOutput
- func (o NetworkRulePtrOutput) Name() pulumi.StringPtrOutput
- func (o NetworkRulePtrOutput) RuleType() pulumi.StringOutput
- func (o NetworkRulePtrOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o NetworkRulePtrOutput) SourceIpGroups() pulumi.StringArrayOutput
- func (o NetworkRulePtrOutput) ToNetworkRulePtrOutput() NetworkRulePtrOutput
- func (o NetworkRulePtrOutput) ToNetworkRulePtrOutputWithContext(ctx context.Context) NetworkRulePtrOutput
- type NetworkRulePtrType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationRuleArgs ¶
type ApplicationRuleArgs struct { // Description of the rule. Description pulumi.StringPtrInput `pulumi:"description"` // List of destination IP addresses or Service Tags. DestinationAddresses pulumi.StringArray `pulumi:"destinationAddresses"` // List of FQDN Tags for this rule. FqdnTags pulumi.StringArray `pulumi:"fqdnTags"` // Name of the rule. Name pulumi.StringPtrInput `pulumi:"name"` // Array of Application Protocols. Protocols FirewallPolicyRuleApplicationProtocolArrayInput `pulumi:"protocols"` // Rule Type. // Expected value is 'ApplicationRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // List of source IP addresses for this rule. SourceAddresses pulumi.StringArray `pulumi:"sourceAddresses"` // List of source IpGroups for this rule. SourceIpGroups pulumi.StringArray `pulumi:"sourceIpGroups"` // List of FQDNs for this rule. TargetFqdns pulumi.StringArray `pulumi:"targetFqdns"` // List of Urls for this rule condition. TargetUrls pulumi.StringArray `pulumi:"targetUrls"` // Terminate TLS connections for this rule. TerminateTLS pulumi.BoolPtrInput `pulumi:"terminateTLS"` // List of destination azure web categories. WebCategories pulumi.StringArray `pulumi:"webCategories"` }
func (ApplicationRuleArgs) ElementType ¶
func (ApplicationRuleArgs) ElementType() reflect.Type
func (ApplicationRuleArgs) ToApplicationRuleOutput ¶
func (i ApplicationRuleArgs) ToApplicationRuleOutput() ApplicationRuleOutput
func (ApplicationRuleArgs) ToApplicationRuleOutputWithContext ¶
func (i ApplicationRuleArgs) ToApplicationRuleOutputWithContext(ctx context.Context) ApplicationRuleOutput
func (ApplicationRuleArgs) ToApplicationRulePtrOutput ¶
func (i ApplicationRuleArgs) ToApplicationRulePtrOutput() ApplicationRulePtrOutput
func (ApplicationRuleArgs) ToApplicationRulePtrOutputWithContext ¶
func (i ApplicationRuleArgs) ToApplicationRulePtrOutputWithContext(ctx context.Context) ApplicationRulePtrOutput
type ApplicationRuleArray ¶
type ApplicationRuleArray []ApplicationRuleInput
func (ApplicationRuleArray) ElementType ¶
func (ApplicationRuleArray) ElementType() reflect.Type
func (ApplicationRuleArray) ToApplicationRuleArrayOutput ¶
func (i ApplicationRuleArray) ToApplicationRuleArrayOutput() ApplicationRuleArrayOutput
func (ApplicationRuleArray) ToApplicationRuleArrayOutputWithContext ¶
func (i ApplicationRuleArray) ToApplicationRuleArrayOutputWithContext(ctx context.Context) ApplicationRuleArrayOutput
type ApplicationRuleArrayInput ¶
type ApplicationRuleArrayInput interface { pulumi.Input ToApplicationRuleArrayOutput() ApplicationRuleArrayOutput ToApplicationRuleArrayOutputWithContext(context.Context) ApplicationRuleArrayOutput }
ApplicationRuleArrayInput is an input type that accepts ApplicationRuleArray and ApplicationRuleArrayOutput values. You can construct a concrete instance of `ApplicationRuleArrayInput` via:
ApplicationRuleArray{ ApplicationRuleArgs{...} }
type ApplicationRuleArrayOutput ¶
type ApplicationRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationRuleArrayOutput) ElementType ¶
func (ApplicationRuleArrayOutput) ElementType() reflect.Type
func (ApplicationRuleArrayOutput) Index ¶
func (o ApplicationRuleArrayOutput) Index(i pulumi.IntInput) ApplicationRuleOutput
func (ApplicationRuleArrayOutput) ToApplicationRuleArrayOutput ¶
func (o ApplicationRuleArrayOutput) ToApplicationRuleArrayOutput() ApplicationRuleArrayOutput
func (ApplicationRuleArrayOutput) ToApplicationRuleArrayOutputWithContext ¶
func (o ApplicationRuleArrayOutput) ToApplicationRuleArrayOutputWithContext(ctx context.Context) ApplicationRuleArrayOutput
type ApplicationRuleInput ¶
type ApplicationRuleInput interface { pulumi.Input ToApplicationRuleOutput() ApplicationRuleOutput ToApplicationRuleOutputWithContext(context.Context) ApplicationRuleOutput }
ApplicationRuleInput is an input type that accepts ApplicationRuleArgs and ApplicationRuleOutput values. You can construct a concrete instance of `ApplicationRuleInput` via:
ApplicationRuleArgs{...}
type ApplicationRuleOutput ¶
type ApplicationRuleOutput struct{ *pulumi.OutputState }
An application security group in a resource group.
func (ApplicationRuleOutput) Description ¶
func (o ApplicationRuleOutput) Description() pulumi.StringPtrOutput
Description.
func (ApplicationRuleOutput) DestinationAddresses ¶
func (o ApplicationRuleOutput) DestinationAddresses() pulumi.StringArrayOutput
DestinationAddresses.
func (ApplicationRuleOutput) ElementType ¶
func (ApplicationRuleOutput) ElementType() reflect.Type
func (ApplicationRuleOutput) FqdnTags ¶
func (o ApplicationRuleOutput) FqdnTags() pulumi.StringArrayOutput
FqdnTags.
func (ApplicationRuleOutput) Name ¶
func (o ApplicationRuleOutput) Name() pulumi.StringPtrOutput
Name.
func (ApplicationRuleOutput) Protocols ¶
func (o ApplicationRuleOutput) Protocols() FirewallPolicyFilterRuleActionArrayOutput
Protocols.
func (ApplicationRuleOutput) RuleType ¶
func (o ApplicationRuleOutput) RuleType() pulumi.StringOutput
RuleType.
func (ApplicationRuleOutput) SourceAddresses ¶
func (o ApplicationRuleOutput) SourceAddresses() pulumi.StringArrayOutput
SourceAddresses.
func (ApplicationRuleOutput) SourceIpGroups ¶
func (o ApplicationRuleOutput) SourceIpGroups() pulumi.StringArrayOutput
SourceIpGroups.
func (ApplicationRuleOutput) TargetFqdns ¶
func (o ApplicationRuleOutput) TargetFqdns() pulumi.StringArrayOutput
TargetFqdns.
func (ApplicationRuleOutput) TargetUrls ¶
func (o ApplicationRuleOutput) TargetUrls() pulumi.StringArrayOutput
DestinationPorts.
func (ApplicationRuleOutput) TerminateTLS ¶
func (o ApplicationRuleOutput) TerminateTLS() pulumi.BoolPtrOutput
TerminateTLS.
func (ApplicationRuleOutput) ToApplicationRuleOutput ¶
func (o ApplicationRuleOutput) ToApplicationRuleOutput() ApplicationRuleOutput
func (ApplicationRuleOutput) ToApplicationRuleOutputWithContext ¶
func (o ApplicationRuleOutput) ToApplicationRuleOutputWithContext(ctx context.Context) ApplicationRuleOutput
func (ApplicationRuleOutput) ToApplicationRulePtrOutput ¶
func (o ApplicationRuleOutput) ToApplicationRulePtrOutput() ApplicationRulePtrOutput
func (ApplicationRuleOutput) ToApplicationRulePtrOutputWithContext ¶
func (o ApplicationRuleOutput) ToApplicationRulePtrOutputWithContext(ctx context.Context) ApplicationRulePtrOutput
func (ApplicationRuleOutput) WebCategories ¶
func (o ApplicationRuleOutput) WebCategories() pulumi.StringArrayOutput
WebCategories.
type ApplicationRulePtrInput ¶
type ApplicationRulePtrInput interface { pulumi.Input ToApplicationRulePtrOutput() ApplicationRulePtrOutput ToApplicationRulePtrOutputWithContext(context.Context) ApplicationRulePtrOutput }
ApplicationRulePtrInput is an input type that accepts ApplicationRuleArgs, ApplicationRulePtr and ApplicationRulePtrOutput values. You can construct a concrete instance of `ApplicationRulePtrInput` via:
ApplicationRuleArgs{...} or: nil
func ApplicationRulePtr ¶
func ApplicationRulePtr(v *ApplicationRuleArgs) ApplicationRulePtrInput
type ApplicationRulePtrOutput ¶
type ApplicationRulePtrOutput struct{ *pulumi.OutputState }
func (ApplicationRulePtrOutput) Description ¶
func (o ApplicationRulePtrOutput) Description() pulumi.StringPtrOutput
Description of the network rule condition.
func (ApplicationRulePtrOutput) DestinationAddresses ¶
func (o ApplicationRulePtrOutput) DestinationAddresses() pulumi.StringArrayOutput
DestinationAddresses of the network rule condition.
func (ApplicationRulePtrOutput) Elem ¶
func (o ApplicationRulePtrOutput) Elem() ApplicationRuleOutput
func (ApplicationRulePtrOutput) ElementType ¶
func (ApplicationRulePtrOutput) ElementType() reflect.Type
func (ApplicationRulePtrOutput) FqdnTags ¶
func (o ApplicationRulePtrOutput) FqdnTags() pulumi.StringArrayOutput
FqdnTags of the network rule condition.
func (ApplicationRulePtrOutput) Name ¶
func (o ApplicationRulePtrOutput) Name() pulumi.StringPtrOutput
Name of the network rule condition.
func (ApplicationRulePtrOutput) Protocols ¶
func (o ApplicationRulePtrOutput) Protocols() FirewallPolicyRuleApplicationProtocolArrayOutput
Protocols of the network rule condition.
func (ApplicationRulePtrOutput) RuleType ¶
func (o ApplicationRulePtrOutput) RuleType() pulumi.StringOutput
RuleType of the network rule condition.
func (ApplicationRulePtrOutput) SourceAddresses ¶
func (o ApplicationRulePtrOutput) SourceAddresses() pulumi.StringArrayOutput
SourceAddresses of the network rule condition.
func (ApplicationRulePtrOutput) SourceIpGroups ¶
func (o ApplicationRulePtrOutput) SourceIpGroups() pulumi.StringArrayOutput
SourceIpGroups of the network rule condition.
func (ApplicationRulePtrOutput) TargetFqdns ¶
func (o ApplicationRulePtrOutput) TargetFqdns() pulumi.StringArrayOutput
TargetFqdns of the network rule condition.
func (ApplicationRulePtrOutput) TargetUrls ¶
func (o ApplicationRulePtrOutput) TargetUrls() pulumi.StringArrayOutput
TargetUrls of the network rule condition.
func (ApplicationRulePtrOutput) TerminateTLS ¶
func (o ApplicationRulePtrOutput) TerminateTLS() pulumi.StringOutput
TerminateTLS of the network rule condition.
func (ApplicationRulePtrOutput) ToApplicationRulePtrOutput ¶
func (o ApplicationRulePtrOutput) ToApplicationRulePtrOutput() ApplicationRulePtrOutput
func (ApplicationRulePtrOutput) ToApplicationRulePtrOutputWithContext ¶
func (o ApplicationRulePtrOutput) ToApplicationRulePtrOutputWithContext(ctx context.Context) ApplicationRulePtrOutput
func (ApplicationRulePtrOutput) WebCategories ¶
func (o ApplicationRulePtrOutput) WebCategories() pulumi.StringArrayOutput
WebCategories of the network rule condition.
type ApplicationRulePtrType ¶
type ApplicationRulePtrType ApplicationRuleArgs
func (*ApplicationRulePtrType) ElementType ¶
func (*ApplicationRulePtrType) ElementType() reflect.Type
func (*ApplicationRulePtrType) ToApplicationRulePtrOutput ¶
func (i *ApplicationRulePtrType) ToApplicationRulePtrOutput() ApplicationRulePtrOutput
func (*ApplicationRulePtrType) ToApplicationRulePtrOutputWithContext ¶
func (i *ApplicationRulePtrType) ToApplicationRulePtrOutputWithContext(ctx context.Context) ApplicationRulePtrOutput
type FirewallPolicyFilterRuleActionArgs ¶
type FirewallPolicyFilterRuleActionArgs struct { // The action type of a Filter rule. // The type of action. Type pulumi.StringPtrInput `pulumi:"type"` }
An application security group in a resource group.
func (FirewallPolicyFilterRuleActionArgs) ElementType ¶
func (FirewallPolicyFilterRuleActionArgs) ElementType() reflect.Type
func (FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionOutput ¶
func (i FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionOutput() FirewallPolicyFilterRuleActionOutput
func (FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionOutputWithContext ¶
func (i FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionOutput
func (FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionPtrOutput ¶
func (i FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionPtrOutput() FirewallPolicyFilterRuleActionPtrOutput
func (FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionPtrOutputWithContext ¶
func (i FirewallPolicyFilterRuleActionArgs) ToFirewallPolicyFilterRuleActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionPtrOutput
type FirewallPolicyFilterRuleActionArray ¶
type FirewallPolicyFilterRuleActionArray []FirewallPolicyFilterRuleActionInput
func (FirewallPolicyFilterRuleActionArray) ElementType ¶
func (FirewallPolicyFilterRuleActionArray) ElementType() reflect.Type
func (FirewallPolicyFilterRuleActionArray) ToFirewallPolicyFilterRuleActionArrayOutput ¶
func (i FirewallPolicyFilterRuleActionArray) ToFirewallPolicyFilterRuleActionArrayOutput() FirewallPolicyFilterRuleActionArrayOutput
func (FirewallPolicyFilterRuleActionArray) ToFirewallPolicyFilterRuleActionArrayOutputWithContext ¶
func (i FirewallPolicyFilterRuleActionArray) ToFirewallPolicyFilterRuleActionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionArrayOutput
type FirewallPolicyFilterRuleActionArrayInput ¶
type FirewallPolicyFilterRuleActionArrayInput interface { pulumi.Input ToFirewallPolicyFilterRuleActionArrayOutput() FirewallPolicyFilterRuleActionArrayOutput ToFirewallPolicyFilterRuleActionArrayOutputWithContext(context.Context) FirewallPolicyFilterRuleActionArrayOutput }
FirewallPolicyFilterRuleActionArrayInput is an input type that accepts FirewallPolicyFilterRuleActionArray and FirewallPolicyFilterRuleActionArrayOutput values. You can construct a concrete instance of `FirewallPolicyFilterRuleActionArrayInput` via:
FirewallPolicyFilterRuleActionArray{ FirewallPolicyFilterRuleActionArgs{...} }
type FirewallPolicyFilterRuleActionArrayOutput ¶
type FirewallPolicyFilterRuleActionArrayOutput struct{ *pulumi.OutputState }
func (FirewallPolicyFilterRuleActionArrayOutput) ElementType ¶
func (FirewallPolicyFilterRuleActionArrayOutput) ElementType() reflect.Type
func (FirewallPolicyFilterRuleActionArrayOutput) ToFirewallPolicyFilterRuleActionArrayOutput ¶
func (o FirewallPolicyFilterRuleActionArrayOutput) ToFirewallPolicyFilterRuleActionArrayOutput() FirewallPolicyFilterRuleActionArrayOutput
func (FirewallPolicyFilterRuleActionArrayOutput) ToFirewallPolicyFilterRuleActionArrayOutputWithContext ¶
func (o FirewallPolicyFilterRuleActionArrayOutput) ToFirewallPolicyFilterRuleActionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionArrayOutput
type FirewallPolicyFilterRuleActionInput ¶
type FirewallPolicyFilterRuleActionInput interface { pulumi.Input ToFirewallPolicyFilterRuleActionOutput() FirewallPolicyFilterRuleActionOutput ToFirewallPolicyFilterRuleActionOutputWithContext(context.Context) FirewallPolicyFilterRuleActionOutput }
FirewallPolicyFilterRuleActionInput is an input type that accepts FirewallPolicyFilterRuleActionArgs and FirewallPolicyFilterRuleActionOutput values. You can construct a concrete instance of `FirewallPolicyFilterRuleActionInput` via:
FirewallPolicyFilterRuleActionArgs{...}
type FirewallPolicyFilterRuleActionOutput ¶
type FirewallPolicyFilterRuleActionOutput struct{ *pulumi.OutputState }
An application security group in a resource group.
func (FirewallPolicyFilterRuleActionOutput) ElementType ¶
func (FirewallPolicyFilterRuleActionOutput) ElementType() reflect.Type
func (FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionOutput ¶
func (o FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionOutput() FirewallPolicyFilterRuleActionOutput
func (FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionOutputWithContext ¶
func (o FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionOutput
func (FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionPtrOutput ¶
func (o FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionPtrOutput() FirewallPolicyFilterRuleActionPtrOutput
func (FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionPtrOutputWithContext ¶
func (o FirewallPolicyFilterRuleActionOutput) ToFirewallPolicyFilterRuleActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionPtrOutput
func (FirewallPolicyFilterRuleActionOutput) Type ¶
func (o FirewallPolicyFilterRuleActionOutput) Type() pulumi.StringPtrOutput
Resource ID.
type FirewallPolicyFilterRuleActionPtrInput ¶
type FirewallPolicyFilterRuleActionPtrInput interface { pulumi.Input ToFirewallPolicyFilterRuleActionPtrOutput() FirewallPolicyFilterRuleActionPtrOutput ToFirewallPolicyFilterRuleActionPtrOutputWithContext(context.Context) FirewallPolicyFilterRuleActionPtrOutput }
FirewallPolicyFilterRuleActionPtrInput is an input type that accepts FirewallPolicyFilterRuleActionArgs, FirewallPolicyFilterRuleActionPtr and FirewallPolicyFilterRuleActionPtrOutput values. You can construct a concrete instance of `FirewallPolicyFilterRuleActionPtrInput` via:
FirewallPolicyFilterRuleActionArgs{...} or: nil
func FirewallPolicyFilterRuleActionPtr ¶
func FirewallPolicyFilterRuleActionPtr(v *FirewallPolicyFilterRuleActionArgs) FirewallPolicyFilterRuleActionPtrInput
type FirewallPolicyFilterRuleActionPtrOutput ¶
type FirewallPolicyFilterRuleActionPtrOutput struct{ *pulumi.OutputState }
func (FirewallPolicyFilterRuleActionPtrOutput) ElementType ¶
func (FirewallPolicyFilterRuleActionPtrOutput) ElementType() reflect.Type
func (FirewallPolicyFilterRuleActionPtrOutput) ToFirewallPolicyFilterRuleActionPtrOutput ¶
func (o FirewallPolicyFilterRuleActionPtrOutput) ToFirewallPolicyFilterRuleActionPtrOutput() FirewallPolicyFilterRuleActionPtrOutput
func (FirewallPolicyFilterRuleActionPtrOutput) ToFirewallPolicyFilterRuleActionPtrOutputWithContext ¶
func (o FirewallPolicyFilterRuleActionPtrOutput) ToFirewallPolicyFilterRuleActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionPtrOutput
func (FirewallPolicyFilterRuleActionPtrOutput) Type ¶
func (o FirewallPolicyFilterRuleActionPtrOutput) Type() pulumi.StringPtrOutput
Type of the filter rule action.
type FirewallPolicyFilterRuleActionPtrType ¶
type FirewallPolicyFilterRuleActionPtrType FirewallPolicyFilterRuleActionArgs
func (*FirewallPolicyFilterRuleActionPtrType) ElementType ¶
func (*FirewallPolicyFilterRuleActionPtrType) ElementType() reflect.Type
func (*FirewallPolicyFilterRuleActionPtrType) ToFirewallPolicyFilterRuleActionPtrOutput ¶
func (i *FirewallPolicyFilterRuleActionPtrType) ToFirewallPolicyFilterRuleActionPtrOutput() FirewallPolicyFilterRuleActionPtrOutput
func (*FirewallPolicyFilterRuleActionPtrType) ToFirewallPolicyFilterRuleActionPtrOutputWithContext ¶
func (i *FirewallPolicyFilterRuleActionPtrType) ToFirewallPolicyFilterRuleActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleActionPtrOutput
type FirewallPolicyFilterRuleArgs ¶
type FirewallPolicyFilterRuleArgs struct { // The action type of a Filter rule. Action FirewallPolicyFilterRuleActionPtrInput `pulumi:"action"` // The name of the rule. Name pulumi.StringPtrInput `pulumi:"name"` // Priority of the Firewall Policy Rule resource. Priority pulumi.IntPtrInput `pulumi:"priority"` // Collection of rule conditions used by a rule. RuleConditions pulumi.ArrayInput `pulumi:"ruleConditions"` // The type of the rule. // Expected value is 'FirewallPolicyFilterRule'. RuleType pulumi.String `pulumi:"ruleType"` }
An application security group in a resource group.
func (FirewallPolicyFilterRuleArgs) ElementType ¶
func (FirewallPolicyFilterRuleArgs) ElementType() reflect.Type
func (FirewallPolicyFilterRuleArgs) ToFirewallPolicyFilterRuleOutput ¶
func (i FirewallPolicyFilterRuleArgs) ToFirewallPolicyFilterRuleOutput() FirewallPolicyFilterRuleOutput
func (FirewallPolicyFilterRuleArgs) ToFirewallPolicyFilterRuleOutputWithContext ¶
func (i FirewallPolicyFilterRuleArgs) ToFirewallPolicyFilterRuleOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleOutput
type FirewallPolicyFilterRuleArray ¶
type FirewallPolicyFilterRuleArray []FirewallPolicyFilterRuleInput
func (FirewallPolicyFilterRuleArray) ElementType ¶
func (FirewallPolicyFilterRuleArray) ElementType() reflect.Type
func (FirewallPolicyFilterRuleArray) ToFirewallPolicyFilterRuleArrayOutput ¶
func (i FirewallPolicyFilterRuleArray) ToFirewallPolicyFilterRuleArrayOutput() FirewallPolicyFilterRuleArrayOutput
func (FirewallPolicyFilterRuleArray) ToFirewallPolicyFilterRuleArrayOutputWithContext ¶
func (i FirewallPolicyFilterRuleArray) ToFirewallPolicyFilterRuleArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleArrayOutput
type FirewallPolicyFilterRuleArrayInput ¶
type FirewallPolicyFilterRuleArrayInput interface { pulumi.Input ToFirewallPolicyFilterRuleArrayOutput() FirewallPolicyFilterRuleArrayOutput ToFirewallPolicyFilterRuleArrayOutputWithContext(context.Context) FirewallPolicyFilterRuleArrayOutput }
FirewallPolicyFilterRuleArrayInput is an input type that accepts FirewallPolicyFilterRuleArray and FirewallPolicyFilterRuleArrayOutput values. You can construct a concrete instance of `FirewallPolicyFilterRuleArrayInput` via:
FirewallPolicyFilterRuleArray{ FirewallPolicyFilterRuleArgs{...} }
type FirewallPolicyFilterRuleArrayOutput ¶
type FirewallPolicyFilterRuleArrayOutput struct{ *pulumi.OutputState }
func (FirewallPolicyFilterRuleArrayOutput) ElementType ¶
func (FirewallPolicyFilterRuleArrayOutput) ElementType() reflect.Type
func (FirewallPolicyFilterRuleArrayOutput) Index ¶
func (o FirewallPolicyFilterRuleArrayOutput) Index(i pulumi.IntInput) FirewallPolicyFilterRuleOutput
func (FirewallPolicyFilterRuleArrayOutput) ToFirewallPolicyFilterRuleArrayOutput ¶
func (o FirewallPolicyFilterRuleArrayOutput) ToFirewallPolicyFilterRuleArrayOutput() FirewallPolicyFilterRuleArrayOutput
func (FirewallPolicyFilterRuleArrayOutput) ToFirewallPolicyFilterRuleArrayOutputWithContext ¶
func (o FirewallPolicyFilterRuleArrayOutput) ToFirewallPolicyFilterRuleArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleArrayOutput
type FirewallPolicyFilterRuleCollectionActionArgs ¶
type FirewallPolicyFilterRuleCollectionActionArgs struct { // The action type of a Filter rule. // The type of action. Type pulumi.StringPtrInput `pulumi:"type"` }
An application security group in a resource group.
func (FirewallPolicyFilterRuleCollectionActionArgs) ElementType ¶
func (FirewallPolicyFilterRuleCollectionActionArgs) ElementType() reflect.Type
func (FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionOutput ¶
func (i FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionOutput() FirewallPolicyFilterRuleCollectionActionOutput
func (FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionOutputWithContext ¶
func (i FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionOutput
func (FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionPtrOutput ¶
func (i FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionPtrOutput() FirewallPolicyFilterRuleCollectionActionPtrOutput
func (FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext ¶
func (i FirewallPolicyFilterRuleCollectionActionArgs) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionPtrOutput
type FirewallPolicyFilterRuleCollectionActionArray ¶
type FirewallPolicyFilterRuleCollectionActionArray []FirewallPolicyFilterRuleCollectionActionInput
func (FirewallPolicyFilterRuleCollectionActionArray) ElementType ¶
func (FirewallPolicyFilterRuleCollectionActionArray) ElementType() reflect.Type
func (FirewallPolicyFilterRuleCollectionActionArray) ToFirewallPolicyFilterRuleCollectionActionArrayOutput ¶
func (i FirewallPolicyFilterRuleCollectionActionArray) ToFirewallPolicyFilterRuleCollectionActionArrayOutput() FirewallPolicyFilterRuleCollectionActionArrayOutput
func (FirewallPolicyFilterRuleCollectionActionArray) ToFirewallPolicyFilterRuleCollectionActionArrayOutputWithContext ¶
func (i FirewallPolicyFilterRuleCollectionActionArray) ToFirewallPolicyFilterRuleCollectionActionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionArrayOutput
type FirewallPolicyFilterRuleCollectionActionArrayInput ¶
type FirewallPolicyFilterRuleCollectionActionArrayInput interface { pulumi.Input ToFirewallPolicyFilterRuleCollectionActionArrayOutput() FirewallPolicyFilterRuleCollectionActionArrayOutput ToFirewallPolicyFilterRuleCollectionActionArrayOutputWithContext(context.Context) FirewallPolicyFilterRuleCollectionActionArrayOutput }
FirewallPolicyFilterRuleCollectionActionArrayInput is an input type that accepts FirewallPolicyFilterRuleCollectionActionArray and FirewallPolicyFilterRuleCollectionActionArrayOutput values. You can construct a concrete instance of `FirewallPolicyFilterRuleCollectionActionArrayInput` via:
FirewallPolicyFilterRuleCollectionActionArray{ FirewallPolicyFilterRuleCollectionActionArgs{...} }
type FirewallPolicyFilterRuleCollectionActionArrayOutput ¶
type FirewallPolicyFilterRuleCollectionActionArrayOutput struct{ *pulumi.OutputState }
func (FirewallPolicyFilterRuleCollectionActionArrayOutput) ElementType ¶
func (FirewallPolicyFilterRuleCollectionActionArrayOutput) ElementType() reflect.Type
func (FirewallPolicyFilterRuleCollectionActionArrayOutput) ToFirewallPolicyFilterRuleCollectionActionArrayOutput ¶
func (o FirewallPolicyFilterRuleCollectionActionArrayOutput) ToFirewallPolicyFilterRuleCollectionActionArrayOutput() FirewallPolicyFilterRuleCollectionActionArrayOutput
func (FirewallPolicyFilterRuleCollectionActionArrayOutput) ToFirewallPolicyFilterRuleCollectionActionArrayOutputWithContext ¶
func (o FirewallPolicyFilterRuleCollectionActionArrayOutput) ToFirewallPolicyFilterRuleCollectionActionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionArrayOutput
type FirewallPolicyFilterRuleCollectionActionInput ¶
type FirewallPolicyFilterRuleCollectionActionInput interface { pulumi.Input ToFirewallPolicyFilterRuleCollectionActionOutput() FirewallPolicyFilterRuleCollectionActionOutput ToFirewallPolicyFilterRuleCollectionActionOutputWithContext(context.Context) FirewallPolicyFilterRuleCollectionActionOutput }
FirewallPolicyFilterRuleCollectionActionInput is an input type that accepts FirewallPolicyFilterRuleCollectionActionArgs and FirewallPolicyFilterRuleCollectionActionOutput values. You can construct a concrete instance of `FirewallPolicyFilterRuleCollectionActionInput` via:
FirewallPolicyFilterRuleCollectionActionArgs{...}
type FirewallPolicyFilterRuleCollectionActionOutput ¶
type FirewallPolicyFilterRuleCollectionActionOutput struct{ *pulumi.OutputState }
An application security group in a resource group.
func (FirewallPolicyFilterRuleCollectionActionOutput) ElementType ¶
func (FirewallPolicyFilterRuleCollectionActionOutput) ElementType() reflect.Type
func (FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionOutput ¶
func (o FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionOutput() FirewallPolicyFilterRuleCollectionActionOutput
func (FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionOutputWithContext ¶
func (o FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionOutput
func (FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutput ¶
func (o FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutput() FirewallPolicyFilterRuleCollectionActionPtrOutput
func (FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext ¶
func (o FirewallPolicyFilterRuleCollectionActionOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionPtrOutput
func (FirewallPolicyFilterRuleCollectionActionOutput) Type ¶
func (o FirewallPolicyFilterRuleCollectionActionOutput) Type() pulumi.StringPtrOutput
Resource ID.
type FirewallPolicyFilterRuleCollectionActionPtrInput ¶
type FirewallPolicyFilterRuleCollectionActionPtrInput interface { pulumi.Input ToFirewallPolicyFilterRuleCollectionActionPtrOutput() FirewallPolicyFilterRuleCollectionActionPtrOutput ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext(context.Context) FirewallPolicyFilterRuleCollectionActionPtrOutput }
FirewallPolicyFilterRuleCollectionActionPtrInput is an input type that accepts FirewallPolicyFilterRuleCollectionActionArgs, FirewallPolicyFilterRuleCollectionActionPtr and FirewallPolicyFilterRuleCollectionActionPtrOutput values. You can construct a concrete instance of `FirewallPolicyFilterRuleCollectionActionPtrInput` via:
FirewallPolicyFilterRuleCollectionActionArgs{...} or: nil
func FirewallPolicyFilterRuleCollectionActionPtr ¶
func FirewallPolicyFilterRuleCollectionActionPtr(v *FirewallPolicyFilterRuleCollectionActionArgs) FirewallPolicyFilterRuleCollectionActionPtrInput
type FirewallPolicyFilterRuleCollectionActionPtrOutput ¶
type FirewallPolicyFilterRuleCollectionActionPtrOutput struct{ *pulumi.OutputState }
func (FirewallPolicyFilterRuleCollectionActionPtrOutput) ElementType ¶
func (FirewallPolicyFilterRuleCollectionActionPtrOutput) ElementType() reflect.Type
func (FirewallPolicyFilterRuleCollectionActionPtrOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutput ¶
func (o FirewallPolicyFilterRuleCollectionActionPtrOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutput() FirewallPolicyFilterRuleCollectionActionPtrOutput
func (FirewallPolicyFilterRuleCollectionActionPtrOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext ¶
func (o FirewallPolicyFilterRuleCollectionActionPtrOutput) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionPtrOutput
func (FirewallPolicyFilterRuleCollectionActionPtrOutput) Type ¶
func (o FirewallPolicyFilterRuleCollectionActionPtrOutput) Type() pulumi.StringPtrOutput
Type of the filter rule action.
type FirewallPolicyFilterRuleCollectionActionPtrType ¶
type FirewallPolicyFilterRuleCollectionActionPtrType FirewallPolicyFilterRuleCollectionActionArgs
func (*FirewallPolicyFilterRuleCollectionActionPtrType) ElementType ¶
func (*FirewallPolicyFilterRuleCollectionActionPtrType) ElementType() reflect.Type
func (*FirewallPolicyFilterRuleCollectionActionPtrType) ToFirewallPolicyFilterRuleCollectionActionPtrOutput ¶
func (i *FirewallPolicyFilterRuleCollectionActionPtrType) ToFirewallPolicyFilterRuleCollectionActionPtrOutput() FirewallPolicyFilterRuleCollectionActionPtrOutput
func (*FirewallPolicyFilterRuleCollectionActionPtrType) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext ¶
func (i *FirewallPolicyFilterRuleCollectionActionPtrType) ToFirewallPolicyFilterRuleCollectionActionPtrOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionActionPtrOutput
type FirewallPolicyFilterRuleCollectionArgs ¶
type FirewallPolicyFilterRuleCollectionArgs struct { // The action type of a Filter rule collection. Action FirewallPolicyFilterRuleCollectionActionPtrInput `pulumi:"action"` // The name of the rule collection. Name pulumi.StringPtrInput `pulumi:"name"` // Priority of the Firewall Policy Rule Collection resource. Priority pulumi.IntPtrInput `pulumi:"priority"` // The type of the rule collection. // Expected value is 'FirewallPolicyFilterRuleCollection'. RuleCollectionType pulumi.String `pulumi:"ruleCollectionType"` // List of rules included in a rule collection. Rules pulumi.ArrayInput `pulumi:"rules"` }
An application security group in a resource group.
func (FirewallPolicyFilterRuleCollectionArgs) ElementType ¶
func (FirewallPolicyFilterRuleCollectionArgs) ElementType() reflect.Type
func (FirewallPolicyFilterRuleCollectionArgs) ToFirewallPolicyFilterRuleCollectionOutput ¶
func (i FirewallPolicyFilterRuleCollectionArgs) ToFirewallPolicyFilterRuleCollectionOutput() FirewallPolicyFilterRuleCollectionOutput
func (FirewallPolicyFilterRuleCollectionArgs) ToFirewallPolicyFilterRuleCollectionOutputWithContext ¶
func (i FirewallPolicyFilterRuleCollectionArgs) ToFirewallPolicyFilterRuleCollectionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionOutput
type FirewallPolicyFilterRuleCollectionArray ¶
type FirewallPolicyFilterRuleCollectionArray []FirewallPolicyFilterRuleCollectionInput
func (FirewallPolicyFilterRuleCollectionArray) ElementType ¶
func (FirewallPolicyFilterRuleCollectionArray) ElementType() reflect.Type
func (FirewallPolicyFilterRuleCollectionArray) ToFirewallPolicyFilterRuleCollectionArrayOutput ¶
func (i FirewallPolicyFilterRuleCollectionArray) ToFirewallPolicyFilterRuleCollectionArrayOutput() FirewallPolicyFilterRuleCollectionArrayOutput
func (FirewallPolicyFilterRuleCollectionArray) ToFirewallPolicyFilterRuleCollectionArrayOutputWithContext ¶
func (i FirewallPolicyFilterRuleCollectionArray) ToFirewallPolicyFilterRuleCollectionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionArrayOutput
type FirewallPolicyFilterRuleCollectionArrayInput ¶
type FirewallPolicyFilterRuleCollectionArrayInput interface { pulumi.Input ToFirewallPolicyFilterRuleCollectionArrayOutput() FirewallPolicyFilterRuleCollectionArrayOutput ToFirewallPolicyFilterRuleCollectionArrayOutputWithContext(context.Context) FirewallPolicyFilterRuleCollectionArrayOutput }
FirewallPolicyFilterRuleCollectionArrayInput is an input type that accepts FirewallPolicyFilterRuleCollectionArray and FirewallPolicyFilterRuleCollectionArrayOutput values. You can construct a concrete instance of `FirewallPolicyFilterRuleCollectionArrayInput` via:
FirewallPolicyFilterRuleCollectionArray{ FirewallPolicyFilterRuleCollectionArgs{...} }
type FirewallPolicyFilterRuleCollectionArrayOutput ¶
type FirewallPolicyFilterRuleCollectionArrayOutput struct{ *pulumi.OutputState }
func (FirewallPolicyFilterRuleCollectionArrayOutput) ElementType ¶
func (FirewallPolicyFilterRuleCollectionArrayOutput) ElementType() reflect.Type
func (FirewallPolicyFilterRuleCollectionArrayOutput) ToFirewallPolicyFilterRuleCollectionArrayOutput ¶
func (o FirewallPolicyFilterRuleCollectionArrayOutput) ToFirewallPolicyFilterRuleCollectionArrayOutput() FirewallPolicyFilterRuleCollectionArrayOutput
func (FirewallPolicyFilterRuleCollectionArrayOutput) ToFirewallPolicyFilterRuleCollectionArrayOutputWithContext ¶
func (o FirewallPolicyFilterRuleCollectionArrayOutput) ToFirewallPolicyFilterRuleCollectionArrayOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionArrayOutput
type FirewallPolicyFilterRuleCollectionInput ¶
type FirewallPolicyFilterRuleCollectionInput interface { pulumi.Input ToFirewallPolicyFilterRuleCollectionOutput() FirewallPolicyFilterRuleCollectionOutput ToFirewallPolicyFilterRuleCollectionOutputWithContext(context.Context) FirewallPolicyFilterRuleCollectionOutput }
FirewallPolicyFilterRuleCollectionInput is an input type that accepts FirewallPolicyFilterRuleCollectionArgs and FirewallPolicyFilterRuleCollectionOutput values. You can construct a concrete instance of `FirewallPolicyFilterRuleCollectionInput` via:
FirewallPolicyFilterRuleCollectionArgs{...}
type FirewallPolicyFilterRuleCollectionOutput ¶
type FirewallPolicyFilterRuleCollectionOutput struct{ *pulumi.OutputState }
An application security group in a resource group.
func (FirewallPolicyFilterRuleCollectionOutput) Action ¶
func (o FirewallPolicyFilterRuleCollectionOutput) Action() FirewallPolicyFilterRuleCollectionActionPtrOutput
Action.
func (FirewallPolicyFilterRuleCollectionOutput) ElementType ¶
func (FirewallPolicyFilterRuleCollectionOutput) ElementType() reflect.Type
func (FirewallPolicyFilterRuleCollectionOutput) Name ¶
func (o FirewallPolicyFilterRuleCollectionOutput) Name() pulumi.StringPtrOutput
Resource Name.
func (FirewallPolicyFilterRuleCollectionOutput) Priority ¶
func (o FirewallPolicyFilterRuleCollectionOutput) Priority() pulumi.IntPtrOutput
Rule Priority.
func (FirewallPolicyFilterRuleCollectionOutput) RuleCollectionType ¶
func (o FirewallPolicyFilterRuleCollectionOutput) RuleCollectionType() pulumi.StringOutput
Rule Type.
func (FirewallPolicyFilterRuleCollectionOutput) Rules ¶
func (o FirewallPolicyFilterRuleCollectionOutput) Rules() pulumi.ArrayOutput
Rule.
func (FirewallPolicyFilterRuleCollectionOutput) ToFirewallPolicyFilterRuleCollectionOutput ¶
func (o FirewallPolicyFilterRuleCollectionOutput) ToFirewallPolicyFilterRuleCollectionOutput() FirewallPolicyFilterRuleCollectionOutput
func (FirewallPolicyFilterRuleCollectionOutput) ToFirewallPolicyFilterRuleCollectionOutputWithContext ¶
func (o FirewallPolicyFilterRuleCollectionOutput) ToFirewallPolicyFilterRuleCollectionOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleCollectionOutput
type FirewallPolicyFilterRuleInput ¶
type FirewallPolicyFilterRuleInput interface { pulumi.Input ToFirewallPolicyFilterRuleOutput() FirewallPolicyFilterRuleOutput ToFirewallPolicyFilterRuleOutputWithContext(context.Context) FirewallPolicyFilterRuleOutput }
FirewallPolicyFilterRuleInput is an input type that accepts FirewallPolicyFilterRuleArgs and FirewallPolicyFilterRuleOutput values. You can construct a concrete instance of `FirewallPolicyFilterRuleInput` via:
FirewallPolicyFilterRuleArgs{...}
type FirewallPolicyFilterRuleOutput ¶
type FirewallPolicyFilterRuleOutput struct{ *pulumi.OutputState }
An application security group in a resource group.
func (FirewallPolicyFilterRuleOutput) Action ¶
func (o FirewallPolicyFilterRuleOutput) Action() FirewallPolicyFilterRuleActionPtrOutput
Action.
func (FirewallPolicyFilterRuleOutput) ElementType ¶
func (FirewallPolicyFilterRuleOutput) ElementType() reflect.Type
func (FirewallPolicyFilterRuleOutput) Name ¶
func (o FirewallPolicyFilterRuleOutput) Name() pulumi.StringPtrOutput
Resource Name.
func (FirewallPolicyFilterRuleOutput) Priority ¶
func (o FirewallPolicyFilterRuleOutput) Priority() pulumi.IntPtrOutput
Rule Priority.
func (FirewallPolicyFilterRuleOutput) RuleConditions ¶
func (o FirewallPolicyFilterRuleOutput) RuleConditions() pulumi.ArrayOutput
Rule Conditions.
func (FirewallPolicyFilterRuleOutput) RuleType ¶
func (o FirewallPolicyFilterRuleOutput) RuleType() pulumi.StringOutput
Rule Type.
func (FirewallPolicyFilterRuleOutput) ToFirewallPolicyFilterRuleOutput ¶
func (o FirewallPolicyFilterRuleOutput) ToFirewallPolicyFilterRuleOutput() FirewallPolicyFilterRuleOutput
func (FirewallPolicyFilterRuleOutput) ToFirewallPolicyFilterRuleOutputWithContext ¶
func (o FirewallPolicyFilterRuleOutput) ToFirewallPolicyFilterRuleOutputWithContext(ctx context.Context) FirewallPolicyFilterRuleOutput
type FirewallPolicyRuleApplicationProtocolArgs ¶
type FirewallPolicyRuleApplicationProtocolArgs struct { // Port number for the protocol, cannot be greater than 64000. Port pulumi.IntPtrInput `pulumi:"port"` // Protocol type. ProtocolType pulumi.StringPtrInput `pulumi:"protocolType"` }
An application security group in a resource group.
func (FirewallPolicyRuleApplicationProtocolArgs) ElementType ¶
func (FirewallPolicyRuleApplicationProtocolArgs) ElementType() reflect.Type
func (FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolOutput ¶
func (i FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolOutput() FirewallPolicyRuleApplicationProtocolOutput
func (FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolOutputWithContext ¶
func (i FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolOutput
func (FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolPtrOutput ¶
func (i FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolPtrOutput() FirewallPolicyRuleApplicationProtocolPtrOutput
func (FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext ¶
func (i FirewallPolicyRuleApplicationProtocolArgs) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolPtrOutput
type FirewallPolicyRuleApplicationProtocolArray ¶
type FirewallPolicyRuleApplicationProtocolArray []FirewallPolicyRuleApplicationProtocolInput
func (FirewallPolicyRuleApplicationProtocolArray) ElementType ¶
func (FirewallPolicyRuleApplicationProtocolArray) ElementType() reflect.Type
func (FirewallPolicyRuleApplicationProtocolArray) ToFirewallPolicyRuleApplicationProtocolArrayOutput ¶
func (i FirewallPolicyRuleApplicationProtocolArray) ToFirewallPolicyRuleApplicationProtocolArrayOutput() FirewallPolicyRuleApplicationProtocolArrayOutput
func (FirewallPolicyRuleApplicationProtocolArray) ToFirewallPolicyRuleApplicationProtocolArrayOutputWithContext ¶
func (i FirewallPolicyRuleApplicationProtocolArray) ToFirewallPolicyRuleApplicationProtocolArrayOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolArrayOutput
type FirewallPolicyRuleApplicationProtocolArrayInput ¶
type FirewallPolicyRuleApplicationProtocolArrayInput interface { pulumi.Input ToFirewallPolicyRuleApplicationProtocolArrayOutput() FirewallPolicyRuleApplicationProtocolArrayOutput ToFirewallPolicyRuleApplicationProtocolArrayOutputWithContext(context.Context) FirewallPolicyRuleApplicationProtocolArrayOutput }
FirewallPolicyRuleApplicationProtocolArrayInput is an input type that accepts FirewallPolicyRuleApplicationProtocolArray and FirewallPolicyRuleApplicationProtocolArrayOutput values. You can construct a concrete instance of `FirewallPolicyRuleApplicationProtocolArrayInput` via:
FirewallPolicyRuleApplicationProtocolArray{ FirewallPolicyRuleApplicationProtocolArgs{...} }
type FirewallPolicyRuleApplicationProtocolArrayOutput ¶
type FirewallPolicyRuleApplicationProtocolArrayOutput struct{ *pulumi.OutputState }
func (FirewallPolicyRuleApplicationProtocolArrayOutput) ElementType ¶
func (FirewallPolicyRuleApplicationProtocolArrayOutput) ElementType() reflect.Type
func (FirewallPolicyRuleApplicationProtocolArrayOutput) ToFirewallPolicyRuleApplicationProtocolArrayOutput ¶
func (o FirewallPolicyRuleApplicationProtocolArrayOutput) ToFirewallPolicyRuleApplicationProtocolArrayOutput() FirewallPolicyRuleApplicationProtocolArrayOutput
func (FirewallPolicyRuleApplicationProtocolArrayOutput) ToFirewallPolicyRuleApplicationProtocolArrayOutputWithContext ¶
func (o FirewallPolicyRuleApplicationProtocolArrayOutput) ToFirewallPolicyRuleApplicationProtocolArrayOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolArrayOutput
type FirewallPolicyRuleApplicationProtocolInput ¶
type FirewallPolicyRuleApplicationProtocolInput interface { pulumi.Input ToFirewallPolicyRuleApplicationProtocolOutput() FirewallPolicyRuleApplicationProtocolOutput ToFirewallPolicyRuleApplicationProtocolOutputWithContext(context.Context) FirewallPolicyRuleApplicationProtocolOutput }
FirewallPolicyRuleApplicationProtocolInput is an input type that accepts FirewallPolicyRuleApplicationProtocolArgs and FirewallPolicyRuleApplicationProtocolOutput values. You can construct a concrete instance of `FirewallPolicyRuleApplicationProtocolInput` via:
FirewallPolicyRuleApplicationProtocolArgs{...}
type FirewallPolicyRuleApplicationProtocolOutput ¶
type FirewallPolicyRuleApplicationProtocolOutput struct{ *pulumi.OutputState }
An application security group in a resource group.
func (FirewallPolicyRuleApplicationProtocolOutput) ElementType ¶
func (FirewallPolicyRuleApplicationProtocolOutput) ElementType() reflect.Type
func (FirewallPolicyRuleApplicationProtocolOutput) Port ¶
func (o FirewallPolicyRuleApplicationProtocolOutput) Port() pulumi.IntPtrOutput
Port
func (FirewallPolicyRuleApplicationProtocolOutput) ProtocolType ¶
func (o FirewallPolicyRuleApplicationProtocolOutput) ProtocolType() pulumi.StringPtrOutput
ProtocolType
func (FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolOutput ¶
func (o FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolOutput() FirewallPolicyRuleApplicationProtocolOutput
func (FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolOutputWithContext ¶
func (o FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolOutput
func (FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutput ¶
func (o FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutput() FirewallPolicyRuleApplicationProtocolPtrOutput
func (FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext ¶
func (o FirewallPolicyRuleApplicationProtocolOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolPtrOutput
type FirewallPolicyRuleApplicationProtocolPtrInput ¶
type FirewallPolicyRuleApplicationProtocolPtrInput interface { pulumi.Input ToFirewallPolicyRuleApplicationProtocolPtrOutput() FirewallPolicyRuleApplicationProtocolPtrOutput ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext(context.Context) FirewallPolicyRuleApplicationProtocolPtrOutput }
FirewallPolicyRuleApplicationProtocolPtrInput is an input type that accepts FirewallPolicyRuleApplicationProtocolArgs, FirewallPolicyRuleApplicationProtocolPtr and FirewallPolicyRuleApplicationProtocolPtrOutput values. You can construct a concrete instance of `FirewallPolicyRuleApplicationProtocolPtrInput` via:
FirewallPolicyRuleApplicationProtocolArgs{...} or: nil
func FirewallPolicyRuleApplicationProtocolPtr ¶
func FirewallPolicyRuleApplicationProtocolPtr(v *FirewallPolicyRuleApplicationProtocolArgs) FirewallPolicyRuleApplicationProtocolPtrInput
type FirewallPolicyRuleApplicationProtocolPtrOutput ¶
type FirewallPolicyRuleApplicationProtocolPtrOutput struct{ *pulumi.OutputState }
func (FirewallPolicyRuleApplicationProtocolPtrOutput) ElementType ¶
func (FirewallPolicyRuleApplicationProtocolPtrOutput) ElementType() reflect.Type
func (FirewallPolicyRuleApplicationProtocolPtrOutput) Port ¶
func (o FirewallPolicyRuleApplicationProtocolPtrOutput) Port() pulumi.IntPtrInput
Port of the filter rule action.
func (FirewallPolicyRuleApplicationProtocolPtrOutput) ProtocolType ¶
func (o FirewallPolicyRuleApplicationProtocolPtrOutput) ProtocolType() pulumi.StringPtrOutput
ProtocolType of the filter rule action.
func (FirewallPolicyRuleApplicationProtocolPtrOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutput ¶
func (o FirewallPolicyRuleApplicationProtocolPtrOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutput() FirewallPolicyRuleApplicationProtocolPtrOutput
func (FirewallPolicyRuleApplicationProtocolPtrOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext ¶
func (o FirewallPolicyRuleApplicationProtocolPtrOutput) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolPtrOutput
type FirewallPolicyRuleApplicationProtocolPtrType ¶
type FirewallPolicyRuleApplicationProtocolPtrType FirewallPolicyRuleApplicationProtocolArgs
func (*FirewallPolicyRuleApplicationProtocolPtrType) ElementType ¶
func (*FirewallPolicyRuleApplicationProtocolPtrType) ElementType() reflect.Type
func (*FirewallPolicyRuleApplicationProtocolPtrType) ToFirewallPolicyRuleApplicationProtocolPtrOutput ¶
func (i *FirewallPolicyRuleApplicationProtocolPtrType) ToFirewallPolicyRuleApplicationProtocolPtrOutput() FirewallPolicyRuleApplicationProtocolPtrOutput
func (*FirewallPolicyRuleApplicationProtocolPtrType) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext ¶
func (i *FirewallPolicyRuleApplicationProtocolPtrType) ToFirewallPolicyRuleApplicationProtocolPtrOutputWithContext(ctx context.Context) FirewallPolicyRuleApplicationProtocolPtrOutput
type NetworkRuleArgs ¶
type NetworkRuleArgs struct { // Description of the rule condition. Description pulumi.StringPtrInput `pulumi:"description"` // List of destination IP addresses or Service Tags. DestinationAddresses pulumi.StringArrayInput `pulumi:"destinationAddresses"` // List of destination IpGroups for this rule. DestinationIpGroups pulumi.StringArrayInput `pulumi:"destinationIpGroups"` // List of destination ports. DestinationPorts pulumi.StringArrayInput `pulumi:"destinationPorts"` // List of destination FQDNs. DestinationFqdns pulumi.StringArrayInput `pulumi:"destinationFqdns"` // Array of FirewallPolicyRuleConditionNetworkProtocols. IpProtocols pulumi.StringArrayInput `pulumi:"ipProtocols"` // Name of the rule condition. Name pulumi.StringPtrInput `pulumi:"name"` // Rule Condition Type. // Expected value is 'NetworkRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // List of source IP addresses for this rule. SourceAddresses pulumi.StringArray `pulumi:"sourceAddresses"` // List of source IpGroups for this rule. SourceIpGroups pulumi.StringArrayInput `pulumi:"sourceIpGroups"` }
func (NetworkRuleArgs) ElementType ¶
func (NetworkRuleArgs) ElementType() reflect.Type
func (NetworkRuleArgs) ToNetworkRuleOutput ¶
func (i NetworkRuleArgs) ToNetworkRuleOutput() NetworkRuleOutput
func (NetworkRuleArgs) ToNetworkRuleOutputWithContext ¶
func (i NetworkRuleArgs) ToNetworkRuleOutputWithContext(ctx context.Context) NetworkRuleOutput
func (NetworkRuleArgs) ToNetworkRulePtrOutput ¶
func (i NetworkRuleArgs) ToNetworkRulePtrOutput() NetworkRulePtrOutput
func (NetworkRuleArgs) ToNetworkRulePtrOutputWithContext ¶
func (i NetworkRuleArgs) ToNetworkRulePtrOutputWithContext(ctx context.Context) NetworkRulePtrOutput
type NetworkRuleArray ¶
type NetworkRuleArray []NetworkRuleInput
func (NetworkRuleArray) ElementType ¶
func (NetworkRuleArray) ElementType() reflect.Type
func (NetworkRuleArray) ToNetworkRuleArrayOutput ¶
func (i NetworkRuleArray) ToNetworkRuleArrayOutput() NetworkRuleArrayOutput
func (NetworkRuleArray) ToNetworkRuleArrayOutputWithContext ¶
func (i NetworkRuleArray) ToNetworkRuleArrayOutputWithContext(ctx context.Context) NetworkRuleArrayOutput
type NetworkRuleArrayInput ¶
type NetworkRuleArrayInput interface { pulumi.Input ToNetworkRuleArrayOutput() NetworkRuleArrayOutput ToNetworkRuleArrayOutputWithContext(context.Context) NetworkRuleArrayOutput }
NetworkRuleArrayInput is an input type that accepts NetworkRuleArray and NetworkRuleArrayOutput values. You can construct a concrete instance of `NetworkRuleArrayInput` via:
NetworkRuleArray{ NetworkRuleArgs{...} }
type NetworkRuleArrayOutput ¶
type NetworkRuleArrayOutput struct{ *pulumi.OutputState }
func (NetworkRuleArrayOutput) ElementType ¶
func (NetworkRuleArrayOutput) ElementType() reflect.Type
func (NetworkRuleArrayOutput) Index ¶
func (o NetworkRuleArrayOutput) Index(i pulumi.IntInput) NetworkRuleOutput
func (NetworkRuleArrayOutput) ToNetworkRuleArrayOutput ¶
func (o NetworkRuleArrayOutput) ToNetworkRuleArrayOutput() NetworkRuleArrayOutput
func (NetworkRuleArrayOutput) ToNetworkRuleArrayOutputWithContext ¶
func (o NetworkRuleArrayOutput) ToNetworkRuleArrayOutputWithContext(ctx context.Context) NetworkRuleArrayOutput
type NetworkRuleConditionArgs ¶
type NetworkRuleConditionArgs struct { // Description of the rule condition. Description pulumi.StringPtrInput `pulumi:"description"` // List of destination IP addresses or Service Tags. DestinationAddresses pulumi.StringArrayInput `pulumi:"destinationAddresses"` // List of destination IpGroups for this rule. DestinationIpGroups pulumi.StringArrayInput `pulumi:"destinationIpGroups"` // List of destination ports. DestinationPorts pulumi.StringArrayInput `pulumi:"destinationPorts"` // Array of FirewallPolicyRuleConditionNetworkProtocols. IpProtocols pulumi.StringArrayInput `pulumi:"ipProtocols"` // Name of the rule condition. Name pulumi.StringPtrInput `pulumi:"name"` // Rule Condition Type. // Expected value is 'NetworkRuleCondition'. RuleConditionType pulumi.StringInput `pulumi:"ruleConditionType"` // List of source IP addresses for this rule. SourceAddresses pulumi.StringArray `pulumi:"sourceAddresses"` // List of source IpGroups for this rule. SourceIpGroups pulumi.StringArrayInput `pulumi:"sourceIpGroups"` }
func (NetworkRuleConditionArgs) ElementType ¶
func (NetworkRuleConditionArgs) ElementType() reflect.Type
func (NetworkRuleConditionArgs) ToNetworkRuleConditionOutput ¶
func (i NetworkRuleConditionArgs) ToNetworkRuleConditionOutput() NetworkRuleConditionOutput
func (NetworkRuleConditionArgs) ToNetworkRuleConditionOutputWithContext ¶
func (i NetworkRuleConditionArgs) ToNetworkRuleConditionOutputWithContext(ctx context.Context) NetworkRuleConditionOutput
func (NetworkRuleConditionArgs) ToNetworkRuleConditionPtrOutput ¶
func (i NetworkRuleConditionArgs) ToNetworkRuleConditionPtrOutput() NetworkRuleConditionPtrOutput
func (NetworkRuleConditionArgs) ToNetworkRuleConditionPtrOutputWithContext ¶
func (i NetworkRuleConditionArgs) ToNetworkRuleConditionPtrOutputWithContext(ctx context.Context) NetworkRuleConditionPtrOutput
type NetworkRuleConditionArray ¶
type NetworkRuleConditionArray []NetworkRuleConditionInput
func (NetworkRuleConditionArray) ElementType ¶
func (NetworkRuleConditionArray) ElementType() reflect.Type
func (NetworkRuleConditionArray) ToNetworkRuleConditionArrayOutput ¶
func (i NetworkRuleConditionArray) ToNetworkRuleConditionArrayOutput() NetworkRuleConditionArrayOutput
func (NetworkRuleConditionArray) ToNetworkRuleConditionArrayOutputWithContext ¶
func (i NetworkRuleConditionArray) ToNetworkRuleConditionArrayOutputWithContext(ctx context.Context) NetworkRuleConditionArrayOutput
type NetworkRuleConditionArrayInput ¶
type NetworkRuleConditionArrayInput interface { pulumi.Input ToNetworkRuleConditionArrayOutput() NetworkRuleConditionArrayOutput ToNetworkRuleConditionArrayOutputWithContext(context.Context) NetworkRuleConditionArrayOutput }
NetworkRuleConditionArrayInput is an input type that accepts NetworkRuleConditionArray and NetworkRuleConditionArrayOutput values. You can construct a concrete instance of `NetworkRuleConditionArrayInput` via:
NetworkRuleConditionArray{ NetworkRuleConditionArgs{...} }
type NetworkRuleConditionArrayOutput ¶
type NetworkRuleConditionArrayOutput struct{ *pulumi.OutputState }
func (NetworkRuleConditionArrayOutput) ElementType ¶
func (NetworkRuleConditionArrayOutput) ElementType() reflect.Type
func (NetworkRuleConditionArrayOutput) Index ¶
func (o NetworkRuleConditionArrayOutput) Index(i pulumi.IntInput) NetworkRuleConditionOutput
func (NetworkRuleConditionArrayOutput) ToNetworkRuleConditionArrayOutput ¶
func (o NetworkRuleConditionArrayOutput) ToNetworkRuleConditionArrayOutput() NetworkRuleConditionArrayOutput
func (NetworkRuleConditionArrayOutput) ToNetworkRuleConditionArrayOutputWithContext ¶
func (o NetworkRuleConditionArrayOutput) ToNetworkRuleConditionArrayOutputWithContext(ctx context.Context) NetworkRuleConditionArrayOutput
type NetworkRuleConditionInput ¶
type NetworkRuleConditionInput interface { pulumi.Input ToNetworkRuleConditionOutput() NetworkRuleConditionOutput ToNetworkRuleConditionOutputWithContext(context.Context) NetworkRuleConditionOutput }
NetworkRuleConditionInput is an input type that accepts NetworkRuleConditionArgs and NetworkRuleConditionOutput values. You can construct a concrete instance of `NetworkRuleConditionInput` via:
NetworkRuleConditionArgs{...}
type NetworkRuleConditionOutput ¶
type NetworkRuleConditionOutput struct{ *pulumi.OutputState }
An application security group in a resource group.
func (NetworkRuleConditionOutput) Description ¶
func (o NetworkRuleConditionOutput) Description() pulumi.StringPtrOutput
Description.
func (NetworkRuleConditionOutput) DestinationAddresses ¶
func (o NetworkRuleConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
DestinationAddresses.
func (NetworkRuleConditionOutput) DestinationIpGroups ¶
func (o NetworkRuleConditionOutput) DestinationIpGroups() pulumi.StringArrayOutput
DestinationIpGroups.
func (NetworkRuleConditionOutput) DestinationPorts ¶
func (o NetworkRuleConditionOutput) DestinationPorts() pulumi.StringArrayOutput
DestinationPorts.
func (NetworkRuleConditionOutput) ElementType ¶
func (NetworkRuleConditionOutput) ElementType() reflect.Type
func (NetworkRuleConditionOutput) IpProtocols ¶
func (o NetworkRuleConditionOutput) IpProtocols() pulumi.StringArrayOutput
IpProtocols.
func (NetworkRuleConditionOutput) Name ¶
func (o NetworkRuleConditionOutput) Name() pulumi.StringPtrOutput
Name.
func (NetworkRuleConditionOutput) RuleConditionType ¶
func (o NetworkRuleConditionOutput) RuleConditionType() pulumi.StringOutput
RuleConditionType.
func (NetworkRuleConditionOutput) SourceAddresses ¶
func (o NetworkRuleConditionOutput) SourceAddresses() pulumi.StringArrayOutput
SourceAddresses.
func (NetworkRuleConditionOutput) SourceIpGroups ¶
func (o NetworkRuleConditionOutput) SourceIpGroups() pulumi.StringArrayOutput
SourceIpGroups.
func (NetworkRuleConditionOutput) ToNetworkRuleConditionOutput ¶
func (o NetworkRuleConditionOutput) ToNetworkRuleConditionOutput() NetworkRuleConditionOutput
func (NetworkRuleConditionOutput) ToNetworkRuleConditionOutputWithContext ¶
func (o NetworkRuleConditionOutput) ToNetworkRuleConditionOutputWithContext(ctx context.Context) NetworkRuleConditionOutput
func (NetworkRuleConditionOutput) ToNetworkRuleConditionPtrOutput ¶
func (o NetworkRuleConditionOutput) ToNetworkRuleConditionPtrOutput() NetworkRuleConditionPtrOutput
func (NetworkRuleConditionOutput) ToNetworkRuleConditionPtrOutputWithContext ¶
func (o NetworkRuleConditionOutput) ToNetworkRuleConditionPtrOutputWithContext(ctx context.Context) NetworkRuleConditionPtrOutput
type NetworkRuleConditionPtrInput ¶
type NetworkRuleConditionPtrInput interface { pulumi.Input ToNetworkRuleConditionPtrOutput() NetworkRuleConditionPtrOutput ToNetworkRuleConditionPtrOutputWithContext(context.Context) NetworkRuleConditionPtrOutput }
NetworkRuleConditionPtrInput is an input type that accepts NetworkRuleConditionArgs, NetworkRuleConditionPtr and NetworkRuleConditionPtrOutput values. You can construct a concrete instance of `NetworkRuleConditionPtrInput` via:
NetworkRuleConditionArgs{...} or: nil
func NetworkRuleConditionPtr ¶
func NetworkRuleConditionPtr(v *NetworkRuleConditionArgs) NetworkRuleConditionPtrInput
type NetworkRuleConditionPtrOutput ¶
type NetworkRuleConditionPtrOutput struct{ *pulumi.OutputState }
func (NetworkRuleConditionPtrOutput) Description ¶
func (o NetworkRuleConditionPtrOutput) Description() pulumi.StringPtrOutput
Description of the network rule condition.
func (NetworkRuleConditionPtrOutput) DestinationAddresses ¶
func (o NetworkRuleConditionPtrOutput) DestinationAddresses() pulumi.StringArrayOutput
DestinationAddresses of the network rule condition.
func (NetworkRuleConditionPtrOutput) DestinationIpGroups ¶
func (o NetworkRuleConditionPtrOutput) DestinationIpGroups() pulumi.StringArrayOutput
DestinationIpGroups of the network rule condition.
func (NetworkRuleConditionPtrOutput) DestinationPorts ¶
func (o NetworkRuleConditionPtrOutput) DestinationPorts() pulumi.StringArrayOutput
DestinationPorts of the network rule condition.
func (NetworkRuleConditionPtrOutput) Elem ¶
func (o NetworkRuleConditionPtrOutput) Elem() NetworkRuleConditionOutput
func (NetworkRuleConditionPtrOutput) ElementType ¶
func (NetworkRuleConditionPtrOutput) ElementType() reflect.Type
func (NetworkRuleConditionPtrOutput) IpProtocols ¶
func (o NetworkRuleConditionPtrOutput) IpProtocols() pulumi.StringArrayOutput
IpProtocols of the network rule condition.
func (NetworkRuleConditionPtrOutput) Name ¶
func (o NetworkRuleConditionPtrOutput) Name() pulumi.StringPtrOutput
Name of the network rule condition.
func (NetworkRuleConditionPtrOutput) RuleConditionType ¶
func (o NetworkRuleConditionPtrOutput) RuleConditionType() pulumi.StringOutput
RuleConditionType of the network rule condition.
func (NetworkRuleConditionPtrOutput) SourceAddresses ¶
func (o NetworkRuleConditionPtrOutput) SourceAddresses() pulumi.StringArrayOutput
SourceAddresses of the network rule condition.
func (NetworkRuleConditionPtrOutput) SourceIpGroups ¶
func (o NetworkRuleConditionPtrOutput) SourceIpGroups() pulumi.StringArrayOutput
SourceIpGroups of the network rule condition.
func (NetworkRuleConditionPtrOutput) ToNetworkRuleConditionPtrOutput ¶
func (o NetworkRuleConditionPtrOutput) ToNetworkRuleConditionPtrOutput() NetworkRuleConditionPtrOutput
func (NetworkRuleConditionPtrOutput) ToNetworkRuleConditionPtrOutputWithContext ¶
func (o NetworkRuleConditionPtrOutput) ToNetworkRuleConditionPtrOutputWithContext(ctx context.Context) NetworkRuleConditionPtrOutput
type NetworkRuleConditionPtrType ¶
type NetworkRuleConditionPtrType NetworkRuleConditionArgs
func (*NetworkRuleConditionPtrType) ElementType ¶
func (*NetworkRuleConditionPtrType) ElementType() reflect.Type
func (*NetworkRuleConditionPtrType) ToNetworkRuleConditionPtrOutput ¶
func (i *NetworkRuleConditionPtrType) ToNetworkRuleConditionPtrOutput() NetworkRuleConditionPtrOutput
func (*NetworkRuleConditionPtrType) ToNetworkRuleConditionPtrOutputWithContext ¶
func (i *NetworkRuleConditionPtrType) ToNetworkRuleConditionPtrOutputWithContext(ctx context.Context) NetworkRuleConditionPtrOutput
type NetworkRuleInput ¶
type NetworkRuleInput interface { pulumi.Input ToNetworkRuleOutput() NetworkRuleOutput ToNetworkRuleOutputWithContext(context.Context) NetworkRuleOutput }
NetworkRuleInput is an input type that accepts NetworkRuleArgs and NetworkRuleOutput values. You can construct a concrete instance of `NetworkRuleInput` via:
NetworkRuleArgs{...}
type NetworkRuleOutput ¶
type NetworkRuleOutput struct{ *pulumi.OutputState }
An application security group in a resource group.
func (NetworkRuleOutput) Description ¶
func (o NetworkRuleOutput) Description() pulumi.StringPtrOutput
Description.
func (NetworkRuleOutput) DestinationAddresses ¶
func (o NetworkRuleOutput) DestinationAddresses() pulumi.StringArrayOutput
DestinationAddresses.
func (NetworkRuleOutput) DestinationFqdns ¶
func (o NetworkRuleOutput) DestinationFqdns() pulumi.StringArrayOutput
DestinationFqdns.
func (NetworkRuleOutput) DestinationIpGroups ¶
func (o NetworkRuleOutput) DestinationIpGroups() pulumi.StringArrayOutput
DestinationIpGroups.
func (NetworkRuleOutput) DestinationPorts ¶
func (o NetworkRuleOutput) DestinationPorts() pulumi.StringArrayOutput
DestinationPorts.
func (NetworkRuleOutput) ElementType ¶
func (NetworkRuleOutput) ElementType() reflect.Type
func (NetworkRuleOutput) IpProtocols ¶
func (o NetworkRuleOutput) IpProtocols() pulumi.StringArrayOutput
IpProtocols.
func (NetworkRuleOutput) RuleType ¶
func (o NetworkRuleOutput) RuleType() pulumi.StringOutput
RuleType.
func (NetworkRuleOutput) SourceAddresses ¶
func (o NetworkRuleOutput) SourceAddresses() pulumi.StringArrayOutput
SourceAddresses.
func (NetworkRuleOutput) SourceIpGroups ¶
func (o NetworkRuleOutput) SourceIpGroups() pulumi.StringArrayOutput
SourceIpGroups.
func (NetworkRuleOutput) ToNetworkRuleOutput ¶
func (o NetworkRuleOutput) ToNetworkRuleOutput() NetworkRuleOutput
func (NetworkRuleOutput) ToNetworkRuleOutputWithContext ¶
func (o NetworkRuleOutput) ToNetworkRuleOutputWithContext(ctx context.Context) NetworkRuleOutput
func (NetworkRuleOutput) ToNetworkRulePtrOutput ¶
func (o NetworkRuleOutput) ToNetworkRulePtrOutput() NetworkRulePtrOutput
func (NetworkRuleOutput) ToNetworkRulePtrOutputWithContext ¶
func (o NetworkRuleOutput) ToNetworkRulePtrOutputWithContext(ctx context.Context) NetworkRulePtrOutput
type NetworkRulePtrInput ¶
type NetworkRulePtrInput interface { pulumi.Input ToNetworkRulePtrOutput() NetworkRulePtrOutput ToNetworkRulePtrOutputWithContext(context.Context) NetworkRulePtrOutput }
NetworkRulePtrInput is an input type that accepts NetworkRuleArgs, NetworkRulePtr and NetworkRulePtrOutput values. You can construct a concrete instance of `NetworkRulePtrInput` via:
NetworkRuleArgs{...} or: nil
func NetworkRulePtr ¶
func NetworkRulePtr(v *NetworkRuleArgs) NetworkRulePtrInput
type NetworkRulePtrOutput ¶
type NetworkRulePtrOutput struct{ *pulumi.OutputState }
func (NetworkRulePtrOutput) Description ¶
func (o NetworkRulePtrOutput) Description() pulumi.StringPtrOutput
Description of the network rule condition.
func (NetworkRulePtrOutput) DestinationAddresses ¶
func (o NetworkRulePtrOutput) DestinationAddresses() pulumi.StringArrayOutput
DestinationAddresses of the network rule condition.
func (NetworkRulePtrOutput) DestinationFqdns ¶
func (o NetworkRulePtrOutput) DestinationFqdns() pulumi.StringArrayOutput
DestinationFqdns of the network rule condition.
func (NetworkRulePtrOutput) DestinationIpGroups ¶
func (o NetworkRulePtrOutput) DestinationIpGroups() pulumi.StringArrayOutput
DestinationIpGroups of the network rule condition.
func (NetworkRulePtrOutput) DestinationPorts ¶
func (o NetworkRulePtrOutput) DestinationPorts() pulumi.StringArrayOutput
DestinationPorts of the network rule condition.
func (NetworkRulePtrOutput) Elem ¶
func (o NetworkRulePtrOutput) Elem() NetworkRuleOutput
func (NetworkRulePtrOutput) ElementType ¶
func (NetworkRulePtrOutput) ElementType() reflect.Type
func (NetworkRulePtrOutput) IpProtocols ¶
func (o NetworkRulePtrOutput) IpProtocols() pulumi.StringArrayOutput
IpProtocols of the network rule condition.
func (NetworkRulePtrOutput) Name ¶
func (o NetworkRulePtrOutput) Name() pulumi.StringPtrOutput
Name of the network rule condition.
func (NetworkRulePtrOutput) RuleType ¶
func (o NetworkRulePtrOutput) RuleType() pulumi.StringOutput
RuleType of the network rule condition.
func (NetworkRulePtrOutput) SourceAddresses ¶
func (o NetworkRulePtrOutput) SourceAddresses() pulumi.StringArrayOutput
SourceAddresses of the network rule condition.
func (NetworkRulePtrOutput) SourceIpGroups ¶
func (o NetworkRulePtrOutput) SourceIpGroups() pulumi.StringArrayOutput
SourceIpGroups of the network rule condition.
func (NetworkRulePtrOutput) ToNetworkRulePtrOutput ¶
func (o NetworkRulePtrOutput) ToNetworkRulePtrOutput() NetworkRulePtrOutput
func (NetworkRulePtrOutput) ToNetworkRulePtrOutputWithContext ¶
func (o NetworkRulePtrOutput) ToNetworkRulePtrOutputWithContext(ctx context.Context) NetworkRulePtrOutput
type NetworkRulePtrType ¶
type NetworkRulePtrType NetworkRuleArgs
func (*NetworkRulePtrType) ElementType ¶
func (*NetworkRulePtrType) ElementType() reflect.Type
func (*NetworkRulePtrType) ToNetworkRulePtrOutput ¶
func (i *NetworkRulePtrType) ToNetworkRulePtrOutput() NetworkRulePtrOutput
func (*NetworkRulePtrType) ToNetworkRulePtrOutputWithContext ¶
func (i *NetworkRulePtrType) ToNetworkRulePtrOutputWithContext(ctx context.Context) NetworkRulePtrOutput