Documentation
¶
Index ¶
- type GetNetworkFirewallPoliciesArgs
- type GetNetworkFirewallPoliciesFilter
- type GetNetworkFirewallPoliciesFilterArgs
- func (GetNetworkFirewallPoliciesFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesFilterArgs) ToGetNetworkFirewallPoliciesFilterOutput() GetNetworkFirewallPoliciesFilterOutput
- func (i GetNetworkFirewallPoliciesFilterArgs) ToGetNetworkFirewallPoliciesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesFilterOutput
- type GetNetworkFirewallPoliciesFilterArray
- func (GetNetworkFirewallPoliciesFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesFilterArray) ToGetNetworkFirewallPoliciesFilterArrayOutput() GetNetworkFirewallPoliciesFilterArrayOutput
- func (i GetNetworkFirewallPoliciesFilterArray) ToGetNetworkFirewallPoliciesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesFilterArrayOutput
- type GetNetworkFirewallPoliciesFilterArrayInput
- type GetNetworkFirewallPoliciesFilterArrayOutput
- func (GetNetworkFirewallPoliciesFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPoliciesFilterOutput
- func (o GetNetworkFirewallPoliciesFilterArrayOutput) ToGetNetworkFirewallPoliciesFilterArrayOutput() GetNetworkFirewallPoliciesFilterArrayOutput
- func (o GetNetworkFirewallPoliciesFilterArrayOutput) ToGetNetworkFirewallPoliciesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesFilterArrayOutput
- type GetNetworkFirewallPoliciesFilterInput
- type GetNetworkFirewallPoliciesFilterOutput
- func (GetNetworkFirewallPoliciesFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallPoliciesFilterOutput) ToGetNetworkFirewallPoliciesFilterOutput() GetNetworkFirewallPoliciesFilterOutput
- func (o GetNetworkFirewallPoliciesFilterOutput) ToGetNetworkFirewallPoliciesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesFilterOutput
- func (o GetNetworkFirewallPoliciesFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollection
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItem
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationList
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValue
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) IcmpCode() pulumi.IntOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) IcmpType() pulumi.IntOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) MaximumPort() pulumi.IntOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) MinimumPort() pulumi.IntOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutputWithContext(ctx context.Context) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ApplicationListName() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ApplicationValues() ...
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfile
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) AreCertificateExtensionsRestricted() pulumi.BoolOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsAutoIncludeAltName() pulumi.BoolOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUntrustedIssuerBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) Key() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutputWithContext(ctx context.Context) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRule
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleCondition
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) Destinations() pulumi.StringArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) Sources() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Action() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Conditions() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) DecryptionProfile() pulumi.StringOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Secret() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressList
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) IpAddressListName() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) IpAddressListValues() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecret
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) Key() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutputWithContext(ctx context.Context) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) Type() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) VaultSecretId() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) VersionNumber() pulumi.IntOutput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ApplicationLists() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DecryptionProfiles() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DecryptionRules() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) IpAddressLists() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) IsFirewallAttached() pulumi.BoolOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) MappedSecrets() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) SecurityRules() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) State() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) UrlLists() ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRule
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleCondition
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Applications() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Destinations() pulumi.StringArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Sources() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutputWithContext(ctx context.Context) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Urls() pulumi.StringArrayOutput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Action() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Conditions() ...
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Inspection() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlList
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutputWithContext(ctx context.Context) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) UrlListName() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) UrlListValues() ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValue
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput() ...
- func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) Pattern() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutputWithContext(ctx context.Context) ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput
- func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput) Items() ...
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput
- type GetNetworkFirewallPoliciesOutputArgs
- type GetNetworkFirewallPoliciesResult
- type GetNetworkFirewallPoliciesResultOutput
- func (o GetNetworkFirewallPoliciesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetNetworkFirewallPoliciesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPoliciesResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPoliciesResultOutput) Filters() GetNetworkFirewallPoliciesFilterArrayOutput
- func (o GetNetworkFirewallPoliciesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetNetworkFirewallPoliciesResultOutput) NetworkFirewallPolicySummaryCollections() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
- func (o GetNetworkFirewallPoliciesResultOutput) State() pulumi.StringPtrOutput
- func (o GetNetworkFirewallPoliciesResultOutput) ToGetNetworkFirewallPoliciesResultOutput() GetNetworkFirewallPoliciesResultOutput
- func (o GetNetworkFirewallPoliciesResultOutput) ToGetNetworkFirewallPoliciesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesResultOutput
- type GetNetworkFirewallPolicyApplicationList
- type GetNetworkFirewallPolicyApplicationListApplicationValue
- type GetNetworkFirewallPolicyApplicationListApplicationValueArgs
- func (GetNetworkFirewallPolicyApplicationListApplicationValueArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationListApplicationValueArgs) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutput() GetNetworkFirewallPolicyApplicationListApplicationValueOutput
- func (i GetNetworkFirewallPolicyApplicationListApplicationValueArgs) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListApplicationValueOutput
- type GetNetworkFirewallPolicyApplicationListApplicationValueArray
- func (GetNetworkFirewallPolicyApplicationListApplicationValueArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationListApplicationValueArray) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput() GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- func (i GetNetworkFirewallPolicyApplicationListApplicationValueArray) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- type GetNetworkFirewallPolicyApplicationListApplicationValueArrayInput
- type GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- func (GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyApplicationListApplicationValueOutput
- func (o GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput() GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- func (o GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- type GetNetworkFirewallPolicyApplicationListApplicationValueInput
- type GetNetworkFirewallPolicyApplicationListApplicationValueOutput
- func (GetNetworkFirewallPolicyApplicationListApplicationValueOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpCode() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpType() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) MaximumPort() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) MinimumPort() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutput() GetNetworkFirewallPolicyApplicationListApplicationValueOutput
- func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListApplicationValueOutput
- func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPolicyApplicationListArgs
- func (GetNetworkFirewallPolicyApplicationListArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationListArgs) ToGetNetworkFirewallPolicyApplicationListOutput() GetNetworkFirewallPolicyApplicationListOutput
- func (i GetNetworkFirewallPolicyApplicationListArgs) ToGetNetworkFirewallPolicyApplicationListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListOutput
- type GetNetworkFirewallPolicyApplicationListArray
- func (GetNetworkFirewallPolicyApplicationListArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationListArray) ToGetNetworkFirewallPolicyApplicationListArrayOutput() GetNetworkFirewallPolicyApplicationListArrayOutput
- func (i GetNetworkFirewallPolicyApplicationListArray) ToGetNetworkFirewallPolicyApplicationListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListArrayOutput
- type GetNetworkFirewallPolicyApplicationListArrayInput
- type GetNetworkFirewallPolicyApplicationListArrayOutput
- func (GetNetworkFirewallPolicyApplicationListArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationListArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyApplicationListOutput
- func (o GetNetworkFirewallPolicyApplicationListArrayOutput) ToGetNetworkFirewallPolicyApplicationListArrayOutput() GetNetworkFirewallPolicyApplicationListArrayOutput
- func (o GetNetworkFirewallPolicyApplicationListArrayOutput) ToGetNetworkFirewallPolicyApplicationListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListArrayOutput
- type GetNetworkFirewallPolicyApplicationListInput
- type GetNetworkFirewallPolicyApplicationListOutput
- func (o GetNetworkFirewallPolicyApplicationListOutput) ApplicationListName() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationListOutput) ApplicationValues() GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- func (GetNetworkFirewallPolicyApplicationListOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationListOutput) ToGetNetworkFirewallPolicyApplicationListOutput() GetNetworkFirewallPolicyApplicationListOutput
- func (o GetNetworkFirewallPolicyApplicationListOutput) ToGetNetworkFirewallPolicyApplicationListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListOutput
- type GetNetworkFirewallPolicyDecryptionProfile
- type GetNetworkFirewallPolicyDecryptionProfileArgs
- func (GetNetworkFirewallPolicyDecryptionProfileArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionProfileArgs) ToGetNetworkFirewallPolicyDecryptionProfileOutput() GetNetworkFirewallPolicyDecryptionProfileOutput
- func (i GetNetworkFirewallPolicyDecryptionProfileArgs) ToGetNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfileOutput
- type GetNetworkFirewallPolicyDecryptionProfileArray
- func (GetNetworkFirewallPolicyDecryptionProfileArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionProfileArray) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutput() GetNetworkFirewallPolicyDecryptionProfileArrayOutput
- func (i GetNetworkFirewallPolicyDecryptionProfileArray) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfileArrayOutput
- type GetNetworkFirewallPolicyDecryptionProfileArrayInput
- type GetNetworkFirewallPolicyDecryptionProfileArrayOutput
- func (GetNetworkFirewallPolicyDecryptionProfileArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionProfileArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyDecryptionProfileOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutput() GetNetworkFirewallPolicyDecryptionProfileArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfileArrayOutput
- type GetNetworkFirewallPolicyDecryptionProfileInput
- type GetNetworkFirewallPolicyDecryptionProfileOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) AreCertificateExtensionsRestricted() pulumi.BoolOutput
- func (GetNetworkFirewallPolicyDecryptionProfileOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsAutoIncludeAltName() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsUntrustedIssuerBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) Key() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) ToGetNetworkFirewallPolicyDecryptionProfileOutput() GetNetworkFirewallPolicyDecryptionProfileOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) ToGetNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfileOutput
- func (o GetNetworkFirewallPolicyDecryptionProfileOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPolicyDecryptionRule
- type GetNetworkFirewallPolicyDecryptionRuleArgs
- func (GetNetworkFirewallPolicyDecryptionRuleArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRuleArgs) ToGetNetworkFirewallPolicyDecryptionRuleOutput() GetNetworkFirewallPolicyDecryptionRuleOutput
- func (i GetNetworkFirewallPolicyDecryptionRuleArgs) ToGetNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleOutput
- type GetNetworkFirewallPolicyDecryptionRuleArray
- func (GetNetworkFirewallPolicyDecryptionRuleArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRuleArray) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutput() GetNetworkFirewallPolicyDecryptionRuleArrayOutput
- func (i GetNetworkFirewallPolicyDecryptionRuleArray) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleArrayOutput
- type GetNetworkFirewallPolicyDecryptionRuleArrayInput
- type GetNetworkFirewallPolicyDecryptionRuleArrayOutput
- func (GetNetworkFirewallPolicyDecryptionRuleArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRuleArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyDecryptionRuleOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutput() GetNetworkFirewallPolicyDecryptionRuleArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleArrayOutput
- type GetNetworkFirewallPolicyDecryptionRuleCondition
- type GetNetworkFirewallPolicyDecryptionRuleConditionArgs
- func (GetNetworkFirewallPolicyDecryptionRuleConditionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRuleConditionArgs) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutput() GetNetworkFirewallPolicyDecryptionRuleConditionOutput
- func (i GetNetworkFirewallPolicyDecryptionRuleConditionArgs) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionOutput
- type GetNetworkFirewallPolicyDecryptionRuleConditionArray
- func (GetNetworkFirewallPolicyDecryptionRuleConditionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRuleConditionArray) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput() GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
- func (i GetNetworkFirewallPolicyDecryptionRuleConditionArray) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
- type GetNetworkFirewallPolicyDecryptionRuleConditionArrayInput
- type GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
- func (GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyDecryptionRuleConditionOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput() GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
- type GetNetworkFirewallPolicyDecryptionRuleConditionInput
- type GetNetworkFirewallPolicyDecryptionRuleConditionOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) Destinations() pulumi.StringArrayOutput
- func (GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) Sources() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutput() GetNetworkFirewallPolicyDecryptionRuleConditionOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionOutput
- type GetNetworkFirewallPolicyDecryptionRuleInput
- type GetNetworkFirewallPolicyDecryptionRuleOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleOutput) Action() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleOutput) Conditions() GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleOutput) DecryptionProfile() pulumi.StringOutput
- func (GetNetworkFirewallPolicyDecryptionRuleOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRuleOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleOutput) Secret() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleOutput) ToGetNetworkFirewallPolicyDecryptionRuleOutput() GetNetworkFirewallPolicyDecryptionRuleOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleOutput) ToGetNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleOutput
- type GetNetworkFirewallPolicyIpAddressList
- type GetNetworkFirewallPolicyIpAddressListArgs
- func (GetNetworkFirewallPolicyIpAddressListArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyIpAddressListArgs) ToGetNetworkFirewallPolicyIpAddressListOutput() GetNetworkFirewallPolicyIpAddressListOutput
- func (i GetNetworkFirewallPolicyIpAddressListArgs) ToGetNetworkFirewallPolicyIpAddressListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyIpAddressListOutput
- type GetNetworkFirewallPolicyIpAddressListArray
- func (GetNetworkFirewallPolicyIpAddressListArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyIpAddressListArray) ToGetNetworkFirewallPolicyIpAddressListArrayOutput() GetNetworkFirewallPolicyIpAddressListArrayOutput
- func (i GetNetworkFirewallPolicyIpAddressListArray) ToGetNetworkFirewallPolicyIpAddressListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyIpAddressListArrayOutput
- type GetNetworkFirewallPolicyIpAddressListArrayInput
- type GetNetworkFirewallPolicyIpAddressListArrayOutput
- func (GetNetworkFirewallPolicyIpAddressListArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyIpAddressListArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyIpAddressListOutput
- func (o GetNetworkFirewallPolicyIpAddressListArrayOutput) ToGetNetworkFirewallPolicyIpAddressListArrayOutput() GetNetworkFirewallPolicyIpAddressListArrayOutput
- func (o GetNetworkFirewallPolicyIpAddressListArrayOutput) ToGetNetworkFirewallPolicyIpAddressListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyIpAddressListArrayOutput
- type GetNetworkFirewallPolicyIpAddressListInput
- type GetNetworkFirewallPolicyIpAddressListOutput
- func (GetNetworkFirewallPolicyIpAddressListOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyIpAddressListOutput) IpAddressListName() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyIpAddressListOutput) IpAddressListValues() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicyIpAddressListOutput) ToGetNetworkFirewallPolicyIpAddressListOutput() GetNetworkFirewallPolicyIpAddressListOutput
- func (o GetNetworkFirewallPolicyIpAddressListOutput) ToGetNetworkFirewallPolicyIpAddressListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyIpAddressListOutput
- type GetNetworkFirewallPolicyMappedSecret
- type GetNetworkFirewallPolicyMappedSecretArgs
- func (GetNetworkFirewallPolicyMappedSecretArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyMappedSecretArgs) ToGetNetworkFirewallPolicyMappedSecretOutput() GetNetworkFirewallPolicyMappedSecretOutput
- func (i GetNetworkFirewallPolicyMappedSecretArgs) ToGetNetworkFirewallPolicyMappedSecretOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretOutput
- type GetNetworkFirewallPolicyMappedSecretArray
- func (GetNetworkFirewallPolicyMappedSecretArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyMappedSecretArray) ToGetNetworkFirewallPolicyMappedSecretArrayOutput() GetNetworkFirewallPolicyMappedSecretArrayOutput
- func (i GetNetworkFirewallPolicyMappedSecretArray) ToGetNetworkFirewallPolicyMappedSecretArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretArrayOutput
- type GetNetworkFirewallPolicyMappedSecretArrayInput
- type GetNetworkFirewallPolicyMappedSecretArrayOutput
- func (GetNetworkFirewallPolicyMappedSecretArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyMappedSecretArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyMappedSecretOutput
- func (o GetNetworkFirewallPolicyMappedSecretArrayOutput) ToGetNetworkFirewallPolicyMappedSecretArrayOutput() GetNetworkFirewallPolicyMappedSecretArrayOutput
- func (o GetNetworkFirewallPolicyMappedSecretArrayOutput) ToGetNetworkFirewallPolicyMappedSecretArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretArrayOutput
- type GetNetworkFirewallPolicyMappedSecretInput
- type GetNetworkFirewallPolicyMappedSecretOutput
- func (GetNetworkFirewallPolicyMappedSecretOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyMappedSecretOutput) Key() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretOutput) ToGetNetworkFirewallPolicyMappedSecretOutput() GetNetworkFirewallPolicyMappedSecretOutput
- func (o GetNetworkFirewallPolicyMappedSecretOutput) ToGetNetworkFirewallPolicyMappedSecretOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretOutput
- func (o GetNetworkFirewallPolicyMappedSecretOutput) Type() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretOutput) VaultSecretId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretOutput) VersionNumber() pulumi.IntOutput
- type GetNetworkFirewallPolicySecurityRule
- type GetNetworkFirewallPolicySecurityRuleArgs
- func (GetNetworkFirewallPolicySecurityRuleArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRuleArgs) ToGetNetworkFirewallPolicySecurityRuleOutput() GetNetworkFirewallPolicySecurityRuleOutput
- func (i GetNetworkFirewallPolicySecurityRuleArgs) ToGetNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleOutput
- type GetNetworkFirewallPolicySecurityRuleArray
- func (GetNetworkFirewallPolicySecurityRuleArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRuleArray) ToGetNetworkFirewallPolicySecurityRuleArrayOutput() GetNetworkFirewallPolicySecurityRuleArrayOutput
- func (i GetNetworkFirewallPolicySecurityRuleArray) ToGetNetworkFirewallPolicySecurityRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleArrayOutput
- type GetNetworkFirewallPolicySecurityRuleArrayInput
- type GetNetworkFirewallPolicySecurityRuleArrayOutput
- func (GetNetworkFirewallPolicySecurityRuleArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRuleArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicySecurityRuleOutput
- func (o GetNetworkFirewallPolicySecurityRuleArrayOutput) ToGetNetworkFirewallPolicySecurityRuleArrayOutput() GetNetworkFirewallPolicySecurityRuleArrayOutput
- func (o GetNetworkFirewallPolicySecurityRuleArrayOutput) ToGetNetworkFirewallPolicySecurityRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleArrayOutput
- type GetNetworkFirewallPolicySecurityRuleCondition
- type GetNetworkFirewallPolicySecurityRuleConditionArgs
- func (GetNetworkFirewallPolicySecurityRuleConditionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRuleConditionArgs) ToGetNetworkFirewallPolicySecurityRuleConditionOutput() GetNetworkFirewallPolicySecurityRuleConditionOutput
- func (i GetNetworkFirewallPolicySecurityRuleConditionArgs) ToGetNetworkFirewallPolicySecurityRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleConditionOutput
- type GetNetworkFirewallPolicySecurityRuleConditionArray
- func (GetNetworkFirewallPolicySecurityRuleConditionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRuleConditionArray) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutput() GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
- func (i GetNetworkFirewallPolicySecurityRuleConditionArray) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
- type GetNetworkFirewallPolicySecurityRuleConditionArrayInput
- type GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
- func (GetNetworkFirewallPolicySecurityRuleConditionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRuleConditionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicySecurityRuleConditionOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionArrayOutput) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutput() GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionArrayOutput) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
- type GetNetworkFirewallPolicySecurityRuleConditionInput
- type GetNetworkFirewallPolicySecurityRuleConditionOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) Applications() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) Destinations() pulumi.StringArrayOutput
- func (GetNetworkFirewallPolicySecurityRuleConditionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) Sources() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) ToGetNetworkFirewallPolicySecurityRuleConditionOutput() GetNetworkFirewallPolicySecurityRuleConditionOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) ToGetNetworkFirewallPolicySecurityRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleConditionOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) Urls() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicySecurityRuleInput
- type GetNetworkFirewallPolicySecurityRuleOutput
- func (o GetNetworkFirewallPolicySecurityRuleOutput) Action() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRuleOutput) Conditions() GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
- func (GetNetworkFirewallPolicySecurityRuleOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRuleOutput) Inspection() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRuleOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRuleOutput) ToGetNetworkFirewallPolicySecurityRuleOutput() GetNetworkFirewallPolicySecurityRuleOutput
- func (o GetNetworkFirewallPolicySecurityRuleOutput) ToGetNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleOutput
- type GetNetworkFirewallPolicyUrlList
- type GetNetworkFirewallPolicyUrlListArgs
- func (GetNetworkFirewallPolicyUrlListArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListArgs) ToGetNetworkFirewallPolicyUrlListOutput() GetNetworkFirewallPolicyUrlListOutput
- func (i GetNetworkFirewallPolicyUrlListArgs) ToGetNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListOutput
- type GetNetworkFirewallPolicyUrlListArray
- func (GetNetworkFirewallPolicyUrlListArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListArray) ToGetNetworkFirewallPolicyUrlListArrayOutput() GetNetworkFirewallPolicyUrlListArrayOutput
- func (i GetNetworkFirewallPolicyUrlListArray) ToGetNetworkFirewallPolicyUrlListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListArrayOutput
- type GetNetworkFirewallPolicyUrlListArrayInput
- type GetNetworkFirewallPolicyUrlListArrayOutput
- func (GetNetworkFirewallPolicyUrlListArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyUrlListOutput
- func (o GetNetworkFirewallPolicyUrlListArrayOutput) ToGetNetworkFirewallPolicyUrlListArrayOutput() GetNetworkFirewallPolicyUrlListArrayOutput
- func (o GetNetworkFirewallPolicyUrlListArrayOutput) ToGetNetworkFirewallPolicyUrlListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListArrayOutput
- type GetNetworkFirewallPolicyUrlListInput
- type GetNetworkFirewallPolicyUrlListOutput
- func (GetNetworkFirewallPolicyUrlListOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListOutput) ToGetNetworkFirewallPolicyUrlListOutput() GetNetworkFirewallPolicyUrlListOutput
- func (o GetNetworkFirewallPolicyUrlListOutput) ToGetNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListOutput
- func (o GetNetworkFirewallPolicyUrlListOutput) UrlListName() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyUrlListOutput) UrlListValues() GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
- type GetNetworkFirewallPolicyUrlListUrlListValue
- type GetNetworkFirewallPolicyUrlListUrlListValueArgs
- func (GetNetworkFirewallPolicyUrlListUrlListValueArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListUrlListValueArgs) ToGetNetworkFirewallPolicyUrlListUrlListValueOutput() GetNetworkFirewallPolicyUrlListUrlListValueOutput
- func (i GetNetworkFirewallPolicyUrlListUrlListValueArgs) ToGetNetworkFirewallPolicyUrlListUrlListValueOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlListValueOutput
- type GetNetworkFirewallPolicyUrlListUrlListValueArray
- func (GetNetworkFirewallPolicyUrlListUrlListValueArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListUrlListValueArray) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutput() GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
- func (i GetNetworkFirewallPolicyUrlListUrlListValueArray) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
- type GetNetworkFirewallPolicyUrlListUrlListValueArrayInput
- type GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
- func (GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyUrlListUrlListValueOutput
- func (o GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutput() GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
- func (o GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
- type GetNetworkFirewallPolicyUrlListUrlListValueInput
- type GetNetworkFirewallPolicyUrlListUrlListValueOutput
- func (GetNetworkFirewallPolicyUrlListUrlListValueOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListUrlListValueOutput) Pattern() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyUrlListUrlListValueOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueOutput() GetNetworkFirewallPolicyUrlListUrlListValueOutput
- func (o GetNetworkFirewallPolicyUrlListUrlListValueOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlListValueOutput
- func (o GetNetworkFirewallPolicyUrlListUrlListValueOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallsArgs
- type GetNetworkFirewallsFilter
- type GetNetworkFirewallsFilterArgs
- func (GetNetworkFirewallsFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallsFilterArgs) ToGetNetworkFirewallsFilterOutput() GetNetworkFirewallsFilterOutput
- func (i GetNetworkFirewallsFilterArgs) ToGetNetworkFirewallsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallsFilterOutput
- type GetNetworkFirewallsFilterArray
- func (GetNetworkFirewallsFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallsFilterArray) ToGetNetworkFirewallsFilterArrayOutput() GetNetworkFirewallsFilterArrayOutput
- func (i GetNetworkFirewallsFilterArray) ToGetNetworkFirewallsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsFilterArrayOutput
- type GetNetworkFirewallsFilterArrayInput
- type GetNetworkFirewallsFilterArrayOutput
- func (GetNetworkFirewallsFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallsFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallsFilterOutput
- func (o GetNetworkFirewallsFilterArrayOutput) ToGetNetworkFirewallsFilterArrayOutput() GetNetworkFirewallsFilterArrayOutput
- func (o GetNetworkFirewallsFilterArrayOutput) ToGetNetworkFirewallsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsFilterArrayOutput
- type GetNetworkFirewallsFilterInput
- type GetNetworkFirewallsFilterOutput
- func (GetNetworkFirewallsFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallsFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallsFilterOutput) ToGetNetworkFirewallsFilterOutput() GetNetworkFirewallsFilterOutput
- func (o GetNetworkFirewallsFilterOutput) ToGetNetworkFirewallsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallsFilterOutput
- func (o GetNetworkFirewallsFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallsNetworkFirewallCollection
- type GetNetworkFirewallsNetworkFirewallCollectionArgs
- func (GetNetworkFirewallsNetworkFirewallCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallsNetworkFirewallCollectionArgs) ToGetNetworkFirewallsNetworkFirewallCollectionOutput() GetNetworkFirewallsNetworkFirewallCollectionOutput
- func (i GetNetworkFirewallsNetworkFirewallCollectionArgs) ToGetNetworkFirewallsNetworkFirewallCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionOutput
- type GetNetworkFirewallsNetworkFirewallCollectionArray
- func (GetNetworkFirewallsNetworkFirewallCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallsNetworkFirewallCollectionArray) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutput() GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
- func (i GetNetworkFirewallsNetworkFirewallCollectionArray) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
- type GetNetworkFirewallsNetworkFirewallCollectionArrayInput
- type GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
- func (GetNetworkFirewallsNetworkFirewallCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallsNetworkFirewallCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallsNetworkFirewallCollectionOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutput() GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
- type GetNetworkFirewallsNetworkFirewallCollectionInput
- type GetNetworkFirewallsNetworkFirewallCollectionItem
- type GetNetworkFirewallsNetworkFirewallCollectionItemArgs
- func (GetNetworkFirewallsNetworkFirewallCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallsNetworkFirewallCollectionItemArgs) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutput() GetNetworkFirewallsNetworkFirewallCollectionItemOutput
- func (i GetNetworkFirewallsNetworkFirewallCollectionItemArgs) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionItemOutput
- type GetNetworkFirewallsNetworkFirewallCollectionItemArray
- func (GetNetworkFirewallsNetworkFirewallCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallsNetworkFirewallCollectionItemArray) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput() GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput
- func (i GetNetworkFirewallsNetworkFirewallCollectionItemArray) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput
- type GetNetworkFirewallsNetworkFirewallCollectionItemArrayInput
- type GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput
- func (GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallsNetworkFirewallCollectionItemOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput() GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput
- type GetNetworkFirewallsNetworkFirewallCollectionItemInput
- type GetNetworkFirewallsNetworkFirewallCollectionItemOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) Ipv4address() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) Ipv6address() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) NetworkSecurityGroupIds() pulumi.StringArrayOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) State() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) SubnetId() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutput() GetNetworkFirewallsNetworkFirewallCollectionItemOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionItemOutput
- type GetNetworkFirewallsNetworkFirewallCollectionOutput
- func (GetNetworkFirewallsNetworkFirewallCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallsNetworkFirewallCollectionOutput) Items() GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionOutput) ToGetNetworkFirewallsNetworkFirewallCollectionOutput() GetNetworkFirewallsNetworkFirewallCollectionOutput
- func (o GetNetworkFirewallsNetworkFirewallCollectionOutput) ToGetNetworkFirewallsNetworkFirewallCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionOutput
- type GetNetworkFirewallsOutputArgs
- type GetNetworkFirewallsResult
- type GetNetworkFirewallsResultOutput
- func (o GetNetworkFirewallsResultOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o GetNetworkFirewallsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetNetworkFirewallsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallsResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallsResultOutput) Filters() GetNetworkFirewallsFilterArrayOutput
- func (o GetNetworkFirewallsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetNetworkFirewallsResultOutput) NetworkFirewallCollections() GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
- func (o GetNetworkFirewallsResultOutput) NetworkFirewallPolicyId() pulumi.StringPtrOutput
- func (o GetNetworkFirewallsResultOutput) State() pulumi.StringPtrOutput
- func (o GetNetworkFirewallsResultOutput) ToGetNetworkFirewallsResultOutput() GetNetworkFirewallsResultOutput
- func (o GetNetworkFirewallsResultOutput) ToGetNetworkFirewallsResultOutputWithContext(ctx context.Context) GetNetworkFirewallsResultOutput
- type LookupNetworkFirewallArgs
- type LookupNetworkFirewallOutputArgs
- type LookupNetworkFirewallPolicyArgs
- type LookupNetworkFirewallPolicyOutputArgs
- type LookupNetworkFirewallPolicyResult
- type LookupNetworkFirewallPolicyResultOutput
- func (o LookupNetworkFirewallPolicyResultOutput) ApplicationLists() GetNetworkFirewallPolicyApplicationListArrayOutput
- func (o LookupNetworkFirewallPolicyResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyResultOutput) DecryptionProfiles() GetNetworkFirewallPolicyDecryptionProfileArrayOutput
- func (o LookupNetworkFirewallPolicyResultOutput) DecryptionRules() GetNetworkFirewallPolicyDecryptionRuleArrayOutput
- func (o LookupNetworkFirewallPolicyResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupNetworkFirewallPolicyResultOutput) DisplayName() pulumi.StringOutput
- func (LookupNetworkFirewallPolicyResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicyResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupNetworkFirewallPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyResultOutput) IpAddressLists() GetNetworkFirewallPolicyIpAddressListArrayOutput
- func (o LookupNetworkFirewallPolicyResultOutput) IsFirewallAttached() pulumi.BoolOutput
- func (o LookupNetworkFirewallPolicyResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyResultOutput) MappedSecrets() GetNetworkFirewallPolicyMappedSecretArrayOutput
- func (o LookupNetworkFirewallPolicyResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyResultOutput) SecurityRules() GetNetworkFirewallPolicySecurityRuleArrayOutput
- func (o LookupNetworkFirewallPolicyResultOutput) State() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupNetworkFirewallPolicyResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyResultOutput) ToLookupNetworkFirewallPolicyResultOutput() LookupNetworkFirewallPolicyResultOutput
- func (o LookupNetworkFirewallPolicyResultOutput) ToLookupNetworkFirewallPolicyResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyResultOutput
- func (o LookupNetworkFirewallPolicyResultOutput) UrlLists() GetNetworkFirewallPolicyUrlListArrayOutput
- type LookupNetworkFirewallResult
- type LookupNetworkFirewallResultOutput
- func (o LookupNetworkFirewallResultOutput) AvailabilityDomain() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupNetworkFirewallResultOutput) DisplayName() pulumi.StringOutput
- func (LookupNetworkFirewallResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupNetworkFirewallResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) Ipv4address() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) Ipv6address() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) NetworkFirewallId() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) NetworkSecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupNetworkFirewallResultOutput) State() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupNetworkFirewallResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupNetworkFirewallResultOutput) ToLookupNetworkFirewallResultOutput() LookupNetworkFirewallResultOutput
- func (o LookupNetworkFirewallResultOutput) ToLookupNetworkFirewallResultOutputWithContext(ctx context.Context) LookupNetworkFirewallResultOutput
- type NetworkFirewall
- type NetworkFirewallArgs
- type NetworkFirewallArray
- type NetworkFirewallArrayInput
- type NetworkFirewallArrayOutput
- func (NetworkFirewallArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallArrayOutput) Index(i pulumi.IntInput) NetworkFirewallOutput
- func (o NetworkFirewallArrayOutput) ToNetworkFirewallArrayOutput() NetworkFirewallArrayOutput
- func (o NetworkFirewallArrayOutput) ToNetworkFirewallArrayOutputWithContext(ctx context.Context) NetworkFirewallArrayOutput
- type NetworkFirewallInput
- type NetworkFirewallMap
- type NetworkFirewallMapInput
- type NetworkFirewallMapOutput
- func (NetworkFirewallMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallOutput
- func (o NetworkFirewallMapOutput) ToNetworkFirewallMapOutput() NetworkFirewallMapOutput
- func (o NetworkFirewallMapOutput) ToNetworkFirewallMapOutputWithContext(ctx context.Context) NetworkFirewallMapOutput
- type NetworkFirewallOutput
- func (o NetworkFirewallOutput) AvailabilityDomain() pulumi.StringOutput
- func (o NetworkFirewallOutput) CompartmentId() pulumi.StringOutput
- func (o NetworkFirewallOutput) DefinedTags() pulumi.MapOutput
- func (o NetworkFirewallOutput) DisplayName() pulumi.StringOutput
- func (NetworkFirewallOutput) ElementType() reflect.Type
- func (o NetworkFirewallOutput) FreeformTags() pulumi.MapOutput
- func (o NetworkFirewallOutput) Ipv4address() pulumi.StringOutput
- func (o NetworkFirewallOutput) Ipv6address() pulumi.StringOutput
- func (o NetworkFirewallOutput) LifecycleDetails() pulumi.StringOutput
- func (o NetworkFirewallOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallOutput) NetworkSecurityGroupIds() pulumi.StringArrayOutput
- func (o NetworkFirewallOutput) State() pulumi.StringOutput
- func (o NetworkFirewallOutput) SubnetId() pulumi.StringOutput
- func (o NetworkFirewallOutput) SystemTags() pulumi.MapOutput
- func (o NetworkFirewallOutput) TimeCreated() pulumi.StringOutput
- func (o NetworkFirewallOutput) TimeUpdated() pulumi.StringOutput
- func (o NetworkFirewallOutput) ToNetworkFirewallOutput() NetworkFirewallOutput
- func (o NetworkFirewallOutput) ToNetworkFirewallOutputWithContext(ctx context.Context) NetworkFirewallOutput
- type NetworkFirewallPolicy
- type NetworkFirewallPolicyApplicationList
- type NetworkFirewallPolicyApplicationListApplicationValue
- type NetworkFirewallPolicyApplicationListApplicationValueArgs
- func (NetworkFirewallPolicyApplicationListApplicationValueArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyApplicationListApplicationValueArgs) ToNetworkFirewallPolicyApplicationListApplicationValueOutput() NetworkFirewallPolicyApplicationListApplicationValueOutput
- func (i NetworkFirewallPolicyApplicationListApplicationValueArgs) ToNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListApplicationValueOutput
- type NetworkFirewallPolicyApplicationListApplicationValueArray
- func (NetworkFirewallPolicyApplicationListApplicationValueArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyApplicationListApplicationValueArray) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutput() NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- func (i NetworkFirewallPolicyApplicationListApplicationValueArray) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- type NetworkFirewallPolicyApplicationListApplicationValueArrayInput
- type NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- func (NetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyApplicationListApplicationValueArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyApplicationListApplicationValueOutput
- func (o NetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutput() NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- func (o NetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- type NetworkFirewallPolicyApplicationListApplicationValueInput
- type NetworkFirewallPolicyApplicationListApplicationValueOutput
- func (NetworkFirewallPolicyApplicationListApplicationValueOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpCode() pulumi.IntPtrOutput
- func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpType() pulumi.IntPtrOutput
- func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) MaximumPort() pulumi.IntPtrOutput
- func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) MinimumPort() pulumi.IntPtrOutput
- func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) ToNetworkFirewallPolicyApplicationListApplicationValueOutput() NetworkFirewallPolicyApplicationListApplicationValueOutput
- func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) ToNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListApplicationValueOutput
- func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) Type() pulumi.StringOutput
- type NetworkFirewallPolicyApplicationListArgs
- func (NetworkFirewallPolicyApplicationListArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyApplicationListArgs) ToNetworkFirewallPolicyApplicationListOutput() NetworkFirewallPolicyApplicationListOutput
- func (i NetworkFirewallPolicyApplicationListArgs) ToNetworkFirewallPolicyApplicationListOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListOutput
- type NetworkFirewallPolicyApplicationListArray
- func (NetworkFirewallPolicyApplicationListArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyApplicationListArray) ToNetworkFirewallPolicyApplicationListArrayOutput() NetworkFirewallPolicyApplicationListArrayOutput
- func (i NetworkFirewallPolicyApplicationListArray) ToNetworkFirewallPolicyApplicationListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListArrayOutput
- type NetworkFirewallPolicyApplicationListArrayInput
- type NetworkFirewallPolicyApplicationListArrayOutput
- func (NetworkFirewallPolicyApplicationListArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyApplicationListArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyApplicationListOutput
- func (o NetworkFirewallPolicyApplicationListArrayOutput) ToNetworkFirewallPolicyApplicationListArrayOutput() NetworkFirewallPolicyApplicationListArrayOutput
- func (o NetworkFirewallPolicyApplicationListArrayOutput) ToNetworkFirewallPolicyApplicationListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListArrayOutput
- type NetworkFirewallPolicyApplicationListInput
- type NetworkFirewallPolicyApplicationListOutput
- func (o NetworkFirewallPolicyApplicationListOutput) ApplicationListName() pulumi.StringOutput
- func (o NetworkFirewallPolicyApplicationListOutput) ApplicationValues() NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
- func (NetworkFirewallPolicyApplicationListOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyApplicationListOutput) ToNetworkFirewallPolicyApplicationListOutput() NetworkFirewallPolicyApplicationListOutput
- func (o NetworkFirewallPolicyApplicationListOutput) ToNetworkFirewallPolicyApplicationListOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListOutput
- type NetworkFirewallPolicyArgs
- type NetworkFirewallPolicyArray
- func (NetworkFirewallPolicyArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyArray) ToNetworkFirewallPolicyArrayOutput() NetworkFirewallPolicyArrayOutput
- func (i NetworkFirewallPolicyArray) ToNetworkFirewallPolicyArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyArrayOutput
- type NetworkFirewallPolicyArrayInput
- type NetworkFirewallPolicyArrayOutput
- func (NetworkFirewallPolicyArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyOutput
- func (o NetworkFirewallPolicyArrayOutput) ToNetworkFirewallPolicyArrayOutput() NetworkFirewallPolicyArrayOutput
- func (o NetworkFirewallPolicyArrayOutput) ToNetworkFirewallPolicyArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyArrayOutput
- type NetworkFirewallPolicyDecryptionProfile
- type NetworkFirewallPolicyDecryptionProfileArgs
- func (NetworkFirewallPolicyDecryptionProfileArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyDecryptionProfileArgs) ToNetworkFirewallPolicyDecryptionProfileOutput() NetworkFirewallPolicyDecryptionProfileOutput
- func (i NetworkFirewallPolicyDecryptionProfileArgs) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileOutput
- type NetworkFirewallPolicyDecryptionProfileArray
- func (NetworkFirewallPolicyDecryptionProfileArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyDecryptionProfileArray) ToNetworkFirewallPolicyDecryptionProfileArrayOutput() NetworkFirewallPolicyDecryptionProfileArrayOutput
- func (i NetworkFirewallPolicyDecryptionProfileArray) ToNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileArrayOutput
- type NetworkFirewallPolicyDecryptionProfileArrayInput
- type NetworkFirewallPolicyDecryptionProfileArrayOutput
- func (NetworkFirewallPolicyDecryptionProfileArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionProfileArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyDecryptionProfileOutput
- func (o NetworkFirewallPolicyDecryptionProfileArrayOutput) ToNetworkFirewallPolicyDecryptionProfileArrayOutput() NetworkFirewallPolicyDecryptionProfileArrayOutput
- func (o NetworkFirewallPolicyDecryptionProfileArrayOutput) ToNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileArrayOutput
- type NetworkFirewallPolicyDecryptionProfileInput
- type NetworkFirewallPolicyDecryptionProfileOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) AreCertificateExtensionsRestricted() pulumi.BoolPtrOutput
- func (NetworkFirewallPolicyDecryptionProfileOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsAutoIncludeAltName() pulumi.BoolPtrOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsExpiredCertificateBlocked() pulumi.BoolPtrOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsOutOfCapacityBlocked() pulumi.BoolPtrOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked() pulumi.BoolPtrOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolPtrOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedCipherBlocked() pulumi.BoolPtrOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedVersionBlocked() pulumi.BoolPtrOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUntrustedIssuerBlocked() pulumi.BoolPtrOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) Key() pulumi.StringOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) ToNetworkFirewallPolicyDecryptionProfileOutput() NetworkFirewallPolicyDecryptionProfileOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) Type() pulumi.StringOutput
- type NetworkFirewallPolicyDecryptionRule
- type NetworkFirewallPolicyDecryptionRuleArgs
- func (NetworkFirewallPolicyDecryptionRuleArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyDecryptionRuleArgs) ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput
- func (i NetworkFirewallPolicyDecryptionRuleArgs) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleOutput
- type NetworkFirewallPolicyDecryptionRuleArray
- func (NetworkFirewallPolicyDecryptionRuleArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyDecryptionRuleArray) ToNetworkFirewallPolicyDecryptionRuleArrayOutput() NetworkFirewallPolicyDecryptionRuleArrayOutput
- func (i NetworkFirewallPolicyDecryptionRuleArray) ToNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleArrayOutput
- type NetworkFirewallPolicyDecryptionRuleArrayInput
- type NetworkFirewallPolicyDecryptionRuleArrayOutput
- func (NetworkFirewallPolicyDecryptionRuleArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionRuleArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyDecryptionRuleOutput
- func (o NetworkFirewallPolicyDecryptionRuleArrayOutput) ToNetworkFirewallPolicyDecryptionRuleArrayOutput() NetworkFirewallPolicyDecryptionRuleArrayOutput
- func (o NetworkFirewallPolicyDecryptionRuleArrayOutput) ToNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleArrayOutput
- type NetworkFirewallPolicyDecryptionRuleCondition
- type NetworkFirewallPolicyDecryptionRuleConditionArgs
- func (NetworkFirewallPolicyDecryptionRuleConditionArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionOutput() NetworkFirewallPolicyDecryptionRuleConditionOutput
- func (i NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionOutput
- type NetworkFirewallPolicyDecryptionRuleConditionInput
- type NetworkFirewallPolicyDecryptionRuleConditionOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) Destinations() pulumi.StringArrayOutput
- func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) Sources() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionOutput() NetworkFirewallPolicyDecryptionRuleConditionOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionOutput
- type NetworkFirewallPolicyDecryptionRuleInput
- type NetworkFirewallPolicyDecryptionRuleOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) Action() pulumi.StringOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) Condition() NetworkFirewallPolicyDecryptionRuleConditionOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) DecryptionProfile() pulumi.StringPtrOutput
- func (NetworkFirewallPolicyDecryptionRuleOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionRuleOutput) Name() pulumi.StringOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) Secret() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleOutput
- type NetworkFirewallPolicyInput
- type NetworkFirewallPolicyIpAddressList
- type NetworkFirewallPolicyIpAddressListArgs
- func (NetworkFirewallPolicyIpAddressListArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyIpAddressListArgs) ToNetworkFirewallPolicyIpAddressListOutput() NetworkFirewallPolicyIpAddressListOutput
- func (i NetworkFirewallPolicyIpAddressListArgs) ToNetworkFirewallPolicyIpAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyIpAddressListOutput
- type NetworkFirewallPolicyIpAddressListArray
- func (NetworkFirewallPolicyIpAddressListArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyIpAddressListArray) ToNetworkFirewallPolicyIpAddressListArrayOutput() NetworkFirewallPolicyIpAddressListArrayOutput
- func (i NetworkFirewallPolicyIpAddressListArray) ToNetworkFirewallPolicyIpAddressListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyIpAddressListArrayOutput
- type NetworkFirewallPolicyIpAddressListArrayInput
- type NetworkFirewallPolicyIpAddressListArrayOutput
- func (NetworkFirewallPolicyIpAddressListArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyIpAddressListArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyIpAddressListOutput
- func (o NetworkFirewallPolicyIpAddressListArrayOutput) ToNetworkFirewallPolicyIpAddressListArrayOutput() NetworkFirewallPolicyIpAddressListArrayOutput
- func (o NetworkFirewallPolicyIpAddressListArrayOutput) ToNetworkFirewallPolicyIpAddressListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyIpAddressListArrayOutput
- type NetworkFirewallPolicyIpAddressListInput
- type NetworkFirewallPolicyIpAddressListOutput
- func (NetworkFirewallPolicyIpAddressListOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyIpAddressListOutput) IpAddressListName() pulumi.StringOutput
- func (o NetworkFirewallPolicyIpAddressListOutput) IpAddressListValues() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicyIpAddressListOutput) ToNetworkFirewallPolicyIpAddressListOutput() NetworkFirewallPolicyIpAddressListOutput
- func (o NetworkFirewallPolicyIpAddressListOutput) ToNetworkFirewallPolicyIpAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyIpAddressListOutput
- type NetworkFirewallPolicyMap
- type NetworkFirewallPolicyMapInput
- type NetworkFirewallPolicyMapOutput
- func (NetworkFirewallPolicyMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyOutput
- func (o NetworkFirewallPolicyMapOutput) ToNetworkFirewallPolicyMapOutput() NetworkFirewallPolicyMapOutput
- func (o NetworkFirewallPolicyMapOutput) ToNetworkFirewallPolicyMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyMapOutput
- type NetworkFirewallPolicyMappedSecret
- type NetworkFirewallPolicyMappedSecretArgs
- func (NetworkFirewallPolicyMappedSecretArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyMappedSecretArgs) ToNetworkFirewallPolicyMappedSecretOutput() NetworkFirewallPolicyMappedSecretOutput
- func (i NetworkFirewallPolicyMappedSecretArgs) ToNetworkFirewallPolicyMappedSecretOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretOutput
- type NetworkFirewallPolicyMappedSecretArray
- func (NetworkFirewallPolicyMappedSecretArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyMappedSecretArray) ToNetworkFirewallPolicyMappedSecretArrayOutput() NetworkFirewallPolicyMappedSecretArrayOutput
- func (i NetworkFirewallPolicyMappedSecretArray) ToNetworkFirewallPolicyMappedSecretArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretArrayOutput
- type NetworkFirewallPolicyMappedSecretArrayInput
- type NetworkFirewallPolicyMappedSecretArrayOutput
- func (NetworkFirewallPolicyMappedSecretArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyMappedSecretArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyMappedSecretOutput
- func (o NetworkFirewallPolicyMappedSecretArrayOutput) ToNetworkFirewallPolicyMappedSecretArrayOutput() NetworkFirewallPolicyMappedSecretArrayOutput
- func (o NetworkFirewallPolicyMappedSecretArrayOutput) ToNetworkFirewallPolicyMappedSecretArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretArrayOutput
- type NetworkFirewallPolicyMappedSecretInput
- type NetworkFirewallPolicyMappedSecretOutput
- func (NetworkFirewallPolicyMappedSecretOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyMappedSecretOutput) Key() pulumi.StringOutput
- func (o NetworkFirewallPolicyMappedSecretOutput) ToNetworkFirewallPolicyMappedSecretOutput() NetworkFirewallPolicyMappedSecretOutput
- func (o NetworkFirewallPolicyMappedSecretOutput) ToNetworkFirewallPolicyMappedSecretOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretOutput
- func (o NetworkFirewallPolicyMappedSecretOutput) Type() pulumi.StringOutput
- func (o NetworkFirewallPolicyMappedSecretOutput) VaultSecretId() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicyMappedSecretOutput) VersionNumber() pulumi.IntPtrOutput
- type NetworkFirewallPolicyOutput
- func (o NetworkFirewallPolicyOutput) ApplicationLists() NetworkFirewallPolicyApplicationListArrayOutput
- func (o NetworkFirewallPolicyOutput) CompartmentId() pulumi.StringOutput
- func (o NetworkFirewallPolicyOutput) DecryptionProfiles() NetworkFirewallPolicyDecryptionProfileArrayOutput
- func (o NetworkFirewallPolicyOutput) DecryptionRules() NetworkFirewallPolicyDecryptionRuleArrayOutput
- func (o NetworkFirewallPolicyOutput) DefinedTags() pulumi.MapOutput
- func (o NetworkFirewallPolicyOutput) DisplayName() pulumi.StringOutput
- func (NetworkFirewallPolicyOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyOutput) FreeformTags() pulumi.MapOutput
- func (o NetworkFirewallPolicyOutput) IpAddressLists() NetworkFirewallPolicyIpAddressListArrayOutput
- func (o NetworkFirewallPolicyOutput) IsFirewallAttached() pulumi.BoolOutput
- func (o NetworkFirewallPolicyOutput) LifecycleDetails() pulumi.StringOutput
- func (o NetworkFirewallPolicyOutput) MappedSecrets() NetworkFirewallPolicyMappedSecretArrayOutput
- func (o NetworkFirewallPolicyOutput) SecurityRules() NetworkFirewallPolicySecurityRuleArrayOutput
- func (o NetworkFirewallPolicyOutput) State() pulumi.StringOutput
- func (o NetworkFirewallPolicyOutput) SystemTags() pulumi.MapOutput
- func (o NetworkFirewallPolicyOutput) TimeCreated() pulumi.StringOutput
- func (o NetworkFirewallPolicyOutput) TimeUpdated() pulumi.StringOutput
- func (o NetworkFirewallPolicyOutput) ToNetworkFirewallPolicyOutput() NetworkFirewallPolicyOutput
- func (o NetworkFirewallPolicyOutput) ToNetworkFirewallPolicyOutputWithContext(ctx context.Context) NetworkFirewallPolicyOutput
- func (o NetworkFirewallPolicyOutput) UrlLists() NetworkFirewallPolicyUrlListArrayOutput
- type NetworkFirewallPolicySecurityRule
- type NetworkFirewallPolicySecurityRuleArgs
- func (NetworkFirewallPolicySecurityRuleArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicySecurityRuleArgs) ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput
- func (i NetworkFirewallPolicySecurityRuleArgs) ToNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleOutput
- type NetworkFirewallPolicySecurityRuleArray
- func (NetworkFirewallPolicySecurityRuleArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicySecurityRuleArray) ToNetworkFirewallPolicySecurityRuleArrayOutput() NetworkFirewallPolicySecurityRuleArrayOutput
- func (i NetworkFirewallPolicySecurityRuleArray) ToNetworkFirewallPolicySecurityRuleArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleArrayOutput
- type NetworkFirewallPolicySecurityRuleArrayInput
- type NetworkFirewallPolicySecurityRuleArrayOutput
- func (NetworkFirewallPolicySecurityRuleArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicySecurityRuleArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicySecurityRuleOutput
- func (o NetworkFirewallPolicySecurityRuleArrayOutput) ToNetworkFirewallPolicySecurityRuleArrayOutput() NetworkFirewallPolicySecurityRuleArrayOutput
- func (o NetworkFirewallPolicySecurityRuleArrayOutput) ToNetworkFirewallPolicySecurityRuleArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleArrayOutput
- type NetworkFirewallPolicySecurityRuleCondition
- type NetworkFirewallPolicySecurityRuleConditionArgs
- func (NetworkFirewallPolicySecurityRuleConditionArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionOutput() NetworkFirewallPolicySecurityRuleConditionOutput
- func (i NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionOutput
- type NetworkFirewallPolicySecurityRuleConditionInput
- type NetworkFirewallPolicySecurityRuleConditionOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) Applications() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) Destinations() pulumi.StringArrayOutput
- func (NetworkFirewallPolicySecurityRuleConditionOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) Sources() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionOutput() NetworkFirewallPolicySecurityRuleConditionOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) Urls() pulumi.StringArrayOutput
- type NetworkFirewallPolicySecurityRuleInput
- type NetworkFirewallPolicySecurityRuleOutput
- func (o NetworkFirewallPolicySecurityRuleOutput) Action() pulumi.StringOutput
- func (o NetworkFirewallPolicySecurityRuleOutput) Condition() NetworkFirewallPolicySecurityRuleConditionOutput
- func (NetworkFirewallPolicySecurityRuleOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicySecurityRuleOutput) Inspection() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicySecurityRuleOutput) Name() pulumi.StringOutput
- func (o NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput
- func (o NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleOutput
- type NetworkFirewallPolicyState
- type NetworkFirewallPolicyUrlList
- type NetworkFirewallPolicyUrlListArgs
- func (NetworkFirewallPolicyUrlListArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyUrlListArgs) ToNetworkFirewallPolicyUrlListOutput() NetworkFirewallPolicyUrlListOutput
- func (i NetworkFirewallPolicyUrlListArgs) ToNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListOutput
- type NetworkFirewallPolicyUrlListArray
- func (NetworkFirewallPolicyUrlListArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyUrlListArray) ToNetworkFirewallPolicyUrlListArrayOutput() NetworkFirewallPolicyUrlListArrayOutput
- func (i NetworkFirewallPolicyUrlListArray) ToNetworkFirewallPolicyUrlListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListArrayOutput
- type NetworkFirewallPolicyUrlListArrayInput
- type NetworkFirewallPolicyUrlListArrayOutput
- func (NetworkFirewallPolicyUrlListArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyUrlListArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyUrlListOutput
- func (o NetworkFirewallPolicyUrlListArrayOutput) ToNetworkFirewallPolicyUrlListArrayOutput() NetworkFirewallPolicyUrlListArrayOutput
- func (o NetworkFirewallPolicyUrlListArrayOutput) ToNetworkFirewallPolicyUrlListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListArrayOutput
- type NetworkFirewallPolicyUrlListInput
- type NetworkFirewallPolicyUrlListOutput
- func (NetworkFirewallPolicyUrlListOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutput() NetworkFirewallPolicyUrlListOutput
- func (o NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListOutput
- func (o NetworkFirewallPolicyUrlListOutput) UrlListName() pulumi.StringOutput
- func (o NetworkFirewallPolicyUrlListOutput) UrlListValues() NetworkFirewallPolicyUrlListUrlListValueArrayOutput
- type NetworkFirewallPolicyUrlListUrlListValue
- type NetworkFirewallPolicyUrlListUrlListValueArgs
- func (NetworkFirewallPolicyUrlListUrlListValueArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyUrlListUrlListValueArgs) ToNetworkFirewallPolicyUrlListUrlListValueOutput() NetworkFirewallPolicyUrlListUrlListValueOutput
- func (i NetworkFirewallPolicyUrlListUrlListValueArgs) ToNetworkFirewallPolicyUrlListUrlListValueOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlListValueOutput
- type NetworkFirewallPolicyUrlListUrlListValueArray
- func (NetworkFirewallPolicyUrlListUrlListValueArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyUrlListUrlListValueArray) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutput() NetworkFirewallPolicyUrlListUrlListValueArrayOutput
- func (i NetworkFirewallPolicyUrlListUrlListValueArray) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlListValueArrayOutput
- type NetworkFirewallPolicyUrlListUrlListValueArrayInput
- type NetworkFirewallPolicyUrlListUrlListValueArrayOutput
- func (NetworkFirewallPolicyUrlListUrlListValueArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyUrlListUrlListValueArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyUrlListUrlListValueOutput
- func (o NetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutput() NetworkFirewallPolicyUrlListUrlListValueArrayOutput
- func (o NetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlListValueArrayOutput
- type NetworkFirewallPolicyUrlListUrlListValueInput
- type NetworkFirewallPolicyUrlListUrlListValueOutput
- func (NetworkFirewallPolicyUrlListUrlListValueOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyUrlListUrlListValueOutput) Pattern() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicyUrlListUrlListValueOutput) ToNetworkFirewallPolicyUrlListUrlListValueOutput() NetworkFirewallPolicyUrlListUrlListValueOutput
- func (o NetworkFirewallPolicyUrlListUrlListValueOutput) ToNetworkFirewallPolicyUrlListUrlListValueOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlListValueOutput
- func (o NetworkFirewallPolicyUrlListUrlListValueOutput) Type() pulumi.StringOutput
- type NetworkFirewallState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetNetworkFirewallPoliciesArgs ¶
type GetNetworkFirewallPoliciesArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPoliciesFilter `pulumi:"filters"` // Unique Network Firewall Policy identifier Id *string `pulumi:"id"` // A filter to return only resources with a lifecycleState matching the given value. State *string `pulumi:"state"` }
A collection of arguments for invoking getNetworkFirewallPolicies.
type GetNetworkFirewallPoliciesFilterArgs ¶
type GetNetworkFirewallPoliciesFilterArgs struct { // Name for the Security rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkFirewallPoliciesFilterArgs) ElementType ¶
func (GetNetworkFirewallPoliciesFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesFilterArgs) ToGetNetworkFirewallPoliciesFilterOutput ¶
func (i GetNetworkFirewallPoliciesFilterArgs) ToGetNetworkFirewallPoliciesFilterOutput() GetNetworkFirewallPoliciesFilterOutput
func (GetNetworkFirewallPoliciesFilterArgs) ToGetNetworkFirewallPoliciesFilterOutputWithContext ¶
func (i GetNetworkFirewallPoliciesFilterArgs) ToGetNetworkFirewallPoliciesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesFilterOutput
type GetNetworkFirewallPoliciesFilterArray ¶
type GetNetworkFirewallPoliciesFilterArray []GetNetworkFirewallPoliciesFilterInput
func (GetNetworkFirewallPoliciesFilterArray) ElementType ¶
func (GetNetworkFirewallPoliciesFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesFilterArray) ToGetNetworkFirewallPoliciesFilterArrayOutput ¶
func (i GetNetworkFirewallPoliciesFilterArray) ToGetNetworkFirewallPoliciesFilterArrayOutput() GetNetworkFirewallPoliciesFilterArrayOutput
func (GetNetworkFirewallPoliciesFilterArray) ToGetNetworkFirewallPoliciesFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesFilterArray) ToGetNetworkFirewallPoliciesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesFilterArrayOutput
type GetNetworkFirewallPoliciesFilterArrayInput ¶
type GetNetworkFirewallPoliciesFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesFilterArrayOutput() GetNetworkFirewallPoliciesFilterArrayOutput ToGetNetworkFirewallPoliciesFilterArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesFilterArrayOutput }
GetNetworkFirewallPoliciesFilterArrayInput is an input type that accepts GetNetworkFirewallPoliciesFilterArray and GetNetworkFirewallPoliciesFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesFilterArrayInput` via:
GetNetworkFirewallPoliciesFilterArray{ GetNetworkFirewallPoliciesFilterArgs{...} }
type GetNetworkFirewallPoliciesFilterArrayOutput ¶
type GetNetworkFirewallPoliciesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesFilterArrayOutput) ToGetNetworkFirewallPoliciesFilterArrayOutput ¶
func (o GetNetworkFirewallPoliciesFilterArrayOutput) ToGetNetworkFirewallPoliciesFilterArrayOutput() GetNetworkFirewallPoliciesFilterArrayOutput
func (GetNetworkFirewallPoliciesFilterArrayOutput) ToGetNetworkFirewallPoliciesFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesFilterArrayOutput) ToGetNetworkFirewallPoliciesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesFilterArrayOutput
type GetNetworkFirewallPoliciesFilterInput ¶
type GetNetworkFirewallPoliciesFilterInput interface { pulumi.Input ToGetNetworkFirewallPoliciesFilterOutput() GetNetworkFirewallPoliciesFilterOutput ToGetNetworkFirewallPoliciesFilterOutputWithContext(context.Context) GetNetworkFirewallPoliciesFilterOutput }
GetNetworkFirewallPoliciesFilterInput is an input type that accepts GetNetworkFirewallPoliciesFilterArgs and GetNetworkFirewallPoliciesFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesFilterInput` via:
GetNetworkFirewallPoliciesFilterArgs{...}
type GetNetworkFirewallPoliciesFilterOutput ¶
type GetNetworkFirewallPoliciesFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesFilterOutput) ElementType ¶
func (GetNetworkFirewallPoliciesFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesFilterOutput) Name ¶
func (o GetNetworkFirewallPoliciesFilterOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (GetNetworkFirewallPoliciesFilterOutput) Regex ¶
func (o GetNetworkFirewallPoliciesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPoliciesFilterOutput) ToGetNetworkFirewallPoliciesFilterOutput ¶
func (o GetNetworkFirewallPoliciesFilterOutput) ToGetNetworkFirewallPoliciesFilterOutput() GetNetworkFirewallPoliciesFilterOutput
func (GetNetworkFirewallPoliciesFilterOutput) ToGetNetworkFirewallPoliciesFilterOutputWithContext ¶
func (o GetNetworkFirewallPoliciesFilterOutput) ToGetNetworkFirewallPoliciesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesFilterOutput
func (GetNetworkFirewallPoliciesFilterOutput) Values ¶
func (o GetNetworkFirewallPoliciesFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollection ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollection struct {
Items []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs struct {
Items GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItem ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItem struct { // Map defining application lists of the policy. The value of an entry is a list of "applications", each consisting of a protocol identifier (such as TCP, UDP, or ICMP) and protocol-specific parameters (such as a port range). The associated key is the identifier by which the application list is referenced. ApplicationLists []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationList `pulumi:"applicationLists"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Map defining decryption profiles of the policy. The value of an entry is a decryption profile. The associated key is the identifier by which the decryption profile is referenced. DecryptionProfiles []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfile `pulumi:"decryptionProfiles"` // List of Decryption Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. DecryptionRules []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRule `pulumi:"decryptionRules"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique Network Firewall Policy identifier Id string `pulumi:"id"` // Map defining IP address lists of the policy. The value of an entry is a list of IP addresses or prefixes in CIDR notation. The associated key is the identifier by which the IP address list is referenced. IpAddressLists []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressList `pulumi:"ipAddressLists"` // To determine if any Network Firewall is associated with this Network Firewall Policy. IsFirewallAttached bool `pulumi:"isFirewallAttached"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Map defining secrets of the policy. The value of an entry is a "mapped secret" consisting of a purpose and source. The associated key is the identifier by which the mapped secret is referenced. MappedSecrets []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecret `pulumi:"mappedSecrets"` // List of Security Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. SecurityRules []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRule `pulumi:"securityRules"` // A filter to return only resources with a lifecycleState matching the given value. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time instant at which the Network Firewall Policy was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The time instant at which the Network Firewall Policy was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated string `pulumi:"timeUpdated"` // Map defining URL pattern lists of the policy. The value of an entry is a list of URL patterns. The associated key is the identifier by which the URL pattern list is referenced. UrlLists []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlList `pulumi:"urlLists"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationList ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationList struct { ApplicationListName string `pulumi:"applicationListName"` ApplicationValues []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValue `pulumi:"applicationValues"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValue ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValue struct { IcmpCode int `pulumi:"icmpCode"` IcmpType int `pulumi:"icmpType"` MaximumPort int `pulumi:"maximumPort"` MinimumPort int `pulumi:"minimumPort"` // Type of the secrets mapped based on the policy. Type string `pulumi:"type"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs struct { IcmpCode pulumi.IntInput `pulumi:"icmpCode"` IcmpType pulumi.IntInput `pulumi:"icmpType"` MaximumPort pulumi.IntInput `pulumi:"maximumPort"` MinimumPort pulumi.IntInput `pulumi:"minimumPort"` // Type of the secrets mapped based on the policy. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput ¶ added in v0.6.0
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutputWithContext ¶ added in v0.6.0
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput ¶ added in v0.6.0
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutputWithContext ¶ added in v0.6.0
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayInput ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput) Index ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutputWithContext ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueInput ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) IcmpCode ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) IcmpType ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) MaximumPort ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) MinimumPort ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutputWithContext ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) Type ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy.
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs struct { ApplicationListName pulumi.StringInput `pulumi:"applicationListName"` ApplicationValues GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListApplicationValueArrayInput `pulumi:"applicationValues"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput) Index ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ApplicationListName ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ApplicationListName() pulumi.StringOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ApplicationValues ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs struct { // Map defining application lists of the policy. The value of an entry is a list of "applications", each consisting of a protocol identifier (such as TCP, UDP, or ICMP) and protocol-specific parameters (such as a port range). The associated key is the identifier by which the application list is referenced. ApplicationLists GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayInput `pulumi:"applicationLists"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Map defining decryption profiles of the policy. The value of an entry is a decryption profile. The associated key is the identifier by which the decryption profile is referenced. DecryptionProfiles GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayInput `pulumi:"decryptionProfiles"` // List of Decryption Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. DecryptionRules GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayInput `pulumi:"decryptionRules"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // Unique Network Firewall Policy identifier Id pulumi.StringInput `pulumi:"id"` // Map defining IP address lists of the policy. The value of an entry is a list of IP addresses or prefixes in CIDR notation. The associated key is the identifier by which the IP address list is referenced. IpAddressLists GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayInput `pulumi:"ipAddressLists"` // To determine if any Network Firewall is associated with this Network Firewall Policy. IsFirewallAttached pulumi.BoolInput `pulumi:"isFirewallAttached"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Map defining secrets of the policy. The value of an entry is a "mapped secret" consisting of a purpose and source. The associated key is the identifier by which the mapped secret is referenced. MappedSecrets GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayInput `pulumi:"mappedSecrets"` // List of Security Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. SecurityRules GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayInput `pulumi:"securityRules"` // A filter to return only resources with a lifecycleState matching the given value. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The time instant at which the Network Firewall Policy was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time instant at which the Network Firewall Policy was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // Map defining URL pattern lists of the policy. The value of an entry is a list of URL patterns. The associated key is the identifier by which the URL pattern list is referenced. UrlLists GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayInput `pulumi:"urlLists"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfile ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfile struct { // Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. AreCertificateExtensionsRestricted bool `pulumi:"areCertificateExtensionsRestricted"` // Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName bool `pulumi:"isAutoIncludeAltName"` // Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked bool `pulumi:"isExpiredCertificateBlocked"` // Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked bool `pulumi:"isOutOfCapacityBlocked"` // Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds). IsRevocationStatusTimeoutBlocked bool `pulumi:"isRevocationStatusTimeoutBlocked"` // Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked bool `pulumi:"isUnknownRevocationStatusBlocked"` // Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked bool `pulumi:"isUnsupportedCipherBlocked"` // Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked bool `pulumi:"isUnsupportedVersionBlocked"` // Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked bool `pulumi:"isUntrustedIssuerBlocked"` Key string `pulumi:"key"` // Type of the secrets mapped based on the policy. Type string `pulumi:"type"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs struct { // Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. AreCertificateExtensionsRestricted pulumi.BoolInput `pulumi:"areCertificateExtensionsRestricted"` // Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName pulumi.BoolInput `pulumi:"isAutoIncludeAltName"` // Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked pulumi.BoolInput `pulumi:"isExpiredCertificateBlocked"` // Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked pulumi.BoolInput `pulumi:"isOutOfCapacityBlocked"` // Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds). IsRevocationStatusTimeoutBlocked pulumi.BoolInput `pulumi:"isRevocationStatusTimeoutBlocked"` // Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked pulumi.BoolInput `pulumi:"isUnknownRevocationStatusBlocked"` // Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked pulumi.BoolInput `pulumi:"isUnsupportedCipherBlocked"` // Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked pulumi.BoolInput `pulumi:"isUnsupportedVersionBlocked"` // Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked pulumi.BoolInput `pulumi:"isUntrustedIssuerBlocked"` Key pulumi.StringInput `pulumi:"key"` // Type of the secrets mapped based on the policy. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput) Index ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) AreCertificateExtensionsRestricted ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) AreCertificateExtensionsRestricted() pulumi.BoolOutput
Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsAutoIncludeAltName ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsAutoIncludeAltName() pulumi.BoolOutput
Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsExpiredCertificateBlocked ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
Whether to block sessions if server's certificate is expired.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsOutOfCapacityBlocked ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked() pulumi.BoolOutput
Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUnknownRevocationStatusBlocked ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolOutput
Whether to block sessions if the revocation status check for server's certificate results in "unknown".
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUnsupportedCipherBlocked ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
Whether to block sessions if SSL cipher suite is not supported.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUnsupportedVersionBlocked ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
Whether to block sessions if SSL version is not supported.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUntrustedIssuerBlocked ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) IsUntrustedIssuerBlocked() pulumi.BoolOutput
Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) Key ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) Type ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy.
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRule ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRule struct { // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action string `pulumi:"action"` // Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Conditions []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleCondition `pulumi:"conditions"` // The name of the decryption profile to use. DecryptionProfile string `pulumi:"decryptionProfile"` // Name for the Security rule, must be unique within the policy. Name string `pulumi:"name"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret string `pulumi:"secret"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs struct { // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action pulumi.StringInput `pulumi:"action"` // Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Conditions GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayInput `pulumi:"conditions"` // The name of the decryption profile to use. DecryptionProfile pulumi.StringInput `pulumi:"decryptionProfile"` // Name for the Security rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput) Index ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleCondition ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleCondition struct { // An array of IP address list names to be evaluated against the traffic destination address. Destinations []string `pulumi:"destinations"` // An array of IP address list names to be evaluated against the traffic source address. Sources []string `pulumi:"sources"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs struct { // An array of IP address list names to be evaluated against the traffic destination address. Destinations pulumi.StringArrayInput `pulumi:"destinations"` // An array of IP address list names to be evaluated against the traffic source address. Sources pulumi.StringArrayInput `pulumi:"sources"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput) Index ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) Destinations ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) Destinations() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic destination address.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) Sources ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) Sources() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic source address.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Action ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Action() pulumi.StringOutput
Types of Action on the Traffic flow. * ALLOW - Allows the traffic. * DROP - Silently drops the traffic, e.g. without sending a TCP reset. * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Conditions ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Conditions() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleConditionArrayOutput
Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) DecryptionProfile ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) DecryptionProfile() pulumi.StringOutput
The name of the decryption profile to use.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Name ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Secret ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) Secret() pulumi.StringOutput
The name of a mapped secret. Its `type` must match that of the specified decryption profile.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs struct { IpAddressListName pulumi.StringInput `pulumi:"ipAddressListName"` IpAddressListValues pulumi.StringArrayInput `pulumi:"ipAddressListValues"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput) Index ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) IpAddressListName ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) IpAddressListName() pulumi.StringOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) IpAddressListValues ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) IpAddressListValues() pulumi.StringArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecret ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecret struct { Key string `pulumi:"key"` // Type of the secrets mapped based on the policy. Type string `pulumi:"type"` // OCID for the Vault Secret to be used. VaultSecretId string `pulumi:"vaultSecretId"` // Version number of the secret to be used. VersionNumber int `pulumi:"versionNumber"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs struct { Key pulumi.StringInput `pulumi:"key"` // Type of the secrets mapped based on the policy. Type pulumi.StringInput `pulumi:"type"` // OCID for the Vault Secret to be used. VaultSecretId pulumi.StringInput `pulumi:"vaultSecretId"` // Version number of the secret to be used. VersionNumber pulumi.IntInput `pulumi:"versionNumber"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput) Index ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) Type ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) VaultSecretId ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) VaultSecretId() pulumi.StringOutput
OCID for the Vault Secret to be used.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) VersionNumber ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretOutput) VersionNumber() pulumi.IntOutput
Version number of the secret to be used.
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ApplicationLists ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ApplicationLists() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemApplicationListArrayOutput
Map defining application lists of the policy. The value of an entry is a list of "applications", each consisting of a protocol identifier (such as TCP, UDP, or ICMP) and protocol-specific parameters (such as a port range). The associated key is the identifier by which the application list is referenced.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) CompartmentId ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DecryptionProfiles ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DecryptionProfiles() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionProfileArrayOutput
Map defining decryption profiles of the policy. The value of an entry is a decryption profile. The associated key is the identifier by which the decryption profile is referenced.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DecryptionRules ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DecryptionRules() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemDecryptionRuleArrayOutput
List of Decryption Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DefinedTags ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DisplayName ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) FreeformTags ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) Id ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) Id() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) IpAddressLists ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) IpAddressLists() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemIpAddressListArrayOutput
Map defining IP address lists of the policy. The value of an entry is a list of IP addresses or prefixes in CIDR notation. The associated key is the identifier by which the IP address list is referenced.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) IsFirewallAttached ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) IsFirewallAttached() pulumi.BoolOutput
To determine if any Network Firewall is associated with this Network Firewall Policy.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) LifecycleDetails ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) MappedSecrets ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) MappedSecrets() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemMappedSecretArrayOutput
Map defining secrets of the policy. The value of an entry is a "mapped secret" consisting of a purpose and source. The associated key is the identifier by which the mapped secret is referenced.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) SecurityRules ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) SecurityRules() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput
List of Security Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) State ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources with a lifecycleState matching the given value.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) SystemTags ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) TimeCreated ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time instant at which the Network Firewall Policy was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) TimeUpdated ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time instant at which the Network Firewall Policy was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) UrlLists ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) UrlLists() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput
Map defining URL pattern lists of the policy. The value of an entry is a list of URL patterns. The associated key is the identifier by which the URL pattern list is referenced.
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRule ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRule struct { // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action string `pulumi:"action"` // Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Conditions []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleCondition `pulumi:"conditions"` // Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. // * INTRUSION_DETECTION - Intrusion Detection. // * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`. Inspection string `pulumi:"inspection"` // Name for the Security rule, must be unique within the policy. Name string `pulumi:"name"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs struct { // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action pulumi.StringInput `pulumi:"action"` // Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Conditions GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayInput `pulumi:"conditions"` // Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. // * INTRUSION_DETECTION - Intrusion Detection. // * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`. Inspection pulumi.StringInput `pulumi:"inspection"` // Name for the Security rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput) Index ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleCondition ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleCondition struct { // An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters. Applications []string `pulumi:"applications"` // An array of IP address list names to be evaluated against the traffic destination address. Destinations []string `pulumi:"destinations"` // An array of IP address list names to be evaluated against the traffic source address. Sources []string `pulumi:"sources"` // An array of URL pattern list names to be evaluated against the HTTP(S) request target. Urls []string `pulumi:"urls"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs struct { // An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters. Applications pulumi.StringArrayInput `pulumi:"applications"` // An array of IP address list names to be evaluated against the traffic destination address. Destinations pulumi.StringArrayInput `pulumi:"destinations"` // An array of IP address list names to be evaluated against the traffic source address. Sources pulumi.StringArrayInput `pulumi:"sources"` // An array of URL pattern list names to be evaluated against the HTTP(S) request target. Urls pulumi.StringArrayInput `pulumi:"urls"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput) Index ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Applications ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Applications() pulumi.StringArrayOutput
An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Destinations ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Destinations() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic destination address.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Sources ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Sources() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic source address.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Urls ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionOutput) Urls() pulumi.StringArrayOutput
An array of URL pattern list names to be evaluated against the HTTP(S) request target.
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Action ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Action() pulumi.StringOutput
Types of Action on the Traffic flow. * ALLOW - Allows the traffic. * DROP - Silently drops the traffic, e.g. without sending a TCP reset. * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Conditions ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Conditions() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleConditionArrayOutput
Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Inspection ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Inspection() pulumi.StringOutput
Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. * INTRUSION_DETECTION - Intrusion Detection. * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Name ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemSecurityRuleOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlList ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlList struct { UrlListName string `pulumi:"urlListName"` UrlListValues []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValue `pulumi:"urlListValues"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs struct { UrlListName pulumi.StringInput `pulumi:"urlListName"` UrlListValues GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayInput `pulumi:"urlListValues"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutputWithContext ¶
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput) Index ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListInput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) UrlListName ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) UrlListName() pulumi.StringOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListOutput) UrlListValues ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValue ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs struct { Pattern pulumi.StringInput `pulumi:"pattern"` // Type of the secrets mapped based on the policy. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput ¶ added in v0.6.0
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutputWithContext ¶ added in v0.6.0
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueInput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput ¶ added in v0.6.0
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutputWithContext ¶ added in v0.6.0
func (i GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayInput ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArray{ GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs{...} }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput) Index ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutputWithContext ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArrayOutput
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueInput ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueInput interface { pulumi.Input ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutputWithContext(context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput }
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueInput is an input type that accepts GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs and GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput values. You can construct a concrete instance of `GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueInput` via:
GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueArgs{...}
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput ¶ added in v0.6.0
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) Pattern ¶ added in v0.6.0
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutputWithContext ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) Type ¶ added in v0.6.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemUrlListUrlListValueOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy.
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutputWithContext ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput) ToGetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionOutput
type GetNetworkFirewallPoliciesOutputArgs ¶
type GetNetworkFirewallPoliciesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallPoliciesFilterArrayInput `pulumi:"filters"` // Unique Network Firewall Policy identifier Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources with a lifecycleState matching the given value. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getNetworkFirewallPolicies.
func (GetNetworkFirewallPoliciesOutputArgs) ElementType ¶
func (GetNetworkFirewallPoliciesOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPoliciesResult ¶
type GetNetworkFirewallPoliciesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy. CompartmentId string `pulumi:"compartmentId"` // A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPoliciesFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource - Network Firewall Policy. Id *string `pulumi:"id"` // The list of network_firewall_policy_summary_collection. NetworkFirewallPolicySummaryCollections []GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollection `pulumi:"networkFirewallPolicySummaryCollections"` // The current state of the Network Firewall Policy. State *string `pulumi:"state"` }
A collection of values returned by getNetworkFirewallPolicies.
func GetNetworkFirewallPolicies ¶
func GetNetworkFirewallPolicies(ctx *pulumi.Context, args *GetNetworkFirewallPoliciesArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPoliciesResult, error)
This data source provides the list of Network Firewall Policies in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of Network Firewall Policies.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.GetNetworkFirewallPolicies(ctx, &networkfirewall.GetNetworkFirewallPoliciesArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Network_firewall_policy_display_name), Id: pulumi.StringRef(_var.Network_firewall_policy_id), State: pulumi.StringRef(_var.Network_firewall_policy_state), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPoliciesResultOutput ¶
type GetNetworkFirewallPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicies.
func GetNetworkFirewallPoliciesOutput ¶
func GetNetworkFirewallPoliciesOutput(ctx *pulumi.Context, args GetNetworkFirewallPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPoliciesResultOutput
func (GetNetworkFirewallPoliciesResultOutput) CompartmentId ¶
func (o GetNetworkFirewallPoliciesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy.
func (GetNetworkFirewallPoliciesResultOutput) DisplayName ¶
func (o GetNetworkFirewallPoliciesResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly optional name for the firewall policy. Avoid entering confidential information.
func (GetNetworkFirewallPoliciesResultOutput) ElementType ¶
func (GetNetworkFirewallPoliciesResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesResultOutput) Id ¶
func (o GetNetworkFirewallPoliciesResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource - Network Firewall Policy.
func (GetNetworkFirewallPoliciesResultOutput) NetworkFirewallPolicySummaryCollections ¶
func (o GetNetworkFirewallPoliciesResultOutput) NetworkFirewallPolicySummaryCollections() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
The list of network_firewall_policy_summary_collection.
func (GetNetworkFirewallPoliciesResultOutput) State ¶
func (o GetNetworkFirewallPoliciesResultOutput) State() pulumi.StringPtrOutput
The current state of the Network Firewall Policy.
func (GetNetworkFirewallPoliciesResultOutput) ToGetNetworkFirewallPoliciesResultOutput ¶
func (o GetNetworkFirewallPoliciesResultOutput) ToGetNetworkFirewallPoliciesResultOutput() GetNetworkFirewallPoliciesResultOutput
func (GetNetworkFirewallPoliciesResultOutput) ToGetNetworkFirewallPoliciesResultOutputWithContext ¶
func (o GetNetworkFirewallPoliciesResultOutput) ToGetNetworkFirewallPoliciesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesResultOutput
type GetNetworkFirewallPolicyApplicationList ¶
type GetNetworkFirewallPolicyApplicationList struct { ApplicationListName string `pulumi:"applicationListName"` ApplicationValues []GetNetworkFirewallPolicyApplicationListApplicationValue `pulumi:"applicationValues"` }
type GetNetworkFirewallPolicyApplicationListApplicationValue ¶ added in v0.6.0
type GetNetworkFirewallPolicyApplicationListApplicationValueArgs ¶ added in v0.6.0
type GetNetworkFirewallPolicyApplicationListApplicationValueArgs struct { IcmpCode pulumi.IntInput `pulumi:"icmpCode"` IcmpType pulumi.IntInput `pulumi:"icmpType"` MaximumPort pulumi.IntInput `pulumi:"maximumPort"` MinimumPort pulumi.IntInput `pulumi:"minimumPort"` // Type of the secrets mapped based on the policy. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPolicyApplicationListApplicationValueArgs) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPolicyApplicationListApplicationValueArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationListApplicationValueArgs) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutput ¶ added in v0.6.0
func (i GetNetworkFirewallPolicyApplicationListApplicationValueArgs) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutput() GetNetworkFirewallPolicyApplicationListApplicationValueOutput
func (GetNetworkFirewallPolicyApplicationListApplicationValueArgs) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext ¶ added in v0.6.0
func (i GetNetworkFirewallPolicyApplicationListApplicationValueArgs) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListApplicationValueOutput
type GetNetworkFirewallPolicyApplicationListApplicationValueArray ¶ added in v0.6.0
type GetNetworkFirewallPolicyApplicationListApplicationValueArray []GetNetworkFirewallPolicyApplicationListApplicationValueInput
func (GetNetworkFirewallPolicyApplicationListApplicationValueArray) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPolicyApplicationListApplicationValueArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationListApplicationValueArray) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput ¶ added in v0.6.0
func (i GetNetworkFirewallPolicyApplicationListApplicationValueArray) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput() GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
func (GetNetworkFirewallPolicyApplicationListApplicationValueArray) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext ¶ added in v0.6.0
func (i GetNetworkFirewallPolicyApplicationListApplicationValueArray) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
type GetNetworkFirewallPolicyApplicationListApplicationValueArrayInput ¶ added in v0.6.0
type GetNetworkFirewallPolicyApplicationListApplicationValueArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput() GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput }
GetNetworkFirewallPolicyApplicationListApplicationValueArrayInput is an input type that accepts GetNetworkFirewallPolicyApplicationListApplicationValueArray and GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationListApplicationValueArrayInput` via:
GetNetworkFirewallPolicyApplicationListApplicationValueArray{ GetNetworkFirewallPolicyApplicationListApplicationValueArgs{...} }
type GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput ¶ added in v0.6.0
type GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput() GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
func (GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
type GetNetworkFirewallPolicyApplicationListApplicationValueInput ¶ added in v0.6.0
type GetNetworkFirewallPolicyApplicationListApplicationValueInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationListApplicationValueOutput() GetNetworkFirewallPolicyApplicationListApplicationValueOutput ToGetNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationListApplicationValueOutput }
GetNetworkFirewallPolicyApplicationListApplicationValueInput is an input type that accepts GetNetworkFirewallPolicyApplicationListApplicationValueArgs and GetNetworkFirewallPolicyApplicationListApplicationValueOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationListApplicationValueInput` via:
GetNetworkFirewallPolicyApplicationListApplicationValueArgs{...}
type GetNetworkFirewallPolicyApplicationListApplicationValueOutput ¶ added in v0.6.0
type GetNetworkFirewallPolicyApplicationListApplicationValueOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationListApplicationValueOutput) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPolicyApplicationListApplicationValueOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpCode ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpCode() pulumi.IntOutput
func (GetNetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpType ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpType() pulumi.IntOutput
func (GetNetworkFirewallPolicyApplicationListApplicationValueOutput) MaximumPort ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) MaximumPort() pulumi.IntOutput
func (GetNetworkFirewallPolicyApplicationListApplicationValueOutput) MinimumPort ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) MinimumPort() pulumi.IntOutput
func (GetNetworkFirewallPolicyApplicationListApplicationValueOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutput ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutput() GetNetworkFirewallPolicyApplicationListApplicationValueOutput
func (GetNetworkFirewallPolicyApplicationListApplicationValueOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyApplicationListApplicationValueOutput) ToGetNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListApplicationValueOutput
type GetNetworkFirewallPolicyApplicationListArgs ¶
type GetNetworkFirewallPolicyApplicationListArgs struct { ApplicationListName pulumi.StringInput `pulumi:"applicationListName"` ApplicationValues GetNetworkFirewallPolicyApplicationListApplicationValueArrayInput `pulumi:"applicationValues"` }
func (GetNetworkFirewallPolicyApplicationListArgs) ElementType ¶
func (GetNetworkFirewallPolicyApplicationListArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationListArgs) ToGetNetworkFirewallPolicyApplicationListOutput ¶
func (i GetNetworkFirewallPolicyApplicationListArgs) ToGetNetworkFirewallPolicyApplicationListOutput() GetNetworkFirewallPolicyApplicationListOutput
func (GetNetworkFirewallPolicyApplicationListArgs) ToGetNetworkFirewallPolicyApplicationListOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationListArgs) ToGetNetworkFirewallPolicyApplicationListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListOutput
type GetNetworkFirewallPolicyApplicationListArray ¶
type GetNetworkFirewallPolicyApplicationListArray []GetNetworkFirewallPolicyApplicationListInput
func (GetNetworkFirewallPolicyApplicationListArray) ElementType ¶
func (GetNetworkFirewallPolicyApplicationListArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationListArray) ToGetNetworkFirewallPolicyApplicationListArrayOutput ¶
func (i GetNetworkFirewallPolicyApplicationListArray) ToGetNetworkFirewallPolicyApplicationListArrayOutput() GetNetworkFirewallPolicyApplicationListArrayOutput
func (GetNetworkFirewallPolicyApplicationListArray) ToGetNetworkFirewallPolicyApplicationListArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationListArray) ToGetNetworkFirewallPolicyApplicationListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListArrayOutput
type GetNetworkFirewallPolicyApplicationListArrayInput ¶
type GetNetworkFirewallPolicyApplicationListArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationListArrayOutput() GetNetworkFirewallPolicyApplicationListArrayOutput ToGetNetworkFirewallPolicyApplicationListArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationListArrayOutput }
GetNetworkFirewallPolicyApplicationListArrayInput is an input type that accepts GetNetworkFirewallPolicyApplicationListArray and GetNetworkFirewallPolicyApplicationListArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationListArrayInput` via:
GetNetworkFirewallPolicyApplicationListArray{ GetNetworkFirewallPolicyApplicationListArgs{...} }
type GetNetworkFirewallPolicyApplicationListArrayOutput ¶
type GetNetworkFirewallPolicyApplicationListArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationListArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationListArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationListArrayOutput) ToGetNetworkFirewallPolicyApplicationListArrayOutput ¶
func (o GetNetworkFirewallPolicyApplicationListArrayOutput) ToGetNetworkFirewallPolicyApplicationListArrayOutput() GetNetworkFirewallPolicyApplicationListArrayOutput
func (GetNetworkFirewallPolicyApplicationListArrayOutput) ToGetNetworkFirewallPolicyApplicationListArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationListArrayOutput) ToGetNetworkFirewallPolicyApplicationListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListArrayOutput
type GetNetworkFirewallPolicyApplicationListInput ¶
type GetNetworkFirewallPolicyApplicationListInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationListOutput() GetNetworkFirewallPolicyApplicationListOutput ToGetNetworkFirewallPolicyApplicationListOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationListOutput }
GetNetworkFirewallPolicyApplicationListInput is an input type that accepts GetNetworkFirewallPolicyApplicationListArgs and GetNetworkFirewallPolicyApplicationListOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationListInput` via:
GetNetworkFirewallPolicyApplicationListArgs{...}
type GetNetworkFirewallPolicyApplicationListOutput ¶
type GetNetworkFirewallPolicyApplicationListOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationListOutput) ApplicationListName ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyApplicationListOutput) ApplicationListName() pulumi.StringOutput
func (GetNetworkFirewallPolicyApplicationListOutput) ApplicationValues ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyApplicationListOutput) ApplicationValues() GetNetworkFirewallPolicyApplicationListApplicationValueArrayOutput
func (GetNetworkFirewallPolicyApplicationListOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationListOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationListOutput) ToGetNetworkFirewallPolicyApplicationListOutput ¶
func (o GetNetworkFirewallPolicyApplicationListOutput) ToGetNetworkFirewallPolicyApplicationListOutput() GetNetworkFirewallPolicyApplicationListOutput
func (GetNetworkFirewallPolicyApplicationListOutput) ToGetNetworkFirewallPolicyApplicationListOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationListOutput) ToGetNetworkFirewallPolicyApplicationListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationListOutput
type GetNetworkFirewallPolicyDecryptionProfile ¶
type GetNetworkFirewallPolicyDecryptionProfile struct { // Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. AreCertificateExtensionsRestricted bool `pulumi:"areCertificateExtensionsRestricted"` // Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName bool `pulumi:"isAutoIncludeAltName"` // Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked bool `pulumi:"isExpiredCertificateBlocked"` // Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked bool `pulumi:"isOutOfCapacityBlocked"` // Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds). IsRevocationStatusTimeoutBlocked bool `pulumi:"isRevocationStatusTimeoutBlocked"` // Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked bool `pulumi:"isUnknownRevocationStatusBlocked"` // Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked bool `pulumi:"isUnsupportedCipherBlocked"` // Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked bool `pulumi:"isUnsupportedVersionBlocked"` // Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked bool `pulumi:"isUntrustedIssuerBlocked"` Key string `pulumi:"key"` // Type of the secrets mapped based on the policy. Type string `pulumi:"type"` }
type GetNetworkFirewallPolicyDecryptionProfileArgs ¶
type GetNetworkFirewallPolicyDecryptionProfileArgs struct { // Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. AreCertificateExtensionsRestricted pulumi.BoolInput `pulumi:"areCertificateExtensionsRestricted"` // Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName pulumi.BoolInput `pulumi:"isAutoIncludeAltName"` // Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked pulumi.BoolInput `pulumi:"isExpiredCertificateBlocked"` // Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked pulumi.BoolInput `pulumi:"isOutOfCapacityBlocked"` // Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds). IsRevocationStatusTimeoutBlocked pulumi.BoolInput `pulumi:"isRevocationStatusTimeoutBlocked"` // Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked pulumi.BoolInput `pulumi:"isUnknownRevocationStatusBlocked"` // Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked pulumi.BoolInput `pulumi:"isUnsupportedCipherBlocked"` // Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked pulumi.BoolInput `pulumi:"isUnsupportedVersionBlocked"` // Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked pulumi.BoolInput `pulumi:"isUntrustedIssuerBlocked"` Key pulumi.StringInput `pulumi:"key"` // Type of the secrets mapped based on the policy. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPolicyDecryptionProfileArgs) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfileArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfileArgs) ToGetNetworkFirewallPolicyDecryptionProfileOutput ¶
func (i GetNetworkFirewallPolicyDecryptionProfileArgs) ToGetNetworkFirewallPolicyDecryptionProfileOutput() GetNetworkFirewallPolicyDecryptionProfileOutput
func (GetNetworkFirewallPolicyDecryptionProfileArgs) ToGetNetworkFirewallPolicyDecryptionProfileOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionProfileArgs) ToGetNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfileOutput
type GetNetworkFirewallPolicyDecryptionProfileArray ¶
type GetNetworkFirewallPolicyDecryptionProfileArray []GetNetworkFirewallPolicyDecryptionProfileInput
func (GetNetworkFirewallPolicyDecryptionProfileArray) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfileArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfileArray) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutput ¶
func (i GetNetworkFirewallPolicyDecryptionProfileArray) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutput() GetNetworkFirewallPolicyDecryptionProfileArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfileArray) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionProfileArray) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfileArrayOutput
type GetNetworkFirewallPolicyDecryptionProfileArrayInput ¶
type GetNetworkFirewallPolicyDecryptionProfileArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionProfileArrayOutput() GetNetworkFirewallPolicyDecryptionProfileArrayOutput ToGetNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionProfileArrayOutput }
GetNetworkFirewallPolicyDecryptionProfileArrayInput is an input type that accepts GetNetworkFirewallPolicyDecryptionProfileArray and GetNetworkFirewallPolicyDecryptionProfileArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionProfileArrayInput` via:
GetNetworkFirewallPolicyDecryptionProfileArray{ GetNetworkFirewallPolicyDecryptionProfileArgs{...} }
type GetNetworkFirewallPolicyDecryptionProfileArrayOutput ¶
type GetNetworkFirewallPolicyDecryptionProfileArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfileArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfileArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfileArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutput ¶
func (o GetNetworkFirewallPolicyDecryptionProfileArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutput() GetNetworkFirewallPolicyDecryptionProfileArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfileArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionProfileArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfileArrayOutput
type GetNetworkFirewallPolicyDecryptionProfileInput ¶
type GetNetworkFirewallPolicyDecryptionProfileInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionProfileOutput() GetNetworkFirewallPolicyDecryptionProfileOutput ToGetNetworkFirewallPolicyDecryptionProfileOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionProfileOutput }
GetNetworkFirewallPolicyDecryptionProfileInput is an input type that accepts GetNetworkFirewallPolicyDecryptionProfileArgs and GetNetworkFirewallPolicyDecryptionProfileOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionProfileInput` via:
GetNetworkFirewallPolicyDecryptionProfileArgs{...}
type GetNetworkFirewallPolicyDecryptionProfileOutput ¶
type GetNetworkFirewallPolicyDecryptionProfileOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfileOutput) AreCertificateExtensionsRestricted ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) AreCertificateExtensionsRestricted() pulumi.BoolOutput
Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
func (GetNetworkFirewallPolicyDecryptionProfileOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfileOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfileOutput) IsAutoIncludeAltName ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsAutoIncludeAltName() pulumi.BoolOutput
Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
func (GetNetworkFirewallPolicyDecryptionProfileOutput) IsExpiredCertificateBlocked ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
Whether to block sessions if server's certificate is expired.
func (GetNetworkFirewallPolicyDecryptionProfileOutput) IsOutOfCapacityBlocked ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
func (GetNetworkFirewallPolicyDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked() pulumi.BoolOutput
Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).
func (GetNetworkFirewallPolicyDecryptionProfileOutput) IsUnknownRevocationStatusBlocked ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolOutput
Whether to block sessions if the revocation status check for server's certificate results in "unknown".
func (GetNetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedCipherBlocked ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
Whether to block sessions if SSL cipher suite is not supported.
func (GetNetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedVersionBlocked ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
Whether to block sessions if SSL version is not supported.
func (GetNetworkFirewallPolicyDecryptionProfileOutput) IsUntrustedIssuerBlocked ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) IsUntrustedIssuerBlocked() pulumi.BoolOutput
Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
func (GetNetworkFirewallPolicyDecryptionProfileOutput) Key ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) Key() pulumi.StringOutput
func (GetNetworkFirewallPolicyDecryptionProfileOutput) ToGetNetworkFirewallPolicyDecryptionProfileOutput ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) ToGetNetworkFirewallPolicyDecryptionProfileOutput() GetNetworkFirewallPolicyDecryptionProfileOutput
func (GetNetworkFirewallPolicyDecryptionProfileOutput) ToGetNetworkFirewallPolicyDecryptionProfileOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) ToGetNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfileOutput
func (GetNetworkFirewallPolicyDecryptionProfileOutput) Type ¶
func (o GetNetworkFirewallPolicyDecryptionProfileOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy.
type GetNetworkFirewallPolicyDecryptionRule ¶
type GetNetworkFirewallPolicyDecryptionRule struct { // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action string `pulumi:"action"` // Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Conditions []GetNetworkFirewallPolicyDecryptionRuleCondition `pulumi:"conditions"` // The name of the decryption profile to use. DecryptionProfile string `pulumi:"decryptionProfile"` // Name for the Security rule, must be unique within the policy. Name string `pulumi:"name"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret string `pulumi:"secret"` }
type GetNetworkFirewallPolicyDecryptionRuleArgs ¶
type GetNetworkFirewallPolicyDecryptionRuleArgs struct { // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action pulumi.StringInput `pulumi:"action"` // Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Conditions GetNetworkFirewallPolicyDecryptionRuleConditionArrayInput `pulumi:"conditions"` // The name of the decryption profile to use. DecryptionProfile pulumi.StringInput `pulumi:"decryptionProfile"` // Name for the Security rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetNetworkFirewallPolicyDecryptionRuleArgs) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRuleArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRuleArgs) ToGetNetworkFirewallPolicyDecryptionRuleOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRuleArgs) ToGetNetworkFirewallPolicyDecryptionRuleOutput() GetNetworkFirewallPolicyDecryptionRuleOutput
func (GetNetworkFirewallPolicyDecryptionRuleArgs) ToGetNetworkFirewallPolicyDecryptionRuleOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRuleArgs) ToGetNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleOutput
type GetNetworkFirewallPolicyDecryptionRuleArray ¶
type GetNetworkFirewallPolicyDecryptionRuleArray []GetNetworkFirewallPolicyDecryptionRuleInput
func (GetNetworkFirewallPolicyDecryptionRuleArray) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRuleArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRuleArray) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRuleArray) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutput() GetNetworkFirewallPolicyDecryptionRuleArrayOutput
func (GetNetworkFirewallPolicyDecryptionRuleArray) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRuleArray) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleArrayOutput
type GetNetworkFirewallPolicyDecryptionRuleArrayInput ¶
type GetNetworkFirewallPolicyDecryptionRuleArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRuleArrayOutput() GetNetworkFirewallPolicyDecryptionRuleArrayOutput ToGetNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRuleArrayOutput }
GetNetworkFirewallPolicyDecryptionRuleArrayInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRuleArray and GetNetworkFirewallPolicyDecryptionRuleArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRuleArrayInput` via:
GetNetworkFirewallPolicyDecryptionRuleArray{ GetNetworkFirewallPolicyDecryptionRuleArgs{...} }
type GetNetworkFirewallPolicyDecryptionRuleArrayOutput ¶
type GetNetworkFirewallPolicyDecryptionRuleArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRuleArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRuleArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRuleArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRuleArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutput() GetNetworkFirewallPolicyDecryptionRuleArrayOutput
func (GetNetworkFirewallPolicyDecryptionRuleArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRuleArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleArrayOutput
type GetNetworkFirewallPolicyDecryptionRuleCondition ¶
type GetNetworkFirewallPolicyDecryptionRuleCondition struct { // An array of IP address list names to be evaluated against the traffic destination address. Destinations []string `pulumi:"destinations"` // An array of IP address list names to be evaluated against the traffic source address. Sources []string `pulumi:"sources"` }
type GetNetworkFirewallPolicyDecryptionRuleConditionArgs ¶
type GetNetworkFirewallPolicyDecryptionRuleConditionArgs struct { // An array of IP address list names to be evaluated against the traffic destination address. Destinations pulumi.StringArrayInput `pulumi:"destinations"` // An array of IP address list names to be evaluated against the traffic source address. Sources pulumi.StringArrayInput `pulumi:"sources"` }
func (GetNetworkFirewallPolicyDecryptionRuleConditionArgs) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRuleConditionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRuleConditionArgs) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRuleConditionArgs) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutput() GetNetworkFirewallPolicyDecryptionRuleConditionOutput
func (GetNetworkFirewallPolicyDecryptionRuleConditionArgs) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRuleConditionArgs) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionOutput
type GetNetworkFirewallPolicyDecryptionRuleConditionArray ¶
type GetNetworkFirewallPolicyDecryptionRuleConditionArray []GetNetworkFirewallPolicyDecryptionRuleConditionInput
func (GetNetworkFirewallPolicyDecryptionRuleConditionArray) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRuleConditionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRuleConditionArray) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRuleConditionArray) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput() GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
func (GetNetworkFirewallPolicyDecryptionRuleConditionArray) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRuleConditionArray) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
type GetNetworkFirewallPolicyDecryptionRuleConditionArrayInput ¶
type GetNetworkFirewallPolicyDecryptionRuleConditionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput() GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput }
GetNetworkFirewallPolicyDecryptionRuleConditionArrayInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRuleConditionArray and GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRuleConditionArrayInput` via:
GetNetworkFirewallPolicyDecryptionRuleConditionArray{ GetNetworkFirewallPolicyDecryptionRuleConditionArgs{...} }
type GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput ¶
type GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput() GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
func (GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
type GetNetworkFirewallPolicyDecryptionRuleConditionInput ¶
type GetNetworkFirewallPolicyDecryptionRuleConditionInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRuleConditionOutput() GetNetworkFirewallPolicyDecryptionRuleConditionOutput ToGetNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionOutput }
GetNetworkFirewallPolicyDecryptionRuleConditionInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRuleConditionArgs and GetNetworkFirewallPolicyDecryptionRuleConditionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRuleConditionInput` via:
GetNetworkFirewallPolicyDecryptionRuleConditionArgs{...}
type GetNetworkFirewallPolicyDecryptionRuleConditionOutput ¶
type GetNetworkFirewallPolicyDecryptionRuleConditionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRuleConditionOutput) Destinations ¶
func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) Destinations() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic destination address.
func (GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRuleConditionOutput) Sources ¶
func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) Sources() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic source address.
func (GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutput() GetNetworkFirewallPolicyDecryptionRuleConditionOutput
func (GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionOutput
type GetNetworkFirewallPolicyDecryptionRuleInput ¶
type GetNetworkFirewallPolicyDecryptionRuleInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRuleOutput() GetNetworkFirewallPolicyDecryptionRuleOutput ToGetNetworkFirewallPolicyDecryptionRuleOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRuleOutput }
GetNetworkFirewallPolicyDecryptionRuleInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRuleArgs and GetNetworkFirewallPolicyDecryptionRuleOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRuleInput` via:
GetNetworkFirewallPolicyDecryptionRuleArgs{...}
type GetNetworkFirewallPolicyDecryptionRuleOutput ¶
type GetNetworkFirewallPolicyDecryptionRuleOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRuleOutput) Action ¶
func (o GetNetworkFirewallPolicyDecryptionRuleOutput) Action() pulumi.StringOutput
Types of Action on the Traffic flow. * ALLOW - Allows the traffic. * DROP - Silently drops the traffic, e.g. without sending a TCP reset. * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection.
func (GetNetworkFirewallPolicyDecryptionRuleOutput) Conditions ¶
func (o GetNetworkFirewallPolicyDecryptionRuleOutput) Conditions() GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic.
func (GetNetworkFirewallPolicyDecryptionRuleOutput) DecryptionProfile ¶
func (o GetNetworkFirewallPolicyDecryptionRuleOutput) DecryptionProfile() pulumi.StringOutput
The name of the decryption profile to use.
func (GetNetworkFirewallPolicyDecryptionRuleOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRuleOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRuleOutput) Name ¶
func (o GetNetworkFirewallPolicyDecryptionRuleOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (GetNetworkFirewallPolicyDecryptionRuleOutput) Secret ¶
func (o GetNetworkFirewallPolicyDecryptionRuleOutput) Secret() pulumi.StringOutput
The name of a mapped secret. Its `type` must match that of the specified decryption profile.
func (GetNetworkFirewallPolicyDecryptionRuleOutput) ToGetNetworkFirewallPolicyDecryptionRuleOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRuleOutput) ToGetNetworkFirewallPolicyDecryptionRuleOutput() GetNetworkFirewallPolicyDecryptionRuleOutput
func (GetNetworkFirewallPolicyDecryptionRuleOutput) ToGetNetworkFirewallPolicyDecryptionRuleOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRuleOutput) ToGetNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleOutput
type GetNetworkFirewallPolicyIpAddressListArgs ¶
type GetNetworkFirewallPolicyIpAddressListArgs struct { IpAddressListName pulumi.StringInput `pulumi:"ipAddressListName"` IpAddressListValues pulumi.StringArrayInput `pulumi:"ipAddressListValues"` }
func (GetNetworkFirewallPolicyIpAddressListArgs) ElementType ¶
func (GetNetworkFirewallPolicyIpAddressListArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyIpAddressListArgs) ToGetNetworkFirewallPolicyIpAddressListOutput ¶
func (i GetNetworkFirewallPolicyIpAddressListArgs) ToGetNetworkFirewallPolicyIpAddressListOutput() GetNetworkFirewallPolicyIpAddressListOutput
func (GetNetworkFirewallPolicyIpAddressListArgs) ToGetNetworkFirewallPolicyIpAddressListOutputWithContext ¶
func (i GetNetworkFirewallPolicyIpAddressListArgs) ToGetNetworkFirewallPolicyIpAddressListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyIpAddressListOutput
type GetNetworkFirewallPolicyIpAddressListArray ¶
type GetNetworkFirewallPolicyIpAddressListArray []GetNetworkFirewallPolicyIpAddressListInput
func (GetNetworkFirewallPolicyIpAddressListArray) ElementType ¶
func (GetNetworkFirewallPolicyIpAddressListArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyIpAddressListArray) ToGetNetworkFirewallPolicyIpAddressListArrayOutput ¶
func (i GetNetworkFirewallPolicyIpAddressListArray) ToGetNetworkFirewallPolicyIpAddressListArrayOutput() GetNetworkFirewallPolicyIpAddressListArrayOutput
func (GetNetworkFirewallPolicyIpAddressListArray) ToGetNetworkFirewallPolicyIpAddressListArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyIpAddressListArray) ToGetNetworkFirewallPolicyIpAddressListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyIpAddressListArrayOutput
type GetNetworkFirewallPolicyIpAddressListArrayInput ¶
type GetNetworkFirewallPolicyIpAddressListArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyIpAddressListArrayOutput() GetNetworkFirewallPolicyIpAddressListArrayOutput ToGetNetworkFirewallPolicyIpAddressListArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyIpAddressListArrayOutput }
GetNetworkFirewallPolicyIpAddressListArrayInput is an input type that accepts GetNetworkFirewallPolicyIpAddressListArray and GetNetworkFirewallPolicyIpAddressListArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyIpAddressListArrayInput` via:
GetNetworkFirewallPolicyIpAddressListArray{ GetNetworkFirewallPolicyIpAddressListArgs{...} }
type GetNetworkFirewallPolicyIpAddressListArrayOutput ¶
type GetNetworkFirewallPolicyIpAddressListArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyIpAddressListArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyIpAddressListArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyIpAddressListArrayOutput) ToGetNetworkFirewallPolicyIpAddressListArrayOutput ¶
func (o GetNetworkFirewallPolicyIpAddressListArrayOutput) ToGetNetworkFirewallPolicyIpAddressListArrayOutput() GetNetworkFirewallPolicyIpAddressListArrayOutput
func (GetNetworkFirewallPolicyIpAddressListArrayOutput) ToGetNetworkFirewallPolicyIpAddressListArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyIpAddressListArrayOutput) ToGetNetworkFirewallPolicyIpAddressListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyIpAddressListArrayOutput
type GetNetworkFirewallPolicyIpAddressListInput ¶
type GetNetworkFirewallPolicyIpAddressListInput interface { pulumi.Input ToGetNetworkFirewallPolicyIpAddressListOutput() GetNetworkFirewallPolicyIpAddressListOutput ToGetNetworkFirewallPolicyIpAddressListOutputWithContext(context.Context) GetNetworkFirewallPolicyIpAddressListOutput }
GetNetworkFirewallPolicyIpAddressListInput is an input type that accepts GetNetworkFirewallPolicyIpAddressListArgs and GetNetworkFirewallPolicyIpAddressListOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyIpAddressListInput` via:
GetNetworkFirewallPolicyIpAddressListArgs{...}
type GetNetworkFirewallPolicyIpAddressListOutput ¶
type GetNetworkFirewallPolicyIpAddressListOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyIpAddressListOutput) ElementType ¶
func (GetNetworkFirewallPolicyIpAddressListOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyIpAddressListOutput) IpAddressListName ¶
func (o GetNetworkFirewallPolicyIpAddressListOutput) IpAddressListName() pulumi.StringOutput
func (GetNetworkFirewallPolicyIpAddressListOutput) IpAddressListValues ¶
func (o GetNetworkFirewallPolicyIpAddressListOutput) IpAddressListValues() pulumi.StringArrayOutput
func (GetNetworkFirewallPolicyIpAddressListOutput) ToGetNetworkFirewallPolicyIpAddressListOutput ¶
func (o GetNetworkFirewallPolicyIpAddressListOutput) ToGetNetworkFirewallPolicyIpAddressListOutput() GetNetworkFirewallPolicyIpAddressListOutput
func (GetNetworkFirewallPolicyIpAddressListOutput) ToGetNetworkFirewallPolicyIpAddressListOutputWithContext ¶
func (o GetNetworkFirewallPolicyIpAddressListOutput) ToGetNetworkFirewallPolicyIpAddressListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyIpAddressListOutput
type GetNetworkFirewallPolicyMappedSecret ¶
type GetNetworkFirewallPolicyMappedSecret struct { Key string `pulumi:"key"` // Type of the secrets mapped based on the policy. Type string `pulumi:"type"` // OCID for the Vault Secret to be used. VaultSecretId string `pulumi:"vaultSecretId"` // Version number of the secret to be used. VersionNumber int `pulumi:"versionNumber"` }
type GetNetworkFirewallPolicyMappedSecretArgs ¶
type GetNetworkFirewallPolicyMappedSecretArgs struct { Key pulumi.StringInput `pulumi:"key"` // Type of the secrets mapped based on the policy. Type pulumi.StringInput `pulumi:"type"` // OCID for the Vault Secret to be used. VaultSecretId pulumi.StringInput `pulumi:"vaultSecretId"` // Version number of the secret to be used. VersionNumber pulumi.IntInput `pulumi:"versionNumber"` }
func (GetNetworkFirewallPolicyMappedSecretArgs) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretArgs) ToGetNetworkFirewallPolicyMappedSecretOutput ¶
func (i GetNetworkFirewallPolicyMappedSecretArgs) ToGetNetworkFirewallPolicyMappedSecretOutput() GetNetworkFirewallPolicyMappedSecretOutput
func (GetNetworkFirewallPolicyMappedSecretArgs) ToGetNetworkFirewallPolicyMappedSecretOutputWithContext ¶
func (i GetNetworkFirewallPolicyMappedSecretArgs) ToGetNetworkFirewallPolicyMappedSecretOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretOutput
type GetNetworkFirewallPolicyMappedSecretArray ¶
type GetNetworkFirewallPolicyMappedSecretArray []GetNetworkFirewallPolicyMappedSecretInput
func (GetNetworkFirewallPolicyMappedSecretArray) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretArray) ToGetNetworkFirewallPolicyMappedSecretArrayOutput ¶
func (i GetNetworkFirewallPolicyMappedSecretArray) ToGetNetworkFirewallPolicyMappedSecretArrayOutput() GetNetworkFirewallPolicyMappedSecretArrayOutput
func (GetNetworkFirewallPolicyMappedSecretArray) ToGetNetworkFirewallPolicyMappedSecretArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyMappedSecretArray) ToGetNetworkFirewallPolicyMappedSecretArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretArrayOutput
type GetNetworkFirewallPolicyMappedSecretArrayInput ¶
type GetNetworkFirewallPolicyMappedSecretArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyMappedSecretArrayOutput() GetNetworkFirewallPolicyMappedSecretArrayOutput ToGetNetworkFirewallPolicyMappedSecretArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyMappedSecretArrayOutput }
GetNetworkFirewallPolicyMappedSecretArrayInput is an input type that accepts GetNetworkFirewallPolicyMappedSecretArray and GetNetworkFirewallPolicyMappedSecretArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyMappedSecretArrayInput` via:
GetNetworkFirewallPolicyMappedSecretArray{ GetNetworkFirewallPolicyMappedSecretArgs{...} }
type GetNetworkFirewallPolicyMappedSecretArrayOutput ¶
type GetNetworkFirewallPolicyMappedSecretArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyMappedSecretArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretArrayOutput) ToGetNetworkFirewallPolicyMappedSecretArrayOutput ¶
func (o GetNetworkFirewallPolicyMappedSecretArrayOutput) ToGetNetworkFirewallPolicyMappedSecretArrayOutput() GetNetworkFirewallPolicyMappedSecretArrayOutput
func (GetNetworkFirewallPolicyMappedSecretArrayOutput) ToGetNetworkFirewallPolicyMappedSecretArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyMappedSecretArrayOutput) ToGetNetworkFirewallPolicyMappedSecretArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretArrayOutput
type GetNetworkFirewallPolicyMappedSecretInput ¶
type GetNetworkFirewallPolicyMappedSecretInput interface { pulumi.Input ToGetNetworkFirewallPolicyMappedSecretOutput() GetNetworkFirewallPolicyMappedSecretOutput ToGetNetworkFirewallPolicyMappedSecretOutputWithContext(context.Context) GetNetworkFirewallPolicyMappedSecretOutput }
GetNetworkFirewallPolicyMappedSecretInput is an input type that accepts GetNetworkFirewallPolicyMappedSecretArgs and GetNetworkFirewallPolicyMappedSecretOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyMappedSecretInput` via:
GetNetworkFirewallPolicyMappedSecretArgs{...}
type GetNetworkFirewallPolicyMappedSecretOutput ¶
type GetNetworkFirewallPolicyMappedSecretOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyMappedSecretOutput) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretOutput) Key ¶
func (o GetNetworkFirewallPolicyMappedSecretOutput) Key() pulumi.StringOutput
func (GetNetworkFirewallPolicyMappedSecretOutput) ToGetNetworkFirewallPolicyMappedSecretOutput ¶
func (o GetNetworkFirewallPolicyMappedSecretOutput) ToGetNetworkFirewallPolicyMappedSecretOutput() GetNetworkFirewallPolicyMappedSecretOutput
func (GetNetworkFirewallPolicyMappedSecretOutput) ToGetNetworkFirewallPolicyMappedSecretOutputWithContext ¶
func (o GetNetworkFirewallPolicyMappedSecretOutput) ToGetNetworkFirewallPolicyMappedSecretOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretOutput
func (GetNetworkFirewallPolicyMappedSecretOutput) Type ¶
func (o GetNetworkFirewallPolicyMappedSecretOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy.
func (GetNetworkFirewallPolicyMappedSecretOutput) VaultSecretId ¶
func (o GetNetworkFirewallPolicyMappedSecretOutput) VaultSecretId() pulumi.StringOutput
OCID for the Vault Secret to be used.
func (GetNetworkFirewallPolicyMappedSecretOutput) VersionNumber ¶
func (o GetNetworkFirewallPolicyMappedSecretOutput) VersionNumber() pulumi.IntOutput
Version number of the secret to be used.
type GetNetworkFirewallPolicySecurityRule ¶
type GetNetworkFirewallPolicySecurityRule struct { // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action string `pulumi:"action"` // Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Conditions []GetNetworkFirewallPolicySecurityRuleCondition `pulumi:"conditions"` // Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. // * INTRUSION_DETECTION - Intrusion Detection. // * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`. Inspection string `pulumi:"inspection"` // Name for the Security rule, must be unique within the policy. Name string `pulumi:"name"` }
type GetNetworkFirewallPolicySecurityRuleArgs ¶
type GetNetworkFirewallPolicySecurityRuleArgs struct { // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action pulumi.StringInput `pulumi:"action"` // Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Conditions GetNetworkFirewallPolicySecurityRuleConditionArrayInput `pulumi:"conditions"` // Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. // * INTRUSION_DETECTION - Intrusion Detection. // * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`. Inspection pulumi.StringInput `pulumi:"inspection"` // Name for the Security rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` }
func (GetNetworkFirewallPolicySecurityRuleArgs) ElementType ¶
func (GetNetworkFirewallPolicySecurityRuleArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRuleArgs) ToGetNetworkFirewallPolicySecurityRuleOutput ¶
func (i GetNetworkFirewallPolicySecurityRuleArgs) ToGetNetworkFirewallPolicySecurityRuleOutput() GetNetworkFirewallPolicySecurityRuleOutput
func (GetNetworkFirewallPolicySecurityRuleArgs) ToGetNetworkFirewallPolicySecurityRuleOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRuleArgs) ToGetNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleOutput
type GetNetworkFirewallPolicySecurityRuleArray ¶
type GetNetworkFirewallPolicySecurityRuleArray []GetNetworkFirewallPolicySecurityRuleInput
func (GetNetworkFirewallPolicySecurityRuleArray) ElementType ¶
func (GetNetworkFirewallPolicySecurityRuleArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRuleArray) ToGetNetworkFirewallPolicySecurityRuleArrayOutput ¶
func (i GetNetworkFirewallPolicySecurityRuleArray) ToGetNetworkFirewallPolicySecurityRuleArrayOutput() GetNetworkFirewallPolicySecurityRuleArrayOutput
func (GetNetworkFirewallPolicySecurityRuleArray) ToGetNetworkFirewallPolicySecurityRuleArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRuleArray) ToGetNetworkFirewallPolicySecurityRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleArrayOutput
type GetNetworkFirewallPolicySecurityRuleArrayInput ¶
type GetNetworkFirewallPolicySecurityRuleArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRuleArrayOutput() GetNetworkFirewallPolicySecurityRuleArrayOutput ToGetNetworkFirewallPolicySecurityRuleArrayOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRuleArrayOutput }
GetNetworkFirewallPolicySecurityRuleArrayInput is an input type that accepts GetNetworkFirewallPolicySecurityRuleArray and GetNetworkFirewallPolicySecurityRuleArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRuleArrayInput` via:
GetNetworkFirewallPolicySecurityRuleArray{ GetNetworkFirewallPolicySecurityRuleArgs{...} }
type GetNetworkFirewallPolicySecurityRuleArrayOutput ¶
type GetNetworkFirewallPolicySecurityRuleArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRuleArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRuleArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRuleArrayOutput) ToGetNetworkFirewallPolicySecurityRuleArrayOutput ¶
func (o GetNetworkFirewallPolicySecurityRuleArrayOutput) ToGetNetworkFirewallPolicySecurityRuleArrayOutput() GetNetworkFirewallPolicySecurityRuleArrayOutput
func (GetNetworkFirewallPolicySecurityRuleArrayOutput) ToGetNetworkFirewallPolicySecurityRuleArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRuleArrayOutput) ToGetNetworkFirewallPolicySecurityRuleArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleArrayOutput
type GetNetworkFirewallPolicySecurityRuleCondition ¶
type GetNetworkFirewallPolicySecurityRuleCondition struct { // An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters. Applications []string `pulumi:"applications"` // An array of IP address list names to be evaluated against the traffic destination address. Destinations []string `pulumi:"destinations"` // An array of IP address list names to be evaluated against the traffic source address. Sources []string `pulumi:"sources"` // An array of URL pattern list names to be evaluated against the HTTP(S) request target. Urls []string `pulumi:"urls"` }
type GetNetworkFirewallPolicySecurityRuleConditionArgs ¶
type GetNetworkFirewallPolicySecurityRuleConditionArgs struct { // An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters. Applications pulumi.StringArrayInput `pulumi:"applications"` // An array of IP address list names to be evaluated against the traffic destination address. Destinations pulumi.StringArrayInput `pulumi:"destinations"` // An array of IP address list names to be evaluated against the traffic source address. Sources pulumi.StringArrayInput `pulumi:"sources"` // An array of URL pattern list names to be evaluated against the HTTP(S) request target. Urls pulumi.StringArrayInput `pulumi:"urls"` }
func (GetNetworkFirewallPolicySecurityRuleConditionArgs) ElementType ¶
func (GetNetworkFirewallPolicySecurityRuleConditionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRuleConditionArgs) ToGetNetworkFirewallPolicySecurityRuleConditionOutput ¶
func (i GetNetworkFirewallPolicySecurityRuleConditionArgs) ToGetNetworkFirewallPolicySecurityRuleConditionOutput() GetNetworkFirewallPolicySecurityRuleConditionOutput
func (GetNetworkFirewallPolicySecurityRuleConditionArgs) ToGetNetworkFirewallPolicySecurityRuleConditionOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRuleConditionArgs) ToGetNetworkFirewallPolicySecurityRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleConditionOutput
type GetNetworkFirewallPolicySecurityRuleConditionArray ¶
type GetNetworkFirewallPolicySecurityRuleConditionArray []GetNetworkFirewallPolicySecurityRuleConditionInput
func (GetNetworkFirewallPolicySecurityRuleConditionArray) ElementType ¶
func (GetNetworkFirewallPolicySecurityRuleConditionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRuleConditionArray) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutput ¶
func (i GetNetworkFirewallPolicySecurityRuleConditionArray) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutput() GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
func (GetNetworkFirewallPolicySecurityRuleConditionArray) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRuleConditionArray) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
type GetNetworkFirewallPolicySecurityRuleConditionArrayInput ¶
type GetNetworkFirewallPolicySecurityRuleConditionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutput() GetNetworkFirewallPolicySecurityRuleConditionArrayOutput ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRuleConditionArrayOutput }
GetNetworkFirewallPolicySecurityRuleConditionArrayInput is an input type that accepts GetNetworkFirewallPolicySecurityRuleConditionArray and GetNetworkFirewallPolicySecurityRuleConditionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRuleConditionArrayInput` via:
GetNetworkFirewallPolicySecurityRuleConditionArray{ GetNetworkFirewallPolicySecurityRuleConditionArgs{...} }
type GetNetworkFirewallPolicySecurityRuleConditionArrayOutput ¶
type GetNetworkFirewallPolicySecurityRuleConditionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRuleConditionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRuleConditionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRuleConditionArrayOutput) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutput ¶
func (o GetNetworkFirewallPolicySecurityRuleConditionArrayOutput) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutput() GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
func (GetNetworkFirewallPolicySecurityRuleConditionArrayOutput) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRuleConditionArrayOutput) ToGetNetworkFirewallPolicySecurityRuleConditionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
type GetNetworkFirewallPolicySecurityRuleConditionInput ¶
type GetNetworkFirewallPolicySecurityRuleConditionInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRuleConditionOutput() GetNetworkFirewallPolicySecurityRuleConditionOutput ToGetNetworkFirewallPolicySecurityRuleConditionOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRuleConditionOutput }
GetNetworkFirewallPolicySecurityRuleConditionInput is an input type that accepts GetNetworkFirewallPolicySecurityRuleConditionArgs and GetNetworkFirewallPolicySecurityRuleConditionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRuleConditionInput` via:
GetNetworkFirewallPolicySecurityRuleConditionArgs{...}
type GetNetworkFirewallPolicySecurityRuleConditionOutput ¶
type GetNetworkFirewallPolicySecurityRuleConditionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRuleConditionOutput) Applications ¶
func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) Applications() pulumi.StringArrayOutput
An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters.
func (GetNetworkFirewallPolicySecurityRuleConditionOutput) Destinations ¶
func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) Destinations() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic destination address.
func (GetNetworkFirewallPolicySecurityRuleConditionOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRuleConditionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRuleConditionOutput) Sources ¶
func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) Sources() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic source address.
func (GetNetworkFirewallPolicySecurityRuleConditionOutput) ToGetNetworkFirewallPolicySecurityRuleConditionOutput ¶
func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) ToGetNetworkFirewallPolicySecurityRuleConditionOutput() GetNetworkFirewallPolicySecurityRuleConditionOutput
func (GetNetworkFirewallPolicySecurityRuleConditionOutput) ToGetNetworkFirewallPolicySecurityRuleConditionOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) ToGetNetworkFirewallPolicySecurityRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleConditionOutput
type GetNetworkFirewallPolicySecurityRuleInput ¶
type GetNetworkFirewallPolicySecurityRuleInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRuleOutput() GetNetworkFirewallPolicySecurityRuleOutput ToGetNetworkFirewallPolicySecurityRuleOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRuleOutput }
GetNetworkFirewallPolicySecurityRuleInput is an input type that accepts GetNetworkFirewallPolicySecurityRuleArgs and GetNetworkFirewallPolicySecurityRuleOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRuleInput` via:
GetNetworkFirewallPolicySecurityRuleArgs{...}
type GetNetworkFirewallPolicySecurityRuleOutput ¶
type GetNetworkFirewallPolicySecurityRuleOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRuleOutput) Action ¶
func (o GetNetworkFirewallPolicySecurityRuleOutput) Action() pulumi.StringOutput
Types of Action on the Traffic flow. * ALLOW - Allows the traffic. * DROP - Silently drops the traffic, e.g. without sending a TCP reset. * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection.
func (GetNetworkFirewallPolicySecurityRuleOutput) Conditions ¶
func (o GetNetworkFirewallPolicySecurityRuleOutput) Conditions() GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic.
func (GetNetworkFirewallPolicySecurityRuleOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRuleOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRuleOutput) Inspection ¶
func (o GetNetworkFirewallPolicySecurityRuleOutput) Inspection() pulumi.StringOutput
Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. * INTRUSION_DETECTION - Intrusion Detection. * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`.
func (GetNetworkFirewallPolicySecurityRuleOutput) Name ¶
func (o GetNetworkFirewallPolicySecurityRuleOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (GetNetworkFirewallPolicySecurityRuleOutput) ToGetNetworkFirewallPolicySecurityRuleOutput ¶
func (o GetNetworkFirewallPolicySecurityRuleOutput) ToGetNetworkFirewallPolicySecurityRuleOutput() GetNetworkFirewallPolicySecurityRuleOutput
func (GetNetworkFirewallPolicySecurityRuleOutput) ToGetNetworkFirewallPolicySecurityRuleOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRuleOutput) ToGetNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleOutput
type GetNetworkFirewallPolicyUrlList ¶
type GetNetworkFirewallPolicyUrlList struct { UrlListName string `pulumi:"urlListName"` UrlListValues []GetNetworkFirewallPolicyUrlListUrlListValue `pulumi:"urlListValues"` }
type GetNetworkFirewallPolicyUrlListArgs ¶
type GetNetworkFirewallPolicyUrlListArgs struct { UrlListName pulumi.StringInput `pulumi:"urlListName"` UrlListValues GetNetworkFirewallPolicyUrlListUrlListValueArrayInput `pulumi:"urlListValues"` }
func (GetNetworkFirewallPolicyUrlListArgs) ElementType ¶
func (GetNetworkFirewallPolicyUrlListArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListArgs) ToGetNetworkFirewallPolicyUrlListOutput ¶
func (i GetNetworkFirewallPolicyUrlListArgs) ToGetNetworkFirewallPolicyUrlListOutput() GetNetworkFirewallPolicyUrlListOutput
func (GetNetworkFirewallPolicyUrlListArgs) ToGetNetworkFirewallPolicyUrlListOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListArgs) ToGetNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListOutput
type GetNetworkFirewallPolicyUrlListArray ¶
type GetNetworkFirewallPolicyUrlListArray []GetNetworkFirewallPolicyUrlListInput
func (GetNetworkFirewallPolicyUrlListArray) ElementType ¶
func (GetNetworkFirewallPolicyUrlListArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListArray) ToGetNetworkFirewallPolicyUrlListArrayOutput ¶
func (i GetNetworkFirewallPolicyUrlListArray) ToGetNetworkFirewallPolicyUrlListArrayOutput() GetNetworkFirewallPolicyUrlListArrayOutput
func (GetNetworkFirewallPolicyUrlListArray) ToGetNetworkFirewallPolicyUrlListArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListArray) ToGetNetworkFirewallPolicyUrlListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListArrayOutput
type GetNetworkFirewallPolicyUrlListArrayInput ¶
type GetNetworkFirewallPolicyUrlListArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListArrayOutput() GetNetworkFirewallPolicyUrlListArrayOutput ToGetNetworkFirewallPolicyUrlListArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListArrayOutput }
GetNetworkFirewallPolicyUrlListArrayInput is an input type that accepts GetNetworkFirewallPolicyUrlListArray and GetNetworkFirewallPolicyUrlListArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListArrayInput` via:
GetNetworkFirewallPolicyUrlListArray{ GetNetworkFirewallPolicyUrlListArgs{...} }
type GetNetworkFirewallPolicyUrlListArrayOutput ¶
type GetNetworkFirewallPolicyUrlListArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListArrayOutput) ToGetNetworkFirewallPolicyUrlListArrayOutput ¶
func (o GetNetworkFirewallPolicyUrlListArrayOutput) ToGetNetworkFirewallPolicyUrlListArrayOutput() GetNetworkFirewallPolicyUrlListArrayOutput
func (GetNetworkFirewallPolicyUrlListArrayOutput) ToGetNetworkFirewallPolicyUrlListArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListArrayOutput) ToGetNetworkFirewallPolicyUrlListArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListArrayOutput
type GetNetworkFirewallPolicyUrlListInput ¶
type GetNetworkFirewallPolicyUrlListInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListOutput() GetNetworkFirewallPolicyUrlListOutput ToGetNetworkFirewallPolicyUrlListOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListOutput }
GetNetworkFirewallPolicyUrlListInput is an input type that accepts GetNetworkFirewallPolicyUrlListArgs and GetNetworkFirewallPolicyUrlListOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListInput` via:
GetNetworkFirewallPolicyUrlListArgs{...}
type GetNetworkFirewallPolicyUrlListOutput ¶
type GetNetworkFirewallPolicyUrlListOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListOutput) ToGetNetworkFirewallPolicyUrlListOutput ¶
func (o GetNetworkFirewallPolicyUrlListOutput) ToGetNetworkFirewallPolicyUrlListOutput() GetNetworkFirewallPolicyUrlListOutput
func (GetNetworkFirewallPolicyUrlListOutput) ToGetNetworkFirewallPolicyUrlListOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListOutput) ToGetNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListOutput
func (GetNetworkFirewallPolicyUrlListOutput) UrlListName ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyUrlListOutput) UrlListName() pulumi.StringOutput
func (GetNetworkFirewallPolicyUrlListOutput) UrlListValues ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyUrlListOutput) UrlListValues() GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
type GetNetworkFirewallPolicyUrlListUrlListValue ¶ added in v0.6.0
type GetNetworkFirewallPolicyUrlListUrlListValueArgs ¶ added in v0.6.0
type GetNetworkFirewallPolicyUrlListUrlListValueArgs struct { Pattern pulumi.StringInput `pulumi:"pattern"` // Type of the secrets mapped based on the policy. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPolicyUrlListUrlListValueArgs) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPolicyUrlListUrlListValueArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlListValueArgs) ToGetNetworkFirewallPolicyUrlListUrlListValueOutput ¶ added in v0.6.0
func (i GetNetworkFirewallPolicyUrlListUrlListValueArgs) ToGetNetworkFirewallPolicyUrlListUrlListValueOutput() GetNetworkFirewallPolicyUrlListUrlListValueOutput
func (GetNetworkFirewallPolicyUrlListUrlListValueArgs) ToGetNetworkFirewallPolicyUrlListUrlListValueOutputWithContext ¶ added in v0.6.0
func (i GetNetworkFirewallPolicyUrlListUrlListValueArgs) ToGetNetworkFirewallPolicyUrlListUrlListValueOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlListValueOutput
type GetNetworkFirewallPolicyUrlListUrlListValueArray ¶ added in v0.6.0
type GetNetworkFirewallPolicyUrlListUrlListValueArray []GetNetworkFirewallPolicyUrlListUrlListValueInput
func (GetNetworkFirewallPolicyUrlListUrlListValueArray) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPolicyUrlListUrlListValueArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlListValueArray) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutput ¶ added in v0.6.0
func (i GetNetworkFirewallPolicyUrlListUrlListValueArray) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutput() GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
func (GetNetworkFirewallPolicyUrlListUrlListValueArray) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext ¶ added in v0.6.0
func (i GetNetworkFirewallPolicyUrlListUrlListValueArray) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
type GetNetworkFirewallPolicyUrlListUrlListValueArrayInput ¶ added in v0.6.0
type GetNetworkFirewallPolicyUrlListUrlListValueArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutput() GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput }
GetNetworkFirewallPolicyUrlListUrlListValueArrayInput is an input type that accepts GetNetworkFirewallPolicyUrlListUrlListValueArray and GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListUrlListValueArrayInput` via:
GetNetworkFirewallPolicyUrlListUrlListValueArray{ GetNetworkFirewallPolicyUrlListUrlListValueArgs{...} }
type GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput ¶ added in v0.6.0
type GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutput ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutput() GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
func (GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlListValueArrayOutput
type GetNetworkFirewallPolicyUrlListUrlListValueInput ¶ added in v0.6.0
type GetNetworkFirewallPolicyUrlListUrlListValueInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListUrlListValueOutput() GetNetworkFirewallPolicyUrlListUrlListValueOutput ToGetNetworkFirewallPolicyUrlListUrlListValueOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListUrlListValueOutput }
GetNetworkFirewallPolicyUrlListUrlListValueInput is an input type that accepts GetNetworkFirewallPolicyUrlListUrlListValueArgs and GetNetworkFirewallPolicyUrlListUrlListValueOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListUrlListValueInput` via:
GetNetworkFirewallPolicyUrlListUrlListValueArgs{...}
type GetNetworkFirewallPolicyUrlListUrlListValueOutput ¶ added in v0.6.0
type GetNetworkFirewallPolicyUrlListUrlListValueOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListUrlListValueOutput) ElementType ¶ added in v0.6.0
func (GetNetworkFirewallPolicyUrlListUrlListValueOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlListValueOutput) Pattern ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyUrlListUrlListValueOutput) Pattern() pulumi.StringOutput
func (GetNetworkFirewallPolicyUrlListUrlListValueOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueOutput ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyUrlListUrlListValueOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueOutput() GetNetworkFirewallPolicyUrlListUrlListValueOutput
func (GetNetworkFirewallPolicyUrlListUrlListValueOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueOutputWithContext ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyUrlListUrlListValueOutput) ToGetNetworkFirewallPolicyUrlListUrlListValueOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlListValueOutput
func (GetNetworkFirewallPolicyUrlListUrlListValueOutput) Type ¶ added in v0.6.0
func (o GetNetworkFirewallPolicyUrlListUrlListValueOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy.
type GetNetworkFirewallsArgs ¶
type GetNetworkFirewallsArgs struct { // A filter to return only resources that are present within the specified availability domain. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1` AvailabilityDomain *string `pulumi:"availabilityDomain"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallsFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. Id *string `pulumi:"id"` // A filter to return only resources that match the entire networkFirewallPolicyId given. NetworkFirewallPolicyId *string `pulumi:"networkFirewallPolicyId"` // A filter to return only resources with a lifecycleState matching the given value. State *string `pulumi:"state"` }
A collection of arguments for invoking getNetworkFirewalls.
type GetNetworkFirewallsFilterArgs ¶
type GetNetworkFirewallsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkFirewallsFilterArgs) ElementType ¶
func (GetNetworkFirewallsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallsFilterArgs) ToGetNetworkFirewallsFilterOutput ¶
func (i GetNetworkFirewallsFilterArgs) ToGetNetworkFirewallsFilterOutput() GetNetworkFirewallsFilterOutput
func (GetNetworkFirewallsFilterArgs) ToGetNetworkFirewallsFilterOutputWithContext ¶
func (i GetNetworkFirewallsFilterArgs) ToGetNetworkFirewallsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallsFilterOutput
type GetNetworkFirewallsFilterArray ¶
type GetNetworkFirewallsFilterArray []GetNetworkFirewallsFilterInput
func (GetNetworkFirewallsFilterArray) ElementType ¶
func (GetNetworkFirewallsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallsFilterArray) ToGetNetworkFirewallsFilterArrayOutput ¶
func (i GetNetworkFirewallsFilterArray) ToGetNetworkFirewallsFilterArrayOutput() GetNetworkFirewallsFilterArrayOutput
func (GetNetworkFirewallsFilterArray) ToGetNetworkFirewallsFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallsFilterArray) ToGetNetworkFirewallsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsFilterArrayOutput
type GetNetworkFirewallsFilterArrayInput ¶
type GetNetworkFirewallsFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallsFilterArrayOutput() GetNetworkFirewallsFilterArrayOutput ToGetNetworkFirewallsFilterArrayOutputWithContext(context.Context) GetNetworkFirewallsFilterArrayOutput }
GetNetworkFirewallsFilterArrayInput is an input type that accepts GetNetworkFirewallsFilterArray and GetNetworkFirewallsFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallsFilterArrayInput` via:
GetNetworkFirewallsFilterArray{ GetNetworkFirewallsFilterArgs{...} }
type GetNetworkFirewallsFilterArrayOutput ¶
type GetNetworkFirewallsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallsFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallsFilterArrayOutput) Index ¶
func (o GetNetworkFirewallsFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallsFilterOutput
func (GetNetworkFirewallsFilterArrayOutput) ToGetNetworkFirewallsFilterArrayOutput ¶
func (o GetNetworkFirewallsFilterArrayOutput) ToGetNetworkFirewallsFilterArrayOutput() GetNetworkFirewallsFilterArrayOutput
func (GetNetworkFirewallsFilterArrayOutput) ToGetNetworkFirewallsFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallsFilterArrayOutput) ToGetNetworkFirewallsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsFilterArrayOutput
type GetNetworkFirewallsFilterInput ¶
type GetNetworkFirewallsFilterInput interface { pulumi.Input ToGetNetworkFirewallsFilterOutput() GetNetworkFirewallsFilterOutput ToGetNetworkFirewallsFilterOutputWithContext(context.Context) GetNetworkFirewallsFilterOutput }
GetNetworkFirewallsFilterInput is an input type that accepts GetNetworkFirewallsFilterArgs and GetNetworkFirewallsFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallsFilterInput` via:
GetNetworkFirewallsFilterArgs{...}
type GetNetworkFirewallsFilterOutput ¶
type GetNetworkFirewallsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallsFilterOutput) ElementType ¶
func (GetNetworkFirewallsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallsFilterOutput) Name ¶
func (o GetNetworkFirewallsFilterOutput) Name() pulumi.StringOutput
func (GetNetworkFirewallsFilterOutput) Regex ¶
func (o GetNetworkFirewallsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallsFilterOutput) ToGetNetworkFirewallsFilterOutput ¶
func (o GetNetworkFirewallsFilterOutput) ToGetNetworkFirewallsFilterOutput() GetNetworkFirewallsFilterOutput
func (GetNetworkFirewallsFilterOutput) ToGetNetworkFirewallsFilterOutputWithContext ¶
func (o GetNetworkFirewallsFilterOutput) ToGetNetworkFirewallsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallsFilterOutput
func (GetNetworkFirewallsFilterOutput) Values ¶
func (o GetNetworkFirewallsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallsNetworkFirewallCollection ¶
type GetNetworkFirewallsNetworkFirewallCollection struct {
Items []GetNetworkFirewallsNetworkFirewallCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallsNetworkFirewallCollectionArgs ¶
type GetNetworkFirewallsNetworkFirewallCollectionArgs struct {
Items GetNetworkFirewallsNetworkFirewallCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallsNetworkFirewallCollectionArgs) ElementType ¶
func (GetNetworkFirewallsNetworkFirewallCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallsNetworkFirewallCollectionArgs) ToGetNetworkFirewallsNetworkFirewallCollectionOutput ¶
func (i GetNetworkFirewallsNetworkFirewallCollectionArgs) ToGetNetworkFirewallsNetworkFirewallCollectionOutput() GetNetworkFirewallsNetworkFirewallCollectionOutput
func (GetNetworkFirewallsNetworkFirewallCollectionArgs) ToGetNetworkFirewallsNetworkFirewallCollectionOutputWithContext ¶
func (i GetNetworkFirewallsNetworkFirewallCollectionArgs) ToGetNetworkFirewallsNetworkFirewallCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionOutput
type GetNetworkFirewallsNetworkFirewallCollectionArray ¶
type GetNetworkFirewallsNetworkFirewallCollectionArray []GetNetworkFirewallsNetworkFirewallCollectionInput
func (GetNetworkFirewallsNetworkFirewallCollectionArray) ElementType ¶
func (GetNetworkFirewallsNetworkFirewallCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallsNetworkFirewallCollectionArray) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutput ¶
func (i GetNetworkFirewallsNetworkFirewallCollectionArray) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutput() GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
func (GetNetworkFirewallsNetworkFirewallCollectionArray) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallsNetworkFirewallCollectionArray) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
type GetNetworkFirewallsNetworkFirewallCollectionArrayInput ¶
type GetNetworkFirewallsNetworkFirewallCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutput() GetNetworkFirewallsNetworkFirewallCollectionArrayOutput ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallsNetworkFirewallCollectionArrayOutput }
GetNetworkFirewallsNetworkFirewallCollectionArrayInput is an input type that accepts GetNetworkFirewallsNetworkFirewallCollectionArray and GetNetworkFirewallsNetworkFirewallCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallsNetworkFirewallCollectionArrayInput` via:
GetNetworkFirewallsNetworkFirewallCollectionArray{ GetNetworkFirewallsNetworkFirewallCollectionArgs{...} }
type GetNetworkFirewallsNetworkFirewallCollectionArrayOutput ¶
type GetNetworkFirewallsNetworkFirewallCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallsNetworkFirewallCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallsNetworkFirewallCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallsNetworkFirewallCollectionArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutput ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutput() GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
func (GetNetworkFirewallsNetworkFirewallCollectionArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
type GetNetworkFirewallsNetworkFirewallCollectionInput ¶
type GetNetworkFirewallsNetworkFirewallCollectionInput interface { pulumi.Input ToGetNetworkFirewallsNetworkFirewallCollectionOutput() GetNetworkFirewallsNetworkFirewallCollectionOutput ToGetNetworkFirewallsNetworkFirewallCollectionOutputWithContext(context.Context) GetNetworkFirewallsNetworkFirewallCollectionOutput }
GetNetworkFirewallsNetworkFirewallCollectionInput is an input type that accepts GetNetworkFirewallsNetworkFirewallCollectionArgs and GetNetworkFirewallsNetworkFirewallCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallsNetworkFirewallCollectionInput` via:
GetNetworkFirewallsNetworkFirewallCollectionArgs{...}
type GetNetworkFirewallsNetworkFirewallCollectionItem ¶
type GetNetworkFirewallsNetworkFirewallCollectionItem struct { // A filter to return only resources that are present within the specified availability domain. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. Id string `pulumi:"id"` // IPv4 address for the Network Firewall. Ipv4address string `pulumi:"ipv4address"` // IPv6 address for the Network Firewall. Ipv6address string `pulumi:"ipv6address"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // A filter to return only resources that match the entire networkFirewallPolicyId given. NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // An array of network security groups [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall. NetworkSecurityGroupIds []string `pulumi:"networkSecurityGroupIds"` // A filter to return only resources with a lifecycleState matching the given value. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall. SubnetId string `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time instant at which the Network Firewall was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The time instant at which the Network Firewall was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated string `pulumi:"timeUpdated"` }
type GetNetworkFirewallsNetworkFirewallCollectionItemArgs ¶
type GetNetworkFirewallsNetworkFirewallCollectionItemArgs struct { // A filter to return only resources that are present within the specified availability domain. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. Id pulumi.StringInput `pulumi:"id"` // IPv4 address for the Network Firewall. Ipv4address pulumi.StringInput `pulumi:"ipv4address"` // IPv6 address for the Network Firewall. Ipv6address pulumi.StringInput `pulumi:"ipv6address"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // A filter to return only resources that match the entire networkFirewallPolicyId given. NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // An array of network security groups [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall. NetworkSecurityGroupIds pulumi.StringArrayInput `pulumi:"networkSecurityGroupIds"` // A filter to return only resources with a lifecycleState matching the given value. State pulumi.StringInput `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The time instant at which the Network Firewall was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time instant at which the Network Firewall was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetNetworkFirewallsNetworkFirewallCollectionItemArgs) ElementType ¶
func (GetNetworkFirewallsNetworkFirewallCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallsNetworkFirewallCollectionItemArgs) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutput ¶
func (i GetNetworkFirewallsNetworkFirewallCollectionItemArgs) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutput() GetNetworkFirewallsNetworkFirewallCollectionItemOutput
func (GetNetworkFirewallsNetworkFirewallCollectionItemArgs) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallsNetworkFirewallCollectionItemArgs) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionItemOutput
type GetNetworkFirewallsNetworkFirewallCollectionItemArray ¶
type GetNetworkFirewallsNetworkFirewallCollectionItemArray []GetNetworkFirewallsNetworkFirewallCollectionItemInput
func (GetNetworkFirewallsNetworkFirewallCollectionItemArray) ElementType ¶
func (GetNetworkFirewallsNetworkFirewallCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallsNetworkFirewallCollectionItemArray) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput ¶
func (i GetNetworkFirewallsNetworkFirewallCollectionItemArray) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput() GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput
func (GetNetworkFirewallsNetworkFirewallCollectionItemArray) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallsNetworkFirewallCollectionItemArray) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput
type GetNetworkFirewallsNetworkFirewallCollectionItemArrayInput ¶
type GetNetworkFirewallsNetworkFirewallCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput() GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput }
GetNetworkFirewallsNetworkFirewallCollectionItemArrayInput is an input type that accepts GetNetworkFirewallsNetworkFirewallCollectionItemArray and GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallsNetworkFirewallCollectionItemArrayInput` via:
GetNetworkFirewallsNetworkFirewallCollectionItemArray{ GetNetworkFirewallsNetworkFirewallCollectionItemArgs{...} }
type GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput ¶
type GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput() GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput
func (GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionItemArrayOutput
type GetNetworkFirewallsNetworkFirewallCollectionItemInput ¶
type GetNetworkFirewallsNetworkFirewallCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallsNetworkFirewallCollectionItemOutput() GetNetworkFirewallsNetworkFirewallCollectionItemOutput ToGetNetworkFirewallsNetworkFirewallCollectionItemOutputWithContext(context.Context) GetNetworkFirewallsNetworkFirewallCollectionItemOutput }
GetNetworkFirewallsNetworkFirewallCollectionItemInput is an input type that accepts GetNetworkFirewallsNetworkFirewallCollectionItemArgs and GetNetworkFirewallsNetworkFirewallCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallsNetworkFirewallCollectionItemInput` via:
GetNetworkFirewallsNetworkFirewallCollectionItemArgs{...}
type GetNetworkFirewallsNetworkFirewallCollectionItemOutput ¶
type GetNetworkFirewallsNetworkFirewallCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) AvailabilityDomain ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) AvailabilityDomain() pulumi.StringOutput
A filter to return only resources that are present within the specified availability domain. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1`
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) CompartmentId ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) DefinedTags ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) DisplayName ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) ElementType ¶
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) FreeformTags ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource.
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) Ipv4address ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) Ipv4address() pulumi.StringOutput
IPv4 address for the Network Firewall.
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) Ipv6address ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) Ipv6address() pulumi.StringOutput
IPv6 address for the Network Firewall.
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) LifecycleDetails ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
A filter to return only resources that match the entire networkFirewallPolicyId given.
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) NetworkSecurityGroupIds ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) NetworkSecurityGroupIds() pulumi.StringArrayOutput
An array of network security groups [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall.
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) State ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources with a lifecycleState matching the given value.
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) SubnetId ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall.
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) SystemTags ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) TimeCreated ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time instant at which the Network Firewall was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) TimeUpdated ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time instant at which the Network Firewall was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutput ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutput() GetNetworkFirewallsNetworkFirewallCollectionItemOutput
func (GetNetworkFirewallsNetworkFirewallCollectionItemOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionItemOutput) ToGetNetworkFirewallsNetworkFirewallCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionItemOutput
type GetNetworkFirewallsNetworkFirewallCollectionOutput ¶
type GetNetworkFirewallsNetworkFirewallCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallsNetworkFirewallCollectionOutput) ElementType ¶
func (GetNetworkFirewallsNetworkFirewallCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallsNetworkFirewallCollectionOutput) ToGetNetworkFirewallsNetworkFirewallCollectionOutput ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionOutput) ToGetNetworkFirewallsNetworkFirewallCollectionOutput() GetNetworkFirewallsNetworkFirewallCollectionOutput
func (GetNetworkFirewallsNetworkFirewallCollectionOutput) ToGetNetworkFirewallsNetworkFirewallCollectionOutputWithContext ¶
func (o GetNetworkFirewallsNetworkFirewallCollectionOutput) ToGetNetworkFirewallsNetworkFirewallCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallsNetworkFirewallCollectionOutput
type GetNetworkFirewallsOutputArgs ¶
type GetNetworkFirewallsOutputArgs struct { // A filter to return only resources that are present within the specified availability domain. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1` AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallsFilterArrayInput `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources that match the entire networkFirewallPolicyId given. NetworkFirewallPolicyId pulumi.StringPtrInput `pulumi:"networkFirewallPolicyId"` // A filter to return only resources with a lifecycleState matching the given value. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getNetworkFirewalls.
func (GetNetworkFirewallsOutputArgs) ElementType ¶
func (GetNetworkFirewallsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallsResult ¶
type GetNetworkFirewallsResult struct { // Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1` AvailabilityDomain *string `pulumi:"availabilityDomain"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall. CompartmentId string `pulumi:"compartmentId"` // A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallsFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. Id *string `pulumi:"id"` // The list of network_firewall_collection. NetworkFirewallCollections []GetNetworkFirewallsNetworkFirewallCollection `pulumi:"networkFirewallCollections"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy. NetworkFirewallPolicyId *string `pulumi:"networkFirewallPolicyId"` // The current state of the Network Firewall. State *string `pulumi:"state"` }
A collection of values returned by getNetworkFirewalls.
func GetNetworkFirewalls ¶
func GetNetworkFirewalls(ctx *pulumi.Context, args *GetNetworkFirewallsArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallsResult, error)
This data source provides the list of Network Firewalls in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of NetworkFirewalls.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.GetNetworkFirewalls(ctx, &networkfirewall.GetNetworkFirewallsArgs{ CompartmentId: _var.Compartment_id, AvailabilityDomain: pulumi.StringRef(_var.Network_firewall_availability_domain), DisplayName: pulumi.StringRef(_var.Network_firewall_display_name), Id: pulumi.StringRef(_var.Network_firewall_id), NetworkFirewallPolicyId: pulumi.StringRef(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), State: pulumi.StringRef(_var.Network_firewall_state), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallsResultOutput ¶
type GetNetworkFirewallsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewalls.
func GetNetworkFirewallsOutput ¶
func GetNetworkFirewallsOutput(ctx *pulumi.Context, args GetNetworkFirewallsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallsResultOutput
func (GetNetworkFirewallsResultOutput) AvailabilityDomain ¶
func (o GetNetworkFirewallsResultOutput) AvailabilityDomain() pulumi.StringPtrOutput
Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1`
func (GetNetworkFirewallsResultOutput) CompartmentId ¶
func (o GetNetworkFirewallsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall.
func (GetNetworkFirewallsResultOutput) DisplayName ¶
func (o GetNetworkFirewallsResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetNetworkFirewallsResultOutput) ElementType ¶
func (GetNetworkFirewallsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallsResultOutput) Filters ¶
func (o GetNetworkFirewallsResultOutput) Filters() GetNetworkFirewallsFilterArrayOutput
func (GetNetworkFirewallsResultOutput) Id ¶
func (o GetNetworkFirewallsResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource.
func (GetNetworkFirewallsResultOutput) NetworkFirewallCollections ¶
func (o GetNetworkFirewallsResultOutput) NetworkFirewallCollections() GetNetworkFirewallsNetworkFirewallCollectionArrayOutput
The list of network_firewall_collection.
func (GetNetworkFirewallsResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallsResultOutput) NetworkFirewallPolicyId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy.
func (GetNetworkFirewallsResultOutput) State ¶
func (o GetNetworkFirewallsResultOutput) State() pulumi.StringPtrOutput
The current state of the Network Firewall.
func (GetNetworkFirewallsResultOutput) ToGetNetworkFirewallsResultOutput ¶
func (o GetNetworkFirewallsResultOutput) ToGetNetworkFirewallsResultOutput() GetNetworkFirewallsResultOutput
func (GetNetworkFirewallsResultOutput) ToGetNetworkFirewallsResultOutputWithContext ¶
func (o GetNetworkFirewallsResultOutput) ToGetNetworkFirewallsResultOutputWithContext(ctx context.Context) GetNetworkFirewallsResultOutput
type LookupNetworkFirewallArgs ¶
type LookupNetworkFirewallArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. NetworkFirewallId string `pulumi:"networkFirewallId"` }
A collection of arguments for invoking getNetworkFirewall.
type LookupNetworkFirewallOutputArgs ¶
type LookupNetworkFirewallOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. NetworkFirewallId pulumi.StringInput `pulumi:"networkFirewallId"` }
A collection of arguments for invoking getNetworkFirewall.
func (LookupNetworkFirewallOutputArgs) ElementType ¶
func (LookupNetworkFirewallOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyArgs ¶
type LookupNetworkFirewallPolicyArgs struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicy.
type LookupNetworkFirewallPolicyOutputArgs ¶
type LookupNetworkFirewallPolicyOutputArgs struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicy.
func (LookupNetworkFirewallPolicyOutputArgs) ElementType ¶
func (LookupNetworkFirewallPolicyOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyResult ¶
type LookupNetworkFirewallPolicyResult struct { // Map defining application lists of the policy. The value of an entry is a list of "applications", each consisting of a protocol identifier (such as TCP, UDP, or ICMP) and protocol-specific parameters (such as a port range). The associated key is the identifier by which the application list is referenced. ApplicationLists []GetNetworkFirewallPolicyApplicationList `pulumi:"applicationLists"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy. CompartmentId string `pulumi:"compartmentId"` // Map defining decryption profiles of the policy. The value of an entry is a decryption profile. The associated key is the identifier by which the decryption profile is referenced. DecryptionProfiles []GetNetworkFirewallPolicyDecryptionProfile `pulumi:"decryptionProfiles"` // List of Decryption Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. DecryptionRules []GetNetworkFirewallPolicyDecryptionRule `pulumi:"decryptionRules"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource - Network Firewall Policy. Id string `pulumi:"id"` // Map defining IP address lists of the policy. The value of an entry is a list of IP addresses or prefixes in CIDR notation. The associated key is the identifier by which the IP address list is referenced. IpAddressLists []GetNetworkFirewallPolicyIpAddressList `pulumi:"ipAddressLists"` // To determine if any Network Firewall is associated with this Network Firewall Policy. IsFirewallAttached bool `pulumi:"isFirewallAttached"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Map defining secrets of the policy. The value of an entry is a "mapped secret" consisting of a purpose and source. The associated key is the identifier by which the mapped secret is referenced. MappedSecrets []GetNetworkFirewallPolicyMappedSecret `pulumi:"mappedSecrets"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // List of Security Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. SecurityRules []GetNetworkFirewallPolicySecurityRule `pulumi:"securityRules"` // The current state of the Network Firewall Policy. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time instant at which the Network Firewall Policy was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The time instant at which the Network Firewall Policy was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated string `pulumi:"timeUpdated"` // Map defining URL pattern lists of the policy. The value of an entry is a list of URL patterns. The associated key is the identifier by which the URL pattern list is referenced. UrlLists []GetNetworkFirewallPolicyUrlList `pulumi:"urlLists"` }
A collection of values returned by getNetworkFirewallPolicy.
func LookupNetworkFirewallPolicy ¶
func LookupNetworkFirewallPolicy(ctx *pulumi.Context, args *LookupNetworkFirewallPolicyArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicyResult, error)
This data source provides details about a specific Network Firewall Policy resource in Oracle Cloud Infrastructure Network Firewall service.
Gets a NetworkFirewallPolicy given the network firewall policy identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.GetNetworkFirewallPolicy(ctx, &networkfirewall.GetNetworkFirewallPolicyArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkFirewallPolicyResultOutput ¶
type LookupNetworkFirewallPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicy.
func LookupNetworkFirewallPolicyOutput ¶
func LookupNetworkFirewallPolicyOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyResultOutput
func (LookupNetworkFirewallPolicyResultOutput) ApplicationLists ¶
func (o LookupNetworkFirewallPolicyResultOutput) ApplicationLists() GetNetworkFirewallPolicyApplicationListArrayOutput
Map defining application lists of the policy. The value of an entry is a list of "applications", each consisting of a protocol identifier (such as TCP, UDP, or ICMP) and protocol-specific parameters (such as a port range). The associated key is the identifier by which the application list is referenced.
func (LookupNetworkFirewallPolicyResultOutput) CompartmentId ¶
func (o LookupNetworkFirewallPolicyResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy.
func (LookupNetworkFirewallPolicyResultOutput) DecryptionProfiles ¶
func (o LookupNetworkFirewallPolicyResultOutput) DecryptionProfiles() GetNetworkFirewallPolicyDecryptionProfileArrayOutput
Map defining decryption profiles of the policy. The value of an entry is a decryption profile. The associated key is the identifier by which the decryption profile is referenced.
func (LookupNetworkFirewallPolicyResultOutput) DecryptionRules ¶
func (o LookupNetworkFirewallPolicyResultOutput) DecryptionRules() GetNetworkFirewallPolicyDecryptionRuleArrayOutput
List of Decryption Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic.
func (LookupNetworkFirewallPolicyResultOutput) DefinedTags ¶
func (o LookupNetworkFirewallPolicyResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupNetworkFirewallPolicyResultOutput) DisplayName ¶
func (o LookupNetworkFirewallPolicyResultOutput) DisplayName() pulumi.StringOutput
A user-friendly optional name for the firewall policy. Avoid entering confidential information.
func (LookupNetworkFirewallPolicyResultOutput) ElementType ¶
func (LookupNetworkFirewallPolicyResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyResultOutput) FreeformTags ¶
func (o LookupNetworkFirewallPolicyResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupNetworkFirewallPolicyResultOutput) Id ¶
func (o LookupNetworkFirewallPolicyResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource - Network Firewall Policy.
func (LookupNetworkFirewallPolicyResultOutput) IpAddressLists ¶
func (o LookupNetworkFirewallPolicyResultOutput) IpAddressLists() GetNetworkFirewallPolicyIpAddressListArrayOutput
Map defining IP address lists of the policy. The value of an entry is a list of IP addresses or prefixes in CIDR notation. The associated key is the identifier by which the IP address list is referenced.
func (LookupNetworkFirewallPolicyResultOutput) IsFirewallAttached ¶
func (o LookupNetworkFirewallPolicyResultOutput) IsFirewallAttached() pulumi.BoolOutput
To determine if any Network Firewall is associated with this Network Firewall Policy.
func (LookupNetworkFirewallPolicyResultOutput) LifecycleDetails ¶
func (o LookupNetworkFirewallPolicyResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (LookupNetworkFirewallPolicyResultOutput) MappedSecrets ¶
func (o LookupNetworkFirewallPolicyResultOutput) MappedSecrets() GetNetworkFirewallPolicyMappedSecretArrayOutput
Map defining secrets of the policy. The value of an entry is a "mapped secret" consisting of a purpose and source. The associated key is the identifier by which the mapped secret is referenced.
func (LookupNetworkFirewallPolicyResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyResultOutput) SecurityRules ¶
func (o LookupNetworkFirewallPolicyResultOutput) SecurityRules() GetNetworkFirewallPolicySecurityRuleArrayOutput
List of Security Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic.
func (LookupNetworkFirewallPolicyResultOutput) State ¶
func (o LookupNetworkFirewallPolicyResultOutput) State() pulumi.StringOutput
The current state of the Network Firewall Policy.
func (LookupNetworkFirewallPolicyResultOutput) SystemTags ¶
func (o LookupNetworkFirewallPolicyResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupNetworkFirewallPolicyResultOutput) TimeCreated ¶
func (o LookupNetworkFirewallPolicyResultOutput) TimeCreated() pulumi.StringOutput
The time instant at which the Network Firewall Policy was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupNetworkFirewallPolicyResultOutput) TimeUpdated ¶
func (o LookupNetworkFirewallPolicyResultOutput) TimeUpdated() pulumi.StringOutput
The time instant at which the Network Firewall Policy was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupNetworkFirewallPolicyResultOutput) ToLookupNetworkFirewallPolicyResultOutput ¶
func (o LookupNetworkFirewallPolicyResultOutput) ToLookupNetworkFirewallPolicyResultOutput() LookupNetworkFirewallPolicyResultOutput
func (LookupNetworkFirewallPolicyResultOutput) ToLookupNetworkFirewallPolicyResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicyResultOutput) ToLookupNetworkFirewallPolicyResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyResultOutput
func (LookupNetworkFirewallPolicyResultOutput) UrlLists ¶
func (o LookupNetworkFirewallPolicyResultOutput) UrlLists() GetNetworkFirewallPolicyUrlListArrayOutput
Map defining URL pattern lists of the policy. The value of an entry is a list of URL patterns. The associated key is the identifier by which the URL pattern list is referenced.
type LookupNetworkFirewallResult ¶
type LookupNetworkFirewallResult struct { // Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. Id string `pulumi:"id"` // IPv4 address for the Network Firewall. Ipv4address string `pulumi:"ipv4address"` // IPv6 address for the Network Firewall. Ipv6address string `pulumi:"ipv6address"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` NetworkFirewallId string `pulumi:"networkFirewallId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy. NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // An array of network security groups [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall. NetworkSecurityGroupIds []string `pulumi:"networkSecurityGroupIds"` // The current state of the Network Firewall. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall. SubnetId string `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time instant at which the Network Firewall was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The time instant at which the Network Firewall was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getNetworkFirewall.
func LookupNetworkFirewall ¶
func LookupNetworkFirewall(ctx *pulumi.Context, args *LookupNetworkFirewallArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallResult, error)
This data source provides details about a specific Network Firewall resource in Oracle Cloud Infrastructure Network Firewall service.
Gets a NetworkFirewall by identifier ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.GetNetworkFirewall(ctx, &networkfirewall.GetNetworkFirewallArgs{ NetworkFirewallId: oci_network_firewall_network_firewall.Test_network_firewall.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkFirewallResultOutput ¶
type LookupNetworkFirewallResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewall.
func LookupNetworkFirewallOutput ¶
func LookupNetworkFirewallOutput(ctx *pulumi.Context, args LookupNetworkFirewallOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallResultOutput
func (LookupNetworkFirewallResultOutput) AvailabilityDomain ¶
func (o LookupNetworkFirewallResultOutput) AvailabilityDomain() pulumi.StringOutput
Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1`
func (LookupNetworkFirewallResultOutput) CompartmentId ¶
func (o LookupNetworkFirewallResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall.
func (LookupNetworkFirewallResultOutput) DefinedTags ¶
func (o LookupNetworkFirewallResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupNetworkFirewallResultOutput) DisplayName ¶
func (o LookupNetworkFirewallResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (LookupNetworkFirewallResultOutput) ElementType ¶
func (LookupNetworkFirewallResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallResultOutput) FreeformTags ¶
func (o LookupNetworkFirewallResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupNetworkFirewallResultOutput) Id ¶
func (o LookupNetworkFirewallResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource.
func (LookupNetworkFirewallResultOutput) Ipv4address ¶
func (o LookupNetworkFirewallResultOutput) Ipv4address() pulumi.StringOutput
IPv4 address for the Network Firewall.
func (LookupNetworkFirewallResultOutput) Ipv6address ¶
func (o LookupNetworkFirewallResultOutput) Ipv6address() pulumi.StringOutput
IPv6 address for the Network Firewall.
func (LookupNetworkFirewallResultOutput) LifecycleDetails ¶
func (o LookupNetworkFirewallResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (LookupNetworkFirewallResultOutput) NetworkFirewallId ¶
func (o LookupNetworkFirewallResultOutput) NetworkFirewallId() pulumi.StringOutput
func (LookupNetworkFirewallResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy.
func (LookupNetworkFirewallResultOutput) NetworkSecurityGroupIds ¶
func (o LookupNetworkFirewallResultOutput) NetworkSecurityGroupIds() pulumi.StringArrayOutput
An array of network security groups [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall.
func (LookupNetworkFirewallResultOutput) State ¶
func (o LookupNetworkFirewallResultOutput) State() pulumi.StringOutput
The current state of the Network Firewall.
func (LookupNetworkFirewallResultOutput) SubnetId ¶
func (o LookupNetworkFirewallResultOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall.
func (LookupNetworkFirewallResultOutput) SystemTags ¶
func (o LookupNetworkFirewallResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupNetworkFirewallResultOutput) TimeCreated ¶
func (o LookupNetworkFirewallResultOutput) TimeCreated() pulumi.StringOutput
The time instant at which the Network Firewall was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupNetworkFirewallResultOutput) TimeUpdated ¶
func (o LookupNetworkFirewallResultOutput) TimeUpdated() pulumi.StringOutput
The time instant at which the Network Firewall was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupNetworkFirewallResultOutput) ToLookupNetworkFirewallResultOutput ¶
func (o LookupNetworkFirewallResultOutput) ToLookupNetworkFirewallResultOutput() LookupNetworkFirewallResultOutput
func (LookupNetworkFirewallResultOutput) ToLookupNetworkFirewallResultOutputWithContext ¶
func (o LookupNetworkFirewallResultOutput) ToLookupNetworkFirewallResultOutputWithContext(ctx context.Context) LookupNetworkFirewallResultOutput
type NetworkFirewall ¶
type NetworkFirewall struct { pulumi.CustomResourceState // Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1` AvailabilityDomain pulumi.StringOutput `pulumi:"availabilityDomain"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // IPv4 address for the Network Firewall. Ipv4address pulumi.StringOutput `pulumi:"ipv4address"` // IPv6 address for the Network Firewall. Ipv6address pulumi.StringOutput `pulumi:"ipv6address"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy. NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // (Updatable) An array of network security groups [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall. NetworkSecurityGroupIds pulumi.StringArrayOutput `pulumi:"networkSecurityGroupIds"` // The current state of the Network Firewall. State pulumi.StringOutput `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The time instant at which the Network Firewall was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time instant at which the Network Firewall was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Network Firewall resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new NetworkFirewall.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewall(ctx, "testNetworkFirewall", &NetworkFirewall.NetworkFirewallArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), NetworkFirewallPolicyId: pulumi.Any(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), AvailabilityDomain: pulumi.Any(_var.Network_firewall_availability_domain), DefinedTags: pulumi.AnyMap{ "foo-namespace.bar-key": pulumi.Any("value"), }, DisplayName: pulumi.Any(_var.Network_firewall_display_name), FreeformTags: pulumi.AnyMap{ "bar-key": pulumi.Any("value"), }, Ipv4address: pulumi.Any(_var.Network_firewall_ipv4address), Ipv6address: pulumi.Any(_var.Network_firewall_ipv6address), NetworkSecurityGroupIds: pulumi.Any(_var.Network_firewall_network_security_group_ids), }) if err != nil { return err } return nil }) }
```
## Import
NetworkFirewalls can be imported using the `id`, e.g.
```sh
$ pulumi import oci:NetworkFirewall/networkFirewall:NetworkFirewall test_network_firewall "id"
```
func GetNetworkFirewall ¶
func GetNetworkFirewall(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallState, opts ...pulumi.ResourceOption) (*NetworkFirewall, error)
GetNetworkFirewall gets an existing NetworkFirewall resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkFirewall ¶
func NewNetworkFirewall(ctx *pulumi.Context, name string, args *NetworkFirewallArgs, opts ...pulumi.ResourceOption) (*NetworkFirewall, error)
NewNetworkFirewall registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewall) ElementType ¶
func (*NetworkFirewall) ElementType() reflect.Type
func (*NetworkFirewall) ToNetworkFirewallOutput ¶
func (i *NetworkFirewall) ToNetworkFirewallOutput() NetworkFirewallOutput
func (*NetworkFirewall) ToNetworkFirewallOutputWithContext ¶
func (i *NetworkFirewall) ToNetworkFirewallOutputWithContext(ctx context.Context) NetworkFirewallOutput
type NetworkFirewallArgs ¶
type NetworkFirewallArgs struct { // Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1` AvailabilityDomain pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // IPv4 address for the Network Firewall. Ipv4address pulumi.StringPtrInput // IPv6 address for the Network Firewall. Ipv6address pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy. NetworkFirewallPolicyId pulumi.StringInput // (Updatable) An array of network security groups [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall. NetworkSecurityGroupIds pulumi.StringArrayInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringInput }
The set of arguments for constructing a NetworkFirewall resource.
func (NetworkFirewallArgs) ElementType ¶
func (NetworkFirewallArgs) ElementType() reflect.Type
type NetworkFirewallArray ¶
type NetworkFirewallArray []NetworkFirewallInput
func (NetworkFirewallArray) ElementType ¶
func (NetworkFirewallArray) ElementType() reflect.Type
func (NetworkFirewallArray) ToNetworkFirewallArrayOutput ¶
func (i NetworkFirewallArray) ToNetworkFirewallArrayOutput() NetworkFirewallArrayOutput
func (NetworkFirewallArray) ToNetworkFirewallArrayOutputWithContext ¶
func (i NetworkFirewallArray) ToNetworkFirewallArrayOutputWithContext(ctx context.Context) NetworkFirewallArrayOutput
type NetworkFirewallArrayInput ¶
type NetworkFirewallArrayInput interface { pulumi.Input ToNetworkFirewallArrayOutput() NetworkFirewallArrayOutput ToNetworkFirewallArrayOutputWithContext(context.Context) NetworkFirewallArrayOutput }
NetworkFirewallArrayInput is an input type that accepts NetworkFirewallArray and NetworkFirewallArrayOutput values. You can construct a concrete instance of `NetworkFirewallArrayInput` via:
NetworkFirewallArray{ NetworkFirewallArgs{...} }
type NetworkFirewallArrayOutput ¶
type NetworkFirewallArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallArrayOutput) ElementType ¶
func (NetworkFirewallArrayOutput) ElementType() reflect.Type
func (NetworkFirewallArrayOutput) Index ¶
func (o NetworkFirewallArrayOutput) Index(i pulumi.IntInput) NetworkFirewallOutput
func (NetworkFirewallArrayOutput) ToNetworkFirewallArrayOutput ¶
func (o NetworkFirewallArrayOutput) ToNetworkFirewallArrayOutput() NetworkFirewallArrayOutput
func (NetworkFirewallArrayOutput) ToNetworkFirewallArrayOutputWithContext ¶
func (o NetworkFirewallArrayOutput) ToNetworkFirewallArrayOutputWithContext(ctx context.Context) NetworkFirewallArrayOutput
type NetworkFirewallInput ¶
type NetworkFirewallInput interface { pulumi.Input ToNetworkFirewallOutput() NetworkFirewallOutput ToNetworkFirewallOutputWithContext(ctx context.Context) NetworkFirewallOutput }
type NetworkFirewallMap ¶
type NetworkFirewallMap map[string]NetworkFirewallInput
func (NetworkFirewallMap) ElementType ¶
func (NetworkFirewallMap) ElementType() reflect.Type
func (NetworkFirewallMap) ToNetworkFirewallMapOutput ¶
func (i NetworkFirewallMap) ToNetworkFirewallMapOutput() NetworkFirewallMapOutput
func (NetworkFirewallMap) ToNetworkFirewallMapOutputWithContext ¶
func (i NetworkFirewallMap) ToNetworkFirewallMapOutputWithContext(ctx context.Context) NetworkFirewallMapOutput
type NetworkFirewallMapInput ¶
type NetworkFirewallMapInput interface { pulumi.Input ToNetworkFirewallMapOutput() NetworkFirewallMapOutput ToNetworkFirewallMapOutputWithContext(context.Context) NetworkFirewallMapOutput }
NetworkFirewallMapInput is an input type that accepts NetworkFirewallMap and NetworkFirewallMapOutput values. You can construct a concrete instance of `NetworkFirewallMapInput` via:
NetworkFirewallMap{ "key": NetworkFirewallArgs{...} }
type NetworkFirewallMapOutput ¶
type NetworkFirewallMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallMapOutput) ElementType ¶
func (NetworkFirewallMapOutput) ElementType() reflect.Type
func (NetworkFirewallMapOutput) MapIndex ¶
func (o NetworkFirewallMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallOutput
func (NetworkFirewallMapOutput) ToNetworkFirewallMapOutput ¶
func (o NetworkFirewallMapOutput) ToNetworkFirewallMapOutput() NetworkFirewallMapOutput
func (NetworkFirewallMapOutput) ToNetworkFirewallMapOutputWithContext ¶
func (o NetworkFirewallMapOutput) ToNetworkFirewallMapOutputWithContext(ctx context.Context) NetworkFirewallMapOutput
type NetworkFirewallOutput ¶
type NetworkFirewallOutput struct{ *pulumi.OutputState }
func (NetworkFirewallOutput) AvailabilityDomain ¶ added in v0.4.0
func (o NetworkFirewallOutput) AvailabilityDomain() pulumi.StringOutput
Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1`
func (NetworkFirewallOutput) CompartmentId ¶ added in v0.4.0
func (o NetworkFirewallOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall.
func (NetworkFirewallOutput) DefinedTags ¶ added in v0.4.0
func (o NetworkFirewallOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (NetworkFirewallOutput) DisplayName ¶ added in v0.4.0
func (o NetworkFirewallOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (NetworkFirewallOutput) ElementType ¶
func (NetworkFirewallOutput) ElementType() reflect.Type
func (NetworkFirewallOutput) FreeformTags ¶ added in v0.4.0
func (o NetworkFirewallOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (NetworkFirewallOutput) Ipv4address ¶ added in v0.4.0
func (o NetworkFirewallOutput) Ipv4address() pulumi.StringOutput
IPv4 address for the Network Firewall.
func (NetworkFirewallOutput) Ipv6address ¶ added in v0.4.0
func (o NetworkFirewallOutput) Ipv6address() pulumi.StringOutput
IPv6 address for the Network Firewall.
func (NetworkFirewallOutput) LifecycleDetails ¶ added in v0.4.0
func (o NetworkFirewallOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (NetworkFirewallOutput) NetworkFirewallPolicyId ¶ added in v0.4.0
func (o NetworkFirewallOutput) NetworkFirewallPolicyId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy.
func (NetworkFirewallOutput) NetworkSecurityGroupIds ¶ added in v0.4.0
func (o NetworkFirewallOutput) NetworkSecurityGroupIds() pulumi.StringArrayOutput
(Updatable) An array of network security groups [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall.
func (NetworkFirewallOutput) State ¶ added in v0.4.0
func (o NetworkFirewallOutput) State() pulumi.StringOutput
The current state of the Network Firewall.
func (NetworkFirewallOutput) SubnetId ¶ added in v0.4.0
func (o NetworkFirewallOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (NetworkFirewallOutput) SystemTags ¶ added in v0.4.0
func (o NetworkFirewallOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (NetworkFirewallOutput) TimeCreated ¶ added in v0.4.0
func (o NetworkFirewallOutput) TimeCreated() pulumi.StringOutput
The time instant at which the Network Firewall was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (NetworkFirewallOutput) TimeUpdated ¶ added in v0.4.0
func (o NetworkFirewallOutput) TimeUpdated() pulumi.StringOutput
The time instant at which the Network Firewall was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (NetworkFirewallOutput) ToNetworkFirewallOutput ¶
func (o NetworkFirewallOutput) ToNetworkFirewallOutput() NetworkFirewallOutput
func (NetworkFirewallOutput) ToNetworkFirewallOutputWithContext ¶
func (o NetworkFirewallOutput) ToNetworkFirewallOutputWithContext(ctx context.Context) NetworkFirewallOutput
type NetworkFirewallPolicy ¶
type NetworkFirewallPolicy struct { pulumi.CustomResourceState // (Updatable) Lists of the application of the policy. The value of an entry is a list of "applications", each consisting of a protocol identifier (such as TCP, UDP, or ICMP) and protocol-specific parameters (such as a port range). The associated key is the identifier by which the application list is referenced. ApplicationLists NetworkFirewallPolicyApplicationListArrayOutput `pulumi:"applicationLists"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Map defining decryption profiles of the policy. The value of an entry is a decryption profile. The associated key is the identifier by which the decryption profile is referenced. DecryptionProfiles NetworkFirewallPolicyDecryptionProfileArrayOutput `pulumi:"decryptionProfiles"` // (Updatable) List of Decryption Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. DecryptionRules NetworkFirewallPolicyDecryptionRuleArrayOutput `pulumi:"decryptionRules"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) List of IP address lists of the policy. The value of an entry is a list of IP addresses or prefixes in CIDR notation. The associated key is the identifier by which the IP address list is referenced. IpAddressLists NetworkFirewallPolicyIpAddressListArrayOutput `pulumi:"ipAddressLists"` // To determine if any Network Firewall is associated with this Network Firewall Policy. IsFirewallAttached pulumi.BoolOutput `pulumi:"isFirewallAttached"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) Map defining secrets of the policy. The value of an entry is a "mapped secret" consisting of a purpose and source. The associated key is the identifier by which the mapped secret is referenced. MappedSecrets NetworkFirewallPolicyMappedSecretArrayOutput `pulumi:"mappedSecrets"` // (Updatable) List of Security Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. SecurityRules NetworkFirewallPolicySecurityRuleArrayOutput `pulumi:"securityRules"` // The current state of the Network Firewall Policy. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The time instant at which the Network Firewall Policy was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time instant at which the Network Firewall Policy was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // (Updatable) Map defining URL pattern lists of the policy. The value of an entry is a list of URL patterns. The associated key is the identifier by which the URL pattern list is referenced. UrlLists NetworkFirewallPolicyUrlListArrayOutput `pulumi:"urlLists"` }
This resource provides the Network Firewall Policy resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new Network Firewall Policy.
## Import
NetworkFirewallPolicies can be imported using the `id`, e.g.
```sh
$ pulumi import oci:NetworkFirewall/networkFirewallPolicy:NetworkFirewallPolicy test_network_firewall_policy "id"
```
func GetNetworkFirewallPolicy ¶
func GetNetworkFirewallPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicyState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicy, error)
GetNetworkFirewallPolicy gets an existing NetworkFirewallPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkFirewallPolicy ¶
func NewNetworkFirewallPolicy(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicy, error)
NewNetworkFirewallPolicy registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicy) ElementType ¶
func (*NetworkFirewallPolicy) ElementType() reflect.Type
func (*NetworkFirewallPolicy) ToNetworkFirewallPolicyOutput ¶
func (i *NetworkFirewallPolicy) ToNetworkFirewallPolicyOutput() NetworkFirewallPolicyOutput
func (*NetworkFirewallPolicy) ToNetworkFirewallPolicyOutputWithContext ¶
func (i *NetworkFirewallPolicy) ToNetworkFirewallPolicyOutputWithContext(ctx context.Context) NetworkFirewallPolicyOutput
type NetworkFirewallPolicyApplicationList ¶
type NetworkFirewallPolicyApplicationList struct { // (Updatable) The key is the identifier by which the application list is referenced. ApplicationListName string `pulumi:"applicationListName"` // (Updatable) Details about the application ApplicationValues []NetworkFirewallPolicyApplicationListApplicationValue `pulumi:"applicationValues"` }
type NetworkFirewallPolicyApplicationListApplicationValue ¶ added in v0.6.0
type NetworkFirewallPolicyApplicationListApplicationValue struct { // (Updatable) Used when you select ICMP. 0-Net unreachable, 1-Host unreachable, 2-Protocol unreachable, 3-Port unreachable IcmpCode *int `pulumi:"icmpCode"` // (Updatable) Used when you select ICMP. 0-Echo reply, 3-Destination unreachable, 5-Redirect, 8-Echo IcmpType *int `pulumi:"icmpType"` // (Updatable) Used when you select TCP or UDP. Enter a port number. MaximumPort *int `pulumi:"maximumPort"` // (Updatable) Used when you select TCP or UDP. Enter a port number. MinimumPort *int `pulumi:"minimumPort"` // (Updatable) Type of the url lists based on the policy Type string `pulumi:"type"` }
type NetworkFirewallPolicyApplicationListApplicationValueArgs ¶ added in v0.6.0
type NetworkFirewallPolicyApplicationListApplicationValueArgs struct { // (Updatable) Used when you select ICMP. 0-Net unreachable, 1-Host unreachable, 2-Protocol unreachable, 3-Port unreachable IcmpCode pulumi.IntPtrInput `pulumi:"icmpCode"` // (Updatable) Used when you select ICMP. 0-Echo reply, 3-Destination unreachable, 5-Redirect, 8-Echo IcmpType pulumi.IntPtrInput `pulumi:"icmpType"` // (Updatable) Used when you select TCP or UDP. Enter a port number. MaximumPort pulumi.IntPtrInput `pulumi:"maximumPort"` // (Updatable) Used when you select TCP or UDP. Enter a port number. MinimumPort pulumi.IntPtrInput `pulumi:"minimumPort"` // (Updatable) Type of the url lists based on the policy Type pulumi.StringInput `pulumi:"type"` }
func (NetworkFirewallPolicyApplicationListApplicationValueArgs) ElementType ¶ added in v0.6.0
func (NetworkFirewallPolicyApplicationListApplicationValueArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationListApplicationValueArgs) ToNetworkFirewallPolicyApplicationListApplicationValueOutput ¶ added in v0.6.0
func (i NetworkFirewallPolicyApplicationListApplicationValueArgs) ToNetworkFirewallPolicyApplicationListApplicationValueOutput() NetworkFirewallPolicyApplicationListApplicationValueOutput
func (NetworkFirewallPolicyApplicationListApplicationValueArgs) ToNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext ¶ added in v0.6.0
func (i NetworkFirewallPolicyApplicationListApplicationValueArgs) ToNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListApplicationValueOutput
type NetworkFirewallPolicyApplicationListApplicationValueArray ¶ added in v0.6.0
type NetworkFirewallPolicyApplicationListApplicationValueArray []NetworkFirewallPolicyApplicationListApplicationValueInput
func (NetworkFirewallPolicyApplicationListApplicationValueArray) ElementType ¶ added in v0.6.0
func (NetworkFirewallPolicyApplicationListApplicationValueArray) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationListApplicationValueArray) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutput ¶ added in v0.6.0
func (i NetworkFirewallPolicyApplicationListApplicationValueArray) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutput() NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
func (NetworkFirewallPolicyApplicationListApplicationValueArray) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext ¶ added in v0.6.0
func (i NetworkFirewallPolicyApplicationListApplicationValueArray) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
type NetworkFirewallPolicyApplicationListApplicationValueArrayInput ¶ added in v0.6.0
type NetworkFirewallPolicyApplicationListApplicationValueArrayInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutput() NetworkFirewallPolicyApplicationListApplicationValueArrayOutput ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext(context.Context) NetworkFirewallPolicyApplicationListApplicationValueArrayOutput }
NetworkFirewallPolicyApplicationListApplicationValueArrayInput is an input type that accepts NetworkFirewallPolicyApplicationListApplicationValueArray and NetworkFirewallPolicyApplicationListApplicationValueArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyApplicationListApplicationValueArrayInput` via:
NetworkFirewallPolicyApplicationListApplicationValueArray{ NetworkFirewallPolicyApplicationListApplicationValueArgs{...} }
type NetworkFirewallPolicyApplicationListApplicationValueArrayOutput ¶ added in v0.6.0
type NetworkFirewallPolicyApplicationListApplicationValueArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ElementType ¶ added in v0.6.0
func (NetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutput ¶ added in v0.6.0
func (o NetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutput() NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
func (NetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext ¶ added in v0.6.0
func (o NetworkFirewallPolicyApplicationListApplicationValueArrayOutput) ToNetworkFirewallPolicyApplicationListApplicationValueArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
type NetworkFirewallPolicyApplicationListApplicationValueInput ¶ added in v0.6.0
type NetworkFirewallPolicyApplicationListApplicationValueInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationListApplicationValueOutput() NetworkFirewallPolicyApplicationListApplicationValueOutput ToNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext(context.Context) NetworkFirewallPolicyApplicationListApplicationValueOutput }
NetworkFirewallPolicyApplicationListApplicationValueInput is an input type that accepts NetworkFirewallPolicyApplicationListApplicationValueArgs and NetworkFirewallPolicyApplicationListApplicationValueOutput values. You can construct a concrete instance of `NetworkFirewallPolicyApplicationListApplicationValueInput` via:
NetworkFirewallPolicyApplicationListApplicationValueArgs{...}
type NetworkFirewallPolicyApplicationListApplicationValueOutput ¶ added in v0.6.0
type NetworkFirewallPolicyApplicationListApplicationValueOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationListApplicationValueOutput) ElementType ¶ added in v0.6.0
func (NetworkFirewallPolicyApplicationListApplicationValueOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpCode ¶ added in v0.6.0
func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpCode() pulumi.IntPtrOutput
(Updatable) Used when you select ICMP. 0-Net unreachable, 1-Host unreachable, 2-Protocol unreachable, 3-Port unreachable
func (NetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpType ¶ added in v0.6.0
func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) IcmpType() pulumi.IntPtrOutput
(Updatable) Used when you select ICMP. 0-Echo reply, 3-Destination unreachable, 5-Redirect, 8-Echo
func (NetworkFirewallPolicyApplicationListApplicationValueOutput) MaximumPort ¶ added in v0.6.0
func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) MaximumPort() pulumi.IntPtrOutput
(Updatable) Used when you select TCP or UDP. Enter a port number.
func (NetworkFirewallPolicyApplicationListApplicationValueOutput) MinimumPort ¶ added in v0.6.0
func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) MinimumPort() pulumi.IntPtrOutput
(Updatable) Used when you select TCP or UDP. Enter a port number.
func (NetworkFirewallPolicyApplicationListApplicationValueOutput) ToNetworkFirewallPolicyApplicationListApplicationValueOutput ¶ added in v0.6.0
func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) ToNetworkFirewallPolicyApplicationListApplicationValueOutput() NetworkFirewallPolicyApplicationListApplicationValueOutput
func (NetworkFirewallPolicyApplicationListApplicationValueOutput) ToNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext ¶ added in v0.6.0
func (o NetworkFirewallPolicyApplicationListApplicationValueOutput) ToNetworkFirewallPolicyApplicationListApplicationValueOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListApplicationValueOutput
type NetworkFirewallPolicyApplicationListArgs ¶
type NetworkFirewallPolicyApplicationListArgs struct { // (Updatable) The key is the identifier by which the application list is referenced. ApplicationListName pulumi.StringInput `pulumi:"applicationListName"` // (Updatable) Details about the application ApplicationValues NetworkFirewallPolicyApplicationListApplicationValueArrayInput `pulumi:"applicationValues"` }
func (NetworkFirewallPolicyApplicationListArgs) ElementType ¶
func (NetworkFirewallPolicyApplicationListArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationListArgs) ToNetworkFirewallPolicyApplicationListOutput ¶
func (i NetworkFirewallPolicyApplicationListArgs) ToNetworkFirewallPolicyApplicationListOutput() NetworkFirewallPolicyApplicationListOutput
func (NetworkFirewallPolicyApplicationListArgs) ToNetworkFirewallPolicyApplicationListOutputWithContext ¶
func (i NetworkFirewallPolicyApplicationListArgs) ToNetworkFirewallPolicyApplicationListOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListOutput
type NetworkFirewallPolicyApplicationListArray ¶
type NetworkFirewallPolicyApplicationListArray []NetworkFirewallPolicyApplicationListInput
func (NetworkFirewallPolicyApplicationListArray) ElementType ¶
func (NetworkFirewallPolicyApplicationListArray) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationListArray) ToNetworkFirewallPolicyApplicationListArrayOutput ¶
func (i NetworkFirewallPolicyApplicationListArray) ToNetworkFirewallPolicyApplicationListArrayOutput() NetworkFirewallPolicyApplicationListArrayOutput
func (NetworkFirewallPolicyApplicationListArray) ToNetworkFirewallPolicyApplicationListArrayOutputWithContext ¶
func (i NetworkFirewallPolicyApplicationListArray) ToNetworkFirewallPolicyApplicationListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListArrayOutput
type NetworkFirewallPolicyApplicationListArrayInput ¶
type NetworkFirewallPolicyApplicationListArrayInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationListArrayOutput() NetworkFirewallPolicyApplicationListArrayOutput ToNetworkFirewallPolicyApplicationListArrayOutputWithContext(context.Context) NetworkFirewallPolicyApplicationListArrayOutput }
NetworkFirewallPolicyApplicationListArrayInput is an input type that accepts NetworkFirewallPolicyApplicationListArray and NetworkFirewallPolicyApplicationListArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyApplicationListArrayInput` via:
NetworkFirewallPolicyApplicationListArray{ NetworkFirewallPolicyApplicationListArgs{...} }
type NetworkFirewallPolicyApplicationListArrayOutput ¶
type NetworkFirewallPolicyApplicationListArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationListArrayOutput) ElementType ¶
func (NetworkFirewallPolicyApplicationListArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationListArrayOutput) ToNetworkFirewallPolicyApplicationListArrayOutput ¶
func (o NetworkFirewallPolicyApplicationListArrayOutput) ToNetworkFirewallPolicyApplicationListArrayOutput() NetworkFirewallPolicyApplicationListArrayOutput
func (NetworkFirewallPolicyApplicationListArrayOutput) ToNetworkFirewallPolicyApplicationListArrayOutputWithContext ¶
func (o NetworkFirewallPolicyApplicationListArrayOutput) ToNetworkFirewallPolicyApplicationListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListArrayOutput
type NetworkFirewallPolicyApplicationListInput ¶
type NetworkFirewallPolicyApplicationListInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationListOutput() NetworkFirewallPolicyApplicationListOutput ToNetworkFirewallPolicyApplicationListOutputWithContext(context.Context) NetworkFirewallPolicyApplicationListOutput }
NetworkFirewallPolicyApplicationListInput is an input type that accepts NetworkFirewallPolicyApplicationListArgs and NetworkFirewallPolicyApplicationListOutput values. You can construct a concrete instance of `NetworkFirewallPolicyApplicationListInput` via:
NetworkFirewallPolicyApplicationListArgs{...}
type NetworkFirewallPolicyApplicationListOutput ¶
type NetworkFirewallPolicyApplicationListOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationListOutput) ApplicationListName ¶ added in v0.6.0
func (o NetworkFirewallPolicyApplicationListOutput) ApplicationListName() pulumi.StringOutput
(Updatable) The key is the identifier by which the application list is referenced.
func (NetworkFirewallPolicyApplicationListOutput) ApplicationValues ¶ added in v0.6.0
func (o NetworkFirewallPolicyApplicationListOutput) ApplicationValues() NetworkFirewallPolicyApplicationListApplicationValueArrayOutput
(Updatable) Details about the application
func (NetworkFirewallPolicyApplicationListOutput) ElementType ¶
func (NetworkFirewallPolicyApplicationListOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationListOutput) ToNetworkFirewallPolicyApplicationListOutput ¶
func (o NetworkFirewallPolicyApplicationListOutput) ToNetworkFirewallPolicyApplicationListOutput() NetworkFirewallPolicyApplicationListOutput
func (NetworkFirewallPolicyApplicationListOutput) ToNetworkFirewallPolicyApplicationListOutputWithContext ¶
func (o NetworkFirewallPolicyApplicationListOutput) ToNetworkFirewallPolicyApplicationListOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationListOutput
type NetworkFirewallPolicyArgs ¶
type NetworkFirewallPolicyArgs struct { // (Updatable) Lists of the application of the policy. The value of an entry is a list of "applications", each consisting of a protocol identifier (such as TCP, UDP, or ICMP) and protocol-specific parameters (such as a port range). The associated key is the identifier by which the application list is referenced. ApplicationLists NetworkFirewallPolicyApplicationListArrayInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy. CompartmentId pulumi.StringInput // (Updatable) Map defining decryption profiles of the policy. The value of an entry is a decryption profile. The associated key is the identifier by which the decryption profile is referenced. DecryptionProfiles NetworkFirewallPolicyDecryptionProfileArrayInput // (Updatable) List of Decryption Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. DecryptionRules NetworkFirewallPolicyDecryptionRuleArrayInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // (Updatable) List of IP address lists of the policy. The value of an entry is a list of IP addresses or prefixes in CIDR notation. The associated key is the identifier by which the IP address list is referenced. IpAddressLists NetworkFirewallPolicyIpAddressListArrayInput // (Updatable) Map defining secrets of the policy. The value of an entry is a "mapped secret" consisting of a purpose and source. The associated key is the identifier by which the mapped secret is referenced. MappedSecrets NetworkFirewallPolicyMappedSecretArrayInput // (Updatable) List of Security Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. SecurityRules NetworkFirewallPolicySecurityRuleArrayInput // (Updatable) Map defining URL pattern lists of the policy. The value of an entry is a list of URL patterns. The associated key is the identifier by which the URL pattern list is referenced. UrlLists NetworkFirewallPolicyUrlListArrayInput }
The set of arguments for constructing a NetworkFirewallPolicy resource.
func (NetworkFirewallPolicyArgs) ElementType ¶
func (NetworkFirewallPolicyArgs) ElementType() reflect.Type
type NetworkFirewallPolicyArray ¶
type NetworkFirewallPolicyArray []NetworkFirewallPolicyInput
func (NetworkFirewallPolicyArray) ElementType ¶
func (NetworkFirewallPolicyArray) ElementType() reflect.Type
func (NetworkFirewallPolicyArray) ToNetworkFirewallPolicyArrayOutput ¶
func (i NetworkFirewallPolicyArray) ToNetworkFirewallPolicyArrayOutput() NetworkFirewallPolicyArrayOutput
func (NetworkFirewallPolicyArray) ToNetworkFirewallPolicyArrayOutputWithContext ¶
func (i NetworkFirewallPolicyArray) ToNetworkFirewallPolicyArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyArrayOutput
type NetworkFirewallPolicyArrayInput ¶
type NetworkFirewallPolicyArrayInput interface { pulumi.Input ToNetworkFirewallPolicyArrayOutput() NetworkFirewallPolicyArrayOutput ToNetworkFirewallPolicyArrayOutputWithContext(context.Context) NetworkFirewallPolicyArrayOutput }
NetworkFirewallPolicyArrayInput is an input type that accepts NetworkFirewallPolicyArray and NetworkFirewallPolicyArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyArrayInput` via:
NetworkFirewallPolicyArray{ NetworkFirewallPolicyArgs{...} }
type NetworkFirewallPolicyArrayOutput ¶
type NetworkFirewallPolicyArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyArrayOutput) ElementType ¶
func (NetworkFirewallPolicyArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyArrayOutput) Index ¶
func (o NetworkFirewallPolicyArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyOutput
func (NetworkFirewallPolicyArrayOutput) ToNetworkFirewallPolicyArrayOutput ¶
func (o NetworkFirewallPolicyArrayOutput) ToNetworkFirewallPolicyArrayOutput() NetworkFirewallPolicyArrayOutput
func (NetworkFirewallPolicyArrayOutput) ToNetworkFirewallPolicyArrayOutputWithContext ¶
func (o NetworkFirewallPolicyArrayOutput) ToNetworkFirewallPolicyArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyArrayOutput
type NetworkFirewallPolicyDecryptionProfile ¶
type NetworkFirewallPolicyDecryptionProfile struct { // (Updatable) Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. AreCertificateExtensionsRestricted *bool `pulumi:"areCertificateExtensionsRestricted"` // (Updatable) Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName *bool `pulumi:"isAutoIncludeAltName"` // (Updatable) Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked *bool `pulumi:"isExpiredCertificateBlocked"` // (Updatable) Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked *bool `pulumi:"isOutOfCapacityBlocked"` // (Updatable) Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds). IsRevocationStatusTimeoutBlocked *bool `pulumi:"isRevocationStatusTimeoutBlocked"` // (Updatable) Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked *bool `pulumi:"isUnknownRevocationStatusBlocked"` // (Updatable) Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked *bool `pulumi:"isUnsupportedCipherBlocked"` // (Updatable) Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked *bool `pulumi:"isUnsupportedVersionBlocked"` // (Updatable) Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked *bool `pulumi:"isUntrustedIssuerBlocked"` // Source of the secrets, where the secrets are stored. Key string `pulumi:"key"` // (Updatable) Type of the url lists based on the policy Type string `pulumi:"type"` }
type NetworkFirewallPolicyDecryptionProfileArgs ¶
type NetworkFirewallPolicyDecryptionProfileArgs struct { // (Updatable) Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. AreCertificateExtensionsRestricted pulumi.BoolPtrInput `pulumi:"areCertificateExtensionsRestricted"` // (Updatable) Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName pulumi.BoolPtrInput `pulumi:"isAutoIncludeAltName"` // (Updatable) Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked pulumi.BoolPtrInput `pulumi:"isExpiredCertificateBlocked"` // (Updatable) Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked pulumi.BoolPtrInput `pulumi:"isOutOfCapacityBlocked"` // (Updatable) Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds). IsRevocationStatusTimeoutBlocked pulumi.BoolPtrInput `pulumi:"isRevocationStatusTimeoutBlocked"` // (Updatable) Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked pulumi.BoolPtrInput `pulumi:"isUnknownRevocationStatusBlocked"` // (Updatable) Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked pulumi.BoolPtrInput `pulumi:"isUnsupportedCipherBlocked"` // (Updatable) Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked pulumi.BoolPtrInput `pulumi:"isUnsupportedVersionBlocked"` // (Updatable) Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked pulumi.BoolPtrInput `pulumi:"isUntrustedIssuerBlocked"` // Source of the secrets, where the secrets are stored. Key pulumi.StringInput `pulumi:"key"` // (Updatable) Type of the url lists based on the policy Type pulumi.StringInput `pulumi:"type"` }
func (NetworkFirewallPolicyDecryptionProfileArgs) ElementType ¶
func (NetworkFirewallPolicyDecryptionProfileArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionProfileArgs) ToNetworkFirewallPolicyDecryptionProfileOutput ¶
func (i NetworkFirewallPolicyDecryptionProfileArgs) ToNetworkFirewallPolicyDecryptionProfileOutput() NetworkFirewallPolicyDecryptionProfileOutput
func (NetworkFirewallPolicyDecryptionProfileArgs) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext ¶
func (i NetworkFirewallPolicyDecryptionProfileArgs) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileOutput
type NetworkFirewallPolicyDecryptionProfileArray ¶
type NetworkFirewallPolicyDecryptionProfileArray []NetworkFirewallPolicyDecryptionProfileInput
func (NetworkFirewallPolicyDecryptionProfileArray) ElementType ¶
func (NetworkFirewallPolicyDecryptionProfileArray) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionProfileArray) ToNetworkFirewallPolicyDecryptionProfileArrayOutput ¶
func (i NetworkFirewallPolicyDecryptionProfileArray) ToNetworkFirewallPolicyDecryptionProfileArrayOutput() NetworkFirewallPolicyDecryptionProfileArrayOutput
func (NetworkFirewallPolicyDecryptionProfileArray) ToNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext ¶
func (i NetworkFirewallPolicyDecryptionProfileArray) ToNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileArrayOutput
type NetworkFirewallPolicyDecryptionProfileArrayInput ¶
type NetworkFirewallPolicyDecryptionProfileArrayInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionProfileArrayOutput() NetworkFirewallPolicyDecryptionProfileArrayOutput ToNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext(context.Context) NetworkFirewallPolicyDecryptionProfileArrayOutput }
NetworkFirewallPolicyDecryptionProfileArrayInput is an input type that accepts NetworkFirewallPolicyDecryptionProfileArray and NetworkFirewallPolicyDecryptionProfileArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyDecryptionProfileArrayInput` via:
NetworkFirewallPolicyDecryptionProfileArray{ NetworkFirewallPolicyDecryptionProfileArgs{...} }
type NetworkFirewallPolicyDecryptionProfileArrayOutput ¶
type NetworkFirewallPolicyDecryptionProfileArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionProfileArrayOutput) ElementType ¶
func (NetworkFirewallPolicyDecryptionProfileArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionProfileArrayOutput) ToNetworkFirewallPolicyDecryptionProfileArrayOutput ¶
func (o NetworkFirewallPolicyDecryptionProfileArrayOutput) ToNetworkFirewallPolicyDecryptionProfileArrayOutput() NetworkFirewallPolicyDecryptionProfileArrayOutput
func (NetworkFirewallPolicyDecryptionProfileArrayOutput) ToNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext ¶
func (o NetworkFirewallPolicyDecryptionProfileArrayOutput) ToNetworkFirewallPolicyDecryptionProfileArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileArrayOutput
type NetworkFirewallPolicyDecryptionProfileInput ¶
type NetworkFirewallPolicyDecryptionProfileInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionProfileOutput() NetworkFirewallPolicyDecryptionProfileOutput ToNetworkFirewallPolicyDecryptionProfileOutputWithContext(context.Context) NetworkFirewallPolicyDecryptionProfileOutput }
NetworkFirewallPolicyDecryptionProfileInput is an input type that accepts NetworkFirewallPolicyDecryptionProfileArgs and NetworkFirewallPolicyDecryptionProfileOutput values. You can construct a concrete instance of `NetworkFirewallPolicyDecryptionProfileInput` via:
NetworkFirewallPolicyDecryptionProfileArgs{...}
type NetworkFirewallPolicyDecryptionProfileOutput ¶
type NetworkFirewallPolicyDecryptionProfileOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionProfileOutput) AreCertificateExtensionsRestricted ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) AreCertificateExtensionsRestricted() pulumi.BoolPtrOutput
(Updatable) Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
func (NetworkFirewallPolicyDecryptionProfileOutput) ElementType ¶
func (NetworkFirewallPolicyDecryptionProfileOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionProfileOutput) IsAutoIncludeAltName ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsAutoIncludeAltName() pulumi.BoolPtrOutput
(Updatable) Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
func (NetworkFirewallPolicyDecryptionProfileOutput) IsExpiredCertificateBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsExpiredCertificateBlocked() pulumi.BoolPtrOutput
(Updatable) Whether to block sessions if server's certificate is expired.
func (NetworkFirewallPolicyDecryptionProfileOutput) IsOutOfCapacityBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsOutOfCapacityBlocked() pulumi.BoolPtrOutput
(Updatable) Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
func (NetworkFirewallPolicyDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked() pulumi.BoolPtrOutput
(Updatable) Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).
func (NetworkFirewallPolicyDecryptionProfileOutput) IsUnknownRevocationStatusBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolPtrOutput
(Updatable) Whether to block sessions if the revocation status check for server's certificate results in "unknown".
func (NetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedCipherBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedCipherBlocked() pulumi.BoolPtrOutput
(Updatable) Whether to block sessions if SSL cipher suite is not supported.
func (NetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedVersionBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedVersionBlocked() pulumi.BoolPtrOutput
(Updatable) Whether to block sessions if SSL version is not supported.
func (NetworkFirewallPolicyDecryptionProfileOutput) IsUntrustedIssuerBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUntrustedIssuerBlocked() pulumi.BoolPtrOutput
(Updatable) Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
func (NetworkFirewallPolicyDecryptionProfileOutput) Key ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) Key() pulumi.StringOutput
Source of the secrets, where the secrets are stored.
func (NetworkFirewallPolicyDecryptionProfileOutput) ToNetworkFirewallPolicyDecryptionProfileOutput ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) ToNetworkFirewallPolicyDecryptionProfileOutput() NetworkFirewallPolicyDecryptionProfileOutput
func (NetworkFirewallPolicyDecryptionProfileOutput) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileOutput
func (NetworkFirewallPolicyDecryptionProfileOutput) Type ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) Type() pulumi.StringOutput
(Updatable) Type of the url lists based on the policy
type NetworkFirewallPolicyDecryptionRule ¶
type NetworkFirewallPolicyDecryptionRule struct { // (Updatable) Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action string `pulumi:"action"` // (Updatable) Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Condition NetworkFirewallPolicyDecryptionRuleCondition `pulumi:"condition"` // (Updatable) The name of the decryption profile to use. DecryptionProfile *string `pulumi:"decryptionProfile"` // (Updatable) Name for the Security rule, must be unique within the policy. Name string `pulumi:"name"` // (Updatable) The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret *string `pulumi:"secret"` }
type NetworkFirewallPolicyDecryptionRuleArgs ¶
type NetworkFirewallPolicyDecryptionRuleArgs struct { // (Updatable) Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action pulumi.StringInput `pulumi:"action"` // (Updatable) Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Condition NetworkFirewallPolicyDecryptionRuleConditionInput `pulumi:"condition"` // (Updatable) The name of the decryption profile to use. DecryptionProfile pulumi.StringPtrInput `pulumi:"decryptionProfile"` // (Updatable) Name for the Security rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` // (Updatable) The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (NetworkFirewallPolicyDecryptionRuleArgs) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleArgs) ToNetworkFirewallPolicyDecryptionRuleOutput ¶
func (i NetworkFirewallPolicyDecryptionRuleArgs) ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput
func (NetworkFirewallPolicyDecryptionRuleArgs) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext ¶
func (i NetworkFirewallPolicyDecryptionRuleArgs) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleOutput
type NetworkFirewallPolicyDecryptionRuleArray ¶
type NetworkFirewallPolicyDecryptionRuleArray []NetworkFirewallPolicyDecryptionRuleInput
func (NetworkFirewallPolicyDecryptionRuleArray) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleArray) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleArray) ToNetworkFirewallPolicyDecryptionRuleArrayOutput ¶
func (i NetworkFirewallPolicyDecryptionRuleArray) ToNetworkFirewallPolicyDecryptionRuleArrayOutput() NetworkFirewallPolicyDecryptionRuleArrayOutput
func (NetworkFirewallPolicyDecryptionRuleArray) ToNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext ¶
func (i NetworkFirewallPolicyDecryptionRuleArray) ToNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleArrayOutput
type NetworkFirewallPolicyDecryptionRuleArrayInput ¶
type NetworkFirewallPolicyDecryptionRuleArrayInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionRuleArrayOutput() NetworkFirewallPolicyDecryptionRuleArrayOutput ToNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext(context.Context) NetworkFirewallPolicyDecryptionRuleArrayOutput }
NetworkFirewallPolicyDecryptionRuleArrayInput is an input type that accepts NetworkFirewallPolicyDecryptionRuleArray and NetworkFirewallPolicyDecryptionRuleArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyDecryptionRuleArrayInput` via:
NetworkFirewallPolicyDecryptionRuleArray{ NetworkFirewallPolicyDecryptionRuleArgs{...} }
type NetworkFirewallPolicyDecryptionRuleArrayOutput ¶
type NetworkFirewallPolicyDecryptionRuleArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRuleArrayOutput) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleArrayOutput) ToNetworkFirewallPolicyDecryptionRuleArrayOutput ¶
func (o NetworkFirewallPolicyDecryptionRuleArrayOutput) ToNetworkFirewallPolicyDecryptionRuleArrayOutput() NetworkFirewallPolicyDecryptionRuleArrayOutput
func (NetworkFirewallPolicyDecryptionRuleArrayOutput) ToNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext ¶
func (o NetworkFirewallPolicyDecryptionRuleArrayOutput) ToNetworkFirewallPolicyDecryptionRuleArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleArrayOutput
type NetworkFirewallPolicyDecryptionRuleCondition ¶
type NetworkFirewallPolicyDecryptionRuleCondition struct { // (Updatable) An array of IP address list names to be evaluated against the traffic destination address. Destinations []string `pulumi:"destinations"` // (Updatable) An array of IP address list names to be evaluated against the traffic source address. Sources []string `pulumi:"sources"` }
type NetworkFirewallPolicyDecryptionRuleConditionArgs ¶
type NetworkFirewallPolicyDecryptionRuleConditionArgs struct { // (Updatable) An array of IP address list names to be evaluated against the traffic destination address. Destinations pulumi.StringArrayInput `pulumi:"destinations"` // (Updatable) An array of IP address list names to be evaluated against the traffic source address. Sources pulumi.StringArrayInput `pulumi:"sources"` }
func (NetworkFirewallPolicyDecryptionRuleConditionArgs) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleConditionArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionOutput ¶
func (i NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionOutput() NetworkFirewallPolicyDecryptionRuleConditionOutput
func (NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext ¶
func (i NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionOutput
type NetworkFirewallPolicyDecryptionRuleConditionInput ¶
type NetworkFirewallPolicyDecryptionRuleConditionInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionRuleConditionOutput() NetworkFirewallPolicyDecryptionRuleConditionOutput ToNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(context.Context) NetworkFirewallPolicyDecryptionRuleConditionOutput }
NetworkFirewallPolicyDecryptionRuleConditionInput is an input type that accepts NetworkFirewallPolicyDecryptionRuleConditionArgs and NetworkFirewallPolicyDecryptionRuleConditionOutput values. You can construct a concrete instance of `NetworkFirewallPolicyDecryptionRuleConditionInput` via:
NetworkFirewallPolicyDecryptionRuleConditionArgs{...}
type NetworkFirewallPolicyDecryptionRuleConditionOutput ¶
type NetworkFirewallPolicyDecryptionRuleConditionOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) Destinations ¶
func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) Destinations() pulumi.StringArrayOutput
(Updatable) An array of IP address list names to be evaluated against the traffic destination address.
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) Sources ¶
func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) Sources() pulumi.StringArrayOutput
(Updatable) An array of IP address list names to be evaluated against the traffic source address.
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionOutput ¶
func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionOutput() NetworkFirewallPolicyDecryptionRuleConditionOutput
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext ¶
func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionOutput
type NetworkFirewallPolicyDecryptionRuleInput ¶
type NetworkFirewallPolicyDecryptionRuleInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput ToNetworkFirewallPolicyDecryptionRuleOutputWithContext(context.Context) NetworkFirewallPolicyDecryptionRuleOutput }
NetworkFirewallPolicyDecryptionRuleInput is an input type that accepts NetworkFirewallPolicyDecryptionRuleArgs and NetworkFirewallPolicyDecryptionRuleOutput values. You can construct a concrete instance of `NetworkFirewallPolicyDecryptionRuleInput` via:
NetworkFirewallPolicyDecryptionRuleArgs{...}
type NetworkFirewallPolicyDecryptionRuleOutput ¶
type NetworkFirewallPolicyDecryptionRuleOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRuleOutput) Action ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) Action() pulumi.StringOutput
(Updatable) Types of Action on the Traffic flow. * ALLOW - Allows the traffic. * DROP - Silently drops the traffic, e.g. without sending a TCP reset. * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection.
func (NetworkFirewallPolicyDecryptionRuleOutput) Condition ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) Condition() NetworkFirewallPolicyDecryptionRuleConditionOutput
(Updatable) Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic.
func (NetworkFirewallPolicyDecryptionRuleOutput) DecryptionProfile ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) DecryptionProfile() pulumi.StringPtrOutput
(Updatable) The name of the decryption profile to use.
func (NetworkFirewallPolicyDecryptionRuleOutput) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleOutput) Name ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) Name() pulumi.StringOutput
(Updatable) Name for the Security rule, must be unique within the policy.
func (NetworkFirewallPolicyDecryptionRuleOutput) Secret ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) Secret() pulumi.StringPtrOutput
(Updatable) The name of a mapped secret. Its `type` must match that of the specified decryption profile.
func (NetworkFirewallPolicyDecryptionRuleOutput) ToNetworkFirewallPolicyDecryptionRuleOutput ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput
func (NetworkFirewallPolicyDecryptionRuleOutput) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleOutput
type NetworkFirewallPolicyInput ¶
type NetworkFirewallPolicyInput interface { pulumi.Input ToNetworkFirewallPolicyOutput() NetworkFirewallPolicyOutput ToNetworkFirewallPolicyOutputWithContext(ctx context.Context) NetworkFirewallPolicyOutput }
type NetworkFirewallPolicyIpAddressListArgs ¶
type NetworkFirewallPolicyIpAddressListArgs struct { // (Updatable) The identifier by which the IP address list is referenced. IpAddressListName pulumi.StringInput `pulumi:"ipAddressListName"` // (Updatable) List of IP address lists of the policy. IpAddressListValues pulumi.StringArrayInput `pulumi:"ipAddressListValues"` }
func (NetworkFirewallPolicyIpAddressListArgs) ElementType ¶
func (NetworkFirewallPolicyIpAddressListArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyIpAddressListArgs) ToNetworkFirewallPolicyIpAddressListOutput ¶
func (i NetworkFirewallPolicyIpAddressListArgs) ToNetworkFirewallPolicyIpAddressListOutput() NetworkFirewallPolicyIpAddressListOutput
func (NetworkFirewallPolicyIpAddressListArgs) ToNetworkFirewallPolicyIpAddressListOutputWithContext ¶
func (i NetworkFirewallPolicyIpAddressListArgs) ToNetworkFirewallPolicyIpAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyIpAddressListOutput
type NetworkFirewallPolicyIpAddressListArray ¶
type NetworkFirewallPolicyIpAddressListArray []NetworkFirewallPolicyIpAddressListInput
func (NetworkFirewallPolicyIpAddressListArray) ElementType ¶
func (NetworkFirewallPolicyIpAddressListArray) ElementType() reflect.Type
func (NetworkFirewallPolicyIpAddressListArray) ToNetworkFirewallPolicyIpAddressListArrayOutput ¶
func (i NetworkFirewallPolicyIpAddressListArray) ToNetworkFirewallPolicyIpAddressListArrayOutput() NetworkFirewallPolicyIpAddressListArrayOutput
func (NetworkFirewallPolicyIpAddressListArray) ToNetworkFirewallPolicyIpAddressListArrayOutputWithContext ¶
func (i NetworkFirewallPolicyIpAddressListArray) ToNetworkFirewallPolicyIpAddressListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyIpAddressListArrayOutput
type NetworkFirewallPolicyIpAddressListArrayInput ¶
type NetworkFirewallPolicyIpAddressListArrayInput interface { pulumi.Input ToNetworkFirewallPolicyIpAddressListArrayOutput() NetworkFirewallPolicyIpAddressListArrayOutput ToNetworkFirewallPolicyIpAddressListArrayOutputWithContext(context.Context) NetworkFirewallPolicyIpAddressListArrayOutput }
NetworkFirewallPolicyIpAddressListArrayInput is an input type that accepts NetworkFirewallPolicyIpAddressListArray and NetworkFirewallPolicyIpAddressListArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyIpAddressListArrayInput` via:
NetworkFirewallPolicyIpAddressListArray{ NetworkFirewallPolicyIpAddressListArgs{...} }
type NetworkFirewallPolicyIpAddressListArrayOutput ¶
type NetworkFirewallPolicyIpAddressListArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyIpAddressListArrayOutput) ElementType ¶
func (NetworkFirewallPolicyIpAddressListArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyIpAddressListArrayOutput) ToNetworkFirewallPolicyIpAddressListArrayOutput ¶
func (o NetworkFirewallPolicyIpAddressListArrayOutput) ToNetworkFirewallPolicyIpAddressListArrayOutput() NetworkFirewallPolicyIpAddressListArrayOutput
func (NetworkFirewallPolicyIpAddressListArrayOutput) ToNetworkFirewallPolicyIpAddressListArrayOutputWithContext ¶
func (o NetworkFirewallPolicyIpAddressListArrayOutput) ToNetworkFirewallPolicyIpAddressListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyIpAddressListArrayOutput
type NetworkFirewallPolicyIpAddressListInput ¶
type NetworkFirewallPolicyIpAddressListInput interface { pulumi.Input ToNetworkFirewallPolicyIpAddressListOutput() NetworkFirewallPolicyIpAddressListOutput ToNetworkFirewallPolicyIpAddressListOutputWithContext(context.Context) NetworkFirewallPolicyIpAddressListOutput }
NetworkFirewallPolicyIpAddressListInput is an input type that accepts NetworkFirewallPolicyIpAddressListArgs and NetworkFirewallPolicyIpAddressListOutput values. You can construct a concrete instance of `NetworkFirewallPolicyIpAddressListInput` via:
NetworkFirewallPolicyIpAddressListArgs{...}
type NetworkFirewallPolicyIpAddressListOutput ¶
type NetworkFirewallPolicyIpAddressListOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyIpAddressListOutput) ElementType ¶
func (NetworkFirewallPolicyIpAddressListOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyIpAddressListOutput) IpAddressListName ¶
func (o NetworkFirewallPolicyIpAddressListOutput) IpAddressListName() pulumi.StringOutput
(Updatable) The identifier by which the IP address list is referenced.
func (NetworkFirewallPolicyIpAddressListOutput) IpAddressListValues ¶
func (o NetworkFirewallPolicyIpAddressListOutput) IpAddressListValues() pulumi.StringArrayOutput
(Updatable) List of IP address lists of the policy.
func (NetworkFirewallPolicyIpAddressListOutput) ToNetworkFirewallPolicyIpAddressListOutput ¶
func (o NetworkFirewallPolicyIpAddressListOutput) ToNetworkFirewallPolicyIpAddressListOutput() NetworkFirewallPolicyIpAddressListOutput
func (NetworkFirewallPolicyIpAddressListOutput) ToNetworkFirewallPolicyIpAddressListOutputWithContext ¶
func (o NetworkFirewallPolicyIpAddressListOutput) ToNetworkFirewallPolicyIpAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyIpAddressListOutput
type NetworkFirewallPolicyMap ¶
type NetworkFirewallPolicyMap map[string]NetworkFirewallPolicyInput
func (NetworkFirewallPolicyMap) ElementType ¶
func (NetworkFirewallPolicyMap) ElementType() reflect.Type
func (NetworkFirewallPolicyMap) ToNetworkFirewallPolicyMapOutput ¶
func (i NetworkFirewallPolicyMap) ToNetworkFirewallPolicyMapOutput() NetworkFirewallPolicyMapOutput
func (NetworkFirewallPolicyMap) ToNetworkFirewallPolicyMapOutputWithContext ¶
func (i NetworkFirewallPolicyMap) ToNetworkFirewallPolicyMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyMapOutput
type NetworkFirewallPolicyMapInput ¶
type NetworkFirewallPolicyMapInput interface { pulumi.Input ToNetworkFirewallPolicyMapOutput() NetworkFirewallPolicyMapOutput ToNetworkFirewallPolicyMapOutputWithContext(context.Context) NetworkFirewallPolicyMapOutput }
NetworkFirewallPolicyMapInput is an input type that accepts NetworkFirewallPolicyMap and NetworkFirewallPolicyMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicyMapInput` via:
NetworkFirewallPolicyMap{ "key": NetworkFirewallPolicyArgs{...} }
type NetworkFirewallPolicyMapOutput ¶
type NetworkFirewallPolicyMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyMapOutput) ElementType ¶
func (NetworkFirewallPolicyMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyMapOutput) MapIndex ¶
func (o NetworkFirewallPolicyMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyOutput
func (NetworkFirewallPolicyMapOutput) ToNetworkFirewallPolicyMapOutput ¶
func (o NetworkFirewallPolicyMapOutput) ToNetworkFirewallPolicyMapOutput() NetworkFirewallPolicyMapOutput
func (NetworkFirewallPolicyMapOutput) ToNetworkFirewallPolicyMapOutputWithContext ¶
func (o NetworkFirewallPolicyMapOutput) ToNetworkFirewallPolicyMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyMapOutput
type NetworkFirewallPolicyMappedSecret ¶
type NetworkFirewallPolicyMappedSecret struct { // Source of the secrets, where the secrets are stored. Key string `pulumi:"key"` // (Updatable) Type of the url lists based on the policy Type string `pulumi:"type"` // (Updatable) OCID for the Vault Secret to be used. VaultSecretId *string `pulumi:"vaultSecretId"` // (Updatable) Version number of the secret to be used. VersionNumber *int `pulumi:"versionNumber"` }
type NetworkFirewallPolicyMappedSecretArgs ¶
type NetworkFirewallPolicyMappedSecretArgs struct { // Source of the secrets, where the secrets are stored. Key pulumi.StringInput `pulumi:"key"` // (Updatable) Type of the url lists based on the policy Type pulumi.StringInput `pulumi:"type"` // (Updatable) OCID for the Vault Secret to be used. VaultSecretId pulumi.StringPtrInput `pulumi:"vaultSecretId"` // (Updatable) Version number of the secret to be used. VersionNumber pulumi.IntPtrInput `pulumi:"versionNumber"` }
func (NetworkFirewallPolicyMappedSecretArgs) ElementType ¶
func (NetworkFirewallPolicyMappedSecretArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyMappedSecretArgs) ToNetworkFirewallPolicyMappedSecretOutput ¶
func (i NetworkFirewallPolicyMappedSecretArgs) ToNetworkFirewallPolicyMappedSecretOutput() NetworkFirewallPolicyMappedSecretOutput
func (NetworkFirewallPolicyMappedSecretArgs) ToNetworkFirewallPolicyMappedSecretOutputWithContext ¶
func (i NetworkFirewallPolicyMappedSecretArgs) ToNetworkFirewallPolicyMappedSecretOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretOutput
type NetworkFirewallPolicyMappedSecretArray ¶
type NetworkFirewallPolicyMappedSecretArray []NetworkFirewallPolicyMappedSecretInput
func (NetworkFirewallPolicyMappedSecretArray) ElementType ¶
func (NetworkFirewallPolicyMappedSecretArray) ElementType() reflect.Type
func (NetworkFirewallPolicyMappedSecretArray) ToNetworkFirewallPolicyMappedSecretArrayOutput ¶
func (i NetworkFirewallPolicyMappedSecretArray) ToNetworkFirewallPolicyMappedSecretArrayOutput() NetworkFirewallPolicyMappedSecretArrayOutput
func (NetworkFirewallPolicyMappedSecretArray) ToNetworkFirewallPolicyMappedSecretArrayOutputWithContext ¶
func (i NetworkFirewallPolicyMappedSecretArray) ToNetworkFirewallPolicyMappedSecretArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretArrayOutput
type NetworkFirewallPolicyMappedSecretArrayInput ¶
type NetworkFirewallPolicyMappedSecretArrayInput interface { pulumi.Input ToNetworkFirewallPolicyMappedSecretArrayOutput() NetworkFirewallPolicyMappedSecretArrayOutput ToNetworkFirewallPolicyMappedSecretArrayOutputWithContext(context.Context) NetworkFirewallPolicyMappedSecretArrayOutput }
NetworkFirewallPolicyMappedSecretArrayInput is an input type that accepts NetworkFirewallPolicyMappedSecretArray and NetworkFirewallPolicyMappedSecretArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyMappedSecretArrayInput` via:
NetworkFirewallPolicyMappedSecretArray{ NetworkFirewallPolicyMappedSecretArgs{...} }
type NetworkFirewallPolicyMappedSecretArrayOutput ¶
type NetworkFirewallPolicyMappedSecretArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyMappedSecretArrayOutput) ElementType ¶
func (NetworkFirewallPolicyMappedSecretArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyMappedSecretArrayOutput) ToNetworkFirewallPolicyMappedSecretArrayOutput ¶
func (o NetworkFirewallPolicyMappedSecretArrayOutput) ToNetworkFirewallPolicyMappedSecretArrayOutput() NetworkFirewallPolicyMappedSecretArrayOutput
func (NetworkFirewallPolicyMappedSecretArrayOutput) ToNetworkFirewallPolicyMappedSecretArrayOutputWithContext ¶
func (o NetworkFirewallPolicyMappedSecretArrayOutput) ToNetworkFirewallPolicyMappedSecretArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretArrayOutput
type NetworkFirewallPolicyMappedSecretInput ¶
type NetworkFirewallPolicyMappedSecretInput interface { pulumi.Input ToNetworkFirewallPolicyMappedSecretOutput() NetworkFirewallPolicyMappedSecretOutput ToNetworkFirewallPolicyMappedSecretOutputWithContext(context.Context) NetworkFirewallPolicyMappedSecretOutput }
NetworkFirewallPolicyMappedSecretInput is an input type that accepts NetworkFirewallPolicyMappedSecretArgs and NetworkFirewallPolicyMappedSecretOutput values. You can construct a concrete instance of `NetworkFirewallPolicyMappedSecretInput` via:
NetworkFirewallPolicyMappedSecretArgs{...}
type NetworkFirewallPolicyMappedSecretOutput ¶
type NetworkFirewallPolicyMappedSecretOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyMappedSecretOutput) ElementType ¶
func (NetworkFirewallPolicyMappedSecretOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyMappedSecretOutput) Key ¶
func (o NetworkFirewallPolicyMappedSecretOutput) Key() pulumi.StringOutput
Source of the secrets, where the secrets are stored.
func (NetworkFirewallPolicyMappedSecretOutput) ToNetworkFirewallPolicyMappedSecretOutput ¶
func (o NetworkFirewallPolicyMappedSecretOutput) ToNetworkFirewallPolicyMappedSecretOutput() NetworkFirewallPolicyMappedSecretOutput
func (NetworkFirewallPolicyMappedSecretOutput) ToNetworkFirewallPolicyMappedSecretOutputWithContext ¶
func (o NetworkFirewallPolicyMappedSecretOutput) ToNetworkFirewallPolicyMappedSecretOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretOutput
func (NetworkFirewallPolicyMappedSecretOutput) Type ¶
func (o NetworkFirewallPolicyMappedSecretOutput) Type() pulumi.StringOutput
(Updatable) Type of the url lists based on the policy
func (NetworkFirewallPolicyMappedSecretOutput) VaultSecretId ¶
func (o NetworkFirewallPolicyMappedSecretOutput) VaultSecretId() pulumi.StringPtrOutput
(Updatable) OCID for the Vault Secret to be used.
func (NetworkFirewallPolicyMappedSecretOutput) VersionNumber ¶
func (o NetworkFirewallPolicyMappedSecretOutput) VersionNumber() pulumi.IntPtrOutput
(Updatable) Version number of the secret to be used.
type NetworkFirewallPolicyOutput ¶
type NetworkFirewallPolicyOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyOutput) ApplicationLists ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) ApplicationLists() NetworkFirewallPolicyApplicationListArrayOutput
(Updatable) Lists of the application of the policy. The value of an entry is a list of "applications", each consisting of a protocol identifier (such as TCP, UDP, or ICMP) and protocol-specific parameters (such as a port range). The associated key is the identifier by which the application list is referenced.
func (NetworkFirewallPolicyOutput) CompartmentId ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy.
func (NetworkFirewallPolicyOutput) DecryptionProfiles ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) DecryptionProfiles() NetworkFirewallPolicyDecryptionProfileArrayOutput
(Updatable) Map defining decryption profiles of the policy. The value of an entry is a decryption profile. The associated key is the identifier by which the decryption profile is referenced.
func (NetworkFirewallPolicyOutput) DecryptionRules ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) DecryptionRules() NetworkFirewallPolicyDecryptionRuleArrayOutput
(Updatable) List of Decryption Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic.
func (NetworkFirewallPolicyOutput) DefinedTags ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (NetworkFirewallPolicyOutput) DisplayName ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly optional name for the firewall policy. Avoid entering confidential information.
func (NetworkFirewallPolicyOutput) ElementType ¶
func (NetworkFirewallPolicyOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyOutput) FreeformTags ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (NetworkFirewallPolicyOutput) IpAddressLists ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) IpAddressLists() NetworkFirewallPolicyIpAddressListArrayOutput
(Updatable) List of IP address lists of the policy. The value of an entry is a list of IP addresses or prefixes in CIDR notation. The associated key is the identifier by which the IP address list is referenced.
func (NetworkFirewallPolicyOutput) IsFirewallAttached ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) IsFirewallAttached() pulumi.BoolOutput
To determine if any Network Firewall is associated with this Network Firewall Policy.
func (NetworkFirewallPolicyOutput) LifecycleDetails ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (NetworkFirewallPolicyOutput) MappedSecrets ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) MappedSecrets() NetworkFirewallPolicyMappedSecretArrayOutput
(Updatable) Map defining secrets of the policy. The value of an entry is a "mapped secret" consisting of a purpose and source. The associated key is the identifier by which the mapped secret is referenced.
func (NetworkFirewallPolicyOutput) SecurityRules ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) SecurityRules() NetworkFirewallPolicySecurityRuleArrayOutput
(Updatable) List of Security Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic.
func (NetworkFirewallPolicyOutput) State ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) State() pulumi.StringOutput
The current state of the Network Firewall Policy.
func (NetworkFirewallPolicyOutput) SystemTags ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (NetworkFirewallPolicyOutput) TimeCreated ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) TimeCreated() pulumi.StringOutput
The time instant at which the Network Firewall Policy was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (NetworkFirewallPolicyOutput) TimeUpdated ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) TimeUpdated() pulumi.StringOutput
The time instant at which the Network Firewall Policy was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (NetworkFirewallPolicyOutput) ToNetworkFirewallPolicyOutput ¶
func (o NetworkFirewallPolicyOutput) ToNetworkFirewallPolicyOutput() NetworkFirewallPolicyOutput
func (NetworkFirewallPolicyOutput) ToNetworkFirewallPolicyOutputWithContext ¶
func (o NetworkFirewallPolicyOutput) ToNetworkFirewallPolicyOutputWithContext(ctx context.Context) NetworkFirewallPolicyOutput
func (NetworkFirewallPolicyOutput) UrlLists ¶ added in v0.4.0
func (o NetworkFirewallPolicyOutput) UrlLists() NetworkFirewallPolicyUrlListArrayOutput
(Updatable) Map defining URL pattern lists of the policy. The value of an entry is a list of URL patterns. The associated key is the identifier by which the URL pattern list is referenced.
type NetworkFirewallPolicySecurityRule ¶
type NetworkFirewallPolicySecurityRule struct { // (Updatable) Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action string `pulumi:"action"` // (Updatable) Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Condition NetworkFirewallPolicySecurityRuleCondition `pulumi:"condition"` // (Updatable) Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. // * INTRUSION_DETECTION - Intrusion Detection. // * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`. Inspection *string `pulumi:"inspection"` // (Updatable) Name for the Security rule, must be unique within the policy. Name string `pulumi:"name"` }
type NetworkFirewallPolicySecurityRuleArgs ¶
type NetworkFirewallPolicySecurityRuleArgs struct { // (Updatable) Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action pulumi.StringInput `pulumi:"action"` // (Updatable) Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic. Condition NetworkFirewallPolicySecurityRuleConditionInput `pulumi:"condition"` // (Updatable) Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. // * INTRUSION_DETECTION - Intrusion Detection. // * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`. Inspection pulumi.StringPtrInput `pulumi:"inspection"` // (Updatable) Name for the Security rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` }
func (NetworkFirewallPolicySecurityRuleArgs) ElementType ¶
func (NetworkFirewallPolicySecurityRuleArgs) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleArgs) ToNetworkFirewallPolicySecurityRuleOutput ¶
func (i NetworkFirewallPolicySecurityRuleArgs) ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput
func (NetworkFirewallPolicySecurityRuleArgs) ToNetworkFirewallPolicySecurityRuleOutputWithContext ¶
func (i NetworkFirewallPolicySecurityRuleArgs) ToNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleOutput
type NetworkFirewallPolicySecurityRuleArray ¶
type NetworkFirewallPolicySecurityRuleArray []NetworkFirewallPolicySecurityRuleInput
func (NetworkFirewallPolicySecurityRuleArray) ElementType ¶
func (NetworkFirewallPolicySecurityRuleArray) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleArray) ToNetworkFirewallPolicySecurityRuleArrayOutput ¶
func (i NetworkFirewallPolicySecurityRuleArray) ToNetworkFirewallPolicySecurityRuleArrayOutput() NetworkFirewallPolicySecurityRuleArrayOutput
func (NetworkFirewallPolicySecurityRuleArray) ToNetworkFirewallPolicySecurityRuleArrayOutputWithContext ¶
func (i NetworkFirewallPolicySecurityRuleArray) ToNetworkFirewallPolicySecurityRuleArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleArrayOutput
type NetworkFirewallPolicySecurityRuleArrayInput ¶
type NetworkFirewallPolicySecurityRuleArrayInput interface { pulumi.Input ToNetworkFirewallPolicySecurityRuleArrayOutput() NetworkFirewallPolicySecurityRuleArrayOutput ToNetworkFirewallPolicySecurityRuleArrayOutputWithContext(context.Context) NetworkFirewallPolicySecurityRuleArrayOutput }
NetworkFirewallPolicySecurityRuleArrayInput is an input type that accepts NetworkFirewallPolicySecurityRuleArray and NetworkFirewallPolicySecurityRuleArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicySecurityRuleArrayInput` via:
NetworkFirewallPolicySecurityRuleArray{ NetworkFirewallPolicySecurityRuleArgs{...} }
type NetworkFirewallPolicySecurityRuleArrayOutput ¶
type NetworkFirewallPolicySecurityRuleArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRuleArrayOutput) ElementType ¶
func (NetworkFirewallPolicySecurityRuleArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleArrayOutput) ToNetworkFirewallPolicySecurityRuleArrayOutput ¶
func (o NetworkFirewallPolicySecurityRuleArrayOutput) ToNetworkFirewallPolicySecurityRuleArrayOutput() NetworkFirewallPolicySecurityRuleArrayOutput
func (NetworkFirewallPolicySecurityRuleArrayOutput) ToNetworkFirewallPolicySecurityRuleArrayOutputWithContext ¶
func (o NetworkFirewallPolicySecurityRuleArrayOutput) ToNetworkFirewallPolicySecurityRuleArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleArrayOutput
type NetworkFirewallPolicySecurityRuleCondition ¶
type NetworkFirewallPolicySecurityRuleCondition struct { // (Updatable) An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters. Applications []string `pulumi:"applications"` // (Updatable) An array of IP address list names to be evaluated against the traffic destination address. Destinations []string `pulumi:"destinations"` // (Updatable) An array of IP address list names to be evaluated against the traffic source address. Sources []string `pulumi:"sources"` // (Updatable) An array of URL pattern list names to be evaluated against the HTTP(S) request target. Urls []string `pulumi:"urls"` }
type NetworkFirewallPolicySecurityRuleConditionArgs ¶
type NetworkFirewallPolicySecurityRuleConditionArgs struct { // (Updatable) An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters. Applications pulumi.StringArrayInput `pulumi:"applications"` // (Updatable) An array of IP address list names to be evaluated against the traffic destination address. Destinations pulumi.StringArrayInput `pulumi:"destinations"` // (Updatable) An array of IP address list names to be evaluated against the traffic source address. Sources pulumi.StringArrayInput `pulumi:"sources"` // (Updatable) An array of URL pattern list names to be evaluated against the HTTP(S) request target. Urls pulumi.StringArrayInput `pulumi:"urls"` }
func (NetworkFirewallPolicySecurityRuleConditionArgs) ElementType ¶
func (NetworkFirewallPolicySecurityRuleConditionArgs) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionOutput ¶
func (i NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionOutput() NetworkFirewallPolicySecurityRuleConditionOutput
func (NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionOutputWithContext ¶
func (i NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionOutput
type NetworkFirewallPolicySecurityRuleConditionInput ¶
type NetworkFirewallPolicySecurityRuleConditionInput interface { pulumi.Input ToNetworkFirewallPolicySecurityRuleConditionOutput() NetworkFirewallPolicySecurityRuleConditionOutput ToNetworkFirewallPolicySecurityRuleConditionOutputWithContext(context.Context) NetworkFirewallPolicySecurityRuleConditionOutput }
NetworkFirewallPolicySecurityRuleConditionInput is an input type that accepts NetworkFirewallPolicySecurityRuleConditionArgs and NetworkFirewallPolicySecurityRuleConditionOutput values. You can construct a concrete instance of `NetworkFirewallPolicySecurityRuleConditionInput` via:
NetworkFirewallPolicySecurityRuleConditionArgs{...}
type NetworkFirewallPolicySecurityRuleConditionOutput ¶
type NetworkFirewallPolicySecurityRuleConditionOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRuleConditionOutput) Applications ¶
func (o NetworkFirewallPolicySecurityRuleConditionOutput) Applications() pulumi.StringArrayOutput
(Updatable) An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters.
func (NetworkFirewallPolicySecurityRuleConditionOutput) Destinations ¶
func (o NetworkFirewallPolicySecurityRuleConditionOutput) Destinations() pulumi.StringArrayOutput
(Updatable) An array of IP address list names to be evaluated against the traffic destination address.
func (NetworkFirewallPolicySecurityRuleConditionOutput) ElementType ¶
func (NetworkFirewallPolicySecurityRuleConditionOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleConditionOutput) Sources ¶
func (o NetworkFirewallPolicySecurityRuleConditionOutput) Sources() pulumi.StringArrayOutput
(Updatable) An array of IP address list names to be evaluated against the traffic source address.
func (NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionOutput ¶
func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionOutput() NetworkFirewallPolicySecurityRuleConditionOutput
func (NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionOutputWithContext ¶
func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionOutput
func (NetworkFirewallPolicySecurityRuleConditionOutput) Urls ¶
func (o NetworkFirewallPolicySecurityRuleConditionOutput) Urls() pulumi.StringArrayOutput
(Updatable) An array of URL pattern list names to be evaluated against the HTTP(S) request target.
type NetworkFirewallPolicySecurityRuleInput ¶
type NetworkFirewallPolicySecurityRuleInput interface { pulumi.Input ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput ToNetworkFirewallPolicySecurityRuleOutputWithContext(context.Context) NetworkFirewallPolicySecurityRuleOutput }
NetworkFirewallPolicySecurityRuleInput is an input type that accepts NetworkFirewallPolicySecurityRuleArgs and NetworkFirewallPolicySecurityRuleOutput values. You can construct a concrete instance of `NetworkFirewallPolicySecurityRuleInput` via:
NetworkFirewallPolicySecurityRuleArgs{...}
type NetworkFirewallPolicySecurityRuleOutput ¶
type NetworkFirewallPolicySecurityRuleOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRuleOutput) Action ¶
func (o NetworkFirewallPolicySecurityRuleOutput) Action() pulumi.StringOutput
(Updatable) Types of Action on the Traffic flow. * ALLOW - Allows the traffic. * DROP - Silently drops the traffic, e.g. without sending a TCP reset. * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection.
func (NetworkFirewallPolicySecurityRuleOutput) Condition ¶
func (o NetworkFirewallPolicySecurityRuleOutput) Condition() NetworkFirewallPolicySecurityRuleConditionOutput
(Updatable) Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic.
func (NetworkFirewallPolicySecurityRuleOutput) ElementType ¶
func (NetworkFirewallPolicySecurityRuleOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleOutput) Inspection ¶
func (o NetworkFirewallPolicySecurityRuleOutput) Inspection() pulumi.StringPtrOutput
(Updatable) Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. * INTRUSION_DETECTION - Intrusion Detection. * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`.
func (NetworkFirewallPolicySecurityRuleOutput) Name ¶
func (o NetworkFirewallPolicySecurityRuleOutput) Name() pulumi.StringOutput
(Updatable) Name for the Security rule, must be unique within the policy.
func (NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutput ¶
func (o NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput
func (NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutputWithContext ¶
func (o NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleOutput
type NetworkFirewallPolicyState ¶
type NetworkFirewallPolicyState struct { // (Updatable) Lists of the application of the policy. The value of an entry is a list of "applications", each consisting of a protocol identifier (such as TCP, UDP, or ICMP) and protocol-specific parameters (such as a port range). The associated key is the identifier by which the application list is referenced. ApplicationLists NetworkFirewallPolicyApplicationListArrayInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy. CompartmentId pulumi.StringPtrInput // (Updatable) Map defining decryption profiles of the policy. The value of an entry is a decryption profile. The associated key is the identifier by which the decryption profile is referenced. DecryptionProfiles NetworkFirewallPolicyDecryptionProfileArrayInput // (Updatable) List of Decryption Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. DecryptionRules NetworkFirewallPolicyDecryptionRuleArrayInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // (Updatable) List of IP address lists of the policy. The value of an entry is a list of IP addresses or prefixes in CIDR notation. The associated key is the identifier by which the IP address list is referenced. IpAddressLists NetworkFirewallPolicyIpAddressListArrayInput // To determine if any Network Firewall is associated with this Network Firewall Policy. IsFirewallAttached pulumi.BoolPtrInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringPtrInput // (Updatable) Map defining secrets of the policy. The value of an entry is a "mapped secret" consisting of a purpose and source. The associated key is the identifier by which the mapped secret is referenced. MappedSecrets NetworkFirewallPolicyMappedSecretArrayInput // (Updatable) List of Security Rules defining the behavior of the policy. The first rule with a matching condition determines the action taken upon network traffic. SecurityRules NetworkFirewallPolicySecurityRuleArrayInput // The current state of the Network Firewall Policy. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The time instant at which the Network Firewall Policy was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // The time instant at which the Network Firewall Policy was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated pulumi.StringPtrInput // (Updatable) Map defining URL pattern lists of the policy. The value of an entry is a list of URL patterns. The associated key is the identifier by which the URL pattern list is referenced. UrlLists NetworkFirewallPolicyUrlListArrayInput }
func (NetworkFirewallPolicyState) ElementType ¶
func (NetworkFirewallPolicyState) ElementType() reflect.Type
type NetworkFirewallPolicyUrlList ¶
type NetworkFirewallPolicyUrlList struct { // (Updatable) The identifier for the url list UrlListName string `pulumi:"urlListName"` // (Updatable) The list of Url Patterns. UrlListValues []NetworkFirewallPolicyUrlListUrlListValue `pulumi:"urlListValues"` }
type NetworkFirewallPolicyUrlListArgs ¶
type NetworkFirewallPolicyUrlListArgs struct { // (Updatable) The identifier for the url list UrlListName pulumi.StringInput `pulumi:"urlListName"` // (Updatable) The list of Url Patterns. UrlListValues NetworkFirewallPolicyUrlListUrlListValueArrayInput `pulumi:"urlListValues"` }
func (NetworkFirewallPolicyUrlListArgs) ElementType ¶
func (NetworkFirewallPolicyUrlListArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListArgs) ToNetworkFirewallPolicyUrlListOutput ¶
func (i NetworkFirewallPolicyUrlListArgs) ToNetworkFirewallPolicyUrlListOutput() NetworkFirewallPolicyUrlListOutput
func (NetworkFirewallPolicyUrlListArgs) ToNetworkFirewallPolicyUrlListOutputWithContext ¶
func (i NetworkFirewallPolicyUrlListArgs) ToNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListOutput
type NetworkFirewallPolicyUrlListArray ¶
type NetworkFirewallPolicyUrlListArray []NetworkFirewallPolicyUrlListInput
func (NetworkFirewallPolicyUrlListArray) ElementType ¶
func (NetworkFirewallPolicyUrlListArray) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListArray) ToNetworkFirewallPolicyUrlListArrayOutput ¶
func (i NetworkFirewallPolicyUrlListArray) ToNetworkFirewallPolicyUrlListArrayOutput() NetworkFirewallPolicyUrlListArrayOutput
func (NetworkFirewallPolicyUrlListArray) ToNetworkFirewallPolicyUrlListArrayOutputWithContext ¶
func (i NetworkFirewallPolicyUrlListArray) ToNetworkFirewallPolicyUrlListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListArrayOutput
type NetworkFirewallPolicyUrlListArrayInput ¶
type NetworkFirewallPolicyUrlListArrayInput interface { pulumi.Input ToNetworkFirewallPolicyUrlListArrayOutput() NetworkFirewallPolicyUrlListArrayOutput ToNetworkFirewallPolicyUrlListArrayOutputWithContext(context.Context) NetworkFirewallPolicyUrlListArrayOutput }
NetworkFirewallPolicyUrlListArrayInput is an input type that accepts NetworkFirewallPolicyUrlListArray and NetworkFirewallPolicyUrlListArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyUrlListArrayInput` via:
NetworkFirewallPolicyUrlListArray{ NetworkFirewallPolicyUrlListArgs{...} }
type NetworkFirewallPolicyUrlListArrayOutput ¶
type NetworkFirewallPolicyUrlListArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListArrayOutput) ElementType ¶
func (NetworkFirewallPolicyUrlListArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListArrayOutput) ToNetworkFirewallPolicyUrlListArrayOutput ¶
func (o NetworkFirewallPolicyUrlListArrayOutput) ToNetworkFirewallPolicyUrlListArrayOutput() NetworkFirewallPolicyUrlListArrayOutput
func (NetworkFirewallPolicyUrlListArrayOutput) ToNetworkFirewallPolicyUrlListArrayOutputWithContext ¶
func (o NetworkFirewallPolicyUrlListArrayOutput) ToNetworkFirewallPolicyUrlListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListArrayOutput
type NetworkFirewallPolicyUrlListInput ¶
type NetworkFirewallPolicyUrlListInput interface { pulumi.Input ToNetworkFirewallPolicyUrlListOutput() NetworkFirewallPolicyUrlListOutput ToNetworkFirewallPolicyUrlListOutputWithContext(context.Context) NetworkFirewallPolicyUrlListOutput }
NetworkFirewallPolicyUrlListInput is an input type that accepts NetworkFirewallPolicyUrlListArgs and NetworkFirewallPolicyUrlListOutput values. You can construct a concrete instance of `NetworkFirewallPolicyUrlListInput` via:
NetworkFirewallPolicyUrlListArgs{...}
type NetworkFirewallPolicyUrlListOutput ¶
type NetworkFirewallPolicyUrlListOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListOutput) ElementType ¶
func (NetworkFirewallPolicyUrlListOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutput ¶
func (o NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutput() NetworkFirewallPolicyUrlListOutput
func (NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutputWithContext ¶
func (o NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListOutput
func (NetworkFirewallPolicyUrlListOutput) UrlListName ¶ added in v0.6.0
func (o NetworkFirewallPolicyUrlListOutput) UrlListName() pulumi.StringOutput
(Updatable) The identifier for the url list
func (NetworkFirewallPolicyUrlListOutput) UrlListValues ¶ added in v0.6.0
func (o NetworkFirewallPolicyUrlListOutput) UrlListValues() NetworkFirewallPolicyUrlListUrlListValueArrayOutput
(Updatable) The list of Url Patterns.
type NetworkFirewallPolicyUrlListUrlListValue ¶ added in v0.6.0
type NetworkFirewallPolicyUrlListUrlListValue struct { // (Updatable) URL lists to allow or deny traffic to a group of URLs. You can include a maximum of 25 URLs in each list. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Pattern *string `pulumi:"pattern"` // (Updatable) Type of the url lists based on the policy Type string `pulumi:"type"` }
type NetworkFirewallPolicyUrlListUrlListValueArgs ¶ added in v0.6.0
type NetworkFirewallPolicyUrlListUrlListValueArgs struct { // (Updatable) URL lists to allow or deny traffic to a group of URLs. You can include a maximum of 25 URLs in each list. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Pattern pulumi.StringPtrInput `pulumi:"pattern"` // (Updatable) Type of the url lists based on the policy Type pulumi.StringInput `pulumi:"type"` }
func (NetworkFirewallPolicyUrlListUrlListValueArgs) ElementType ¶ added in v0.6.0
func (NetworkFirewallPolicyUrlListUrlListValueArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlListValueArgs) ToNetworkFirewallPolicyUrlListUrlListValueOutput ¶ added in v0.6.0
func (i NetworkFirewallPolicyUrlListUrlListValueArgs) ToNetworkFirewallPolicyUrlListUrlListValueOutput() NetworkFirewallPolicyUrlListUrlListValueOutput
func (NetworkFirewallPolicyUrlListUrlListValueArgs) ToNetworkFirewallPolicyUrlListUrlListValueOutputWithContext ¶ added in v0.6.0
func (i NetworkFirewallPolicyUrlListUrlListValueArgs) ToNetworkFirewallPolicyUrlListUrlListValueOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlListValueOutput
type NetworkFirewallPolicyUrlListUrlListValueArray ¶ added in v0.6.0
type NetworkFirewallPolicyUrlListUrlListValueArray []NetworkFirewallPolicyUrlListUrlListValueInput
func (NetworkFirewallPolicyUrlListUrlListValueArray) ElementType ¶ added in v0.6.0
func (NetworkFirewallPolicyUrlListUrlListValueArray) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlListValueArray) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutput ¶ added in v0.6.0
func (i NetworkFirewallPolicyUrlListUrlListValueArray) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutput() NetworkFirewallPolicyUrlListUrlListValueArrayOutput
func (NetworkFirewallPolicyUrlListUrlListValueArray) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext ¶ added in v0.6.0
func (i NetworkFirewallPolicyUrlListUrlListValueArray) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlListValueArrayOutput
type NetworkFirewallPolicyUrlListUrlListValueArrayInput ¶ added in v0.6.0
type NetworkFirewallPolicyUrlListUrlListValueArrayInput interface { pulumi.Input ToNetworkFirewallPolicyUrlListUrlListValueArrayOutput() NetworkFirewallPolicyUrlListUrlListValueArrayOutput ToNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext(context.Context) NetworkFirewallPolicyUrlListUrlListValueArrayOutput }
NetworkFirewallPolicyUrlListUrlListValueArrayInput is an input type that accepts NetworkFirewallPolicyUrlListUrlListValueArray and NetworkFirewallPolicyUrlListUrlListValueArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyUrlListUrlListValueArrayInput` via:
NetworkFirewallPolicyUrlListUrlListValueArray{ NetworkFirewallPolicyUrlListUrlListValueArgs{...} }
type NetworkFirewallPolicyUrlListUrlListValueArrayOutput ¶ added in v0.6.0
type NetworkFirewallPolicyUrlListUrlListValueArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListUrlListValueArrayOutput) ElementType ¶ added in v0.6.0
func (NetworkFirewallPolicyUrlListUrlListValueArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutput ¶ added in v0.6.0
func (o NetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutput() NetworkFirewallPolicyUrlListUrlListValueArrayOutput
func (NetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext ¶ added in v0.6.0
func (o NetworkFirewallPolicyUrlListUrlListValueArrayOutput) ToNetworkFirewallPolicyUrlListUrlListValueArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlListValueArrayOutput
type NetworkFirewallPolicyUrlListUrlListValueInput ¶ added in v0.6.0
type NetworkFirewallPolicyUrlListUrlListValueInput interface { pulumi.Input ToNetworkFirewallPolicyUrlListUrlListValueOutput() NetworkFirewallPolicyUrlListUrlListValueOutput ToNetworkFirewallPolicyUrlListUrlListValueOutputWithContext(context.Context) NetworkFirewallPolicyUrlListUrlListValueOutput }
NetworkFirewallPolicyUrlListUrlListValueInput is an input type that accepts NetworkFirewallPolicyUrlListUrlListValueArgs and NetworkFirewallPolicyUrlListUrlListValueOutput values. You can construct a concrete instance of `NetworkFirewallPolicyUrlListUrlListValueInput` via:
NetworkFirewallPolicyUrlListUrlListValueArgs{...}
type NetworkFirewallPolicyUrlListUrlListValueOutput ¶ added in v0.6.0
type NetworkFirewallPolicyUrlListUrlListValueOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListUrlListValueOutput) ElementType ¶ added in v0.6.0
func (NetworkFirewallPolicyUrlListUrlListValueOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlListValueOutput) Pattern ¶ added in v0.6.0
func (o NetworkFirewallPolicyUrlListUrlListValueOutput) Pattern() pulumi.StringPtrOutput
(Updatable) URL lists to allow or deny traffic to a group of URLs. You can include a maximum of 25 URLs in each list.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (NetworkFirewallPolicyUrlListUrlListValueOutput) ToNetworkFirewallPolicyUrlListUrlListValueOutput ¶ added in v0.6.0
func (o NetworkFirewallPolicyUrlListUrlListValueOutput) ToNetworkFirewallPolicyUrlListUrlListValueOutput() NetworkFirewallPolicyUrlListUrlListValueOutput
func (NetworkFirewallPolicyUrlListUrlListValueOutput) ToNetworkFirewallPolicyUrlListUrlListValueOutputWithContext ¶ added in v0.6.0
func (o NetworkFirewallPolicyUrlListUrlListValueOutput) ToNetworkFirewallPolicyUrlListUrlListValueOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlListValueOutput
func (NetworkFirewallPolicyUrlListUrlListValueOutput) Type ¶ added in v0.6.0
func (o NetworkFirewallPolicyUrlListUrlListValueOutput) Type() pulumi.StringOutput
(Updatable) Type of the url lists based on the policy
type NetworkFirewallState ¶
type NetworkFirewallState struct { // Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1` AvailabilityDomain pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // IPv4 address for the Network Firewall. Ipv4address pulumi.StringPtrInput // IPv6 address for the Network Firewall. Ipv6address pulumi.StringPtrInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy. NetworkFirewallPolicyId pulumi.StringPtrInput // (Updatable) An array of network security groups [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall. NetworkSecurityGroupIds pulumi.StringArrayInput // The current state of the Network Firewall. State pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The time instant at which the Network Firewall was created in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // The time instant at which the Network Firewall was updated in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated pulumi.StringPtrInput }
func (NetworkFirewallState) ElementType ¶
func (NetworkFirewallState) ElementType() reflect.Type