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 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 GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemInput
- type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) AttachedNetworkFirewallCount() pulumi.IntOutput
- func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
- 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) LifecycleDetails() pulumi.StringOutput
- 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
- 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 GetNetworkFirewallPolicyAddressListsAddressListSummaryCollection
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs
- func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
- func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray
- func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
- func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayInput
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
- func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionInput
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItem
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs
- func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
- func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray
- func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput() ...
- func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayInput
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput() ...
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemInput
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Addresses() pulumi.StringArrayOutput
- func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) TotalAddresses() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
- func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) Items() ...
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
- type GetNetworkFirewallPolicyAddressListsArgs
- type GetNetworkFirewallPolicyAddressListsFilter
- type GetNetworkFirewallPolicyAddressListsFilterArgs
- func (GetNetworkFirewallPolicyAddressListsFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyAddressListsFilterArgs) ToGetNetworkFirewallPolicyAddressListsFilterOutput() GetNetworkFirewallPolicyAddressListsFilterOutput
- func (i GetNetworkFirewallPolicyAddressListsFilterArgs) ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterOutput
- type GetNetworkFirewallPolicyAddressListsFilterArray
- func (GetNetworkFirewallPolicyAddressListsFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyAddressListsFilterArray) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput() GetNetworkFirewallPolicyAddressListsFilterArrayOutput
- func (i GetNetworkFirewallPolicyAddressListsFilterArray) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterArrayOutput
- type GetNetworkFirewallPolicyAddressListsFilterArrayInput
- type GetNetworkFirewallPolicyAddressListsFilterArrayOutput
- func (GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyAddressListsFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyAddressListsFilterOutput
- func (o GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput() GetNetworkFirewallPolicyAddressListsFilterArrayOutput
- func (o GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterArrayOutput
- type GetNetworkFirewallPolicyAddressListsFilterInput
- type GetNetworkFirewallPolicyAddressListsFilterOutput
- func (GetNetworkFirewallPolicyAddressListsFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyAddressListsFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyAddressListsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallPolicyAddressListsFilterOutput) ToGetNetworkFirewallPolicyAddressListsFilterOutput() GetNetworkFirewallPolicyAddressListsFilterOutput
- func (o GetNetworkFirewallPolicyAddressListsFilterOutput) ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterOutput
- func (o GetNetworkFirewallPolicyAddressListsFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicyAddressListsOutputArgs
- type GetNetworkFirewallPolicyAddressListsResult
- type GetNetworkFirewallPolicyAddressListsResultOutput
- func (o GetNetworkFirewallPolicyAddressListsResultOutput) AddressListSummaryCollections() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyAddressListsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicyAddressListsResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyAddressListsResultOutput) Filters() GetNetworkFirewallPolicyAddressListsFilterArrayOutput
- func (o GetNetworkFirewallPolicyAddressListsResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyAddressListsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyAddressListsResultOutput) ToGetNetworkFirewallPolicyAddressListsResultOutput() GetNetworkFirewallPolicyAddressListsResultOutput
- func (o GetNetworkFirewallPolicyAddressListsResultOutput) ToGetNetworkFirewallPolicyAddressListsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsResultOutput
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollection
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs
- func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput() ...
- func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray
- func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput() ...
- func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayInput
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
- func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput() ...
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionInput
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItem
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs
- func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput() ...
- func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray
- func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput() ...
- func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayInput
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput() ...
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemInput
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) Apps() pulumi.StringArrayOutput
- func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput() ...
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext(ctx context.Context) ...
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) TotalApps() pulumi.IntOutput
- type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput
- func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) Items() ...
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput() ...
- func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyApplicationGroupsArgs
- type GetNetworkFirewallPolicyApplicationGroupsFilter
- type GetNetworkFirewallPolicyApplicationGroupsFilterArgs
- func (GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput() GetNetworkFirewallPolicyApplicationGroupsFilterOutput
- func (i GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterOutput
- type GetNetworkFirewallPolicyApplicationGroupsFilterArray
- func (GetNetworkFirewallPolicyApplicationGroupsFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationGroupsFilterArray) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput() GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
- func (i GetNetworkFirewallPolicyApplicationGroupsFilterArray) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
- type GetNetworkFirewallPolicyApplicationGroupsFilterArrayInput
- type GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
- func (GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyApplicationGroupsFilterOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput() GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
- type GetNetworkFirewallPolicyApplicationGroupsFilterInput
- type GetNetworkFirewallPolicyApplicationGroupsFilterOutput
- func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput() GetNetworkFirewallPolicyApplicationGroupsFilterOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicyApplicationGroupsOutputArgs
- type GetNetworkFirewallPolicyApplicationGroupsResult
- type GetNetworkFirewallPolicyApplicationGroupsResultOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) ApplicationGroupSummaryCollections() ...
- func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) Filters() GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) ToGetNetworkFirewallPolicyApplicationGroupsResultOutput() GetNetworkFirewallPolicyApplicationGroupsResultOutput
- func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) ToGetNetworkFirewallPolicyApplicationGroupsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsResultOutput
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollection
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs
- func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
- func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray
- func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
- func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayInput
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
- func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionInput
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItem
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs
- func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
- func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray
- func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput() ...
- func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayInput
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput() ...
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemInput
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
- func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) IcmpCode() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) IcmpType() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
- func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) Items() ...
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
- type GetNetworkFirewallPolicyApplicationsArgs
- type GetNetworkFirewallPolicyApplicationsFilter
- type GetNetworkFirewallPolicyApplicationsFilterArgs
- func (GetNetworkFirewallPolicyApplicationsFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationsFilterArgs) ToGetNetworkFirewallPolicyApplicationsFilterOutput() GetNetworkFirewallPolicyApplicationsFilterOutput
- func (i GetNetworkFirewallPolicyApplicationsFilterArgs) ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterOutput
- type GetNetworkFirewallPolicyApplicationsFilterArray
- func (GetNetworkFirewallPolicyApplicationsFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyApplicationsFilterArray) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput() GetNetworkFirewallPolicyApplicationsFilterArrayOutput
- func (i GetNetworkFirewallPolicyApplicationsFilterArray) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterArrayOutput
- type GetNetworkFirewallPolicyApplicationsFilterArrayInput
- type GetNetworkFirewallPolicyApplicationsFilterArrayOutput
- func (GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationsFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyApplicationsFilterOutput
- func (o GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput() GetNetworkFirewallPolicyApplicationsFilterArrayOutput
- func (o GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterArrayOutput
- type GetNetworkFirewallPolicyApplicationsFilterInput
- type GetNetworkFirewallPolicyApplicationsFilterOutput
- func (GetNetworkFirewallPolicyApplicationsFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationsFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallPolicyApplicationsFilterOutput) ToGetNetworkFirewallPolicyApplicationsFilterOutput() GetNetworkFirewallPolicyApplicationsFilterOutput
- func (o GetNetworkFirewallPolicyApplicationsFilterOutput) ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterOutput
- func (o GetNetworkFirewallPolicyApplicationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicyApplicationsOutputArgs
- type GetNetworkFirewallPolicyApplicationsResult
- type GetNetworkFirewallPolicyApplicationsResultOutput
- func (o GetNetworkFirewallPolicyApplicationsResultOutput) ApplicationSummaryCollections() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyApplicationsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicyApplicationsResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyApplicationsResultOutput) Filters() GetNetworkFirewallPolicyApplicationsFilterArrayOutput
- func (o GetNetworkFirewallPolicyApplicationsResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyApplicationsResultOutput) ToGetNetworkFirewallPolicyApplicationsResultOutput() GetNetworkFirewallPolicyApplicationsResultOutput
- func (o GetNetworkFirewallPolicyApplicationsResultOutput) ToGetNetworkFirewallPolicyApplicationsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsResultOutput
- type GetNetworkFirewallPolicyDecryptionProfilesArgs
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollection
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs
- func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput() ...
- func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray
- func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput() ...
- func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayInput
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
- func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput() ...
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionInput
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItem
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs
- func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput() ...
- func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray
- func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput() ...
- func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayInput
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput() ...
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemInput
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) AreCertificateExtensionsRestricted() pulumi.BoolOutput
- func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsAutoIncludeAltName() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsRevocationStatusTimeoutBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUntrustedIssuerBlocked() pulumi.BoolOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput() ...
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext(ctx context.Context) ...
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput
- func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) Items() ...
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput() ...
- func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionProfilesFilter
- type GetNetworkFirewallPolicyDecryptionProfilesFilterArgs
- func (GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
- func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
- type GetNetworkFirewallPolicyDecryptionProfilesFilterArray
- func (GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
- func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
- type GetNetworkFirewallPolicyDecryptionProfilesFilterArrayInput
- type GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
- func (GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
- type GetNetworkFirewallPolicyDecryptionProfilesFilterInput
- type GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
- func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicyDecryptionProfilesOutputArgs
- type GetNetworkFirewallPolicyDecryptionProfilesResult
- type GetNetworkFirewallPolicyDecryptionProfilesResultOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) DecryptionProfileSummaryCollections() ...
- func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) Filters() GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ToGetNetworkFirewallPolicyDecryptionProfilesResultOutput() GetNetworkFirewallPolicyDecryptionProfilesResultOutput
- func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ToGetNetworkFirewallPolicyDecryptionProfilesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesResultOutput
- 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) DestinationAddresses() pulumi.StringArrayOutput
- func (GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutput() GetNetworkFirewallPolicyDecryptionRuleConditionOutput
- func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) ToGetNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRuleConditionOutput
- type GetNetworkFirewallPolicyDecryptionRulePosition
- type GetNetworkFirewallPolicyDecryptionRulePositionArgs
- func (GetNetworkFirewallPolicyDecryptionRulePositionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRulePositionArgs) ToGetNetworkFirewallPolicyDecryptionRulePositionOutput() GetNetworkFirewallPolicyDecryptionRulePositionOutput
- func (i GetNetworkFirewallPolicyDecryptionRulePositionArgs) ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionOutput
- type GetNetworkFirewallPolicyDecryptionRulePositionArray
- func (GetNetworkFirewallPolicyDecryptionRulePositionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRulePositionArray) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput() GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
- func (i GetNetworkFirewallPolicyDecryptionRulePositionArray) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
- type GetNetworkFirewallPolicyDecryptionRulePositionArrayInput
- type GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
- func (GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyDecryptionRulePositionOutput
- func (o GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput() GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
- type GetNetworkFirewallPolicyDecryptionRulePositionInput
- type GetNetworkFirewallPolicyDecryptionRulePositionOutput
- func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) AfterRule() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) BeforeRule() pulumi.StringOutput
- func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionOutput() GetNetworkFirewallPolicyDecryptionRulePositionOutput
- func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionOutput
- type GetNetworkFirewallPolicyDecryptionRulesArgs
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollection
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput() ...
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayInput
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput() ...
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionInput
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItem
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput() ...
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput() ...
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayInput
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput() ...
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemCondition
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput() ...
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionInput
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput() ...
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemInput
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Action() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Condition() ...
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) DecryptionProfile() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Position() ...
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) PriorityOrder() pulumi.StringPtrOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Secret() pulumi.StringPtrOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput() ...
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPosition
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput() ...
- func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionInput
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) AfterRule() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) BeforeRule() pulumi.StringOutput
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput() ...
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
- func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) Items() ...
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
- type GetNetworkFirewallPolicyDecryptionRulesFilter
- type GetNetworkFirewallPolicyDecryptionRulesFilterArgs
- func (GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput() GetNetworkFirewallPolicyDecryptionRulesFilterOutput
- func (i GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterOutput
- type GetNetworkFirewallPolicyDecryptionRulesFilterArray
- func (GetNetworkFirewallPolicyDecryptionRulesFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyDecryptionRulesFilterArray) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
- func (i GetNetworkFirewallPolicyDecryptionRulesFilterArray) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
- type GetNetworkFirewallPolicyDecryptionRulesFilterArrayInput
- type GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
- func (GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyDecryptionRulesFilterOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
- type GetNetworkFirewallPolicyDecryptionRulesFilterInput
- type GetNetworkFirewallPolicyDecryptionRulesFilterOutput
- func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput() GetNetworkFirewallPolicyDecryptionRulesFilterOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicyDecryptionRulesOutputArgs
- type GetNetworkFirewallPolicyDecryptionRulesResult
- type GetNetworkFirewallPolicyDecryptionRulesResultOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) DecryptionRulePriorityOrder() pulumi.IntPtrOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) DecryptionRuleSummaryCollections() ...
- func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) Filters() GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) ToGetNetworkFirewallPolicyDecryptionRulesResultOutput() GetNetworkFirewallPolicyDecryptionRulesResultOutput
- func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) ToGetNetworkFirewallPolicyDecryptionRulesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesResultOutput
- type GetNetworkFirewallPolicyMappedSecretsArgs
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollection
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs
- func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
- func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray
- func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
- func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayInput
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
- func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionInput
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItem
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs
- func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
- func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray
- func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput() ...
- func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayInput
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput() ...
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemInput
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
- func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Source() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Type() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) VaultSecretId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) VersionNumber() pulumi.IntOutput
- type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
- func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) Items() ...
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
- type GetNetworkFirewallPolicyMappedSecretsOutputArgs
- type GetNetworkFirewallPolicyMappedSecretsResult
- type GetNetworkFirewallPolicyMappedSecretsResultOutput
- func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicyMappedSecretsResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) MappedSecretSummaryCollections() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) ToGetNetworkFirewallPolicyMappedSecretsResultOutput() GetNetworkFirewallPolicyMappedSecretsResultOutput
- func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) ToGetNetworkFirewallPolicyMappedSecretsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsResultOutput
- 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) DestinationAddresses() pulumi.StringArrayOutput
- func (GetNetworkFirewallPolicySecurityRuleConditionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) Services() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) ToGetNetworkFirewallPolicySecurityRuleConditionOutput() GetNetworkFirewallPolicySecurityRuleConditionOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) ToGetNetworkFirewallPolicySecurityRuleConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRuleConditionOutput
- func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) Urls() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicySecurityRulePosition
- type GetNetworkFirewallPolicySecurityRulePositionArgs
- func (GetNetworkFirewallPolicySecurityRulePositionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulePositionArgs) ToGetNetworkFirewallPolicySecurityRulePositionOutput() GetNetworkFirewallPolicySecurityRulePositionOutput
- func (i GetNetworkFirewallPolicySecurityRulePositionArgs) ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionOutput
- type GetNetworkFirewallPolicySecurityRulePositionArray
- func (GetNetworkFirewallPolicySecurityRulePositionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulePositionArray) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput() GetNetworkFirewallPolicySecurityRulePositionArrayOutput
- func (i GetNetworkFirewallPolicySecurityRulePositionArray) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionArrayOutput
- type GetNetworkFirewallPolicySecurityRulePositionArrayInput
- type GetNetworkFirewallPolicySecurityRulePositionArrayOutput
- func (GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulePositionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicySecurityRulePositionOutput
- func (o GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput() GetNetworkFirewallPolicySecurityRulePositionArrayOutput
- func (o GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionArrayOutput
- type GetNetworkFirewallPolicySecurityRulePositionInput
- type GetNetworkFirewallPolicySecurityRulePositionOutput
- func (o GetNetworkFirewallPolicySecurityRulePositionOutput) AfterRule() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRulePositionOutput) BeforeRule() pulumi.StringOutput
- func (GetNetworkFirewallPolicySecurityRulePositionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulePositionOutput) ToGetNetworkFirewallPolicySecurityRulePositionOutput() GetNetworkFirewallPolicySecurityRulePositionOutput
- func (o GetNetworkFirewallPolicySecurityRulePositionOutput) ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionOutput
- type GetNetworkFirewallPolicySecurityRulesArgs
- type GetNetworkFirewallPolicySecurityRulesFilter
- type GetNetworkFirewallPolicySecurityRulesFilterArgs
- func (GetNetworkFirewallPolicySecurityRulesFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulesFilterArgs) ToGetNetworkFirewallPolicySecurityRulesFilterOutput() GetNetworkFirewallPolicySecurityRulesFilterOutput
- func (i GetNetworkFirewallPolicySecurityRulesFilterArgs) ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterOutput
- type GetNetworkFirewallPolicySecurityRulesFilterArray
- func (GetNetworkFirewallPolicySecurityRulesFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulesFilterArray) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput() GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
- func (i GetNetworkFirewallPolicySecurityRulesFilterArray) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
- type GetNetworkFirewallPolicySecurityRulesFilterArrayInput
- type GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
- func (GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicySecurityRulesFilterOutput
- func (o GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput() GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
- func (o GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
- type GetNetworkFirewallPolicySecurityRulesFilterInput
- type GetNetworkFirewallPolicySecurityRulesFilterOutput
- func (GetNetworkFirewallPolicySecurityRulesFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) ToGetNetworkFirewallPolicySecurityRulesFilterOutput() GetNetworkFirewallPolicySecurityRulesFilterOutput
- func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterOutput
- func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicySecurityRulesOutputArgs
- type GetNetworkFirewallPolicySecurityRulesResult
- type GetNetworkFirewallPolicySecurityRulesResultOutput
- func (o GetNetworkFirewallPolicySecurityRulesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicySecurityRulesResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulesResultOutput) Filters() GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
- func (o GetNetworkFirewallPolicySecurityRulesResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRulesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRulesResultOutput) SecurityRulePriorityOrder() pulumi.IntPtrOutput
- func (o GetNetworkFirewallPolicySecurityRulesResultOutput) SecurityRuleSummaryCollections() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicySecurityRulesResultOutput) ToGetNetworkFirewallPolicySecurityRulesResultOutput() GetNetworkFirewallPolicySecurityRulesResultOutput
- func (o GetNetworkFirewallPolicySecurityRulesResultOutput) ToGetNetworkFirewallPolicySecurityRulesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesResultOutput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollection
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayInput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionInput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItem
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput() ...
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayInput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput() ...
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemCondition
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput() ...
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionInput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Applications() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Services() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput() ...
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) ...
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Urls() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemInput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Action() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Condition() ...
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Inspection() pulumi.StringPtrOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Positions() ...
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) PriorityOrder() pulumi.StringPtrOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPosition
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput() ...
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput() ...
- func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayInput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput() ...
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionInput
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) AfterRule() pulumi.StringOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) BeforeRule() pulumi.StringOutput
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput() ...
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
- func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) Items() ...
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
- func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
- type GetNetworkFirewallPolicyServiceListsArgs
- type GetNetworkFirewallPolicyServiceListsFilter
- type GetNetworkFirewallPolicyServiceListsFilterArgs
- func (GetNetworkFirewallPolicyServiceListsFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServiceListsFilterArgs) ToGetNetworkFirewallPolicyServiceListsFilterOutput() GetNetworkFirewallPolicyServiceListsFilterOutput
- func (i GetNetworkFirewallPolicyServiceListsFilterArgs) ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterOutput
- type GetNetworkFirewallPolicyServiceListsFilterArray
- func (GetNetworkFirewallPolicyServiceListsFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServiceListsFilterArray) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput() GetNetworkFirewallPolicyServiceListsFilterArrayOutput
- func (i GetNetworkFirewallPolicyServiceListsFilterArray) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterArrayOutput
- type GetNetworkFirewallPolicyServiceListsFilterArrayInput
- type GetNetworkFirewallPolicyServiceListsFilterArrayOutput
- func (GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServiceListsFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyServiceListsFilterOutput
- func (o GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput() GetNetworkFirewallPolicyServiceListsFilterArrayOutput
- func (o GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterArrayOutput
- type GetNetworkFirewallPolicyServiceListsFilterInput
- type GetNetworkFirewallPolicyServiceListsFilterOutput
- func (GetNetworkFirewallPolicyServiceListsFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServiceListsFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServiceListsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallPolicyServiceListsFilterOutput) ToGetNetworkFirewallPolicyServiceListsFilterOutput() GetNetworkFirewallPolicyServiceListsFilterOutput
- func (o GetNetworkFirewallPolicyServiceListsFilterOutput) ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterOutput
- func (o GetNetworkFirewallPolicyServiceListsFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicyServiceListsOutputArgs
- type GetNetworkFirewallPolicyServiceListsResult
- type GetNetworkFirewallPolicyServiceListsResultOutput
- func (o GetNetworkFirewallPolicyServiceListsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicyServiceListsResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServiceListsResultOutput) Filters() GetNetworkFirewallPolicyServiceListsFilterArrayOutput
- func (o GetNetworkFirewallPolicyServiceListsResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServiceListsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServiceListsResultOutput) ServiceListSummaryCollections() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyServiceListsResultOutput) ToGetNetworkFirewallPolicyServiceListsResultOutput() GetNetworkFirewallPolicyServiceListsResultOutput
- func (o GetNetworkFirewallPolicyServiceListsResultOutput) ToGetNetworkFirewallPolicyServiceListsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsResultOutput
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollection
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs
- func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
- func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray
- func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
- func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayInput
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
- func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionInput
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItem
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs
- func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
- func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray
- func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput() ...
- func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayInput
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput() ...
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemInput
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
- func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) Services() pulumi.StringArrayOutput
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) TotalServices() pulumi.IntOutput
- type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
- func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) Items() ...
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
- type GetNetworkFirewallPolicyServicePortRange
- type GetNetworkFirewallPolicyServicePortRangeArgs
- func (GetNetworkFirewallPolicyServicePortRangeArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServicePortRangeArgs) ToGetNetworkFirewallPolicyServicePortRangeOutput() GetNetworkFirewallPolicyServicePortRangeOutput
- func (i GetNetworkFirewallPolicyServicePortRangeArgs) ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeOutput
- type GetNetworkFirewallPolicyServicePortRangeArray
- func (GetNetworkFirewallPolicyServicePortRangeArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServicePortRangeArray) ToGetNetworkFirewallPolicyServicePortRangeArrayOutput() GetNetworkFirewallPolicyServicePortRangeArrayOutput
- func (i GetNetworkFirewallPolicyServicePortRangeArray) ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeArrayOutput
- type GetNetworkFirewallPolicyServicePortRangeArrayInput
- type GetNetworkFirewallPolicyServicePortRangeArrayOutput
- func (GetNetworkFirewallPolicyServicePortRangeArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicePortRangeArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyServicePortRangeOutput
- func (o GetNetworkFirewallPolicyServicePortRangeArrayOutput) ToGetNetworkFirewallPolicyServicePortRangeArrayOutput() GetNetworkFirewallPolicyServicePortRangeArrayOutput
- func (o GetNetworkFirewallPolicyServicePortRangeArrayOutput) ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeArrayOutput
- type GetNetworkFirewallPolicyServicePortRangeInput
- type GetNetworkFirewallPolicyServicePortRangeOutput
- func (GetNetworkFirewallPolicyServicePortRangeOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicePortRangeOutput) MaximumPort() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyServicePortRangeOutput) MinimumPort() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyServicePortRangeOutput) ToGetNetworkFirewallPolicyServicePortRangeOutput() GetNetworkFirewallPolicyServicePortRangeOutput
- func (o GetNetworkFirewallPolicyServicePortRangeOutput) ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeOutput
- type GetNetworkFirewallPolicyServicesArgs
- type GetNetworkFirewallPolicyServicesFilter
- type GetNetworkFirewallPolicyServicesFilterArgs
- func (GetNetworkFirewallPolicyServicesFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServicesFilterArgs) ToGetNetworkFirewallPolicyServicesFilterOutput() GetNetworkFirewallPolicyServicesFilterOutput
- func (i GetNetworkFirewallPolicyServicesFilterArgs) ToGetNetworkFirewallPolicyServicesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterOutput
- type GetNetworkFirewallPolicyServicesFilterArray
- func (GetNetworkFirewallPolicyServicesFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServicesFilterArray) ToGetNetworkFirewallPolicyServicesFilterArrayOutput() GetNetworkFirewallPolicyServicesFilterArrayOutput
- func (i GetNetworkFirewallPolicyServicesFilterArray) ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterArrayOutput
- type GetNetworkFirewallPolicyServicesFilterArrayInput
- type GetNetworkFirewallPolicyServicesFilterArrayOutput
- func (GetNetworkFirewallPolicyServicesFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicesFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyServicesFilterOutput
- func (o GetNetworkFirewallPolicyServicesFilterArrayOutput) ToGetNetworkFirewallPolicyServicesFilterArrayOutput() GetNetworkFirewallPolicyServicesFilterArrayOutput
- func (o GetNetworkFirewallPolicyServicesFilterArrayOutput) ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterArrayOutput
- type GetNetworkFirewallPolicyServicesFilterInput
- type GetNetworkFirewallPolicyServicesFilterOutput
- func (GetNetworkFirewallPolicyServicesFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicesFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServicesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallPolicyServicesFilterOutput) ToGetNetworkFirewallPolicyServicesFilterOutput() GetNetworkFirewallPolicyServicesFilterOutput
- func (o GetNetworkFirewallPolicyServicesFilterOutput) ToGetNetworkFirewallPolicyServicesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterOutput
- func (o GetNetworkFirewallPolicyServicesFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicyServicesOutputArgs
- type GetNetworkFirewallPolicyServicesResult
- type GetNetworkFirewallPolicyServicesResultOutput
- func (o GetNetworkFirewallPolicyServicesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicyServicesResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicesResultOutput) Filters() GetNetworkFirewallPolicyServicesFilterArrayOutput
- func (o GetNetworkFirewallPolicyServicesResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServicesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServicesResultOutput) ServiceSummaryCollections() GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyServicesResultOutput) ToGetNetworkFirewallPolicyServicesResultOutput() GetNetworkFirewallPolicyServicesResultOutput
- func (o GetNetworkFirewallPolicyServicesResultOutput) ToGetNetworkFirewallPolicyServicesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesResultOutput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollection
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayInput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionInput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItem
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayInput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemInput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) PortRanges() ...
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRange
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput() ...
- func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayInput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput() ...
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext(ctx context.Context) ...
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeInput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) MaximumPort() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) MinimumPort() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
- type GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
- func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) Items() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
- type GetNetworkFirewallPolicyUrlListUrl
- type GetNetworkFirewallPolicyUrlListUrlArgs
- func (GetNetworkFirewallPolicyUrlListUrlArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListUrlArgs) ToGetNetworkFirewallPolicyUrlListUrlOutput() GetNetworkFirewallPolicyUrlListUrlOutput
- func (i GetNetworkFirewallPolicyUrlListUrlArgs) ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlOutput
- type GetNetworkFirewallPolicyUrlListUrlArray
- func (GetNetworkFirewallPolicyUrlListUrlArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListUrlArray) ToGetNetworkFirewallPolicyUrlListUrlArrayOutput() GetNetworkFirewallPolicyUrlListUrlArrayOutput
- func (i GetNetworkFirewallPolicyUrlListUrlArray) ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlArrayOutput
- type GetNetworkFirewallPolicyUrlListUrlArrayInput
- type GetNetworkFirewallPolicyUrlListUrlArrayOutput
- func (GetNetworkFirewallPolicyUrlListUrlArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListUrlArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyUrlListUrlOutput
- func (o GetNetworkFirewallPolicyUrlListUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlArrayOutput() GetNetworkFirewallPolicyUrlListUrlArrayOutput
- func (o GetNetworkFirewallPolicyUrlListUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlArrayOutput
- type GetNetworkFirewallPolicyUrlListUrlInput
- type GetNetworkFirewallPolicyUrlListUrlOutput
- func (GetNetworkFirewallPolicyUrlListUrlOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListUrlOutput) Pattern() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyUrlListUrlOutput) ToGetNetworkFirewallPolicyUrlListUrlOutput() GetNetworkFirewallPolicyUrlListUrlOutput
- func (o GetNetworkFirewallPolicyUrlListUrlOutput) ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlOutput
- func (o GetNetworkFirewallPolicyUrlListUrlOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPolicyUrlListsArgs
- type GetNetworkFirewallPolicyUrlListsFilter
- type GetNetworkFirewallPolicyUrlListsFilterArgs
- func (GetNetworkFirewallPolicyUrlListsFilterArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListsFilterArgs) ToGetNetworkFirewallPolicyUrlListsFilterOutput() GetNetworkFirewallPolicyUrlListsFilterOutput
- func (i GetNetworkFirewallPolicyUrlListsFilterArgs) ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterOutput
- type GetNetworkFirewallPolicyUrlListsFilterArray
- func (GetNetworkFirewallPolicyUrlListsFilterArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListsFilterArray) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput() GetNetworkFirewallPolicyUrlListsFilterArrayOutput
- func (i GetNetworkFirewallPolicyUrlListsFilterArray) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterArrayOutput
- type GetNetworkFirewallPolicyUrlListsFilterArrayInput
- type GetNetworkFirewallPolicyUrlListsFilterArrayOutput
- func (GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListsFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyUrlListsFilterOutput
- func (o GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput() GetNetworkFirewallPolicyUrlListsFilterArrayOutput
- func (o GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterArrayOutput
- type GetNetworkFirewallPolicyUrlListsFilterInput
- type GetNetworkFirewallPolicyUrlListsFilterOutput
- func (GetNetworkFirewallPolicyUrlListsFilterOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListsFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyUrlListsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkFirewallPolicyUrlListsFilterOutput) ToGetNetworkFirewallPolicyUrlListsFilterOutput() GetNetworkFirewallPolicyUrlListsFilterOutput
- func (o GetNetworkFirewallPolicyUrlListsFilterOutput) ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterOutput
- func (o GetNetworkFirewallPolicyUrlListsFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkFirewallPolicyUrlListsOutputArgs
- type GetNetworkFirewallPolicyUrlListsResult
- type GetNetworkFirewallPolicyUrlListsResultOutput
- func (o GetNetworkFirewallPolicyUrlListsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkFirewallPolicyUrlListsResultOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListsResultOutput) Filters() GetNetworkFirewallPolicyUrlListsFilterArrayOutput
- func (o GetNetworkFirewallPolicyUrlListsResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyUrlListsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyUrlListsResultOutput) ToGetNetworkFirewallPolicyUrlListsResultOutput() GetNetworkFirewallPolicyUrlListsResultOutput
- func (o GetNetworkFirewallPolicyUrlListsResultOutput) ToGetNetworkFirewallPolicyUrlListsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsResultOutput
- func (o GetNetworkFirewallPolicyUrlListsResultOutput) UrlListSummaryCollections() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollection
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayInput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionInput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItem
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayInput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemInput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) TotalUrls() pulumi.IntOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) Urls() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrl
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ElementType() reflect.Type
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
- func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayInput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) Index(i pulumi.IntInput) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlInput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) Pattern() pulumi.StringOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) Type() pulumi.StringOutput
- type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
- func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) Items() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
- func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
- 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 LookupNetworkFirewallPolicyAddressListArgs
- type LookupNetworkFirewallPolicyAddressListOutputArgs
- type LookupNetworkFirewallPolicyAddressListResult
- type LookupNetworkFirewallPolicyAddressListResultOutput
- func (o LookupNetworkFirewallPolicyAddressListResultOutput) Addresses() pulumi.StringArrayOutput
- func (LookupNetworkFirewallPolicyAddressListResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicyAddressListResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyAddressListResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyAddressListResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyAddressListResultOutput) ParentResourceId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyAddressListResultOutput) ToLookupNetworkFirewallPolicyAddressListResultOutput() LookupNetworkFirewallPolicyAddressListResultOutput
- func (o LookupNetworkFirewallPolicyAddressListResultOutput) ToLookupNetworkFirewallPolicyAddressListResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyAddressListResultOutput
- func (o LookupNetworkFirewallPolicyAddressListResultOutput) TotalAddresses() pulumi.IntOutput
- func (o LookupNetworkFirewallPolicyAddressListResultOutput) Type() pulumi.StringOutput
- type LookupNetworkFirewallPolicyApplicationArgs
- type LookupNetworkFirewallPolicyApplicationGroupArgs
- type LookupNetworkFirewallPolicyApplicationGroupOutputArgs
- type LookupNetworkFirewallPolicyApplicationGroupResult
- type LookupNetworkFirewallPolicyApplicationGroupResultOutput
- func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) Apps() pulumi.StringArrayOutput
- func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) ParentResourceId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) ToLookupNetworkFirewallPolicyApplicationGroupResultOutput() LookupNetworkFirewallPolicyApplicationGroupResultOutput
- func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) ToLookupNetworkFirewallPolicyApplicationGroupResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyApplicationGroupResultOutput
- func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) TotalApps() pulumi.IntOutput
- type LookupNetworkFirewallPolicyApplicationOutputArgs
- type LookupNetworkFirewallPolicyApplicationResult
- type LookupNetworkFirewallPolicyApplicationResultOutput
- func (LookupNetworkFirewallPolicyApplicationResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicyApplicationResultOutput) IcmpCode() pulumi.IntOutput
- func (o LookupNetworkFirewallPolicyApplicationResultOutput) IcmpType() pulumi.IntOutput
- func (o LookupNetworkFirewallPolicyApplicationResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyApplicationResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyApplicationResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyApplicationResultOutput) ParentResourceId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyApplicationResultOutput) ToLookupNetworkFirewallPolicyApplicationResultOutput() LookupNetworkFirewallPolicyApplicationResultOutput
- func (o LookupNetworkFirewallPolicyApplicationResultOutput) ToLookupNetworkFirewallPolicyApplicationResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyApplicationResultOutput
- func (o LookupNetworkFirewallPolicyApplicationResultOutput) Type() pulumi.StringOutput
- type LookupNetworkFirewallPolicyArgs
- type LookupNetworkFirewallPolicyDecryptionProfileArgs
- type LookupNetworkFirewallPolicyDecryptionProfileOutputArgs
- type LookupNetworkFirewallPolicyDecryptionProfileResult
- type LookupNetworkFirewallPolicyDecryptionProfileResultOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) AreCertificateExtensionsRestricted() pulumi.BoolOutput
- func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsAutoIncludeAltName() pulumi.BoolOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsRevocationStatusTimeoutBlocked() pulumi.BoolOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUntrustedIssuerBlocked() pulumi.BoolOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ParentResourceId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ToLookupNetworkFirewallPolicyDecryptionProfileResultOutput() LookupNetworkFirewallPolicyDecryptionProfileResultOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ToLookupNetworkFirewallPolicyDecryptionProfileResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyDecryptionProfileResultOutput
- func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) Type() pulumi.StringOutput
- type LookupNetworkFirewallPolicyDecryptionRuleArgs
- type LookupNetworkFirewallPolicyDecryptionRuleOutputArgs
- type LookupNetworkFirewallPolicyDecryptionRuleResult
- type LookupNetworkFirewallPolicyDecryptionRuleResultOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Action() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Conditions() GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) DecryptionProfile() pulumi.StringOutput
- func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ParentResourceId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Positions() GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) PriorityOrder() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Secret() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ToLookupNetworkFirewallPolicyDecryptionRuleResultOutput() LookupNetworkFirewallPolicyDecryptionRuleResultOutput
- func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ToLookupNetworkFirewallPolicyDecryptionRuleResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyDecryptionRuleResultOutput
- type LookupNetworkFirewallPolicyMappedSecretArgs
- type LookupNetworkFirewallPolicyMappedSecretOutputArgs
- type LookupNetworkFirewallPolicyMappedSecretResult
- type LookupNetworkFirewallPolicyMappedSecretResultOutput
- func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) ParentResourceId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) Source() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) ToLookupNetworkFirewallPolicyMappedSecretResultOutput() LookupNetworkFirewallPolicyMappedSecretResultOutput
- func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) ToLookupNetworkFirewallPolicyMappedSecretResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyMappedSecretResultOutput
- func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) Type() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) VaultSecretId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) VersionNumber() pulumi.IntOutput
- type LookupNetworkFirewallPolicyOutputArgs
- type LookupNetworkFirewallPolicyResult
- type LookupNetworkFirewallPolicyResultOutput
- func (o LookupNetworkFirewallPolicyResultOutput) AttachedNetworkFirewallCount() pulumi.IntOutput
- func (o LookupNetworkFirewallPolicyResultOutput) CompartmentId() pulumi.StringOutput
- 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) LifecycleDetails() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- 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
- type LookupNetworkFirewallPolicySecurityRuleArgs
- type LookupNetworkFirewallPolicySecurityRuleOutputArgs
- type LookupNetworkFirewallPolicySecurityRuleResult
- type LookupNetworkFirewallPolicySecurityRuleResultOutput
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) Action() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) Conditions() GetNetworkFirewallPolicySecurityRuleConditionArrayOutput
- func (LookupNetworkFirewallPolicySecurityRuleResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) Inspection() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) ParentResourceId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) Positions() GetNetworkFirewallPolicySecurityRulePositionArrayOutput
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) PriorityOrder() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) ToLookupNetworkFirewallPolicySecurityRuleResultOutput() LookupNetworkFirewallPolicySecurityRuleResultOutput
- func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) ToLookupNetworkFirewallPolicySecurityRuleResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicySecurityRuleResultOutput
- type LookupNetworkFirewallPolicyServiceArgs
- type LookupNetworkFirewallPolicyServiceListArgs
- type LookupNetworkFirewallPolicyServiceListOutputArgs
- type LookupNetworkFirewallPolicyServiceListResult
- type LookupNetworkFirewallPolicyServiceListResultOutput
- func (LookupNetworkFirewallPolicyServiceListResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicyServiceListResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyServiceListResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyServiceListResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyServiceListResultOutput) ParentResourceId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyServiceListResultOutput) Services() pulumi.StringArrayOutput
- func (o LookupNetworkFirewallPolicyServiceListResultOutput) ToLookupNetworkFirewallPolicyServiceListResultOutput() LookupNetworkFirewallPolicyServiceListResultOutput
- func (o LookupNetworkFirewallPolicyServiceListResultOutput) ToLookupNetworkFirewallPolicyServiceListResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyServiceListResultOutput
- func (o LookupNetworkFirewallPolicyServiceListResultOutput) TotalServices() pulumi.IntOutput
- type LookupNetworkFirewallPolicyServiceOutputArgs
- type LookupNetworkFirewallPolicyServiceResult
- type LookupNetworkFirewallPolicyServiceResultOutput
- func (LookupNetworkFirewallPolicyServiceResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicyServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyServiceResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyServiceResultOutput) ParentResourceId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyServiceResultOutput) PortRanges() GetNetworkFirewallPolicyServicePortRangeArrayOutput
- func (o LookupNetworkFirewallPolicyServiceResultOutput) ToLookupNetworkFirewallPolicyServiceResultOutput() LookupNetworkFirewallPolicyServiceResultOutput
- func (o LookupNetworkFirewallPolicyServiceResultOutput) ToLookupNetworkFirewallPolicyServiceResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyServiceResultOutput
- func (o LookupNetworkFirewallPolicyServiceResultOutput) Type() pulumi.StringOutput
- type LookupNetworkFirewallPolicyUrlListArgs
- type LookupNetworkFirewallPolicyUrlListOutputArgs
- type LookupNetworkFirewallPolicyUrlListResult
- type LookupNetworkFirewallPolicyUrlListResultOutput
- func (LookupNetworkFirewallPolicyUrlListResultOutput) ElementType() reflect.Type
- func (o LookupNetworkFirewallPolicyUrlListResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyUrlListResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyUrlListResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyUrlListResultOutput) ParentResourceId() pulumi.StringOutput
- func (o LookupNetworkFirewallPolicyUrlListResultOutput) ToLookupNetworkFirewallPolicyUrlListResultOutput() LookupNetworkFirewallPolicyUrlListResultOutput
- func (o LookupNetworkFirewallPolicyUrlListResultOutput) ToLookupNetworkFirewallPolicyUrlListResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyUrlListResultOutput
- func (o LookupNetworkFirewallPolicyUrlListResultOutput) TotalUrls() pulumi.IntOutput
- func (o LookupNetworkFirewallPolicyUrlListResultOutput) Urls() GetNetworkFirewallPolicyUrlListUrlArrayOutput
- 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 NetworkFirewallPolicyAddressList
- func GetNetworkFirewallPolicyAddressList(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*NetworkFirewallPolicyAddressList, error)
- func NewNetworkFirewallPolicyAddressList(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyAddressListArgs, ...) (*NetworkFirewallPolicyAddressList, error)
- func (*NetworkFirewallPolicyAddressList) ElementType() reflect.Type
- func (i *NetworkFirewallPolicyAddressList) ToNetworkFirewallPolicyAddressListOutput() NetworkFirewallPolicyAddressListOutput
- func (i *NetworkFirewallPolicyAddressList) ToNetworkFirewallPolicyAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListOutput
- type NetworkFirewallPolicyAddressListArgs
- type NetworkFirewallPolicyAddressListArray
- func (NetworkFirewallPolicyAddressListArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyAddressListArray) ToNetworkFirewallPolicyAddressListArrayOutput() NetworkFirewallPolicyAddressListArrayOutput
- func (i NetworkFirewallPolicyAddressListArray) ToNetworkFirewallPolicyAddressListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListArrayOutput
- type NetworkFirewallPolicyAddressListArrayInput
- type NetworkFirewallPolicyAddressListArrayOutput
- func (NetworkFirewallPolicyAddressListArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyAddressListArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyAddressListOutput
- func (o NetworkFirewallPolicyAddressListArrayOutput) ToNetworkFirewallPolicyAddressListArrayOutput() NetworkFirewallPolicyAddressListArrayOutput
- func (o NetworkFirewallPolicyAddressListArrayOutput) ToNetworkFirewallPolicyAddressListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListArrayOutput
- type NetworkFirewallPolicyAddressListInput
- type NetworkFirewallPolicyAddressListMap
- func (NetworkFirewallPolicyAddressListMap) ElementType() reflect.Type
- func (i NetworkFirewallPolicyAddressListMap) ToNetworkFirewallPolicyAddressListMapOutput() NetworkFirewallPolicyAddressListMapOutput
- func (i NetworkFirewallPolicyAddressListMap) ToNetworkFirewallPolicyAddressListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListMapOutput
- type NetworkFirewallPolicyAddressListMapInput
- type NetworkFirewallPolicyAddressListMapOutput
- func (NetworkFirewallPolicyAddressListMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyAddressListMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyAddressListOutput
- func (o NetworkFirewallPolicyAddressListMapOutput) ToNetworkFirewallPolicyAddressListMapOutput() NetworkFirewallPolicyAddressListMapOutput
- func (o NetworkFirewallPolicyAddressListMapOutput) ToNetworkFirewallPolicyAddressListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListMapOutput
- type NetworkFirewallPolicyAddressListOutput
- func (o NetworkFirewallPolicyAddressListOutput) Addresses() pulumi.StringArrayOutput
- func (NetworkFirewallPolicyAddressListOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyAddressListOutput) Name() pulumi.StringOutput
- func (o NetworkFirewallPolicyAddressListOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallPolicyAddressListOutput) ParentResourceId() pulumi.StringOutput
- func (o NetworkFirewallPolicyAddressListOutput) ToNetworkFirewallPolicyAddressListOutput() NetworkFirewallPolicyAddressListOutput
- func (o NetworkFirewallPolicyAddressListOutput) ToNetworkFirewallPolicyAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListOutput
- func (o NetworkFirewallPolicyAddressListOutput) TotalAddresses() pulumi.IntOutput
- func (o NetworkFirewallPolicyAddressListOutput) Type() pulumi.StringOutput
- type NetworkFirewallPolicyAddressListState
- type NetworkFirewallPolicyApplication
- func GetNetworkFirewallPolicyApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*NetworkFirewallPolicyApplication, error)
- func NewNetworkFirewallPolicyApplication(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyApplicationArgs, ...) (*NetworkFirewallPolicyApplication, error)
- func (*NetworkFirewallPolicyApplication) ElementType() reflect.Type
- func (i *NetworkFirewallPolicyApplication) ToNetworkFirewallPolicyApplicationOutput() NetworkFirewallPolicyApplicationOutput
- func (i *NetworkFirewallPolicyApplication) ToNetworkFirewallPolicyApplicationOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationOutput
- type NetworkFirewallPolicyApplicationArgs
- type NetworkFirewallPolicyApplicationArray
- func (NetworkFirewallPolicyApplicationArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyApplicationArray) ToNetworkFirewallPolicyApplicationArrayOutput() NetworkFirewallPolicyApplicationArrayOutput
- func (i NetworkFirewallPolicyApplicationArray) ToNetworkFirewallPolicyApplicationArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationArrayOutput
- type NetworkFirewallPolicyApplicationArrayInput
- type NetworkFirewallPolicyApplicationArrayOutput
- func (NetworkFirewallPolicyApplicationArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyApplicationArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyApplicationOutput
- func (o NetworkFirewallPolicyApplicationArrayOutput) ToNetworkFirewallPolicyApplicationArrayOutput() NetworkFirewallPolicyApplicationArrayOutput
- func (o NetworkFirewallPolicyApplicationArrayOutput) ToNetworkFirewallPolicyApplicationArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationArrayOutput
- type NetworkFirewallPolicyApplicationGroup
- func (*NetworkFirewallPolicyApplicationGroup) ElementType() reflect.Type
- func (i *NetworkFirewallPolicyApplicationGroup) ToNetworkFirewallPolicyApplicationGroupOutput() NetworkFirewallPolicyApplicationGroupOutput
- func (i *NetworkFirewallPolicyApplicationGroup) ToNetworkFirewallPolicyApplicationGroupOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupOutput
- type NetworkFirewallPolicyApplicationGroupArgs
- type NetworkFirewallPolicyApplicationGroupArray
- func (NetworkFirewallPolicyApplicationGroupArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyApplicationGroupArray) ToNetworkFirewallPolicyApplicationGroupArrayOutput() NetworkFirewallPolicyApplicationGroupArrayOutput
- func (i NetworkFirewallPolicyApplicationGroupArray) ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupArrayOutput
- type NetworkFirewallPolicyApplicationGroupArrayInput
- type NetworkFirewallPolicyApplicationGroupArrayOutput
- func (NetworkFirewallPolicyApplicationGroupArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyApplicationGroupArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyApplicationGroupOutput
- func (o NetworkFirewallPolicyApplicationGroupArrayOutput) ToNetworkFirewallPolicyApplicationGroupArrayOutput() NetworkFirewallPolicyApplicationGroupArrayOutput
- func (o NetworkFirewallPolicyApplicationGroupArrayOutput) ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupArrayOutput
- type NetworkFirewallPolicyApplicationGroupInput
- type NetworkFirewallPolicyApplicationGroupMap
- func (NetworkFirewallPolicyApplicationGroupMap) ElementType() reflect.Type
- func (i NetworkFirewallPolicyApplicationGroupMap) ToNetworkFirewallPolicyApplicationGroupMapOutput() NetworkFirewallPolicyApplicationGroupMapOutput
- func (i NetworkFirewallPolicyApplicationGroupMap) ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupMapOutput
- type NetworkFirewallPolicyApplicationGroupMapInput
- type NetworkFirewallPolicyApplicationGroupMapOutput
- func (NetworkFirewallPolicyApplicationGroupMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyApplicationGroupMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyApplicationGroupOutput
- func (o NetworkFirewallPolicyApplicationGroupMapOutput) ToNetworkFirewallPolicyApplicationGroupMapOutput() NetworkFirewallPolicyApplicationGroupMapOutput
- func (o NetworkFirewallPolicyApplicationGroupMapOutput) ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupMapOutput
- type NetworkFirewallPolicyApplicationGroupOutput
- func (o NetworkFirewallPolicyApplicationGroupOutput) Apps() pulumi.StringArrayOutput
- func (NetworkFirewallPolicyApplicationGroupOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyApplicationGroupOutput) Name() pulumi.StringOutput
- func (o NetworkFirewallPolicyApplicationGroupOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallPolicyApplicationGroupOutput) ParentResourceId() pulumi.StringOutput
- func (o NetworkFirewallPolicyApplicationGroupOutput) ToNetworkFirewallPolicyApplicationGroupOutput() NetworkFirewallPolicyApplicationGroupOutput
- func (o NetworkFirewallPolicyApplicationGroupOutput) ToNetworkFirewallPolicyApplicationGroupOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupOutput
- func (o NetworkFirewallPolicyApplicationGroupOutput) TotalApps() pulumi.IntOutput
- type NetworkFirewallPolicyApplicationGroupState
- type NetworkFirewallPolicyApplicationInput
- type NetworkFirewallPolicyApplicationMap
- func (NetworkFirewallPolicyApplicationMap) ElementType() reflect.Type
- func (i NetworkFirewallPolicyApplicationMap) ToNetworkFirewallPolicyApplicationMapOutput() NetworkFirewallPolicyApplicationMapOutput
- func (i NetworkFirewallPolicyApplicationMap) ToNetworkFirewallPolicyApplicationMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationMapOutput
- type NetworkFirewallPolicyApplicationMapInput
- type NetworkFirewallPolicyApplicationMapOutput
- func (NetworkFirewallPolicyApplicationMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyApplicationMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyApplicationOutput
- func (o NetworkFirewallPolicyApplicationMapOutput) ToNetworkFirewallPolicyApplicationMapOutput() NetworkFirewallPolicyApplicationMapOutput
- func (o NetworkFirewallPolicyApplicationMapOutput) ToNetworkFirewallPolicyApplicationMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationMapOutput
- type NetworkFirewallPolicyApplicationOutput
- func (NetworkFirewallPolicyApplicationOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyApplicationOutput) IcmpCode() pulumi.IntOutput
- func (o NetworkFirewallPolicyApplicationOutput) IcmpType() pulumi.IntOutput
- func (o NetworkFirewallPolicyApplicationOutput) Name() pulumi.StringOutput
- func (o NetworkFirewallPolicyApplicationOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallPolicyApplicationOutput) ParentResourceId() pulumi.StringOutput
- func (o NetworkFirewallPolicyApplicationOutput) ToNetworkFirewallPolicyApplicationOutput() NetworkFirewallPolicyApplicationOutput
- func (o NetworkFirewallPolicyApplicationOutput) ToNetworkFirewallPolicyApplicationOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationOutput
- func (o NetworkFirewallPolicyApplicationOutput) Type() pulumi.StringOutput
- type NetworkFirewallPolicyApplicationState
- 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
- func (*NetworkFirewallPolicyDecryptionProfile) ElementType() reflect.Type
- func (i *NetworkFirewallPolicyDecryptionProfile) ToNetworkFirewallPolicyDecryptionProfileOutput() NetworkFirewallPolicyDecryptionProfileOutput
- func (i *NetworkFirewallPolicyDecryptionProfile) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileOutput
- type NetworkFirewallPolicyDecryptionProfileArgs
- 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 NetworkFirewallPolicyDecryptionProfileMap
- func (NetworkFirewallPolicyDecryptionProfileMap) ElementType() reflect.Type
- func (i NetworkFirewallPolicyDecryptionProfileMap) ToNetworkFirewallPolicyDecryptionProfileMapOutput() NetworkFirewallPolicyDecryptionProfileMapOutput
- func (i NetworkFirewallPolicyDecryptionProfileMap) ToNetworkFirewallPolicyDecryptionProfileMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileMapOutput
- type NetworkFirewallPolicyDecryptionProfileMapInput
- type NetworkFirewallPolicyDecryptionProfileMapOutput
- func (NetworkFirewallPolicyDecryptionProfileMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionProfileMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyDecryptionProfileOutput
- func (o NetworkFirewallPolicyDecryptionProfileMapOutput) ToNetworkFirewallPolicyDecryptionProfileMapOutput() NetworkFirewallPolicyDecryptionProfileMapOutput
- func (o NetworkFirewallPolicyDecryptionProfileMapOutput) ToNetworkFirewallPolicyDecryptionProfileMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileMapOutput
- type NetworkFirewallPolicyDecryptionProfileOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) AreCertificateExtensionsRestricted() pulumi.BoolOutput
- func (NetworkFirewallPolicyDecryptionProfileOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsAutoIncludeAltName() pulumi.BoolOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked() pulumi.BoolOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUntrustedIssuerBlocked() pulumi.BoolOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) Name() pulumi.StringOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) ParentResourceId() pulumi.StringOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) ToNetworkFirewallPolicyDecryptionProfileOutput() NetworkFirewallPolicyDecryptionProfileOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileOutput
- func (o NetworkFirewallPolicyDecryptionProfileOutput) Type() pulumi.StringOutput
- type NetworkFirewallPolicyDecryptionProfileState
- type NetworkFirewallPolicyDecryptionRule
- func (*NetworkFirewallPolicyDecryptionRule) ElementType() reflect.Type
- func (i *NetworkFirewallPolicyDecryptionRule) ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput
- func (i *NetworkFirewallPolicyDecryptionRule) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleOutput
- type NetworkFirewallPolicyDecryptionRuleArgs
- 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
- func (i NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput() NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
- func (i NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
- type NetworkFirewallPolicyDecryptionRuleConditionInput
- type NetworkFirewallPolicyDecryptionRuleConditionOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionOutput() NetworkFirewallPolicyDecryptionRuleConditionOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput() NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
- type NetworkFirewallPolicyDecryptionRuleConditionPtrInput
- type NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) Elem() NetworkFirewallPolicyDecryptionRuleConditionOutput
- func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput() NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
- func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
- type NetworkFirewallPolicyDecryptionRuleInput
- type NetworkFirewallPolicyDecryptionRuleMap
- func (NetworkFirewallPolicyDecryptionRuleMap) ElementType() reflect.Type
- func (i NetworkFirewallPolicyDecryptionRuleMap) ToNetworkFirewallPolicyDecryptionRuleMapOutput() NetworkFirewallPolicyDecryptionRuleMapOutput
- func (i NetworkFirewallPolicyDecryptionRuleMap) ToNetworkFirewallPolicyDecryptionRuleMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleMapOutput
- type NetworkFirewallPolicyDecryptionRuleMapInput
- type NetworkFirewallPolicyDecryptionRuleMapOutput
- func (NetworkFirewallPolicyDecryptionRuleMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionRuleMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyDecryptionRuleOutput
- func (o NetworkFirewallPolicyDecryptionRuleMapOutput) ToNetworkFirewallPolicyDecryptionRuleMapOutput() NetworkFirewallPolicyDecryptionRuleMapOutput
- func (o NetworkFirewallPolicyDecryptionRuleMapOutput) ToNetworkFirewallPolicyDecryptionRuleMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleMapOutput
- 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) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) ParentResourceId() pulumi.StringOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) Position() NetworkFirewallPolicyDecryptionRulePositionOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) PriorityOrder() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) Secret() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput
- func (o NetworkFirewallPolicyDecryptionRuleOutput) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleOutput
- type NetworkFirewallPolicyDecryptionRulePosition
- type NetworkFirewallPolicyDecryptionRulePositionArgs
- func (NetworkFirewallPolicyDecryptionRulePositionArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionOutput() NetworkFirewallPolicyDecryptionRulePositionOutput
- func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionOutput
- func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput() NetworkFirewallPolicyDecryptionRulePositionPtrOutput
- func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionPtrOutput
- type NetworkFirewallPolicyDecryptionRulePositionInput
- type NetworkFirewallPolicyDecryptionRulePositionOutput
- func (o NetworkFirewallPolicyDecryptionRulePositionOutput) AfterRule() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicyDecryptionRulePositionOutput) BeforeRule() pulumi.StringPtrOutput
- func (NetworkFirewallPolicyDecryptionRulePositionOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionOutput() NetworkFirewallPolicyDecryptionRulePositionOutput
- func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionOutput
- func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput() NetworkFirewallPolicyDecryptionRulePositionPtrOutput
- func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionPtrOutput
- type NetworkFirewallPolicyDecryptionRulePositionPtrInput
- type NetworkFirewallPolicyDecryptionRulePositionPtrOutput
- func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) AfterRule() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) BeforeRule() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) Elem() NetworkFirewallPolicyDecryptionRulePositionOutput
- func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput() NetworkFirewallPolicyDecryptionRulePositionPtrOutput
- func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionPtrOutput
- type NetworkFirewallPolicyDecryptionRuleState
- type NetworkFirewallPolicyInput
- 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
- func GetNetworkFirewallPolicyMappedSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*NetworkFirewallPolicyMappedSecret, error)
- func NewNetworkFirewallPolicyMappedSecret(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyMappedSecretArgs, ...) (*NetworkFirewallPolicyMappedSecret, error)
- func (*NetworkFirewallPolicyMappedSecret) ElementType() reflect.Type
- func (i *NetworkFirewallPolicyMappedSecret) ToNetworkFirewallPolicyMappedSecretOutput() NetworkFirewallPolicyMappedSecretOutput
- func (i *NetworkFirewallPolicyMappedSecret) ToNetworkFirewallPolicyMappedSecretOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretOutput
- type NetworkFirewallPolicyMappedSecretArgs
- 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 NetworkFirewallPolicyMappedSecretMap
- func (NetworkFirewallPolicyMappedSecretMap) ElementType() reflect.Type
- func (i NetworkFirewallPolicyMappedSecretMap) ToNetworkFirewallPolicyMappedSecretMapOutput() NetworkFirewallPolicyMappedSecretMapOutput
- func (i NetworkFirewallPolicyMappedSecretMap) ToNetworkFirewallPolicyMappedSecretMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretMapOutput
- type NetworkFirewallPolicyMappedSecretMapInput
- type NetworkFirewallPolicyMappedSecretMapOutput
- func (NetworkFirewallPolicyMappedSecretMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyMappedSecretMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyMappedSecretOutput
- func (o NetworkFirewallPolicyMappedSecretMapOutput) ToNetworkFirewallPolicyMappedSecretMapOutput() NetworkFirewallPolicyMappedSecretMapOutput
- func (o NetworkFirewallPolicyMappedSecretMapOutput) ToNetworkFirewallPolicyMappedSecretMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretMapOutput
- type NetworkFirewallPolicyMappedSecretOutput
- func (NetworkFirewallPolicyMappedSecretOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyMappedSecretOutput) Name() pulumi.StringOutput
- func (o NetworkFirewallPolicyMappedSecretOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallPolicyMappedSecretOutput) ParentResourceId() pulumi.StringOutput
- func (o NetworkFirewallPolicyMappedSecretOutput) Source() 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.StringOutput
- func (o NetworkFirewallPolicyMappedSecretOutput) VersionNumber() pulumi.IntOutput
- type NetworkFirewallPolicyMappedSecretState
- type NetworkFirewallPolicyOutput
- func (o NetworkFirewallPolicyOutput) AttachedNetworkFirewallCount() pulumi.IntOutput
- func (o NetworkFirewallPolicyOutput) CompartmentId() pulumi.StringOutput
- 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) LifecycleDetails() pulumi.StringOutput
- 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
- type NetworkFirewallPolicySecurityRule
- func GetNetworkFirewallPolicySecurityRule(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*NetworkFirewallPolicySecurityRule, error)
- func NewNetworkFirewallPolicySecurityRule(ctx *pulumi.Context, name string, args *NetworkFirewallPolicySecurityRuleArgs, ...) (*NetworkFirewallPolicySecurityRule, error)
- func (*NetworkFirewallPolicySecurityRule) ElementType() reflect.Type
- func (i *NetworkFirewallPolicySecurityRule) ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput
- func (i *NetworkFirewallPolicySecurityRule) ToNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleOutput
- type NetworkFirewallPolicySecurityRuleArgs
- 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
- func (i NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput() NetworkFirewallPolicySecurityRuleConditionPtrOutput
- func (i NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionPtrOutput
- type NetworkFirewallPolicySecurityRuleConditionInput
- type NetworkFirewallPolicySecurityRuleConditionOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) Applications() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (NetworkFirewallPolicySecurityRuleConditionOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) Services() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionOutput() NetworkFirewallPolicySecurityRuleConditionOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput() NetworkFirewallPolicySecurityRuleConditionPtrOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionPtrOutput
- func (o NetworkFirewallPolicySecurityRuleConditionOutput) Urls() pulumi.StringArrayOutput
- type NetworkFirewallPolicySecurityRuleConditionPtrInput
- type NetworkFirewallPolicySecurityRuleConditionPtrOutput
- func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) Applications() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) DestinationAddresses() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) Elem() NetworkFirewallPolicySecurityRuleConditionOutput
- func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) Services() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) SourceAddresses() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput() NetworkFirewallPolicySecurityRuleConditionPtrOutput
- func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionPtrOutput
- func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) Urls() pulumi.StringArrayOutput
- type NetworkFirewallPolicySecurityRuleInput
- type NetworkFirewallPolicySecurityRuleMap
- func (NetworkFirewallPolicySecurityRuleMap) ElementType() reflect.Type
- func (i NetworkFirewallPolicySecurityRuleMap) ToNetworkFirewallPolicySecurityRuleMapOutput() NetworkFirewallPolicySecurityRuleMapOutput
- func (i NetworkFirewallPolicySecurityRuleMap) ToNetworkFirewallPolicySecurityRuleMapOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleMapOutput
- type NetworkFirewallPolicySecurityRuleMapInput
- type NetworkFirewallPolicySecurityRuleMapOutput
- func (NetworkFirewallPolicySecurityRuleMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicySecurityRuleMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicySecurityRuleOutput
- func (o NetworkFirewallPolicySecurityRuleMapOutput) ToNetworkFirewallPolicySecurityRuleMapOutput() NetworkFirewallPolicySecurityRuleMapOutput
- func (o NetworkFirewallPolicySecurityRuleMapOutput) ToNetworkFirewallPolicySecurityRuleMapOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleMapOutput
- 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) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallPolicySecurityRuleOutput) ParentResourceId() pulumi.StringOutput
- func (o NetworkFirewallPolicySecurityRuleOutput) Positions() NetworkFirewallPolicySecurityRulePositionArrayOutput
- func (o NetworkFirewallPolicySecurityRuleOutput) PriorityOrder() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput
- func (o NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleOutput
- type NetworkFirewallPolicySecurityRulePosition
- type NetworkFirewallPolicySecurityRulePositionArgs
- func (NetworkFirewallPolicySecurityRulePositionArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicySecurityRulePositionArgs) ToNetworkFirewallPolicySecurityRulePositionOutput() NetworkFirewallPolicySecurityRulePositionOutput
- func (i NetworkFirewallPolicySecurityRulePositionArgs) ToNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionOutput
- type NetworkFirewallPolicySecurityRulePositionArray
- func (NetworkFirewallPolicySecurityRulePositionArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicySecurityRulePositionArray) ToNetworkFirewallPolicySecurityRulePositionArrayOutput() NetworkFirewallPolicySecurityRulePositionArrayOutput
- func (i NetworkFirewallPolicySecurityRulePositionArray) ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionArrayOutput
- type NetworkFirewallPolicySecurityRulePositionArrayInput
- type NetworkFirewallPolicySecurityRulePositionArrayOutput
- func (NetworkFirewallPolicySecurityRulePositionArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicySecurityRulePositionArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicySecurityRulePositionOutput
- func (o NetworkFirewallPolicySecurityRulePositionArrayOutput) ToNetworkFirewallPolicySecurityRulePositionArrayOutput() NetworkFirewallPolicySecurityRulePositionArrayOutput
- func (o NetworkFirewallPolicySecurityRulePositionArrayOutput) ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionArrayOutput
- type NetworkFirewallPolicySecurityRulePositionInput
- type NetworkFirewallPolicySecurityRulePositionOutput
- func (o NetworkFirewallPolicySecurityRulePositionOutput) AfterRule() pulumi.StringPtrOutput
- func (o NetworkFirewallPolicySecurityRulePositionOutput) BeforeRule() pulumi.StringPtrOutput
- func (NetworkFirewallPolicySecurityRulePositionOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicySecurityRulePositionOutput) ToNetworkFirewallPolicySecurityRulePositionOutput() NetworkFirewallPolicySecurityRulePositionOutput
- func (o NetworkFirewallPolicySecurityRulePositionOutput) ToNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionOutput
- type NetworkFirewallPolicySecurityRuleState
- type NetworkFirewallPolicyService
- func (*NetworkFirewallPolicyService) ElementType() reflect.Type
- func (i *NetworkFirewallPolicyService) ToNetworkFirewallPolicyServiceOutput() NetworkFirewallPolicyServiceOutput
- func (i *NetworkFirewallPolicyService) ToNetworkFirewallPolicyServiceOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceOutput
- type NetworkFirewallPolicyServiceArgs
- type NetworkFirewallPolicyServiceArray
- func (NetworkFirewallPolicyServiceArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyServiceArray) ToNetworkFirewallPolicyServiceArrayOutput() NetworkFirewallPolicyServiceArrayOutput
- func (i NetworkFirewallPolicyServiceArray) ToNetworkFirewallPolicyServiceArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceArrayOutput
- type NetworkFirewallPolicyServiceArrayInput
- type NetworkFirewallPolicyServiceArrayOutput
- func (NetworkFirewallPolicyServiceArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyServiceArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyServiceOutput
- func (o NetworkFirewallPolicyServiceArrayOutput) ToNetworkFirewallPolicyServiceArrayOutput() NetworkFirewallPolicyServiceArrayOutput
- func (o NetworkFirewallPolicyServiceArrayOutput) ToNetworkFirewallPolicyServiceArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceArrayOutput
- type NetworkFirewallPolicyServiceInput
- type NetworkFirewallPolicyServiceList
- func GetNetworkFirewallPolicyServiceList(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*NetworkFirewallPolicyServiceList, error)
- func NewNetworkFirewallPolicyServiceList(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyServiceListArgs, ...) (*NetworkFirewallPolicyServiceList, error)
- func (*NetworkFirewallPolicyServiceList) ElementType() reflect.Type
- func (i *NetworkFirewallPolicyServiceList) ToNetworkFirewallPolicyServiceListOutput() NetworkFirewallPolicyServiceListOutput
- func (i *NetworkFirewallPolicyServiceList) ToNetworkFirewallPolicyServiceListOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListOutput
- type NetworkFirewallPolicyServiceListArgs
- type NetworkFirewallPolicyServiceListArray
- func (NetworkFirewallPolicyServiceListArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyServiceListArray) ToNetworkFirewallPolicyServiceListArrayOutput() NetworkFirewallPolicyServiceListArrayOutput
- func (i NetworkFirewallPolicyServiceListArray) ToNetworkFirewallPolicyServiceListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListArrayOutput
- type NetworkFirewallPolicyServiceListArrayInput
- type NetworkFirewallPolicyServiceListArrayOutput
- func (NetworkFirewallPolicyServiceListArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyServiceListArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyServiceListOutput
- func (o NetworkFirewallPolicyServiceListArrayOutput) ToNetworkFirewallPolicyServiceListArrayOutput() NetworkFirewallPolicyServiceListArrayOutput
- func (o NetworkFirewallPolicyServiceListArrayOutput) ToNetworkFirewallPolicyServiceListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListArrayOutput
- type NetworkFirewallPolicyServiceListInput
- type NetworkFirewallPolicyServiceListMap
- func (NetworkFirewallPolicyServiceListMap) ElementType() reflect.Type
- func (i NetworkFirewallPolicyServiceListMap) ToNetworkFirewallPolicyServiceListMapOutput() NetworkFirewallPolicyServiceListMapOutput
- func (i NetworkFirewallPolicyServiceListMap) ToNetworkFirewallPolicyServiceListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListMapOutput
- type NetworkFirewallPolicyServiceListMapInput
- type NetworkFirewallPolicyServiceListMapOutput
- func (NetworkFirewallPolicyServiceListMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyServiceListMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyServiceListOutput
- func (o NetworkFirewallPolicyServiceListMapOutput) ToNetworkFirewallPolicyServiceListMapOutput() NetworkFirewallPolicyServiceListMapOutput
- func (o NetworkFirewallPolicyServiceListMapOutput) ToNetworkFirewallPolicyServiceListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListMapOutput
- type NetworkFirewallPolicyServiceListOutput
- func (NetworkFirewallPolicyServiceListOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyServiceListOutput) Name() pulumi.StringOutput
- func (o NetworkFirewallPolicyServiceListOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallPolicyServiceListOutput) ParentResourceId() pulumi.StringOutput
- func (o NetworkFirewallPolicyServiceListOutput) Services() pulumi.StringArrayOutput
- func (o NetworkFirewallPolicyServiceListOutput) ToNetworkFirewallPolicyServiceListOutput() NetworkFirewallPolicyServiceListOutput
- func (o NetworkFirewallPolicyServiceListOutput) ToNetworkFirewallPolicyServiceListOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListOutput
- func (o NetworkFirewallPolicyServiceListOutput) TotalServices() pulumi.IntOutput
- type NetworkFirewallPolicyServiceListState
- type NetworkFirewallPolicyServiceMap
- func (NetworkFirewallPolicyServiceMap) ElementType() reflect.Type
- func (i NetworkFirewallPolicyServiceMap) ToNetworkFirewallPolicyServiceMapOutput() NetworkFirewallPolicyServiceMapOutput
- func (i NetworkFirewallPolicyServiceMap) ToNetworkFirewallPolicyServiceMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceMapOutput
- type NetworkFirewallPolicyServiceMapInput
- type NetworkFirewallPolicyServiceMapOutput
- func (NetworkFirewallPolicyServiceMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyServiceMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyServiceOutput
- func (o NetworkFirewallPolicyServiceMapOutput) ToNetworkFirewallPolicyServiceMapOutput() NetworkFirewallPolicyServiceMapOutput
- func (o NetworkFirewallPolicyServiceMapOutput) ToNetworkFirewallPolicyServiceMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceMapOutput
- type NetworkFirewallPolicyServiceOutput
- func (NetworkFirewallPolicyServiceOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyServiceOutput) Name() pulumi.StringOutput
- func (o NetworkFirewallPolicyServiceOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallPolicyServiceOutput) ParentResourceId() pulumi.StringOutput
- func (o NetworkFirewallPolicyServiceOutput) PortRanges() NetworkFirewallPolicyServicePortRangeArrayOutput
- func (o NetworkFirewallPolicyServiceOutput) ToNetworkFirewallPolicyServiceOutput() NetworkFirewallPolicyServiceOutput
- func (o NetworkFirewallPolicyServiceOutput) ToNetworkFirewallPolicyServiceOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceOutput
- func (o NetworkFirewallPolicyServiceOutput) Type() pulumi.StringOutput
- type NetworkFirewallPolicyServicePortRange
- type NetworkFirewallPolicyServicePortRangeArgs
- func (NetworkFirewallPolicyServicePortRangeArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyServicePortRangeArgs) ToNetworkFirewallPolicyServicePortRangeOutput() NetworkFirewallPolicyServicePortRangeOutput
- func (i NetworkFirewallPolicyServicePortRangeArgs) ToNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeOutput
- type NetworkFirewallPolicyServicePortRangeArray
- func (NetworkFirewallPolicyServicePortRangeArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyServicePortRangeArray) ToNetworkFirewallPolicyServicePortRangeArrayOutput() NetworkFirewallPolicyServicePortRangeArrayOutput
- func (i NetworkFirewallPolicyServicePortRangeArray) ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeArrayOutput
- type NetworkFirewallPolicyServicePortRangeArrayInput
- type NetworkFirewallPolicyServicePortRangeArrayOutput
- func (NetworkFirewallPolicyServicePortRangeArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyServicePortRangeArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyServicePortRangeOutput
- func (o NetworkFirewallPolicyServicePortRangeArrayOutput) ToNetworkFirewallPolicyServicePortRangeArrayOutput() NetworkFirewallPolicyServicePortRangeArrayOutput
- func (o NetworkFirewallPolicyServicePortRangeArrayOutput) ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeArrayOutput
- type NetworkFirewallPolicyServicePortRangeInput
- type NetworkFirewallPolicyServicePortRangeOutput
- func (NetworkFirewallPolicyServicePortRangeOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyServicePortRangeOutput) MaximumPort() pulumi.IntPtrOutput
- func (o NetworkFirewallPolicyServicePortRangeOutput) MinimumPort() pulumi.IntOutput
- func (o NetworkFirewallPolicyServicePortRangeOutput) ToNetworkFirewallPolicyServicePortRangeOutput() NetworkFirewallPolicyServicePortRangeOutput
- func (o NetworkFirewallPolicyServicePortRangeOutput) ToNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeOutput
- type NetworkFirewallPolicyServiceState
- type NetworkFirewallPolicyState
- type NetworkFirewallPolicyUrlList
- func (*NetworkFirewallPolicyUrlList) ElementType() reflect.Type
- func (i *NetworkFirewallPolicyUrlList) ToNetworkFirewallPolicyUrlListOutput() NetworkFirewallPolicyUrlListOutput
- func (i *NetworkFirewallPolicyUrlList) ToNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListOutput
- type NetworkFirewallPolicyUrlListArgs
- 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 NetworkFirewallPolicyUrlListMap
- func (NetworkFirewallPolicyUrlListMap) ElementType() reflect.Type
- func (i NetworkFirewallPolicyUrlListMap) ToNetworkFirewallPolicyUrlListMapOutput() NetworkFirewallPolicyUrlListMapOutput
- func (i NetworkFirewallPolicyUrlListMap) ToNetworkFirewallPolicyUrlListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListMapOutput
- type NetworkFirewallPolicyUrlListMapInput
- type NetworkFirewallPolicyUrlListMapOutput
- func (NetworkFirewallPolicyUrlListMapOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyUrlListMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyUrlListOutput
- func (o NetworkFirewallPolicyUrlListMapOutput) ToNetworkFirewallPolicyUrlListMapOutput() NetworkFirewallPolicyUrlListMapOutput
- func (o NetworkFirewallPolicyUrlListMapOutput) ToNetworkFirewallPolicyUrlListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListMapOutput
- type NetworkFirewallPolicyUrlListOutput
- func (NetworkFirewallPolicyUrlListOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyUrlListOutput) Name() pulumi.StringOutput
- func (o NetworkFirewallPolicyUrlListOutput) NetworkFirewallPolicyId() pulumi.StringOutput
- func (o NetworkFirewallPolicyUrlListOutput) ParentResourceId() pulumi.StringOutput
- func (o NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutput() NetworkFirewallPolicyUrlListOutput
- func (o NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListOutput
- func (o NetworkFirewallPolicyUrlListOutput) TotalUrls() pulumi.IntOutput
- func (o NetworkFirewallPolicyUrlListOutput) Urls() NetworkFirewallPolicyUrlListUrlArrayOutput
- type NetworkFirewallPolicyUrlListState
- type NetworkFirewallPolicyUrlListUrl
- type NetworkFirewallPolicyUrlListUrlArgs
- func (NetworkFirewallPolicyUrlListUrlArgs) ElementType() reflect.Type
- func (i NetworkFirewallPolicyUrlListUrlArgs) ToNetworkFirewallPolicyUrlListUrlOutput() NetworkFirewallPolicyUrlListUrlOutput
- func (i NetworkFirewallPolicyUrlListUrlArgs) ToNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlOutput
- type NetworkFirewallPolicyUrlListUrlArray
- func (NetworkFirewallPolicyUrlListUrlArray) ElementType() reflect.Type
- func (i NetworkFirewallPolicyUrlListUrlArray) ToNetworkFirewallPolicyUrlListUrlArrayOutput() NetworkFirewallPolicyUrlListUrlArrayOutput
- func (i NetworkFirewallPolicyUrlListUrlArray) ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlArrayOutput
- type NetworkFirewallPolicyUrlListUrlArrayInput
- type NetworkFirewallPolicyUrlListUrlArrayOutput
- func (NetworkFirewallPolicyUrlListUrlArrayOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyUrlListUrlArrayOutput) Index(i pulumi.IntInput) NetworkFirewallPolicyUrlListUrlOutput
- func (o NetworkFirewallPolicyUrlListUrlArrayOutput) ToNetworkFirewallPolicyUrlListUrlArrayOutput() NetworkFirewallPolicyUrlListUrlArrayOutput
- func (o NetworkFirewallPolicyUrlListUrlArrayOutput) ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlArrayOutput
- type NetworkFirewallPolicyUrlListUrlInput
- type NetworkFirewallPolicyUrlListUrlOutput
- func (NetworkFirewallPolicyUrlListUrlOutput) ElementType() reflect.Type
- func (o NetworkFirewallPolicyUrlListUrlOutput) Pattern() pulumi.StringOutput
- func (o NetworkFirewallPolicyUrlListUrlOutput) ToNetworkFirewallPolicyUrlListUrlOutput() NetworkFirewallPolicyUrlListUrlOutput
- func (o NetworkFirewallPolicyUrlListUrlOutput) ToNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlOutput
- func (o NetworkFirewallPolicyUrlListUrlOutput) 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 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
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 { // Count of number of Network Firewall attached to the Policy. AttachedNetworkFirewallCount int `pulumi:"attachedNetworkFirewallCount"` // 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique Network Firewall Policy identifier Id string `pulumi:"id"` // 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 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"` }
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemArgs struct { // Count of number of Network Firewall attached to the Policy. AttachedNetworkFirewallCount pulumi.IntInput `pulumi:"attachedNetworkFirewallCount"` // 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // Unique Network Firewall Policy identifier Id pulumi.StringInput `pulumi:"id"` // 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 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"` }
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 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 GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput ¶
type GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) AttachedNetworkFirewallCount ¶ added in v1.14.0
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) AttachedNetworkFirewallCount() pulumi.IntOutput
Count of number of Network Firewall attached to the Policy.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) CompartmentId ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DefinedTags ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
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
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) Id ¶
func (o GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionItemOutput) Id() pulumi.StringOutput
Unique Network Firewall Policy identifier
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) 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
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
<!--Start PulumiCodeChooser --> ```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 }) }
``` <!--End PulumiCodeChooser -->
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 GetNetworkFirewallPolicyAddressListsAddressListSummaryCollection ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollection struct {
Items []GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray []GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionInput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput }
GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray and GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayInput` via:
GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray{ GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs{...} }
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput }
GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionInput is an input type that accepts GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs and GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionInput` via:
GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs{...}
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItem ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItem struct { // List of addresses. Addresses []string `pulumi:"addresses"` // Unique name to identify the group of addresses to be used in the policy rules. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this Address List belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Count of total Addresses in the AddressList TotalAddresses int `pulumi:"totalAddresses"` // Type of address list. Type string `pulumi:"type"` }
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs struct { // List of addresses. Addresses pulumi.StringArrayInput `pulumi:"addresses"` // Unique name to identify the group of addresses to be used in the policy rules. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this Address List belongs to. ParentResourceId pulumi.StringInput `pulumi:"parentResourceId"` // Count of total Addresses in the AddressList TotalAddresses pulumi.IntInput `pulumi:"totalAddresses"` // Type of address list. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray []GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemInput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput }
GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray and GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayInput` via:
GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray{ GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs{...} }
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput }
GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs and GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemInput` via:
GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs{...}
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Addresses ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Addresses() pulumi.StringArrayOutput
List of addresses.
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Name() pulumi.StringOutput
Unique name to identify the group of addresses to be used in the policy rules.
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ParentResourceId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Address List belongs to.
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) TotalAddresses ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) TotalAddresses() pulumi.IntOutput
Count of total Addresses in the AddressList
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Type ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Type() pulumi.StringOutput
Type of address list.
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) Items ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
type GetNetworkFirewallPolicyAddressListsArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsArgs struct { // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyAddressListsFilter `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyAddressLists.
type GetNetworkFirewallPolicyAddressListsFilter ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsFilterArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsFilterArgs struct { // Unique name to identify the group of addresses to be used in the policy rules. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkFirewallPolicyAddressListsFilterArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsFilterArgs) ToGetNetworkFirewallPolicyAddressListsFilterOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsFilterArgs) ToGetNetworkFirewallPolicyAddressListsFilterOutput() GetNetworkFirewallPolicyAddressListsFilterOutput
func (GetNetworkFirewallPolicyAddressListsFilterArgs) ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsFilterArgs) ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterOutput
type GetNetworkFirewallPolicyAddressListsFilterArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsFilterArray []GetNetworkFirewallPolicyAddressListsFilterInput
func (GetNetworkFirewallPolicyAddressListsFilterArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsFilterArray) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsFilterArray) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput() GetNetworkFirewallPolicyAddressListsFilterArrayOutput
func (GetNetworkFirewallPolicyAddressListsFilterArray) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyAddressListsFilterArray) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterArrayOutput
type GetNetworkFirewallPolicyAddressListsFilterArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput() GetNetworkFirewallPolicyAddressListsFilterArrayOutput ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyAddressListsFilterArrayOutput }
GetNetworkFirewallPolicyAddressListsFilterArrayInput is an input type that accepts GetNetworkFirewallPolicyAddressListsFilterArray and GetNetworkFirewallPolicyAddressListsFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyAddressListsFilterArrayInput` via:
GetNetworkFirewallPolicyAddressListsFilterArray{ GetNetworkFirewallPolicyAddressListsFilterArgs{...} }
type GetNetworkFirewallPolicyAddressListsFilterArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput() GetNetworkFirewallPolicyAddressListsFilterArrayOutput
func (GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterArrayOutput
type GetNetworkFirewallPolicyAddressListsFilterInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsFilterInput interface { pulumi.Input ToGetNetworkFirewallPolicyAddressListsFilterOutput() GetNetworkFirewallPolicyAddressListsFilterOutput ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext(context.Context) GetNetworkFirewallPolicyAddressListsFilterOutput }
GetNetworkFirewallPolicyAddressListsFilterInput is an input type that accepts GetNetworkFirewallPolicyAddressListsFilterArgs and GetNetworkFirewallPolicyAddressListsFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyAddressListsFilterInput` via:
GetNetworkFirewallPolicyAddressListsFilterArgs{...}
type GetNetworkFirewallPolicyAddressListsFilterOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsFilterOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsFilterOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsFilterOutput) Name() pulumi.StringOutput
Unique name to identify the group of addresses to be used in the policy rules.
func (GetNetworkFirewallPolicyAddressListsFilterOutput) Regex ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyAddressListsFilterOutput) ToGetNetworkFirewallPolicyAddressListsFilterOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsFilterOutput) ToGetNetworkFirewallPolicyAddressListsFilterOutput() GetNetworkFirewallPolicyAddressListsFilterOutput
func (GetNetworkFirewallPolicyAddressListsFilterOutput) ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsFilterOutput) ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterOutput
func (GetNetworkFirewallPolicyAddressListsFilterOutput) Values ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyAddressListsOutputArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsOutputArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallPolicyAddressListsFilterArrayInput `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyAddressLists.
func (GetNetworkFirewallPolicyAddressListsOutputArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyAddressListsResult ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsResult struct { // The list of address_list_summary_collection. AddressListSummaryCollections []GetNetworkFirewallPolicyAddressListsAddressListSummaryCollection `pulumi:"addressListSummaryCollections"` DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyAddressListsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of values returned by getNetworkFirewallPolicyAddressLists.
func GetNetworkFirewallPolicyAddressLists ¶ added in v1.14.0
func GetNetworkFirewallPolicyAddressLists(ctx *pulumi.Context, args *GetNetworkFirewallPolicyAddressListsArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPolicyAddressListsResult, error)
This data source provides the list of Network Firewall Policy Address Lists in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of Network Firewall Policies.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetNetworkFirewallPolicyAddressLists(ctx, &networkfirewall.GetNetworkFirewallPolicyAddressListsArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, DisplayName: pulumi.StringRef(_var.Network_firewall_policy_address_list_display_name), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNetworkFirewallPolicyAddressListsResultOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyAddressListsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyAddressLists.
func GetNetworkFirewallPolicyAddressListsOutput ¶ added in v1.14.0
func GetNetworkFirewallPolicyAddressListsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyAddressListsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyAddressListsResultOutput
func (GetNetworkFirewallPolicyAddressListsResultOutput) AddressListSummaryCollections ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsResultOutput) AddressListSummaryCollections() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
The list of address_list_summary_collection.
func (GetNetworkFirewallPolicyAddressListsResultOutput) DisplayName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyAddressListsResultOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyAddressListsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsResultOutput) Id ¶ added in v1.14.0
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyAddressListsResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyAddressListsResultOutput) ToGetNetworkFirewallPolicyAddressListsResultOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsResultOutput) ToGetNetworkFirewallPolicyAddressListsResultOutput() GetNetworkFirewallPolicyAddressListsResultOutput
func (GetNetworkFirewallPolicyAddressListsResultOutput) ToGetNetworkFirewallPolicyAddressListsResultOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyAddressListsResultOutput) ToGetNetworkFirewallPolicyAddressListsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsResultOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollection ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollection struct {
Items []GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray []GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionInput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput }
GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray and GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayInput` via:
GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray{ GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs{...} }
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput }
GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionInput is an input type that accepts GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs and GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionInput` via:
GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs{...}
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItem ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItem struct { // List of apps in the group. Apps []string `pulumi:"apps"` // Name of the application Group. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this application group belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Count of total applications in the given application group. TotalApps int `pulumi:"totalApps"` }
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs struct { // List of apps in the group. Apps pulumi.StringArrayInput `pulumi:"apps"` // Name of the application Group. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this application group belongs to. ParentResourceId pulumi.StringInput `pulumi:"parentResourceId"` // Count of total applications in the given application group. TotalApps pulumi.IntInput `pulumi:"totalApps"` }
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray []GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemInput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput }
GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray and GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayInput` via:
GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray{ GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs{...} }
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput }
GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs and GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemInput` via:
GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs{...}
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) Apps ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) Apps() pulumi.StringArrayOutput
List of apps in the group.
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name of the application Group.
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ParentResourceId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application group belongs to.
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) TotalApps ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) TotalApps() pulumi.IntOutput
Count of total applications in the given application group.
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) Items ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput
type GetNetworkFirewallPolicyApplicationGroupsArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsArgs struct { // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyApplicationGroupsFilter `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyApplicationGroups.
type GetNetworkFirewallPolicyApplicationGroupsFilter ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsFilterArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsFilterArgs struct { // Name of the application Group. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput() GetNetworkFirewallPolicyApplicationGroupsFilterOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterOutput
type GetNetworkFirewallPolicyApplicationGroupsFilterArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsFilterArray []GetNetworkFirewallPolicyApplicationGroupsFilterInput
func (GetNetworkFirewallPolicyApplicationGroupsFilterArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsFilterArray) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsFilterArray) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput() GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterArray) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationGroupsFilterArray) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsFilterArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput() GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput }
GetNetworkFirewallPolicyApplicationGroupsFilterArrayInput is an input type that accepts GetNetworkFirewallPolicyApplicationGroupsFilterArray and GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationGroupsFilterArrayInput` via:
GetNetworkFirewallPolicyApplicationGroupsFilterArray{ GetNetworkFirewallPolicyApplicationGroupsFilterArgs{...} }
type GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput() GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsFilterInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsFilterInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput() GetNetworkFirewallPolicyApplicationGroupsFilterOutput ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterOutput }
GetNetworkFirewallPolicyApplicationGroupsFilterInput is an input type that accepts GetNetworkFirewallPolicyApplicationGroupsFilterArgs and GetNetworkFirewallPolicyApplicationGroupsFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationGroupsFilterInput` via:
GetNetworkFirewallPolicyApplicationGroupsFilterArgs{...}
type GetNetworkFirewallPolicyApplicationGroupsFilterOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Name() pulumi.StringOutput
Name of the application Group.
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Regex ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput() GetNetworkFirewallPolicyApplicationGroupsFilterOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Values ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsOutputArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsOutputArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallPolicyApplicationGroupsFilterArrayInput `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyApplicationGroups.
func (GetNetworkFirewallPolicyApplicationGroupsOutputArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyApplicationGroupsResult ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsResult struct { // The list of application_group_summary_collection. ApplicationGroupSummaryCollections []GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollection `pulumi:"applicationGroupSummaryCollections"` DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyApplicationGroupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of values returned by getNetworkFirewallPolicyApplicationGroups.
func GetNetworkFirewallPolicyApplicationGroups ¶ added in v1.14.0
func GetNetworkFirewallPolicyApplicationGroups(ctx *pulumi.Context, args *GetNetworkFirewallPolicyApplicationGroupsArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPolicyApplicationGroupsResult, error)
This data source provides the list of Network Firewall Policy Application Groups in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of ApplicationGroups for the policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetNetworkFirewallPolicyApplicationGroups(ctx, &networkfirewall.GetNetworkFirewallPolicyApplicationGroupsArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, DisplayName: pulumi.StringRef(_var.Network_firewall_policy_application_group_display_name), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNetworkFirewallPolicyApplicationGroupsResultOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyApplicationGroups.
func GetNetworkFirewallPolicyApplicationGroupsOutput ¶ added in v1.14.0
func GetNetworkFirewallPolicyApplicationGroupsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyApplicationGroupsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyApplicationGroupsResultOutput
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ApplicationGroupSummaryCollections ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) ApplicationGroupSummaryCollections() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
The list of application_group_summary_collection.
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) DisplayName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) Id ¶ added in v1.14.0
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ToGetNetworkFirewallPolicyApplicationGroupsResultOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) ToGetNetworkFirewallPolicyApplicationGroupsResultOutput() GetNetworkFirewallPolicyApplicationGroupsResultOutput
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ToGetNetworkFirewallPolicyApplicationGroupsResultOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) ToGetNetworkFirewallPolicyApplicationGroupsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsResultOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollection ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollection struct {
Items []GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray []GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionInput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput }
GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray and GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayInput` via:
GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray{ GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs{...} }
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput }
GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionInput is an input type that accepts GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs and GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionInput` via:
GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs{...}
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItem ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItem struct { // The value of the ICMP6 message Code (subtype) field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpCode int `pulumi:"icmpCode"` // The value of the ICMP6 message Type field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpType int `pulumi:"icmpType"` // Name of the application. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this application belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Describes the type of Application. Type string `pulumi:"type"` }
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs struct { // The value of the ICMP6 message Code (subtype) field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpCode pulumi.IntInput `pulumi:"icmpCode"` // The value of the ICMP6 message Type field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpType pulumi.IntInput `pulumi:"icmpType"` // Name of the application. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this application belongs to. ParentResourceId pulumi.StringInput `pulumi:"parentResourceId"` // Describes the type of Application. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray []GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemInput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput }
GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray and GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayInput` via:
GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray{ GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs{...} }
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput }
GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs and GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemInput` via:
GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs{...}
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) IcmpCode ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) IcmpCode() pulumi.IntOutput
The value of the ICMP6 message Code (subtype) field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1).
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) IcmpType ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) IcmpType() pulumi.IntOutput
The value of the ICMP6 message Type field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1).
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name of the application.
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ParentResourceId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application belongs to.
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) Type ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) Type() pulumi.StringOutput
Describes the type of Application.
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) Items ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
type GetNetworkFirewallPolicyApplicationsArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsArgs struct { // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyApplicationsFilter `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyApplications.
type GetNetworkFirewallPolicyApplicationsFilter ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsFilterArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsFilterArgs struct { // Name of the application. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkFirewallPolicyApplicationsFilterArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsFilterArgs) ToGetNetworkFirewallPolicyApplicationsFilterOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsFilterArgs) ToGetNetworkFirewallPolicyApplicationsFilterOutput() GetNetworkFirewallPolicyApplicationsFilterOutput
func (GetNetworkFirewallPolicyApplicationsFilterArgs) ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsFilterArgs) ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterOutput
type GetNetworkFirewallPolicyApplicationsFilterArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsFilterArray []GetNetworkFirewallPolicyApplicationsFilterInput
func (GetNetworkFirewallPolicyApplicationsFilterArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsFilterArray) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsFilterArray) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput() GetNetworkFirewallPolicyApplicationsFilterArrayOutput
func (GetNetworkFirewallPolicyApplicationsFilterArray) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyApplicationsFilterArray) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterArrayOutput
type GetNetworkFirewallPolicyApplicationsFilterArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput() GetNetworkFirewallPolicyApplicationsFilterArrayOutput ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationsFilterArrayOutput }
GetNetworkFirewallPolicyApplicationsFilterArrayInput is an input type that accepts GetNetworkFirewallPolicyApplicationsFilterArray and GetNetworkFirewallPolicyApplicationsFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationsFilterArrayInput` via:
GetNetworkFirewallPolicyApplicationsFilterArray{ GetNetworkFirewallPolicyApplicationsFilterArgs{...} }
type GetNetworkFirewallPolicyApplicationsFilterArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput() GetNetworkFirewallPolicyApplicationsFilterArrayOutput
func (GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterArrayOutput
type GetNetworkFirewallPolicyApplicationsFilterInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsFilterInput interface { pulumi.Input ToGetNetworkFirewallPolicyApplicationsFilterOutput() GetNetworkFirewallPolicyApplicationsFilterOutput ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext(context.Context) GetNetworkFirewallPolicyApplicationsFilterOutput }
GetNetworkFirewallPolicyApplicationsFilterInput is an input type that accepts GetNetworkFirewallPolicyApplicationsFilterArgs and GetNetworkFirewallPolicyApplicationsFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyApplicationsFilterInput` via:
GetNetworkFirewallPolicyApplicationsFilterArgs{...}
type GetNetworkFirewallPolicyApplicationsFilterOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsFilterOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsFilterOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsFilterOutput) Name() pulumi.StringOutput
Name of the application.
func (GetNetworkFirewallPolicyApplicationsFilterOutput) Regex ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyApplicationsFilterOutput) ToGetNetworkFirewallPolicyApplicationsFilterOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsFilterOutput) ToGetNetworkFirewallPolicyApplicationsFilterOutput() GetNetworkFirewallPolicyApplicationsFilterOutput
func (GetNetworkFirewallPolicyApplicationsFilterOutput) ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsFilterOutput) ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterOutput
func (GetNetworkFirewallPolicyApplicationsFilterOutput) Values ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyApplicationsOutputArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsOutputArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallPolicyApplicationsFilterArrayInput `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyApplications.
func (GetNetworkFirewallPolicyApplicationsOutputArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyApplicationsResult ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsResult struct { // The list of application_summary_collection. ApplicationSummaryCollections []GetNetworkFirewallPolicyApplicationsApplicationSummaryCollection `pulumi:"applicationSummaryCollections"` DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyApplicationsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of values returned by getNetworkFirewallPolicyApplications.
func GetNetworkFirewallPolicyApplications ¶ added in v1.14.0
func GetNetworkFirewallPolicyApplications(ctx *pulumi.Context, args *GetNetworkFirewallPolicyApplicationsArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPolicyApplicationsResult, error)
This data source provides the list of Network Firewall Policy Applications in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of Applications for the policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetNetworkFirewallPolicyApplications(ctx, &networkfirewall.GetNetworkFirewallPolicyApplicationsArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, DisplayName: pulumi.StringRef(_var.Network_firewall_policy_application_display_name), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNetworkFirewallPolicyApplicationsResultOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyApplicationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyApplications.
func GetNetworkFirewallPolicyApplicationsOutput ¶ added in v1.14.0
func GetNetworkFirewallPolicyApplicationsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyApplicationsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyApplicationsResultOutput
func (GetNetworkFirewallPolicyApplicationsResultOutput) ApplicationSummaryCollections ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsResultOutput) ApplicationSummaryCollections() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
The list of application_summary_collection.
func (GetNetworkFirewallPolicyApplicationsResultOutput) DisplayName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyApplicationsResultOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyApplicationsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsResultOutput) Id ¶ added in v1.14.0
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyApplicationsResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyApplicationsResultOutput) ToGetNetworkFirewallPolicyApplicationsResultOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsResultOutput) ToGetNetworkFirewallPolicyApplicationsResultOutput() GetNetworkFirewallPolicyApplicationsResultOutput
func (GetNetworkFirewallPolicyApplicationsResultOutput) ToGetNetworkFirewallPolicyApplicationsResultOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyApplicationsResultOutput) ToGetNetworkFirewallPolicyApplicationsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsResultOutput
type GetNetworkFirewallPolicyDecryptionProfilesArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesArgs struct { // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyDecryptionProfilesFilter `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyDecryptionProfiles.
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollection ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollection struct {
Items []GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray []GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionInput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput }
GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray and GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayInput` via:
GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray{ GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs{...} }
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput }
GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionInput is an input type that accepts GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs and GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionInput` via:
GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs{...}
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItem ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItem 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"` // Unique Name of the decryption profile. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this decryption profile belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection. Type string `pulumi:"type"` }
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs 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"` // Unique Name of the decryption profile. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this decryption profile belongs to. ParentResourceId pulumi.StringInput `pulumi:"parentResourceId"` // Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray []GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemInput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput }
GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray and GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayInput` via:
GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray{ GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs{...} }
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput }
GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs and GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemInput` via:
GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs{...}
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) AreCertificateExtensionsRestricted ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) AreCertificateExtensionsRestricted() pulumi.BoolOutput
Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsAutoIncludeAltName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsAutoIncludeAltName() pulumi.BoolOutput
Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsExpiredCertificateBlocked ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
Whether to block sessions if server's certificate is expired.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsOutOfCapacityBlocked ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsRevocationStatusTimeoutBlocked ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) 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 (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnknownRevocationStatusBlocked ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolOutput
Whether to block sessions if the revocation status check for server's certificate results in "unknown".
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnsupportedCipherBlocked ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
Whether to block sessions if SSL cipher suite is not supported.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnsupportedVersionBlocked ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
Whether to block sessions if SSL version is not supported.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUntrustedIssuerBlocked ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUntrustedIssuerBlocked() pulumi.BoolOutput
Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) Name() pulumi.StringOutput
Unique Name of the decryption profile.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ParentResourceId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption profile belongs to.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) Type ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) Type() pulumi.StringOutput
Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection.
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) Items ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput
type GetNetworkFirewallPolicyDecryptionProfilesFilter ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesFilterArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesFilterArgs struct { // Unique Name of the decryption profile. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
type GetNetworkFirewallPolicyDecryptionProfilesFilterArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesFilterArray []GetNetworkFirewallPolicyDecryptionProfilesFilterInput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesFilterArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput }
GetNetworkFirewallPolicyDecryptionProfilesFilterArrayInput is an input type that accepts GetNetworkFirewallPolicyDecryptionProfilesFilterArray and GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionProfilesFilterArrayInput` via:
GetNetworkFirewallPolicyDecryptionProfilesFilterArray{ GetNetworkFirewallPolicyDecryptionProfilesFilterArgs{...} }
type GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesFilterInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesFilterInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterOutput ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterOutput }
GetNetworkFirewallPolicyDecryptionProfilesFilterInput is an input type that accepts GetNetworkFirewallPolicyDecryptionProfilesFilterArgs and GetNetworkFirewallPolicyDecryptionProfilesFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionProfilesFilterInput` via:
GetNetworkFirewallPolicyDecryptionProfilesFilterArgs{...}
type GetNetworkFirewallPolicyDecryptionProfilesFilterOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Name() pulumi.StringOutput
Unique Name of the decryption profile.
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Regex ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Values ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesOutputArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesOutputArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallPolicyDecryptionProfilesFilterArrayInput `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyDecryptionProfiles.
func (GetNetworkFirewallPolicyDecryptionProfilesOutputArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyDecryptionProfilesResult ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesResult struct { // The list of decryption_profile_summary_collection. DecryptionProfileSummaryCollections []GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollection `pulumi:"decryptionProfileSummaryCollections"` DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyDecryptionProfilesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of values returned by getNetworkFirewallPolicyDecryptionProfiles.
func GetNetworkFirewallPolicyDecryptionProfiles ¶ added in v1.14.0
func GetNetworkFirewallPolicyDecryptionProfiles(ctx *pulumi.Context, args *GetNetworkFirewallPolicyDecryptionProfilesArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPolicyDecryptionProfilesResult, error)
This data source provides the list of Network Firewall Policy Decryption Profiles in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of Decryption Profile for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetNetworkFirewallPolicyDecryptionProfiles(ctx, &networkfirewall.GetNetworkFirewallPolicyDecryptionProfilesArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, DisplayName: pulumi.StringRef(_var.Network_firewall_policy_decryption_profile_display_name), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNetworkFirewallPolicyDecryptionProfilesResultOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionProfilesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyDecryptionProfiles.
func GetNetworkFirewallPolicyDecryptionProfilesOutput ¶ added in v1.14.0
func GetNetworkFirewallPolicyDecryptionProfilesOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyDecryptionProfilesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyDecryptionProfilesResultOutput
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) DecryptionProfileSummaryCollections ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) DecryptionProfileSummaryCollections() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
The list of decryption_profile_summary_collection.
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) DisplayName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) Id ¶ added in v1.14.0
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ToGetNetworkFirewallPolicyDecryptionProfilesResultOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ToGetNetworkFirewallPolicyDecryptionProfilesResultOutput() GetNetworkFirewallPolicyDecryptionProfilesResultOutput
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ToGetNetworkFirewallPolicyDecryptionProfilesResultOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ToGetNetworkFirewallPolicyDecryptionProfilesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesResultOutput
type GetNetworkFirewallPolicyDecryptionRuleCondition ¶
type GetNetworkFirewallPolicyDecryptionRuleCondition struct { // An array of IP address list names to be evaluated against the traffic destination address. DestinationAddresses []string `pulumi:"destinationAddresses"` // An array of IP address list names to be evaluated against the traffic source address. SourceAddresses []string `pulumi:"sourceAddresses"` }
type GetNetworkFirewallPolicyDecryptionRuleConditionArgs ¶
type GetNetworkFirewallPolicyDecryptionRuleConditionArgs struct { // An array of IP address list names to be evaluated against the traffic destination address. DestinationAddresses pulumi.StringArrayInput `pulumi:"destinationAddresses"` // An array of IP address list names to be evaluated against the traffic source address. SourceAddresses pulumi.StringArrayInput `pulumi:"sourceAddresses"` }
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) DestinationAddresses ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) DestinationAddresses() 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) SourceAddresses ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRuleConditionOutput) SourceAddresses() 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 GetNetworkFirewallPolicyDecryptionRulePosition ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulePositionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulePositionArgs struct { // Identifier for rule after which this rule lies. AfterRule pulumi.StringInput `pulumi:"afterRule"` // Identifier for rule before which this rule lies. BeforeRule pulumi.StringInput `pulumi:"beforeRule"` }
func (GetNetworkFirewallPolicyDecryptionRulePositionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulePositionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulePositionArgs) ToGetNetworkFirewallPolicyDecryptionRulePositionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulePositionArgs) ToGetNetworkFirewallPolicyDecryptionRulePositionOutput() GetNetworkFirewallPolicyDecryptionRulePositionOutput
func (GetNetworkFirewallPolicyDecryptionRulePositionArgs) ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulePositionArgs) ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionOutput
type GetNetworkFirewallPolicyDecryptionRulePositionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulePositionArray []GetNetworkFirewallPolicyDecryptionRulePositionInput
func (GetNetworkFirewallPolicyDecryptionRulePositionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulePositionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulePositionArray) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulePositionArray) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput() GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulePositionArray) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulePositionArray) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
type GetNetworkFirewallPolicyDecryptionRulePositionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulePositionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput() GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput }
GetNetworkFirewallPolicyDecryptionRulePositionArrayInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRulePositionArray and GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRulePositionArrayInput` via:
GetNetworkFirewallPolicyDecryptionRulePositionArray{ GetNetworkFirewallPolicyDecryptionRulePositionArgs{...} }
type GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput() GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
type GetNetworkFirewallPolicyDecryptionRulePositionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulePositionInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRulePositionOutput() GetNetworkFirewallPolicyDecryptionRulePositionOutput ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRulePositionOutput }
GetNetworkFirewallPolicyDecryptionRulePositionInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRulePositionArgs and GetNetworkFirewallPolicyDecryptionRulePositionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRulePositionInput` via:
GetNetworkFirewallPolicyDecryptionRulePositionArgs{...}
type GetNetworkFirewallPolicyDecryptionRulePositionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulePositionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) AfterRule ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) AfterRule() pulumi.StringOutput
Identifier for rule after which this rule lies.
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) BeforeRule ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) BeforeRule() pulumi.StringOutput
Identifier for rule before which this rule lies.
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionOutput() GetNetworkFirewallPolicyDecryptionRulePositionOutput
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionOutput
type GetNetworkFirewallPolicyDecryptionRulesArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesArgs struct { // Unique priority order for Decryption Rules in the network firewall policy. DecryptionRulePriorityOrder *int `pulumi:"decryptionRulePriorityOrder"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyDecryptionRulesFilter `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyDecryptionRules.
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollection ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollection struct {
Items []GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray []GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionInput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput }
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray and GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayInput` via:
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray{ GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs{...} }
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput }
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs and GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionInput` via:
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs{...}
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItem ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItem struct { // Action: // * NO_DECRYPT - Matching traffic is not decrypted. // * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`. Action string `pulumi:"action"` // Match criteria used in Decryption Rule used on the firewall policy rules. Condition GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemCondition `pulumi:"condition"` // The name of the decryption profile to use. DecryptionProfile *string `pulumi:"decryptionProfile"` // Name for the decryption rule, must be unique within the policy. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this decryption rule belongs to. ParentResourceId string `pulumi:"parentResourceId"` // An object which defines the position of the rule. Position GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPosition `pulumi:"position"` PriorityOrder *string `pulumi:"priorityOrder"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret *string `pulumi:"secret"` }
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs struct { // Action: // * NO_DECRYPT - Matching traffic is not decrypted. // * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`. Action pulumi.StringInput `pulumi:"action"` // Match criteria used in Decryption Rule used on the firewall policy rules. Condition GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionInput `pulumi:"condition"` // The name of the decryption profile to use. DecryptionProfile pulumi.StringPtrInput `pulumi:"decryptionProfile"` // Name for the decryption rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this decryption rule belongs to. ParentResourceId pulumi.StringInput `pulumi:"parentResourceId"` // An object which defines the position of the rule. Position GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionInput `pulumi:"position"` PriorityOrder pulumi.StringPtrInput `pulumi:"priorityOrder"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray []GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemInput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput }
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray and GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayInput` via:
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray{ GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs{...} }
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemCondition ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemCondition struct { // An array of IP address list names to be evaluated against the traffic destination address. DestinationAddresses []string `pulumi:"destinationAddresses"` // An array of IP address list names to be evaluated against the traffic source address. SourceAddresses []string `pulumi:"sourceAddresses"` }
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs struct { // An array of IP address list names to be evaluated against the traffic destination address. DestinationAddresses pulumi.StringArrayInput `pulumi:"destinationAddresses"` // An array of IP address list names to be evaluated against the traffic source address. SourceAddresses pulumi.StringArrayInput `pulumi:"sourceAddresses"` }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput }
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs and GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionInput` via:
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs{...}
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) DestinationAddresses ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic destination address.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) SourceAddresses ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) SourceAddresses() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic source address.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput }
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs and GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemInput` via:
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs{...}
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Action ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Action() pulumi.StringOutput
Action: * NO_DECRYPT - Matching traffic is not decrypted. * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Condition ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Condition() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
Match criteria used in Decryption Rule used on the firewall policy rules.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) DecryptionProfile ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) DecryptionProfile() pulumi.StringPtrOutput
The name of the decryption profile to use.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name for the decryption rule, must be unique within the policy.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ParentResourceId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption rule belongs to.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Position ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Position() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
An object which defines the position of the rule.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) PriorityOrder ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) PriorityOrder() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Secret ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Secret() pulumi.StringPtrOutput
The name of a mapped secret. Its `type` must match that of the specified decryption profile.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPosition ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs struct { // Identifier for rule after which this rule lies. AfterRule pulumi.StringInput `pulumi:"afterRule"` // Identifier for rule before which this rule lies. BeforeRule pulumi.StringInput `pulumi:"beforeRule"` }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput }
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs and GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionInput` via:
GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs{...}
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) AfterRule ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) AfterRule() pulumi.StringOutput
Identifier for rule after which this rule lies.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) BeforeRule ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) BeforeRule() pulumi.StringOutput
Identifier for rule before which this rule lies.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) Items ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
type GetNetworkFirewallPolicyDecryptionRulesFilter ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesFilterArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesFilterArgs struct { // Name for the decryption rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput() GetNetworkFirewallPolicyDecryptionRulesFilterOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterOutput
type GetNetworkFirewallPolicyDecryptionRulesFilterArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesFilterArray []GetNetworkFirewallPolicyDecryptionRulesFilterInput
func (GetNetworkFirewallPolicyDecryptionRulesFilterArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesFilterArray) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesFilterArray) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterArray) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyDecryptionRulesFilterArray) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesFilterArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput }
GetNetworkFirewallPolicyDecryptionRulesFilterArrayInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRulesFilterArray and GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRulesFilterArrayInput` via:
GetNetworkFirewallPolicyDecryptionRulesFilterArray{ GetNetworkFirewallPolicyDecryptionRulesFilterArgs{...} }
type GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesFilterInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesFilterInput interface { pulumi.Input ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput() GetNetworkFirewallPolicyDecryptionRulesFilterOutput ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext(context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterOutput }
GetNetworkFirewallPolicyDecryptionRulesFilterInput is an input type that accepts GetNetworkFirewallPolicyDecryptionRulesFilterArgs and GetNetworkFirewallPolicyDecryptionRulesFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyDecryptionRulesFilterInput` via:
GetNetworkFirewallPolicyDecryptionRulesFilterArgs{...}
type GetNetworkFirewallPolicyDecryptionRulesFilterOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Name() pulumi.StringOutput
Name for the decryption rule, must be unique within the policy.
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Regex ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput() GetNetworkFirewallPolicyDecryptionRulesFilterOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Values ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesOutputArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesOutputArgs struct { // Unique priority order for Decryption Rules in the network firewall policy. DecryptionRulePriorityOrder pulumi.IntPtrInput `pulumi:"decryptionRulePriorityOrder"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallPolicyDecryptionRulesFilterArrayInput `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyDecryptionRules.
func (GetNetworkFirewallPolicyDecryptionRulesOutputArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyDecryptionRulesResult ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesResult struct { DecryptionRulePriorityOrder *int `pulumi:"decryptionRulePriorityOrder"` // The list of decryption_rule_summary_collection. DecryptionRuleSummaryCollections []GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollection `pulumi:"decryptionRuleSummaryCollections"` DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyDecryptionRulesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of values returned by getNetworkFirewallPolicyDecryptionRules.
func GetNetworkFirewallPolicyDecryptionRules ¶ added in v1.14.0
func GetNetworkFirewallPolicyDecryptionRules(ctx *pulumi.Context, args *GetNetworkFirewallPolicyDecryptionRulesArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPolicyDecryptionRulesResult, error)
This data source provides the list of Network Firewall Policy Decryption Rules in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of Decryption Rule for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetNetworkFirewallPolicyDecryptionRules(ctx, &networkfirewall.GetNetworkFirewallPolicyDecryptionRulesArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, DecryptionRulePriorityOrder: pulumi.IntRef(_var.Network_firewall_policy_decryption_rule_decryption_rule_priority_order), DisplayName: pulumi.StringRef(_var.Network_firewall_policy_decryption_rule_display_name), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNetworkFirewallPolicyDecryptionRulesResultOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyDecryptionRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyDecryptionRules.
func GetNetworkFirewallPolicyDecryptionRulesOutput ¶ added in v1.14.0
func GetNetworkFirewallPolicyDecryptionRulesOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyDecryptionRulesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyDecryptionRulesResultOutput
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) DecryptionRulePriorityOrder ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) DecryptionRulePriorityOrder() pulumi.IntPtrOutput
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) DecryptionRuleSummaryCollections ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) DecryptionRuleSummaryCollections() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
The list of decryption_rule_summary_collection.
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) DisplayName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) Id ¶ added in v1.14.0
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) ToGetNetworkFirewallPolicyDecryptionRulesResultOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) ToGetNetworkFirewallPolicyDecryptionRulesResultOutput() GetNetworkFirewallPolicyDecryptionRulesResultOutput
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) ToGetNetworkFirewallPolicyDecryptionRulesResultOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) ToGetNetworkFirewallPolicyDecryptionRulesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesResultOutput
type GetNetworkFirewallPolicyMappedSecretsArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsArgs struct { // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyMappedSecrets.
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollection ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollection struct {
Items []GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray []GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionInput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput }
GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray and GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayInput` via:
GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray{ GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs{...} }
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput }
GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionInput is an input type that accepts GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs and GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionInput` via:
GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs{...}
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItem ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItem struct { // Name of the secret. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this Mapped Secret belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Source of the secrets, where the secrets are stored. Source string `pulumi:"source"` // 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 GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs struct { // Name of the secret. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this Mapped Secret belongs to. ParentResourceId pulumi.StringInput `pulumi:"parentResourceId"` // Source of the secrets, where the secrets are stored. Source pulumi.StringInput `pulumi:"source"` // 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 (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray []GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemInput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput }
GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray and GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayInput` via:
GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray{ GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs{...} }
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput }
GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs and GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemInput` via:
GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs{...}
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name of the secret.
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ParentResourceId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Mapped Secret belongs to.
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Source ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Source() pulumi.StringOutput
Source of the secrets, where the secrets are stored.
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Type ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy.
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) VaultSecretId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) VaultSecretId() pulumi.StringOutput
OCID for the Vault Secret to be used.
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) VersionNumber ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) VersionNumber() pulumi.IntOutput
Version number of the secret to be used.
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) Items ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
type GetNetworkFirewallPolicyMappedSecretsOutputArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsOutputArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyMappedSecrets.
func (GetNetworkFirewallPolicyMappedSecretsOutputArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyMappedSecretsResult ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsResult struct { DisplayName *string `pulumi:"displayName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of mapped_secret_summary_collection. MappedSecretSummaryCollections []GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollection `pulumi:"mappedSecretSummaryCollections"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of values returned by getNetworkFirewallPolicyMappedSecrets.
func GetNetworkFirewallPolicyMappedSecrets ¶ added in v1.14.0
func GetNetworkFirewallPolicyMappedSecrets(ctx *pulumi.Context, args *GetNetworkFirewallPolicyMappedSecretsArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPolicyMappedSecretsResult, error)
This data source provides the list of Network Firewall Policy Mapped Secrets in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of Mapped Secret for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetNetworkFirewallPolicyMappedSecrets(ctx, &networkfirewall.GetNetworkFirewallPolicyMappedSecretsArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, DisplayName: pulumi.StringRef(_var.Network_firewall_policy_mapped_secret_display_name), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNetworkFirewallPolicyMappedSecretsResultOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyMappedSecretsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyMappedSecrets.
func GetNetworkFirewallPolicyMappedSecretsOutput ¶ added in v1.14.0
func GetNetworkFirewallPolicyMappedSecretsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyMappedSecretsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyMappedSecretsResultOutput
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) DisplayName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) Id ¶ added in v1.14.0
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) MappedSecretSummaryCollections ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) MappedSecretSummaryCollections() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
The list of mapped_secret_summary_collection.
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) ToGetNetworkFirewallPolicyMappedSecretsResultOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) ToGetNetworkFirewallPolicyMappedSecretsResultOutput() GetNetworkFirewallPolicyMappedSecretsResultOutput
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) ToGetNetworkFirewallPolicyMappedSecretsResultOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) ToGetNetworkFirewallPolicyMappedSecretsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsResultOutput
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. DestinationAddresses []string `pulumi:"destinationAddresses"` // An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters. Services []string `pulumi:"services"` // An array of IP address list names to be evaluated against the traffic source address. SourceAddresses []string `pulumi:"sourceAddresses"` // 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. DestinationAddresses pulumi.StringArrayInput `pulumi:"destinationAddresses"` // An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters. Services pulumi.StringArrayInput `pulumi:"services"` // An array of IP address list names to be evaluated against the traffic source address. SourceAddresses pulumi.StringArrayInput `pulumi:"sourceAddresses"` // 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) DestinationAddresses ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) DestinationAddresses() 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) Services ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) Services() pulumi.StringArrayOutput
An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters.
func (GetNetworkFirewallPolicySecurityRuleConditionOutput) SourceAddresses ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRuleConditionOutput) SourceAddresses() 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 GetNetworkFirewallPolicySecurityRulePosition ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulePositionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulePositionArgs struct { // Identifier for rule after which this rule lies. AfterRule pulumi.StringInput `pulumi:"afterRule"` // Identifier for rule before which this rule lies. BeforeRule pulumi.StringInput `pulumi:"beforeRule"` }
func (GetNetworkFirewallPolicySecurityRulePositionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulePositionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulePositionArgs) ToGetNetworkFirewallPolicySecurityRulePositionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulePositionArgs) ToGetNetworkFirewallPolicySecurityRulePositionOutput() GetNetworkFirewallPolicySecurityRulePositionOutput
func (GetNetworkFirewallPolicySecurityRulePositionArgs) ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulePositionArgs) ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionOutput
type GetNetworkFirewallPolicySecurityRulePositionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulePositionArray []GetNetworkFirewallPolicySecurityRulePositionInput
func (GetNetworkFirewallPolicySecurityRulePositionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulePositionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulePositionArray) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulePositionArray) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput() GetNetworkFirewallPolicySecurityRulePositionArrayOutput
func (GetNetworkFirewallPolicySecurityRulePositionArray) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulePositionArray) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionArrayOutput
type GetNetworkFirewallPolicySecurityRulePositionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulePositionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput() GetNetworkFirewallPolicySecurityRulePositionArrayOutput ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulePositionArrayOutput }
GetNetworkFirewallPolicySecurityRulePositionArrayInput is an input type that accepts GetNetworkFirewallPolicySecurityRulePositionArray and GetNetworkFirewallPolicySecurityRulePositionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulePositionArrayInput` via:
GetNetworkFirewallPolicySecurityRulePositionArray{ GetNetworkFirewallPolicySecurityRulePositionArgs{...} }
type GetNetworkFirewallPolicySecurityRulePositionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulePositionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput() GetNetworkFirewallPolicySecurityRulePositionArrayOutput
func (GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionArrayOutput
type GetNetworkFirewallPolicySecurityRulePositionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulePositionInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulePositionOutput() GetNetworkFirewallPolicySecurityRulePositionOutput ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulePositionOutput }
GetNetworkFirewallPolicySecurityRulePositionInput is an input type that accepts GetNetworkFirewallPolicySecurityRulePositionArgs and GetNetworkFirewallPolicySecurityRulePositionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulePositionInput` via:
GetNetworkFirewallPolicySecurityRulePositionArgs{...}
type GetNetworkFirewallPolicySecurityRulePositionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulePositionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulePositionOutput) AfterRule ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulePositionOutput) AfterRule() pulumi.StringOutput
Identifier for rule after which this rule lies.
func (GetNetworkFirewallPolicySecurityRulePositionOutput) BeforeRule ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulePositionOutput) BeforeRule() pulumi.StringOutput
Identifier for rule before which this rule lies.
func (GetNetworkFirewallPolicySecurityRulePositionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulePositionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulePositionOutput) ToGetNetworkFirewallPolicySecurityRulePositionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulePositionOutput) ToGetNetworkFirewallPolicySecurityRulePositionOutput() GetNetworkFirewallPolicySecurityRulePositionOutput
func (GetNetworkFirewallPolicySecurityRulePositionOutput) ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulePositionOutput) ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionOutput
type GetNetworkFirewallPolicySecurityRulesArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesArgs struct { // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicySecurityRulesFilter `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // Unique priority order for Security Rules in the network firewall policy. SecurityRulePriorityOrder *int `pulumi:"securityRulePriorityOrder"` }
A collection of arguments for invoking getNetworkFirewallPolicySecurityRules.
type GetNetworkFirewallPolicySecurityRulesFilter ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesFilterArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesFilterArgs 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 (GetNetworkFirewallPolicySecurityRulesFilterArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesFilterArgs) ToGetNetworkFirewallPolicySecurityRulesFilterOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesFilterArgs) ToGetNetworkFirewallPolicySecurityRulesFilterOutput() GetNetworkFirewallPolicySecurityRulesFilterOutput
func (GetNetworkFirewallPolicySecurityRulesFilterArgs) ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesFilterArgs) ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterOutput
type GetNetworkFirewallPolicySecurityRulesFilterArray ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesFilterArray []GetNetworkFirewallPolicySecurityRulesFilterInput
func (GetNetworkFirewallPolicySecurityRulesFilterArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesFilterArray) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesFilterArray) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput() GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
func (GetNetworkFirewallPolicySecurityRulesFilterArray) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesFilterArray) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
type GetNetworkFirewallPolicySecurityRulesFilterArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput() GetNetworkFirewallPolicySecurityRulesFilterArrayOutput ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulesFilterArrayOutput }
GetNetworkFirewallPolicySecurityRulesFilterArrayInput is an input type that accepts GetNetworkFirewallPolicySecurityRulesFilterArray and GetNetworkFirewallPolicySecurityRulesFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulesFilterArrayInput` via:
GetNetworkFirewallPolicySecurityRulesFilterArray{ GetNetworkFirewallPolicySecurityRulesFilterArgs{...} }
type GetNetworkFirewallPolicySecurityRulesFilterArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput() GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
func (GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
type GetNetworkFirewallPolicySecurityRulesFilterInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesFilterInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulesFilterOutput() GetNetworkFirewallPolicySecurityRulesFilterOutput ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulesFilterOutput }
GetNetworkFirewallPolicySecurityRulesFilterInput is an input type that accepts GetNetworkFirewallPolicySecurityRulesFilterArgs and GetNetworkFirewallPolicySecurityRulesFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulesFilterInput` via:
GetNetworkFirewallPolicySecurityRulesFilterArgs{...}
type GetNetworkFirewallPolicySecurityRulesFilterOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) Regex ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) ToGetNetworkFirewallPolicySecurityRulesFilterOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) ToGetNetworkFirewallPolicySecurityRulesFilterOutput() GetNetworkFirewallPolicySecurityRulesFilterOutput
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterOutput
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) Values ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicySecurityRulesOutputArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesOutputArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallPolicySecurityRulesFilterArrayInput `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // Unique priority order for Security Rules in the network firewall policy. SecurityRulePriorityOrder pulumi.IntPtrInput `pulumi:"securityRulePriorityOrder"` }
A collection of arguments for invoking getNetworkFirewallPolicySecurityRules.
func (GetNetworkFirewallPolicySecurityRulesOutputArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicySecurityRulesResult ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesResult struct { DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicySecurityRulesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` SecurityRulePriorityOrder *int `pulumi:"securityRulePriorityOrder"` // The list of security_rule_summary_collection. SecurityRuleSummaryCollections []GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollection `pulumi:"securityRuleSummaryCollections"` }
A collection of values returned by getNetworkFirewallPolicySecurityRules.
func GetNetworkFirewallPolicySecurityRules ¶ added in v1.14.0
func GetNetworkFirewallPolicySecurityRules(ctx *pulumi.Context, args *GetNetworkFirewallPolicySecurityRulesArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPolicySecurityRulesResult, error)
This data source provides the list of Network Firewall Policy Security Rules in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of Security Rule for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetNetworkFirewallPolicySecurityRules(ctx, &networkfirewall.GetNetworkFirewallPolicySecurityRulesArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, DisplayName: pulumi.StringRef(_var.Network_firewall_policy_security_rule_display_name), SecurityRulePriorityOrder: pulumi.IntRef(_var.Network_firewall_policy_security_rule_security_rule_priority_order), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNetworkFirewallPolicySecurityRulesResultOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicySecurityRules.
func GetNetworkFirewallPolicySecurityRulesOutput ¶ added in v1.14.0
func GetNetworkFirewallPolicySecurityRulesOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicySecurityRulesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicySecurityRulesResultOutput
func (GetNetworkFirewallPolicySecurityRulesResultOutput) DisplayName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicySecurityRulesResultOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesResultOutput) Id ¶ added in v1.14.0
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicySecurityRulesResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicySecurityRulesResultOutput) SecurityRulePriorityOrder ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) SecurityRulePriorityOrder() pulumi.IntPtrOutput
func (GetNetworkFirewallPolicySecurityRulesResultOutput) SecurityRuleSummaryCollections ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) SecurityRuleSummaryCollections() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
The list of security_rule_summary_collection.
func (GetNetworkFirewallPolicySecurityRulesResultOutput) ToGetNetworkFirewallPolicySecurityRulesResultOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) ToGetNetworkFirewallPolicySecurityRulesResultOutput() GetNetworkFirewallPolicySecurityRulesResultOutput
func (GetNetworkFirewallPolicySecurityRulesResultOutput) ToGetNetworkFirewallPolicySecurityRulesResultOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) ToGetNetworkFirewallPolicySecurityRulesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesResultOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollection ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollection struct {
Items []GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray []GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionInput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput }
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray and GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayInput` via:
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray{ GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs{...} }
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput }
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionInput is an input type that accepts GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs and GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionInput` via:
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs{...}
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItem ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItem 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. Condition GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemCondition `pulumi:"condition"` // 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"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this security rule belongs to. ParentResourceId string `pulumi:"parentResourceId"` // An object which defines the position of the rule. Positions []GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPosition `pulumi:"positions"` PriorityOrder *string `pulumi:"priorityOrder"` }
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs 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. Condition GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionInput `pulumi:"condition"` // 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"` // Name for the Security rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this security rule belongs to. ParentResourceId pulumi.StringInput `pulumi:"parentResourceId"` // An object which defines the position of the rule. Positions GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayInput `pulumi:"positions"` PriorityOrder pulumi.StringPtrInput `pulumi:"priorityOrder"` }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray []GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemInput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput }
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray and GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayInput` via:
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray{ GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs{...} }
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemCondition ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemCondition 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. DestinationAddresses []string `pulumi:"destinationAddresses"` // An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters. Services []string `pulumi:"services"` // An array of IP address list names to be evaluated against the traffic source address. SourceAddresses []string `pulumi:"sourceAddresses"` // An array of URL pattern list names to be evaluated against the HTTP(S) request target. Urls []string `pulumi:"urls"` }
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs 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. DestinationAddresses pulumi.StringArrayInput `pulumi:"destinationAddresses"` // An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters. Services pulumi.StringArrayInput `pulumi:"services"` // An array of IP address list names to be evaluated against the traffic source address. SourceAddresses pulumi.StringArrayInput `pulumi:"sourceAddresses"` // An array of URL pattern list names to be evaluated against the HTTP(S) request target. Urls pulumi.StringArrayInput `pulumi:"urls"` }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput }
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionInput is an input type that accepts GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs and GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionInput` via:
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs{...}
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Applications ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Applications() pulumi.StringArrayOutput
An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) DestinationAddresses ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic destination address.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Services ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Services() pulumi.StringArrayOutput
An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) SourceAddresses ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) SourceAddresses() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic source address.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Urls ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Urls() pulumi.StringArrayOutput
An array of URL pattern list names to be evaluated against the HTTP(S) request target.
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput }
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs and GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemInput` via:
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs{...}
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Action ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) 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 (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Condition ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Condition() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput
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 (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Inspection ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Inspection() pulumi.StringPtrOutput
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 (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ParentResourceId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this security rule belongs to.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Positions ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Positions() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
An object which defines the position of the rule.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) PriorityOrder ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) PriorityOrder() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPosition ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs struct { // Identifier for rule after which this rule lies. AfterRule pulumi.StringInput `pulumi:"afterRule"` // Identifier for rule before which this rule lies. BeforeRule pulumi.StringInput `pulumi:"beforeRule"` }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray []GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionInput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput }
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayInput is an input type that accepts GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray and GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayInput` via:
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray{ GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs{...} }
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionInput interface { pulumi.Input ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext(context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput }
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionInput is an input type that accepts GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs and GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionInput` via:
GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs{...}
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) AfterRule ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) AfterRule() pulumi.StringOutput
Identifier for rule after which this rule lies.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) BeforeRule ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) BeforeRule() pulumi.StringOutput
Identifier for rule before which this rule lies.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) Items ¶ added in v1.14.0
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
type GetNetworkFirewallPolicyServiceListsArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsArgs struct { // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyServiceListsFilter `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyServiceLists.
type GetNetworkFirewallPolicyServiceListsFilter ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsFilterArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsFilterArgs struct { // Name of the service Group. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkFirewallPolicyServiceListsFilterArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsFilterArgs) ToGetNetworkFirewallPolicyServiceListsFilterOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsFilterArgs) ToGetNetworkFirewallPolicyServiceListsFilterOutput() GetNetworkFirewallPolicyServiceListsFilterOutput
func (GetNetworkFirewallPolicyServiceListsFilterArgs) ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsFilterArgs) ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterOutput
type GetNetworkFirewallPolicyServiceListsFilterArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsFilterArray []GetNetworkFirewallPolicyServiceListsFilterInput
func (GetNetworkFirewallPolicyServiceListsFilterArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsFilterArray) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsFilterArray) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput() GetNetworkFirewallPolicyServiceListsFilterArrayOutput
func (GetNetworkFirewallPolicyServiceListsFilterArray) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsFilterArray) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterArrayOutput
type GetNetworkFirewallPolicyServiceListsFilterArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput() GetNetworkFirewallPolicyServiceListsFilterArrayOutput ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyServiceListsFilterArrayOutput }
GetNetworkFirewallPolicyServiceListsFilterArrayInput is an input type that accepts GetNetworkFirewallPolicyServiceListsFilterArray and GetNetworkFirewallPolicyServiceListsFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServiceListsFilterArrayInput` via:
GetNetworkFirewallPolicyServiceListsFilterArray{ GetNetworkFirewallPolicyServiceListsFilterArgs{...} }
type GetNetworkFirewallPolicyServiceListsFilterArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput() GetNetworkFirewallPolicyServiceListsFilterArrayOutput
func (GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterArrayOutput
type GetNetworkFirewallPolicyServiceListsFilterInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsFilterInput interface { pulumi.Input ToGetNetworkFirewallPolicyServiceListsFilterOutput() GetNetworkFirewallPolicyServiceListsFilterOutput ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext(context.Context) GetNetworkFirewallPolicyServiceListsFilterOutput }
GetNetworkFirewallPolicyServiceListsFilterInput is an input type that accepts GetNetworkFirewallPolicyServiceListsFilterArgs and GetNetworkFirewallPolicyServiceListsFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServiceListsFilterInput` via:
GetNetworkFirewallPolicyServiceListsFilterArgs{...}
type GetNetworkFirewallPolicyServiceListsFilterOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsFilterOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsFilterOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsFilterOutput) Name() pulumi.StringOutput
Name of the service Group.
func (GetNetworkFirewallPolicyServiceListsFilterOutput) Regex ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyServiceListsFilterOutput) ToGetNetworkFirewallPolicyServiceListsFilterOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsFilterOutput) ToGetNetworkFirewallPolicyServiceListsFilterOutput() GetNetworkFirewallPolicyServiceListsFilterOutput
func (GetNetworkFirewallPolicyServiceListsFilterOutput) ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsFilterOutput) ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterOutput
func (GetNetworkFirewallPolicyServiceListsFilterOutput) Values ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyServiceListsOutputArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsOutputArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallPolicyServiceListsFilterArrayInput `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyServiceLists.
func (GetNetworkFirewallPolicyServiceListsOutputArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyServiceListsResult ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsResult struct { DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyServiceListsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // The list of service_list_summary_collection. ServiceListSummaryCollections []GetNetworkFirewallPolicyServiceListsServiceListSummaryCollection `pulumi:"serviceListSummaryCollections"` }
A collection of values returned by getNetworkFirewallPolicyServiceLists.
func GetNetworkFirewallPolicyServiceLists ¶ added in v1.14.0
func GetNetworkFirewallPolicyServiceLists(ctx *pulumi.Context, args *GetNetworkFirewallPolicyServiceListsArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPolicyServiceListsResult, error)
This data source provides the list of Network Firewall Policy Service Lists in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of ServiceLists for the policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetNetworkFirewallPolicyServiceLists(ctx, &networkfirewall.GetNetworkFirewallPolicyServiceListsArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, DisplayName: pulumi.StringRef(_var.Network_firewall_policy_service_list_display_name), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNetworkFirewallPolicyServiceListsResultOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyServiceLists.
func GetNetworkFirewallPolicyServiceListsOutput ¶ added in v1.14.0
func GetNetworkFirewallPolicyServiceListsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyServiceListsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyServiceListsResultOutput
func (GetNetworkFirewallPolicyServiceListsResultOutput) DisplayName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyServiceListsResultOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsResultOutput) Id ¶ added in v1.14.0
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyServiceListsResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyServiceListsResultOutput) ServiceListSummaryCollections ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsResultOutput) ServiceListSummaryCollections() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
The list of service_list_summary_collection.
func (GetNetworkFirewallPolicyServiceListsResultOutput) ToGetNetworkFirewallPolicyServiceListsResultOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsResultOutput) ToGetNetworkFirewallPolicyServiceListsResultOutput() GetNetworkFirewallPolicyServiceListsResultOutput
func (GetNetworkFirewallPolicyServiceListsResultOutput) ToGetNetworkFirewallPolicyServiceListsResultOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsResultOutput) ToGetNetworkFirewallPolicyServiceListsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsResultOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollection ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollection struct {
Items []GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray []GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionInput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput }
GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray and GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayInput` via:
GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray{ GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs{...} }
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput }
GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionInput is an input type that accepts GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs and GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionInput` via:
GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs{...}
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItem ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItem struct { // Name of the service Group. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this serviceList belongs to. ParentResourceId string `pulumi:"parentResourceId"` // List of services in the group. Services []string `pulumi:"services"` // Count of total services in the given service List. TotalServices int `pulumi:"totalServices"` }
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs struct { // Name of the service Group. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this serviceList belongs to. ParentResourceId pulumi.StringInput `pulumi:"parentResourceId"` // List of services in the group. Services pulumi.StringArrayInput `pulumi:"services"` // Count of total services in the given service List. TotalServices pulumi.IntInput `pulumi:"totalServices"` }
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray []GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemInput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput }
GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray and GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayInput` via:
GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray{ GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs{...} }
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput }
GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs and GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemInput` via:
GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs{...}
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name of the service Group.
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ParentResourceId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this serviceList belongs to.
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) Services ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) Services() pulumi.StringArrayOutput
List of services in the group.
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) TotalServices ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) TotalServices() pulumi.IntOutput
Count of total services in the given service List.
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) Items ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
type GetNetworkFirewallPolicyServicePortRange ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicePortRange struct { // The maximum port in the range (inclusive), which may be absent for a single-port range. MaximumPort int `pulumi:"maximumPort"` // The minimum port in the range (inclusive), or the sole port of a single-port range. MinimumPort int `pulumi:"minimumPort"` }
type GetNetworkFirewallPolicyServicePortRangeArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicePortRangeArgs struct { // The maximum port in the range (inclusive), which may be absent for a single-port range. MaximumPort pulumi.IntInput `pulumi:"maximumPort"` // The minimum port in the range (inclusive), or the sole port of a single-port range. MinimumPort pulumi.IntInput `pulumi:"minimumPort"` }
func (GetNetworkFirewallPolicyServicePortRangeArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicePortRangeArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicePortRangeArgs) ToGetNetworkFirewallPolicyServicePortRangeOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicePortRangeArgs) ToGetNetworkFirewallPolicyServicePortRangeOutput() GetNetworkFirewallPolicyServicePortRangeOutput
func (GetNetworkFirewallPolicyServicePortRangeArgs) ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicePortRangeArgs) ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeOutput
type GetNetworkFirewallPolicyServicePortRangeArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicePortRangeArray []GetNetworkFirewallPolicyServicePortRangeInput
func (GetNetworkFirewallPolicyServicePortRangeArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicePortRangeArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicePortRangeArray) ToGetNetworkFirewallPolicyServicePortRangeArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicePortRangeArray) ToGetNetworkFirewallPolicyServicePortRangeArrayOutput() GetNetworkFirewallPolicyServicePortRangeArrayOutput
func (GetNetworkFirewallPolicyServicePortRangeArray) ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicePortRangeArray) ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeArrayOutput
type GetNetworkFirewallPolicyServicePortRangeArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicePortRangeArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyServicePortRangeArrayOutput() GetNetworkFirewallPolicyServicePortRangeArrayOutput ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyServicePortRangeArrayOutput }
GetNetworkFirewallPolicyServicePortRangeArrayInput is an input type that accepts GetNetworkFirewallPolicyServicePortRangeArray and GetNetworkFirewallPolicyServicePortRangeArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServicePortRangeArrayInput` via:
GetNetworkFirewallPolicyServicePortRangeArray{ GetNetworkFirewallPolicyServicePortRangeArgs{...} }
type GetNetworkFirewallPolicyServicePortRangeArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicePortRangeArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicePortRangeArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicePortRangeArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicePortRangeArrayOutput) ToGetNetworkFirewallPolicyServicePortRangeArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicePortRangeArrayOutput) ToGetNetworkFirewallPolicyServicePortRangeArrayOutput() GetNetworkFirewallPolicyServicePortRangeArrayOutput
func (GetNetworkFirewallPolicyServicePortRangeArrayOutput) ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicePortRangeArrayOutput) ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeArrayOutput
type GetNetworkFirewallPolicyServicePortRangeInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicePortRangeInput interface { pulumi.Input ToGetNetworkFirewallPolicyServicePortRangeOutput() GetNetworkFirewallPolicyServicePortRangeOutput ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext(context.Context) GetNetworkFirewallPolicyServicePortRangeOutput }
GetNetworkFirewallPolicyServicePortRangeInput is an input type that accepts GetNetworkFirewallPolicyServicePortRangeArgs and GetNetworkFirewallPolicyServicePortRangeOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServicePortRangeInput` via:
GetNetworkFirewallPolicyServicePortRangeArgs{...}
type GetNetworkFirewallPolicyServicePortRangeOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicePortRangeOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicePortRangeOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicePortRangeOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicePortRangeOutput) MaximumPort ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicePortRangeOutput) MaximumPort() pulumi.IntOutput
The maximum port in the range (inclusive), which may be absent for a single-port range.
func (GetNetworkFirewallPolicyServicePortRangeOutput) MinimumPort ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicePortRangeOutput) MinimumPort() pulumi.IntOutput
The minimum port in the range (inclusive), or the sole port of a single-port range.
func (GetNetworkFirewallPolicyServicePortRangeOutput) ToGetNetworkFirewallPolicyServicePortRangeOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicePortRangeOutput) ToGetNetworkFirewallPolicyServicePortRangeOutput() GetNetworkFirewallPolicyServicePortRangeOutput
func (GetNetworkFirewallPolicyServicePortRangeOutput) ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicePortRangeOutput) ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeOutput
type GetNetworkFirewallPolicyServicesArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesArgs struct { // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyServicesFilter `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyServices.
type GetNetworkFirewallPolicyServicesFilter ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesFilterArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesFilterArgs struct { // Name of the service. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkFirewallPolicyServicesFilterArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesFilterArgs) ToGetNetworkFirewallPolicyServicesFilterOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesFilterArgs) ToGetNetworkFirewallPolicyServicesFilterOutput() GetNetworkFirewallPolicyServicesFilterOutput
func (GetNetworkFirewallPolicyServicesFilterArgs) ToGetNetworkFirewallPolicyServicesFilterOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesFilterArgs) ToGetNetworkFirewallPolicyServicesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterOutput
type GetNetworkFirewallPolicyServicesFilterArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesFilterArray []GetNetworkFirewallPolicyServicesFilterInput
func (GetNetworkFirewallPolicyServicesFilterArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesFilterArray) ToGetNetworkFirewallPolicyServicesFilterArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesFilterArray) ToGetNetworkFirewallPolicyServicesFilterArrayOutput() GetNetworkFirewallPolicyServicesFilterArrayOutput
func (GetNetworkFirewallPolicyServicesFilterArray) ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesFilterArray) ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterArrayOutput
type GetNetworkFirewallPolicyServicesFilterArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyServicesFilterArrayOutput() GetNetworkFirewallPolicyServicesFilterArrayOutput ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyServicesFilterArrayOutput }
GetNetworkFirewallPolicyServicesFilterArrayInput is an input type that accepts GetNetworkFirewallPolicyServicesFilterArray and GetNetworkFirewallPolicyServicesFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServicesFilterArrayInput` via:
GetNetworkFirewallPolicyServicesFilterArray{ GetNetworkFirewallPolicyServicesFilterArgs{...} }
type GetNetworkFirewallPolicyServicesFilterArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesFilterArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesFilterArrayOutput) ToGetNetworkFirewallPolicyServicesFilterArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesFilterArrayOutput) ToGetNetworkFirewallPolicyServicesFilterArrayOutput() GetNetworkFirewallPolicyServicesFilterArrayOutput
func (GetNetworkFirewallPolicyServicesFilterArrayOutput) ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesFilterArrayOutput) ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterArrayOutput
type GetNetworkFirewallPolicyServicesFilterInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesFilterInput interface { pulumi.Input ToGetNetworkFirewallPolicyServicesFilterOutput() GetNetworkFirewallPolicyServicesFilterOutput ToGetNetworkFirewallPolicyServicesFilterOutputWithContext(context.Context) GetNetworkFirewallPolicyServicesFilterOutput }
GetNetworkFirewallPolicyServicesFilterInput is an input type that accepts GetNetworkFirewallPolicyServicesFilterArgs and GetNetworkFirewallPolicyServicesFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServicesFilterInput` via:
GetNetworkFirewallPolicyServicesFilterArgs{...}
type GetNetworkFirewallPolicyServicesFilterOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesFilterOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesFilterOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesFilterOutput) Name() pulumi.StringOutput
Name of the service.
func (GetNetworkFirewallPolicyServicesFilterOutput) Regex ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyServicesFilterOutput) ToGetNetworkFirewallPolicyServicesFilterOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesFilterOutput) ToGetNetworkFirewallPolicyServicesFilterOutput() GetNetworkFirewallPolicyServicesFilterOutput
func (GetNetworkFirewallPolicyServicesFilterOutput) ToGetNetworkFirewallPolicyServicesFilterOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesFilterOutput) ToGetNetworkFirewallPolicyServicesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterOutput
func (GetNetworkFirewallPolicyServicesFilterOutput) Values ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyServicesOutputArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesOutputArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallPolicyServicesFilterArrayInput `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyServices.
func (GetNetworkFirewallPolicyServicesOutputArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyServicesResult ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesResult struct { DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyServicesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // The list of service_summary_collection. ServiceSummaryCollections []GetNetworkFirewallPolicyServicesServiceSummaryCollection `pulumi:"serviceSummaryCollections"` }
A collection of values returned by getNetworkFirewallPolicyServices.
func GetNetworkFirewallPolicyServices ¶ added in v1.14.0
func GetNetworkFirewallPolicyServices(ctx *pulumi.Context, args *GetNetworkFirewallPolicyServicesArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPolicyServicesResult, error)
This data source provides the list of Network Firewall Policy Services in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of Services for the policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetNetworkFirewallPolicyServices(ctx, &networkfirewall.GetNetworkFirewallPolicyServicesArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, DisplayName: pulumi.StringRef(_var.Network_firewall_policy_service_display_name), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNetworkFirewallPolicyServicesResultOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyServices.
func GetNetworkFirewallPolicyServicesOutput ¶ added in v1.14.0
func GetNetworkFirewallPolicyServicesOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyServicesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyServicesResultOutput
func (GetNetworkFirewallPolicyServicesResultOutput) DisplayName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyServicesResultOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesResultOutput) Id ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyServicesResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyServicesResultOutput) ServiceSummaryCollections ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesResultOutput) ServiceSummaryCollections() GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
The list of service_summary_collection.
func (GetNetworkFirewallPolicyServicesResultOutput) ToGetNetworkFirewallPolicyServicesResultOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesResultOutput) ToGetNetworkFirewallPolicyServicesResultOutput() GetNetworkFirewallPolicyServicesResultOutput
func (GetNetworkFirewallPolicyServicesResultOutput) ToGetNetworkFirewallPolicyServicesResultOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesResultOutput) ToGetNetworkFirewallPolicyServicesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesResultOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollection ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollection struct {
Items []GetNetworkFirewallPolicyServicesServiceSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray []GetNetworkFirewallPolicyServicesServiceSummaryCollectionInput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput }
GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray and GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayInput` via:
GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray{ GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs{...} }
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput }
GetNetworkFirewallPolicyServicesServiceSummaryCollectionInput is an input type that accepts GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs and GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServicesServiceSummaryCollectionInput` via:
GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs{...}
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItem ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItem struct { // Name of the service. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this service belongs to. ParentResourceId string `pulumi:"parentResourceId"` // List of port-ranges used. PortRanges []GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRange `pulumi:"portRanges"` // Describes the type of Service. Type string `pulumi:"type"` }
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs struct { // Name of the service. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this service belongs to. ParentResourceId pulumi.StringInput `pulumi:"parentResourceId"` // List of port-ranges used. PortRanges GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayInput `pulumi:"portRanges"` // Describes the type of Service. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray []GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemInput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput }
GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray and GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayInput` via:
GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray{ GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs{...} }
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput }
GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs and GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemInput` via:
GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs{...}
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name of the service.
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ParentResourceId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this service belongs to.
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) PortRanges ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) PortRanges() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
List of port-ranges used.
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) Type ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) Type() pulumi.StringOutput
Describes the type of Service.
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRange ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRange struct { // The maximum port in the range (inclusive), which may be absent for a single-port range. MaximumPort int `pulumi:"maximumPort"` // The minimum port in the range (inclusive), or the sole port of a single-port range. MinimumPort int `pulumi:"minimumPort"` }
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs struct { // The maximum port in the range (inclusive), which may be absent for a single-port range. MaximumPort pulumi.IntInput `pulumi:"maximumPort"` // The minimum port in the range (inclusive), or the sole port of a single-port range. MinimumPort pulumi.IntInput `pulumi:"minimumPort"` }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray []GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeInput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput }
GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayInput is an input type that accepts GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray and GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayInput` via:
GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray{ GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs{...} }
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeInput interface { pulumi.Input ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext(context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput }
GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeInput is an input type that accepts GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs and GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeInput` via:
GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs{...}
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) MaximumPort ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) MaximumPort() pulumi.IntOutput
The maximum port in the range (inclusive), which may be absent for a single-port range.
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) MinimumPort ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) MinimumPort() pulumi.IntOutput
The minimum port in the range (inclusive), or the sole port of a single-port range.
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
type GetNetworkFirewallPolicyUrlListUrl ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListUrl struct { // A string consisting of a concatenation of optional host component and optional path component. The host component may start with `*.` to match the case-insensitive domain and all its subdomains. The path component must start with a `/`, and may end with `*` to match all paths of which it is a case-sensitive prefix. A missing host component matches all request domains, and a missing path component matches all request paths. An empty value matches all requests. Pattern string `pulumi:"pattern"` // The type of pattern. // * SIMPLE - A simple pattern with optional subdomain and/or path suffix wildcards. Type string `pulumi:"type"` }
type GetNetworkFirewallPolicyUrlListUrlArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListUrlArgs struct { // A string consisting of a concatenation of optional host component and optional path component. The host component may start with `*.` to match the case-insensitive domain and all its subdomains. The path component must start with a `/`, and may end with `*` to match all paths of which it is a case-sensitive prefix. A missing host component matches all request domains, and a missing path component matches all request paths. An empty value matches all requests. Pattern pulumi.StringInput `pulumi:"pattern"` // The type of pattern. // * SIMPLE - A simple pattern with optional subdomain and/or path suffix wildcards. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPolicyUrlListUrlArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListUrlArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlArgs) ToGetNetworkFirewallPolicyUrlListUrlOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListUrlArgs) ToGetNetworkFirewallPolicyUrlListUrlOutput() GetNetworkFirewallPolicyUrlListUrlOutput
func (GetNetworkFirewallPolicyUrlListUrlArgs) ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListUrlArgs) ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlOutput
type GetNetworkFirewallPolicyUrlListUrlArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListUrlArray []GetNetworkFirewallPolicyUrlListUrlInput
func (GetNetworkFirewallPolicyUrlListUrlArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListUrlArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlArray) ToGetNetworkFirewallPolicyUrlListUrlArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListUrlArray) ToGetNetworkFirewallPolicyUrlListUrlArrayOutput() GetNetworkFirewallPolicyUrlListUrlArrayOutput
func (GetNetworkFirewallPolicyUrlListUrlArray) ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListUrlArray) ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlArrayOutput
type GetNetworkFirewallPolicyUrlListUrlArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListUrlArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListUrlArrayOutput() GetNetworkFirewallPolicyUrlListUrlArrayOutput ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListUrlArrayOutput }
GetNetworkFirewallPolicyUrlListUrlArrayInput is an input type that accepts GetNetworkFirewallPolicyUrlListUrlArray and GetNetworkFirewallPolicyUrlListUrlArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListUrlArrayInput` via:
GetNetworkFirewallPolicyUrlListUrlArray{ GetNetworkFirewallPolicyUrlListUrlArgs{...} }
type GetNetworkFirewallPolicyUrlListUrlArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListUrlArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListUrlArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListUrlArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlArrayOutput() GetNetworkFirewallPolicyUrlListUrlArrayOutput
func (GetNetworkFirewallPolicyUrlListUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlArrayOutput
type GetNetworkFirewallPolicyUrlListUrlInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListUrlInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListUrlOutput() GetNetworkFirewallPolicyUrlListUrlOutput ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListUrlOutput }
GetNetworkFirewallPolicyUrlListUrlInput is an input type that accepts GetNetworkFirewallPolicyUrlListUrlArgs and GetNetworkFirewallPolicyUrlListUrlOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListUrlInput` via:
GetNetworkFirewallPolicyUrlListUrlArgs{...}
type GetNetworkFirewallPolicyUrlListUrlOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListUrlOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListUrlOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListUrlOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlOutput) Pattern ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListUrlOutput) Pattern() pulumi.StringOutput
A string consisting of a concatenation of optional host component and optional path component. The host component may start with `*.` to match the case-insensitive domain and all its subdomains. The path component must start with a `/`, and may end with `*` to match all paths of which it is a case-sensitive prefix. A missing host component matches all request domains, and a missing path component matches all request paths. An empty value matches all requests.
func (GetNetworkFirewallPolicyUrlListUrlOutput) ToGetNetworkFirewallPolicyUrlListUrlOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListUrlOutput) ToGetNetworkFirewallPolicyUrlListUrlOutput() GetNetworkFirewallPolicyUrlListUrlOutput
func (GetNetworkFirewallPolicyUrlListUrlOutput) ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListUrlOutput) ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlOutput
func (GetNetworkFirewallPolicyUrlListUrlOutput) Type ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListUrlOutput) Type() pulumi.StringOutput
The type of pattern. * SIMPLE - A simple pattern with optional subdomain and/or path suffix wildcards.
type GetNetworkFirewallPolicyUrlListsArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsArgs struct { // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyUrlListsFilter `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyUrlLists.
type GetNetworkFirewallPolicyUrlListsFilter ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsFilterArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsFilterArgs struct { // Unique name identifier for the URL list. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkFirewallPolicyUrlListsFilterArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsFilterArgs) ToGetNetworkFirewallPolicyUrlListsFilterOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsFilterArgs) ToGetNetworkFirewallPolicyUrlListsFilterOutput() GetNetworkFirewallPolicyUrlListsFilterOutput
func (GetNetworkFirewallPolicyUrlListsFilterArgs) ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsFilterArgs) ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterOutput
type GetNetworkFirewallPolicyUrlListsFilterArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsFilterArray []GetNetworkFirewallPolicyUrlListsFilterInput
func (GetNetworkFirewallPolicyUrlListsFilterArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsFilterArray) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsFilterArray) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput() GetNetworkFirewallPolicyUrlListsFilterArrayOutput
func (GetNetworkFirewallPolicyUrlListsFilterArray) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsFilterArray) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterArrayOutput
type GetNetworkFirewallPolicyUrlListsFilterArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsFilterArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput() GetNetworkFirewallPolicyUrlListsFilterArrayOutput ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListsFilterArrayOutput }
GetNetworkFirewallPolicyUrlListsFilterArrayInput is an input type that accepts GetNetworkFirewallPolicyUrlListsFilterArray and GetNetworkFirewallPolicyUrlListsFilterArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListsFilterArrayInput` via:
GetNetworkFirewallPolicyUrlListsFilterArray{ GetNetworkFirewallPolicyUrlListsFilterArgs{...} }
type GetNetworkFirewallPolicyUrlListsFilterArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput() GetNetworkFirewallPolicyUrlListsFilterArrayOutput
func (GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterArrayOutput
type GetNetworkFirewallPolicyUrlListsFilterInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsFilterInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListsFilterOutput() GetNetworkFirewallPolicyUrlListsFilterOutput ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListsFilterOutput }
GetNetworkFirewallPolicyUrlListsFilterInput is an input type that accepts GetNetworkFirewallPolicyUrlListsFilterArgs and GetNetworkFirewallPolicyUrlListsFilterOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListsFilterInput` via:
GetNetworkFirewallPolicyUrlListsFilterArgs{...}
type GetNetworkFirewallPolicyUrlListsFilterOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsFilterOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsFilterOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsFilterOutput) Name() pulumi.StringOutput
Unique name identifier for the URL list.
func (GetNetworkFirewallPolicyUrlListsFilterOutput) Regex ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyUrlListsFilterOutput) ToGetNetworkFirewallPolicyUrlListsFilterOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsFilterOutput) ToGetNetworkFirewallPolicyUrlListsFilterOutput() GetNetworkFirewallPolicyUrlListsFilterOutput
func (GetNetworkFirewallPolicyUrlListsFilterOutput) ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsFilterOutput) ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterOutput
func (GetNetworkFirewallPolicyUrlListsFilterOutput) Values ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyUrlListsOutputArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsOutputArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkFirewallPolicyUrlListsFilterArrayInput `pulumi:"filters"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyUrlLists.
func (GetNetworkFirewallPolicyUrlListsOutputArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyUrlListsResult ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsResult struct { DisplayName *string `pulumi:"displayName"` Filters []GetNetworkFirewallPolicyUrlListsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // The list of url_list_summary_collection. UrlListSummaryCollections []GetNetworkFirewallPolicyUrlListsUrlListSummaryCollection `pulumi:"urlListSummaryCollections"` }
A collection of values returned by getNetworkFirewallPolicyUrlLists.
func GetNetworkFirewallPolicyUrlLists ¶ added in v1.14.0
func GetNetworkFirewallPolicyUrlLists(ctx *pulumi.Context, args *GetNetworkFirewallPolicyUrlListsArgs, opts ...pulumi.InvokeOption) (*GetNetworkFirewallPolicyUrlListsResult, error)
This data source provides the list of Network Firewall Policy Url Lists in Oracle Cloud Infrastructure Network Firewall service.
Returns a list of URL lists for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetNetworkFirewallPolicyUrlLists(ctx, &networkfirewall.GetNetworkFirewallPolicyUrlListsArgs{ NetworkFirewallPolicyId: oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id, DisplayName: pulumi.StringRef(_var.Network_firewall_policy_url_list_display_name), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNetworkFirewallPolicyUrlListsResultOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyUrlLists.
func GetNetworkFirewallPolicyUrlListsOutput ¶ added in v1.14.0
func GetNetworkFirewallPolicyUrlListsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyUrlListsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyUrlListsResultOutput
func (GetNetworkFirewallPolicyUrlListsResultOutput) DisplayName ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyUrlListsResultOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsResultOutput) Id ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyUrlListsResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyUrlListsResultOutput) ToGetNetworkFirewallPolicyUrlListsResultOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsResultOutput) ToGetNetworkFirewallPolicyUrlListsResultOutput() GetNetworkFirewallPolicyUrlListsResultOutput
func (GetNetworkFirewallPolicyUrlListsResultOutput) ToGetNetworkFirewallPolicyUrlListsResultOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsResultOutput) ToGetNetworkFirewallPolicyUrlListsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsResultOutput
func (GetNetworkFirewallPolicyUrlListsResultOutput) UrlListSummaryCollections ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsResultOutput) UrlListSummaryCollections() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
The list of url_list_summary_collection.
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollection ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollection struct {
Items []GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray []GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionInput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput }
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayInput is an input type that accepts GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray and GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayInput` via:
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray{ GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs{...} }
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput }
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionInput is an input type that accepts GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs and GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionInput` via:
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs{...}
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItem ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItem struct { // Unique name identifier for the URL list. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this URL List belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Total count of URLs in the URL List TotalUrls int `pulumi:"totalUrls"` // List of urls. Urls []GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrl `pulumi:"urls"` }
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs struct { // Unique name identifier for the URL list. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this URL List belongs to. ParentResourceId pulumi.StringInput `pulumi:"parentResourceId"` // Total count of URLs in the URL List TotalUrls pulumi.IntInput `pulumi:"totalUrls"` // List of urls. Urls GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayInput `pulumi:"urls"` }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray []GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemInput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput }
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayInput is an input type that accepts GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray and GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayInput` via:
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray{ GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs{...} }
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput }
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemInput is an input type that accepts GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs and GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemInput` via:
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs{...}
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) Name ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) Name() pulumi.StringOutput
Unique name identifier for the URL list.
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ParentResourceId ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this URL List belongs to.
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) TotalUrls ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) TotalUrls() pulumi.IntOutput
Total count of URLs in the URL List
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) Urls ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) Urls() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
List of urls.
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrl ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrl struct { // A string consisting of a concatenation of optional host component and optional path component. The host component may start with `*.` to match the case-insensitive domain and all its subdomains. The path component must start with a `/`, and may end with `*` to match all paths of which it is a case-sensitive prefix. A missing host component matches all request domains, and a missing path component matches all request paths. An empty value matches all requests. Pattern string `pulumi:"pattern"` // The type of pattern. // * SIMPLE - A simple pattern with optional subdomain and/or path suffix wildcards. Type string `pulumi:"type"` }
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs struct { // A string consisting of a concatenation of optional host component and optional path component. The host component may start with `*.` to match the case-insensitive domain and all its subdomains. The path component must start with a `/`, and may end with `*` to match all paths of which it is a case-sensitive prefix. A missing host component matches all request domains, and a missing path component matches all request paths. An empty value matches all requests. Pattern pulumi.StringInput `pulumi:"pattern"` // The type of pattern. // * SIMPLE - A simple pattern with optional subdomain and/or path suffix wildcards. Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray []GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlInput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext ¶ added in v1.14.0
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput }
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayInput is an input type that accepts GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray and GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayInput` via:
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray{ GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs{...} }
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) Index ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlInput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlInput interface { pulumi.Input ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext(context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput }
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlInput is an input type that accepts GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs and GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput values. You can construct a concrete instance of `GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlInput` via:
GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs{...}
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) Pattern ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) Pattern() pulumi.StringOutput
A string consisting of a concatenation of optional host component and optional path component. The host component may start with `*.` to match the case-insensitive domain and all its subdomains. The path component must start with a `/`, and may end with `*` to match all paths of which it is a case-sensitive prefix. A missing host component matches all request domains, and a missing path component matches all request paths. An empty value matches all requests.
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) Type ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) Type() pulumi.StringOutput
The type of pattern. * SIMPLE - A simple pattern with optional subdomain and/or path suffix wildcards.
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput ¶ added in v1.14.0
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ElementType ¶ added in v1.14.0
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutputWithContext ¶ added in v1.14.0
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` 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, it 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 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 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` 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, it 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 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 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
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
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
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, it 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 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 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 the [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
<!--Start PulumiCodeChooser --> ```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 }) }
``` <!--End PulumiCodeChooser -->
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 the [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 LookupNetworkFirewallPolicyAddressListArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyAddressListArgs struct { // Unique name to identify the group of addresses to be used in the policy rules. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyAddressList.
type LookupNetworkFirewallPolicyAddressListOutputArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyAddressListOutputArgs struct { // Unique name to identify the group of addresses to be used in the policy rules. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyAddressList.
func (LookupNetworkFirewallPolicyAddressListOutputArgs) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyAddressListOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyAddressListResult ¶ added in v1.14.0
type LookupNetworkFirewallPolicyAddressListResult struct { // List of addresses. Addresses []string `pulumi:"addresses"` Id string `pulumi:"id"` // Unique name to identify the group of addresses to be used in the policy rules. Name string `pulumi:"name"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this Address List belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Count of total Addresses in the AddressList TotalAddresses int `pulumi:"totalAddresses"` // Type of address List. Type string `pulumi:"type"` }
A collection of values returned by getNetworkFirewallPolicyAddressList.
func LookupNetworkFirewallPolicyAddressList ¶ added in v1.14.0
func LookupNetworkFirewallPolicyAddressList(ctx *pulumi.Context, args *LookupNetworkFirewallPolicyAddressListArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicyAddressListResult, error)
This data source provides details about a specific Network Firewall Policy Address List resource in Oracle Cloud Infrastructure Network Firewall service.
Get Address List by the given name in the context of network firewall policy.
type LookupNetworkFirewallPolicyAddressListResultOutput ¶ added in v1.14.0
type LookupNetworkFirewallPolicyAddressListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyAddressList.
func LookupNetworkFirewallPolicyAddressListOutput ¶ added in v1.14.0
func LookupNetworkFirewallPolicyAddressListOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyAddressListOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyAddressListResultOutput
func (LookupNetworkFirewallPolicyAddressListResultOutput) Addresses ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyAddressListResultOutput) Addresses() pulumi.StringArrayOutput
List of addresses.
func (LookupNetworkFirewallPolicyAddressListResultOutput) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyAddressListResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyAddressListResultOutput) Name ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyAddressListResultOutput) Name() pulumi.StringOutput
Unique name to identify the group of addresses to be used in the policy rules.
func (LookupNetworkFirewallPolicyAddressListResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyAddressListResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyAddressListResultOutput) ParentResourceId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyAddressListResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Address List belongs to.
func (LookupNetworkFirewallPolicyAddressListResultOutput) ToLookupNetworkFirewallPolicyAddressListResultOutput ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyAddressListResultOutput) ToLookupNetworkFirewallPolicyAddressListResultOutput() LookupNetworkFirewallPolicyAddressListResultOutput
func (LookupNetworkFirewallPolicyAddressListResultOutput) ToLookupNetworkFirewallPolicyAddressListResultOutputWithContext ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyAddressListResultOutput) ToLookupNetworkFirewallPolicyAddressListResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyAddressListResultOutput
func (LookupNetworkFirewallPolicyAddressListResultOutput) TotalAddresses ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyAddressListResultOutput) TotalAddresses() pulumi.IntOutput
Count of total Addresses in the AddressList
func (LookupNetworkFirewallPolicyAddressListResultOutput) Type ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyAddressListResultOutput) Type() pulumi.StringOutput
Type of address List.
type LookupNetworkFirewallPolicyApplicationArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyApplicationArgs struct { // Name of the application. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyApplication.
type LookupNetworkFirewallPolicyApplicationGroupArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyApplicationGroupArgs struct { // Name of the application Group. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyApplicationGroup.
type LookupNetworkFirewallPolicyApplicationGroupOutputArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyApplicationGroupOutputArgs struct { // Name of the application Group. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyApplicationGroup.
func (LookupNetworkFirewallPolicyApplicationGroupOutputArgs) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyApplicationGroupOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyApplicationGroupResult ¶ added in v1.14.0
type LookupNetworkFirewallPolicyApplicationGroupResult struct { // List of apps in the group. Apps []string `pulumi:"apps"` Id string `pulumi:"id"` // Name of the application Group. Name string `pulumi:"name"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this application group belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Count of total applications in the given application group. TotalApps int `pulumi:"totalApps"` }
A collection of values returned by getNetworkFirewallPolicyApplicationGroup.
func LookupNetworkFirewallPolicyApplicationGroup ¶ added in v1.14.0
func LookupNetworkFirewallPolicyApplicationGroup(ctx *pulumi.Context, args *LookupNetworkFirewallPolicyApplicationGroupArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicyApplicationGroupResult, error)
This data source provides details about a specific Network Firewall Policy Application Group resource in Oracle Cloud Infrastructure Network Firewall service.
Get ApplicationGroup by the given name in the context of network firewall policy.
type LookupNetworkFirewallPolicyApplicationGroupResultOutput ¶ added in v1.14.0
type LookupNetworkFirewallPolicyApplicationGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyApplicationGroup.
func LookupNetworkFirewallPolicyApplicationGroupOutput ¶ added in v1.14.0
func LookupNetworkFirewallPolicyApplicationGroupOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyApplicationGroupOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyApplicationGroupResultOutput
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) Apps ¶ added in v1.14.0
List of apps in the group.
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) Name ¶ added in v1.14.0
Name of the application Group.
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ParentResourceId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application group belongs to.
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ToLookupNetworkFirewallPolicyApplicationGroupResultOutput ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) ToLookupNetworkFirewallPolicyApplicationGroupResultOutput() LookupNetworkFirewallPolicyApplicationGroupResultOutput
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ToLookupNetworkFirewallPolicyApplicationGroupResultOutputWithContext ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) ToLookupNetworkFirewallPolicyApplicationGroupResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyApplicationGroupResultOutput
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) TotalApps ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) TotalApps() pulumi.IntOutput
Count of total applications in the given application group.
type LookupNetworkFirewallPolicyApplicationOutputArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyApplicationOutputArgs struct { // Name of the application. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyApplication.
func (LookupNetworkFirewallPolicyApplicationOutputArgs) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyApplicationOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyApplicationResult ¶ added in v1.14.0
type LookupNetworkFirewallPolicyApplicationResult struct { // The value of the ICMP/ICMP_V6 message Code (subtype) field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpCode int `pulumi:"icmpCode"` // The value of the ICMP/ICMP_V6 message Type field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpType int `pulumi:"icmpType"` Id string `pulumi:"id"` // Name of the application. Name string `pulumi:"name"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this application belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Describes the type of application. Type string `pulumi:"type"` }
A collection of values returned by getNetworkFirewallPolicyApplication.
func LookupNetworkFirewallPolicyApplication ¶ added in v1.14.0
func LookupNetworkFirewallPolicyApplication(ctx *pulumi.Context, args *LookupNetworkFirewallPolicyApplicationArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicyApplicationResult, error)
This data source provides details about a specific Network Firewall Policy Application resource in Oracle Cloud Infrastructure Network Firewall service.
Get Application by the given name in the context of network firewall policy.
type LookupNetworkFirewallPolicyApplicationResultOutput ¶ added in v1.14.0
type LookupNetworkFirewallPolicyApplicationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyApplication.
func LookupNetworkFirewallPolicyApplicationOutput ¶ added in v1.14.0
func LookupNetworkFirewallPolicyApplicationOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyApplicationResultOutput
func (LookupNetworkFirewallPolicyApplicationResultOutput) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyApplicationResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyApplicationResultOutput) IcmpCode ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationResultOutput) IcmpCode() pulumi.IntOutput
The value of the ICMP/ICMP_V6 message Code (subtype) field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1).
func (LookupNetworkFirewallPolicyApplicationResultOutput) IcmpType ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationResultOutput) IcmpType() pulumi.IntOutput
The value of the ICMP/ICMP_V6 message Type field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1).
func (LookupNetworkFirewallPolicyApplicationResultOutput) Name ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationResultOutput) Name() pulumi.StringOutput
Name of the application.
func (LookupNetworkFirewallPolicyApplicationResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyApplicationResultOutput) ParentResourceId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application belongs to.
func (LookupNetworkFirewallPolicyApplicationResultOutput) ToLookupNetworkFirewallPolicyApplicationResultOutput ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationResultOutput) ToLookupNetworkFirewallPolicyApplicationResultOutput() LookupNetworkFirewallPolicyApplicationResultOutput
func (LookupNetworkFirewallPolicyApplicationResultOutput) ToLookupNetworkFirewallPolicyApplicationResultOutputWithContext ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationResultOutput) ToLookupNetworkFirewallPolicyApplicationResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyApplicationResultOutput
func (LookupNetworkFirewallPolicyApplicationResultOutput) Type ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyApplicationResultOutput) Type() pulumi.StringOutput
Describes the type of application.
type LookupNetworkFirewallPolicyArgs ¶
type LookupNetworkFirewallPolicyArgs struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicy.
type LookupNetworkFirewallPolicyDecryptionProfileArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyDecryptionProfileArgs struct { // Unique Name of the decryption profile. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyDecryptionProfile.
type LookupNetworkFirewallPolicyDecryptionProfileOutputArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyDecryptionProfileOutputArgs struct { // Unique Name of the decryption profile. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyDecryptionProfile.
func (LookupNetworkFirewallPolicyDecryptionProfileOutputArgs) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyDecryptionProfileOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyDecryptionProfileResult ¶ added in v1.14.0
type LookupNetworkFirewallPolicyDecryptionProfileResult 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"` Id string `pulumi:"id"` // 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"` // Unique Name of the decryption profile. Name string `pulumi:"name"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this decryption profile belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection. Type string `pulumi:"type"` }
A collection of values returned by getNetworkFirewallPolicyDecryptionProfile.
func LookupNetworkFirewallPolicyDecryptionProfile ¶ added in v1.14.0
func LookupNetworkFirewallPolicyDecryptionProfile(ctx *pulumi.Context, args *LookupNetworkFirewallPolicyDecryptionProfileArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicyDecryptionProfileResult, error)
This data source provides details about a specific Network Firewall Policy Decryption Profile resource in Oracle Cloud Infrastructure Network Firewall service.
Get Decryption Profile by the given name in the context of network firewall policy.
type LookupNetworkFirewallPolicyDecryptionProfileResultOutput ¶ added in v1.14.0
type LookupNetworkFirewallPolicyDecryptionProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyDecryptionProfile.
func LookupNetworkFirewallPolicyDecryptionProfileOutput ¶ added in v1.14.0
func LookupNetworkFirewallPolicyDecryptionProfileOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyDecryptionProfileOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyDecryptionProfileResultOutput
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) AreCertificateExtensionsRestricted ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) AreCertificateExtensionsRestricted() pulumi.BoolOutput
Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsAutoIncludeAltName ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsAutoIncludeAltName() pulumi.BoolOutput
Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsExpiredCertificateBlocked ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
Whether to block sessions if server's certificate is expired.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsOutOfCapacityBlocked ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsRevocationStatusTimeoutBlocked ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) 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 (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnknownRevocationStatusBlocked ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnknownRevocationStatusBlocked() pulumi.BoolOutput
Whether to block sessions if the revocation status check for server's certificate results in "unknown".
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnsupportedCipherBlocked ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
Whether to block sessions if SSL cipher suite is not supported.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnsupportedVersionBlocked ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
Whether to block sessions if SSL version is not supported.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUntrustedIssuerBlocked ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUntrustedIssuerBlocked() pulumi.BoolOutput
Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) Name ¶ added in v1.14.0
Unique Name of the decryption profile.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ParentResourceId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption profile belongs to.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ToLookupNetworkFirewallPolicyDecryptionProfileResultOutput ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ToLookupNetworkFirewallPolicyDecryptionProfileResultOutput() LookupNetworkFirewallPolicyDecryptionProfileResultOutput
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ToLookupNetworkFirewallPolicyDecryptionProfileResultOutputWithContext ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ToLookupNetworkFirewallPolicyDecryptionProfileResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyDecryptionProfileResultOutput
type LookupNetworkFirewallPolicyDecryptionRuleArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyDecryptionRuleArgs struct { // Name for the decryption rule, must be unique within the policy. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyDecryptionRule.
type LookupNetworkFirewallPolicyDecryptionRuleOutputArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyDecryptionRuleOutputArgs struct { // Name for the decryption rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyDecryptionRule.
func (LookupNetworkFirewallPolicyDecryptionRuleOutputArgs) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyDecryptionRuleOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyDecryptionRuleResult ¶ added in v1.14.0
type LookupNetworkFirewallPolicyDecryptionRuleResult struct { // Action: // * NO_DECRYPT - Matching traffic is not decrypted. // * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`. Action string `pulumi:"action"` // Match criteria used in Decryption Rule used on the firewall policy rules. Conditions []GetNetworkFirewallPolicyDecryptionRuleCondition `pulumi:"conditions"` // The name of the decryption profile to use. DecryptionProfile string `pulumi:"decryptionProfile"` Id string `pulumi:"id"` // Name for the decryption rule, must be unique within the policy. Name string `pulumi:"name"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this decryption rule belongs to. ParentResourceId string `pulumi:"parentResourceId"` // An object which defines the position of the rule. Positions []GetNetworkFirewallPolicyDecryptionRulePosition `pulumi:"positions"` PriorityOrder string `pulumi:"priorityOrder"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret string `pulumi:"secret"` }
A collection of values returned by getNetworkFirewallPolicyDecryptionRule.
func LookupNetworkFirewallPolicyDecryptionRule ¶ added in v1.14.0
func LookupNetworkFirewallPolicyDecryptionRule(ctx *pulumi.Context, args *LookupNetworkFirewallPolicyDecryptionRuleArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicyDecryptionRuleResult, error)
This data source provides details about a specific Network Firewall Policy Decryption Rule resource in Oracle Cloud Infrastructure Network Firewall service.
Get Decryption Rule by the given name in the context of network firewall policy.
type LookupNetworkFirewallPolicyDecryptionRuleResultOutput ¶ added in v1.14.0
type LookupNetworkFirewallPolicyDecryptionRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyDecryptionRule.
func LookupNetworkFirewallPolicyDecryptionRuleOutput ¶ added in v1.14.0
func LookupNetworkFirewallPolicyDecryptionRuleOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyDecryptionRuleOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyDecryptionRuleResultOutput
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Action ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Action() pulumi.StringOutput
Action: * NO_DECRYPT - Matching traffic is not decrypted. * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Conditions ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Conditions() GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
Match criteria used in Decryption Rule used on the firewall policy rules.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) DecryptionProfile ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) DecryptionProfile() pulumi.StringOutput
The name of the decryption profile to use.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Name ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Name() pulumi.StringOutput
Name for the decryption rule, must be unique within the policy.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ParentResourceId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption rule belongs to.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Positions ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Positions() GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
An object which defines the position of the rule.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) PriorityOrder ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) PriorityOrder() pulumi.StringOutput
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Secret ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Secret() pulumi.StringOutput
The name of a mapped secret. Its `type` must match that of the specified decryption profile.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ToLookupNetworkFirewallPolicyDecryptionRuleResultOutput ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ToLookupNetworkFirewallPolicyDecryptionRuleResultOutput() LookupNetworkFirewallPolicyDecryptionRuleResultOutput
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ToLookupNetworkFirewallPolicyDecryptionRuleResultOutputWithContext ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ToLookupNetworkFirewallPolicyDecryptionRuleResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyDecryptionRuleResultOutput
type LookupNetworkFirewallPolicyMappedSecretArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyMappedSecretArgs struct { // Name of the secret. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyMappedSecret.
type LookupNetworkFirewallPolicyMappedSecretOutputArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyMappedSecretOutputArgs struct { // Name of the secret. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyMappedSecret.
func (LookupNetworkFirewallPolicyMappedSecretOutputArgs) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyMappedSecretOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyMappedSecretResult ¶ added in v1.14.0
type LookupNetworkFirewallPolicyMappedSecretResult struct { Id string `pulumi:"id"` // Name of the secret. Name string `pulumi:"name"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this Mapped Secret belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Source of the secrets, where the secrets are stored. Source string `pulumi:"source"` // 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"` }
A collection of values returned by getNetworkFirewallPolicyMappedSecret.
func LookupNetworkFirewallPolicyMappedSecret ¶ added in v1.14.0
func LookupNetworkFirewallPolicyMappedSecret(ctx *pulumi.Context, args *LookupNetworkFirewallPolicyMappedSecretArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicyMappedSecretResult, error)
This data source provides details about a specific Network Firewall Policy Mapped Secret resource in Oracle Cloud Infrastructure Network Firewall service.
Get Mapped Secret by the given name in the context of network firewall policy.
type LookupNetworkFirewallPolicyMappedSecretResultOutput ¶ added in v1.14.0
type LookupNetworkFirewallPolicyMappedSecretResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyMappedSecret.
func LookupNetworkFirewallPolicyMappedSecretOutput ¶ added in v1.14.0
func LookupNetworkFirewallPolicyMappedSecretOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyMappedSecretOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyMappedSecretResultOutput
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) Name ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) Name() pulumi.StringOutput
Name of the secret.
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ParentResourceId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Mapped Secret belongs to.
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) Source ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) Source() pulumi.StringOutput
Source of the secrets, where the secrets are stored.
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ToLookupNetworkFirewallPolicyMappedSecretResultOutput ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) ToLookupNetworkFirewallPolicyMappedSecretResultOutput() LookupNetworkFirewallPolicyMappedSecretResultOutput
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ToLookupNetworkFirewallPolicyMappedSecretResultOutputWithContext ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) ToLookupNetworkFirewallPolicyMappedSecretResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyMappedSecretResultOutput
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) Type ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy.
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) VaultSecretId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) VaultSecretId() pulumi.StringOutput
OCID for the Vault Secret to be used.
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) VersionNumber ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) VersionNumber() pulumi.IntOutput
Version number of the secret to be used.
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 { // Count of number of Network Firewall attached to the Policy. AttachedNetworkFirewallCount int `pulumi:"attachedNetworkFirewallCount"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` 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"` // 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"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // 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"` }
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
<!--Start PulumiCodeChooser --> ```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 }) }
``` <!--End PulumiCodeChooser -->
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) AttachedNetworkFirewallCount ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyResultOutput) AttachedNetworkFirewallCount() pulumi.IntOutput
Count of number of Network Firewall attached to the Policy.
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) DefinedTags ¶
func (o LookupNetworkFirewallPolicyResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
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
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
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) 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) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
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
type LookupNetworkFirewallPolicySecurityRuleArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicySecurityRuleArgs struct { // Name for the Security rule, must be unique within the policy. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicySecurityRule.
type LookupNetworkFirewallPolicySecurityRuleOutputArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicySecurityRuleOutputArgs struct { // Name for the Security rule, must be unique within the policy. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicySecurityRule.
func (LookupNetworkFirewallPolicySecurityRuleOutputArgs) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicySecurityRuleOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicySecurityRuleResult ¶ added in v1.14.0
type LookupNetworkFirewallPolicySecurityRuleResult 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"` Id string `pulumi:"id"` // 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"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this security rule belongs to. ParentResourceId string `pulumi:"parentResourceId"` // An object which defines the position of the rule. Positions []GetNetworkFirewallPolicySecurityRulePosition `pulumi:"positions"` PriorityOrder string `pulumi:"priorityOrder"` }
A collection of values returned by getNetworkFirewallPolicySecurityRule.
func LookupNetworkFirewallPolicySecurityRule ¶ added in v1.14.0
func LookupNetworkFirewallPolicySecurityRule(ctx *pulumi.Context, args *LookupNetworkFirewallPolicySecurityRuleArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicySecurityRuleResult, error)
This data source provides details about a specific Network Firewall Policy Security Rule resource in Oracle Cloud Infrastructure Network Firewall service.
Get Security Rule by the given name in the context of network firewall policy.
type LookupNetworkFirewallPolicySecurityRuleResultOutput ¶ added in v1.14.0
type LookupNetworkFirewallPolicySecurityRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicySecurityRule.
func LookupNetworkFirewallPolicySecurityRuleOutput ¶ added in v1.14.0
func LookupNetworkFirewallPolicySecurityRuleOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicySecurityRuleOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicySecurityRuleResultOutput
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) Action ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) 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 (LookupNetworkFirewallPolicySecurityRuleResultOutput) Conditions ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) 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 (LookupNetworkFirewallPolicySecurityRuleResultOutput) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) Inspection ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) 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 (LookupNetworkFirewallPolicySecurityRuleResultOutput) Name ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) ParentResourceId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this security rule belongs to.
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) Positions ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) Positions() GetNetworkFirewallPolicySecurityRulePositionArrayOutput
An object which defines the position of the rule.
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) PriorityOrder ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) PriorityOrder() pulumi.StringOutput
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) ToLookupNetworkFirewallPolicySecurityRuleResultOutput ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) ToLookupNetworkFirewallPolicySecurityRuleResultOutput() LookupNetworkFirewallPolicySecurityRuleResultOutput
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) ToLookupNetworkFirewallPolicySecurityRuleResultOutputWithContext ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) ToLookupNetworkFirewallPolicySecurityRuleResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicySecurityRuleResultOutput
type LookupNetworkFirewallPolicyServiceArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyServiceArgs struct { // Name of the service. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyService.
type LookupNetworkFirewallPolicyServiceListArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyServiceListArgs struct { // Name of the service Group. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyServiceList.
type LookupNetworkFirewallPolicyServiceListOutputArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyServiceListOutputArgs struct { // Name of the service Group. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyServiceList.
func (LookupNetworkFirewallPolicyServiceListOutputArgs) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyServiceListOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyServiceListResult ¶ added in v1.14.0
type LookupNetworkFirewallPolicyServiceListResult struct { Id string `pulumi:"id"` // Name of the service Group. Name string `pulumi:"name"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this serviceList belongs to. ParentResourceId string `pulumi:"parentResourceId"` // List of services in the group. Services []string `pulumi:"services"` // Count of total services in the given service List. TotalServices int `pulumi:"totalServices"` }
A collection of values returned by getNetworkFirewallPolicyServiceList.
func LookupNetworkFirewallPolicyServiceList ¶ added in v1.14.0
func LookupNetworkFirewallPolicyServiceList(ctx *pulumi.Context, args *LookupNetworkFirewallPolicyServiceListArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicyServiceListResult, error)
This data source provides details about a specific Network Firewall Policy Service List resource in Oracle Cloud Infrastructure Network Firewall service.
Get ServiceList by the given name in the context of network firewall policy.
type LookupNetworkFirewallPolicyServiceListResultOutput ¶ added in v1.14.0
type LookupNetworkFirewallPolicyServiceListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyServiceList.
func LookupNetworkFirewallPolicyServiceListOutput ¶ added in v1.14.0
func LookupNetworkFirewallPolicyServiceListOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyServiceListOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyServiceListResultOutput
func (LookupNetworkFirewallPolicyServiceListResultOutput) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyServiceListResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyServiceListResultOutput) Name ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceListResultOutput) Name() pulumi.StringOutput
Name of the service Group.
func (LookupNetworkFirewallPolicyServiceListResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceListResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyServiceListResultOutput) ParentResourceId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceListResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this serviceList belongs to.
func (LookupNetworkFirewallPolicyServiceListResultOutput) Services ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceListResultOutput) Services() pulumi.StringArrayOutput
List of services in the group.
func (LookupNetworkFirewallPolicyServiceListResultOutput) ToLookupNetworkFirewallPolicyServiceListResultOutput ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceListResultOutput) ToLookupNetworkFirewallPolicyServiceListResultOutput() LookupNetworkFirewallPolicyServiceListResultOutput
func (LookupNetworkFirewallPolicyServiceListResultOutput) ToLookupNetworkFirewallPolicyServiceListResultOutputWithContext ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceListResultOutput) ToLookupNetworkFirewallPolicyServiceListResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyServiceListResultOutput
func (LookupNetworkFirewallPolicyServiceListResultOutput) TotalServices ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceListResultOutput) TotalServices() pulumi.IntOutput
Count of total services in the given service List.
type LookupNetworkFirewallPolicyServiceOutputArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyServiceOutputArgs struct { // Name of the service. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyService.
func (LookupNetworkFirewallPolicyServiceOutputArgs) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyServiceOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyServiceResult ¶ added in v1.14.0
type LookupNetworkFirewallPolicyServiceResult struct { Id string `pulumi:"id"` // Name of the service. Name string `pulumi:"name"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this service belongs to. ParentResourceId string `pulumi:"parentResourceId"` // List of port-ranges used. PortRanges []GetNetworkFirewallPolicyServicePortRange `pulumi:"portRanges"` // Describes the type of Service. Type string `pulumi:"type"` }
A collection of values returned by getNetworkFirewallPolicyService.
func LookupNetworkFirewallPolicyService ¶ added in v1.14.0
func LookupNetworkFirewallPolicyService(ctx *pulumi.Context, args *LookupNetworkFirewallPolicyServiceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicyServiceResult, error)
This data source provides details about a specific Network Firewall Policy Service resource in Oracle Cloud Infrastructure Network Firewall service.
Get Service by the given name in the context of network firewall policy.
type LookupNetworkFirewallPolicyServiceResultOutput ¶ added in v1.14.0
type LookupNetworkFirewallPolicyServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyService.
func LookupNetworkFirewallPolicyServiceOutput ¶ added in v1.14.0
func LookupNetworkFirewallPolicyServiceOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyServiceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyServiceResultOutput
func (LookupNetworkFirewallPolicyServiceResultOutput) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyServiceResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyServiceResultOutput) Id ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceResultOutput) Id() pulumi.StringOutput
func (LookupNetworkFirewallPolicyServiceResultOutput) Name ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceResultOutput) Name() pulumi.StringOutput
Name of the service.
func (LookupNetworkFirewallPolicyServiceResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyServiceResultOutput) ParentResourceId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this service belongs to.
func (LookupNetworkFirewallPolicyServiceResultOutput) PortRanges ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceResultOutput) PortRanges() GetNetworkFirewallPolicyServicePortRangeArrayOutput
List of port-ranges used.
func (LookupNetworkFirewallPolicyServiceResultOutput) ToLookupNetworkFirewallPolicyServiceResultOutput ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceResultOutput) ToLookupNetworkFirewallPolicyServiceResultOutput() LookupNetworkFirewallPolicyServiceResultOutput
func (LookupNetworkFirewallPolicyServiceResultOutput) ToLookupNetworkFirewallPolicyServiceResultOutputWithContext ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceResultOutput) ToLookupNetworkFirewallPolicyServiceResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyServiceResultOutput
func (LookupNetworkFirewallPolicyServiceResultOutput) Type ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyServiceResultOutput) Type() pulumi.StringOutput
Describes the type of Service.
type LookupNetworkFirewallPolicyUrlListArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyUrlListArgs struct { // Unique name identifier for the URL list. Name string `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyUrlList.
type LookupNetworkFirewallPolicyUrlListOutputArgs ¶ added in v1.14.0
type LookupNetworkFirewallPolicyUrlListOutputArgs struct { // Unique name identifier for the URL list. Name pulumi.StringInput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput `pulumi:"networkFirewallPolicyId"` }
A collection of arguments for invoking getNetworkFirewallPolicyUrlList.
func (LookupNetworkFirewallPolicyUrlListOutputArgs) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyUrlListOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyUrlListResult ¶ added in v1.14.0
type LookupNetworkFirewallPolicyUrlListResult struct { Id string `pulumi:"id"` // Unique name identifier for the URL list. Name string `pulumi:"name"` NetworkFirewallPolicyId string `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this URL List belongs to. ParentResourceId string `pulumi:"parentResourceId"` // Total count of URLs in the URL List TotalUrls int `pulumi:"totalUrls"` // List of urls. Urls []GetNetworkFirewallPolicyUrlListUrl `pulumi:"urls"` }
A collection of values returned by getNetworkFirewallPolicyUrlList.
func LookupNetworkFirewallPolicyUrlList ¶ added in v1.14.0
func LookupNetworkFirewallPolicyUrlList(ctx *pulumi.Context, args *LookupNetworkFirewallPolicyUrlListArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFirewallPolicyUrlListResult, error)
This data source provides details about a specific Network Firewall Policy Url List resource in Oracle Cloud Infrastructure Network Firewall service.
Get Url List by the given name in the context of network firewall policy.
type LookupNetworkFirewallPolicyUrlListResultOutput ¶ added in v1.14.0
type LookupNetworkFirewallPolicyUrlListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyUrlList.
func LookupNetworkFirewallPolicyUrlListOutput ¶ added in v1.14.0
func LookupNetworkFirewallPolicyUrlListOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyUrlListOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyUrlListResultOutput
func (LookupNetworkFirewallPolicyUrlListResultOutput) ElementType ¶ added in v1.14.0
func (LookupNetworkFirewallPolicyUrlListResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyUrlListResultOutput) Id ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyUrlListResultOutput) Id() pulumi.StringOutput
func (LookupNetworkFirewallPolicyUrlListResultOutput) Name ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyUrlListResultOutput) Name() pulumi.StringOutput
Unique name identifier for the URL list.
func (LookupNetworkFirewallPolicyUrlListResultOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyUrlListResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyUrlListResultOutput) ParentResourceId ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyUrlListResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this URL List belongs to.
func (LookupNetworkFirewallPolicyUrlListResultOutput) ToLookupNetworkFirewallPolicyUrlListResultOutput ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyUrlListResultOutput) ToLookupNetworkFirewallPolicyUrlListResultOutput() LookupNetworkFirewallPolicyUrlListResultOutput
func (LookupNetworkFirewallPolicyUrlListResultOutput) ToLookupNetworkFirewallPolicyUrlListResultOutputWithContext ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyUrlListResultOutput) ToLookupNetworkFirewallPolicyUrlListResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyUrlListResultOutput
func (LookupNetworkFirewallPolicyUrlListResultOutput) TotalUrls ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyUrlListResultOutput) TotalUrls() pulumi.IntOutput
Total count of URLs in the URL List
func (LookupNetworkFirewallPolicyUrlListResultOutput) Urls ¶ added in v1.14.0
func (o LookupNetworkFirewallPolicyUrlListResultOutput) Urls() GetNetworkFirewallPolicyUrlListUrlArrayOutput
List of urls.
type LookupNetworkFirewallResult ¶
type LookupNetworkFirewallResult struct { // Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use the [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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` 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"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` 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, it 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 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 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
<!--Start PulumiCodeChooser --> ```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 }) }
``` <!--End PulumiCodeChooser -->
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 the [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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
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
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
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, it 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 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 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` 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) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` 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, it 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 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 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
<!--Start PulumiCodeChooser --> ```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.Map{ "Operations.CostCenter": pulumi.Any("42"), }, DisplayName: pulumi.Any(_var.Network_firewall_display_name), FreeformTags: pulumi.Map{ "Department": pulumi.Any("Finance"), }, 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 }) }
``` <!--End PulumiCodeChooser -->
## 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` 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) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
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) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
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, it 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 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 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 // Count of number of Network Firewall attached to the Policy. AttachedNetworkFirewallCount pulumi.IntOutput `pulumi:"attachedNetworkFirewallCount"` // (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) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` 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) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` // // ** 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 FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // 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"` // 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"` }
## 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 NetworkFirewallPolicyAddressList ¶ added in v1.14.0
type NetworkFirewallPolicyAddressList struct { pulumi.CustomResourceState // (Updatable) List of addresses. Addresses pulumi.StringArrayOutput `pulumi:"addresses"` // Unique name to identify the group of addresses to be used in the policy rules. Name pulumi.StringOutput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this Address List belongs to. ParentResourceId pulumi.StringOutput `pulumi:"parentResourceId"` // Count of total addresses in the AddressList TotalAddresses pulumi.IntOutput `pulumi:"totalAddresses"` // Type of address List. The accepted values are - * FQDN * IP // // ** 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 Type pulumi.StringOutput `pulumi:"type"` }
This resource provides the Network Firewall Policy Address List resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new Address List for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewNetworkFirewallPolicyAddressList(ctx, "testNetworkFirewallPolicyAddressList", &NetworkFirewall.NetworkFirewallPolicyAddressListArgs{ NetworkFirewallPolicyId: pulumi.Any(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), Type: pulumi.Any(_var.Network_firewall_policy_address_list_type), Addresses: pulumi.Any(_var.Network_firewall_policy_address_list_addresses), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
NetworkFirewallPolicyAddressLists can be imported using the `name`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewallPolicyAddressList:NetworkFirewallPolicyAddressList test_network_firewall_policy_address_list "networkFirewallPolicies/{networkFirewallPolicyId}/addressLists/{addressListName}" ```
func GetNetworkFirewallPolicyAddressList ¶ added in v1.14.0
func GetNetworkFirewallPolicyAddressList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicyAddressListState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyAddressList, error)
GetNetworkFirewallPolicyAddressList gets an existing NetworkFirewallPolicyAddressList 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 NewNetworkFirewallPolicyAddressList ¶ added in v1.14.0
func NewNetworkFirewallPolicyAddressList(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyAddressListArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyAddressList, error)
NewNetworkFirewallPolicyAddressList registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicyAddressList) ElementType ¶ added in v1.14.0
func (*NetworkFirewallPolicyAddressList) ElementType() reflect.Type
func (*NetworkFirewallPolicyAddressList) ToNetworkFirewallPolicyAddressListOutput ¶ added in v1.14.0
func (i *NetworkFirewallPolicyAddressList) ToNetworkFirewallPolicyAddressListOutput() NetworkFirewallPolicyAddressListOutput
func (*NetworkFirewallPolicyAddressList) ToNetworkFirewallPolicyAddressListOutputWithContext ¶ added in v1.14.0
func (i *NetworkFirewallPolicyAddressList) ToNetworkFirewallPolicyAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListOutput
type NetworkFirewallPolicyAddressListArgs ¶ added in v1.14.0
type NetworkFirewallPolicyAddressListArgs struct { // (Updatable) List of addresses. Addresses pulumi.StringArrayInput // Unique name to identify the group of addresses to be used in the policy rules. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput // Type of address List. The accepted values are - * FQDN * IP // // ** 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 Type pulumi.StringInput }
The set of arguments for constructing a NetworkFirewallPolicyAddressList resource.
func (NetworkFirewallPolicyAddressListArgs) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyAddressListArgs) ElementType() reflect.Type
type NetworkFirewallPolicyAddressListArray ¶ added in v1.14.0
type NetworkFirewallPolicyAddressListArray []NetworkFirewallPolicyAddressListInput
func (NetworkFirewallPolicyAddressListArray) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyAddressListArray) ElementType() reflect.Type
func (NetworkFirewallPolicyAddressListArray) ToNetworkFirewallPolicyAddressListArrayOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyAddressListArray) ToNetworkFirewallPolicyAddressListArrayOutput() NetworkFirewallPolicyAddressListArrayOutput
func (NetworkFirewallPolicyAddressListArray) ToNetworkFirewallPolicyAddressListArrayOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyAddressListArray) ToNetworkFirewallPolicyAddressListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListArrayOutput
type NetworkFirewallPolicyAddressListArrayInput ¶ added in v1.14.0
type NetworkFirewallPolicyAddressListArrayInput interface { pulumi.Input ToNetworkFirewallPolicyAddressListArrayOutput() NetworkFirewallPolicyAddressListArrayOutput ToNetworkFirewallPolicyAddressListArrayOutputWithContext(context.Context) NetworkFirewallPolicyAddressListArrayOutput }
NetworkFirewallPolicyAddressListArrayInput is an input type that accepts NetworkFirewallPolicyAddressListArray and NetworkFirewallPolicyAddressListArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyAddressListArrayInput` via:
NetworkFirewallPolicyAddressListArray{ NetworkFirewallPolicyAddressListArgs{...} }
type NetworkFirewallPolicyAddressListArrayOutput ¶ added in v1.14.0
type NetworkFirewallPolicyAddressListArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyAddressListArrayOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyAddressListArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyAddressListArrayOutput) ToNetworkFirewallPolicyAddressListArrayOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListArrayOutput) ToNetworkFirewallPolicyAddressListArrayOutput() NetworkFirewallPolicyAddressListArrayOutput
func (NetworkFirewallPolicyAddressListArrayOutput) ToNetworkFirewallPolicyAddressListArrayOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListArrayOutput) ToNetworkFirewallPolicyAddressListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListArrayOutput
type NetworkFirewallPolicyAddressListInput ¶ added in v1.14.0
type NetworkFirewallPolicyAddressListInput interface { pulumi.Input ToNetworkFirewallPolicyAddressListOutput() NetworkFirewallPolicyAddressListOutput ToNetworkFirewallPolicyAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListOutput }
type NetworkFirewallPolicyAddressListMap ¶ added in v1.14.0
type NetworkFirewallPolicyAddressListMap map[string]NetworkFirewallPolicyAddressListInput
func (NetworkFirewallPolicyAddressListMap) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyAddressListMap) ElementType() reflect.Type
func (NetworkFirewallPolicyAddressListMap) ToNetworkFirewallPolicyAddressListMapOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyAddressListMap) ToNetworkFirewallPolicyAddressListMapOutput() NetworkFirewallPolicyAddressListMapOutput
func (NetworkFirewallPolicyAddressListMap) ToNetworkFirewallPolicyAddressListMapOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyAddressListMap) ToNetworkFirewallPolicyAddressListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListMapOutput
type NetworkFirewallPolicyAddressListMapInput ¶ added in v1.14.0
type NetworkFirewallPolicyAddressListMapInput interface { pulumi.Input ToNetworkFirewallPolicyAddressListMapOutput() NetworkFirewallPolicyAddressListMapOutput ToNetworkFirewallPolicyAddressListMapOutputWithContext(context.Context) NetworkFirewallPolicyAddressListMapOutput }
NetworkFirewallPolicyAddressListMapInput is an input type that accepts NetworkFirewallPolicyAddressListMap and NetworkFirewallPolicyAddressListMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicyAddressListMapInput` via:
NetworkFirewallPolicyAddressListMap{ "key": NetworkFirewallPolicyAddressListArgs{...} }
type NetworkFirewallPolicyAddressListMapOutput ¶ added in v1.14.0
type NetworkFirewallPolicyAddressListMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyAddressListMapOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyAddressListMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyAddressListMapOutput) MapIndex ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyAddressListOutput
func (NetworkFirewallPolicyAddressListMapOutput) ToNetworkFirewallPolicyAddressListMapOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListMapOutput) ToNetworkFirewallPolicyAddressListMapOutput() NetworkFirewallPolicyAddressListMapOutput
func (NetworkFirewallPolicyAddressListMapOutput) ToNetworkFirewallPolicyAddressListMapOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListMapOutput) ToNetworkFirewallPolicyAddressListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListMapOutput
type NetworkFirewallPolicyAddressListOutput ¶ added in v1.14.0
type NetworkFirewallPolicyAddressListOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyAddressListOutput) Addresses ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListOutput) Addresses() pulumi.StringArrayOutput
(Updatable) List of addresses.
func (NetworkFirewallPolicyAddressListOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyAddressListOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyAddressListOutput) Name ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListOutput) Name() pulumi.StringOutput
Unique name to identify the group of addresses to be used in the policy rules.
func (NetworkFirewallPolicyAddressListOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyAddressListOutput) ParentResourceId ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Address List belongs to.
func (NetworkFirewallPolicyAddressListOutput) ToNetworkFirewallPolicyAddressListOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListOutput) ToNetworkFirewallPolicyAddressListOutput() NetworkFirewallPolicyAddressListOutput
func (NetworkFirewallPolicyAddressListOutput) ToNetworkFirewallPolicyAddressListOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListOutput) ToNetworkFirewallPolicyAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListOutput
func (NetworkFirewallPolicyAddressListOutput) TotalAddresses ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListOutput) TotalAddresses() pulumi.IntOutput
Count of total addresses in the AddressList
func (NetworkFirewallPolicyAddressListOutput) Type ¶ added in v1.14.0
func (o NetworkFirewallPolicyAddressListOutput) Type() pulumi.StringOutput
Type of address List. The accepted values are - * FQDN * IP
** 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
type NetworkFirewallPolicyAddressListState ¶ added in v1.14.0
type NetworkFirewallPolicyAddressListState struct { // (Updatable) List of addresses. Addresses pulumi.StringArrayInput // Unique name to identify the group of addresses to be used in the policy rules. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringPtrInput // OCID of the Network Firewall Policy this Address List belongs to. ParentResourceId pulumi.StringPtrInput // Count of total addresses in the AddressList TotalAddresses pulumi.IntPtrInput // Type of address List. The accepted values are - * FQDN * IP // // ** 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 Type pulumi.StringPtrInput }
func (NetworkFirewallPolicyAddressListState) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyAddressListState) ElementType() reflect.Type
type NetworkFirewallPolicyApplication ¶ added in v1.14.0
type NetworkFirewallPolicyApplication struct { pulumi.CustomResourceState // (Updatable) The value of the ICMP/ICMP_V6 message Code (subtype) field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpCode pulumi.IntOutput `pulumi:"icmpCode"` // (Updatable) The value of the ICMP/IMCP_V6 message Type field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpType pulumi.IntOutput `pulumi:"icmpType"` // Name of the application Name pulumi.StringOutput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this application belongs to. ParentResourceId pulumi.StringOutput `pulumi:"parentResourceId"` // Describes the type of application. The accepted values are - * ICMP * ICMP_V6 // // ** 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 Type pulumi.StringOutput `pulumi:"type"` }
This resource provides the Network Firewall Policy Application resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new Application inside the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewNetworkFirewallPolicyApplication(ctx, "testNetworkFirewallPolicyApplication", &NetworkFirewall.NetworkFirewallPolicyApplicationArgs{ IcmpType: pulumi.Any(_var.Network_firewall_policy_application_icmp_type), NetworkFirewallPolicyId: pulumi.Any(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), Type: pulumi.Any(_var.Network_firewall_policy_application_type), IcmpCode: pulumi.Any(_var.Network_firewall_policy_application_icmp_code), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
NetworkFirewallPolicyApplications can be imported using the `name`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewallPolicyApplication:NetworkFirewallPolicyApplication test_network_firewall_policy_application "networkFirewallPolicies/{networkFirewallPolicyId}/applications/{applicationName}" ```
func GetNetworkFirewallPolicyApplication ¶ added in v1.14.0
func GetNetworkFirewallPolicyApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicyApplicationState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyApplication, error)
GetNetworkFirewallPolicyApplication gets an existing NetworkFirewallPolicyApplication 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 NewNetworkFirewallPolicyApplication ¶ added in v1.14.0
func NewNetworkFirewallPolicyApplication(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyApplicationArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyApplication, error)
NewNetworkFirewallPolicyApplication registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicyApplication) ElementType ¶ added in v1.14.0
func (*NetworkFirewallPolicyApplication) ElementType() reflect.Type
func (*NetworkFirewallPolicyApplication) ToNetworkFirewallPolicyApplicationOutput ¶ added in v1.14.0
func (i *NetworkFirewallPolicyApplication) ToNetworkFirewallPolicyApplicationOutput() NetworkFirewallPolicyApplicationOutput
func (*NetworkFirewallPolicyApplication) ToNetworkFirewallPolicyApplicationOutputWithContext ¶ added in v1.14.0
func (i *NetworkFirewallPolicyApplication) ToNetworkFirewallPolicyApplicationOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationOutput
type NetworkFirewallPolicyApplicationArgs ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationArgs struct { // (Updatable) The value of the ICMP/ICMP_V6 message Code (subtype) field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpCode pulumi.IntPtrInput // (Updatable) The value of the ICMP/IMCP_V6 message Type field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpType pulumi.IntInput // Name of the application Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput // Describes the type of application. The accepted values are - * ICMP * ICMP_V6 // // ** 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 Type pulumi.StringInput }
The set of arguments for constructing a NetworkFirewallPolicyApplication resource.
func (NetworkFirewallPolicyApplicationArgs) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationArgs) ElementType() reflect.Type
type NetworkFirewallPolicyApplicationArray ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationArray []NetworkFirewallPolicyApplicationInput
func (NetworkFirewallPolicyApplicationArray) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationArray) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationArray) ToNetworkFirewallPolicyApplicationArrayOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyApplicationArray) ToNetworkFirewallPolicyApplicationArrayOutput() NetworkFirewallPolicyApplicationArrayOutput
func (NetworkFirewallPolicyApplicationArray) ToNetworkFirewallPolicyApplicationArrayOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyApplicationArray) ToNetworkFirewallPolicyApplicationArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationArrayOutput
type NetworkFirewallPolicyApplicationArrayInput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationArrayInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationArrayOutput() NetworkFirewallPolicyApplicationArrayOutput ToNetworkFirewallPolicyApplicationArrayOutputWithContext(context.Context) NetworkFirewallPolicyApplicationArrayOutput }
NetworkFirewallPolicyApplicationArrayInput is an input type that accepts NetworkFirewallPolicyApplicationArray and NetworkFirewallPolicyApplicationArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyApplicationArrayInput` via:
NetworkFirewallPolicyApplicationArray{ NetworkFirewallPolicyApplicationArgs{...} }
type NetworkFirewallPolicyApplicationArrayOutput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationArrayOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationArrayOutput) ToNetworkFirewallPolicyApplicationArrayOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationArrayOutput) ToNetworkFirewallPolicyApplicationArrayOutput() NetworkFirewallPolicyApplicationArrayOutput
func (NetworkFirewallPolicyApplicationArrayOutput) ToNetworkFirewallPolicyApplicationArrayOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationArrayOutput) ToNetworkFirewallPolicyApplicationArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationArrayOutput
type NetworkFirewallPolicyApplicationGroup ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroup struct { pulumi.CustomResourceState // (Updatable) Collection of application names. The apps referenced in the application group must already be present in the policy before being used in the application group. Apps pulumi.StringArrayOutput `pulumi:"apps"` // Name of the application group. Name pulumi.StringOutput `pulumi:"name"` // Unique Network Firewall Policy identifier // // ** 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 NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this application group belongs to. ParentResourceId pulumi.StringOutput `pulumi:"parentResourceId"` // Count of total applications in the given application group. TotalApps pulumi.IntOutput `pulumi:"totalApps"` }
This resource provides the Network Firewall Policy Application Group resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new ApplicationGroup inside the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewNetworkFirewallPolicyApplicationGroup(ctx, "testNetworkFirewallPolicyApplicationGroup", &NetworkFirewall.NetworkFirewallPolicyApplicationGroupArgs{ Apps: pulumi.Any(_var.Network_firewall_policy_application_group_apps), NetworkFirewallPolicyId: pulumi.Any(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
NetworkFirewallPolicyApplicationGroups can be imported using the `name`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewallPolicyApplicationGroup:NetworkFirewallPolicyApplicationGroup test_network_firewall_policy_application_group "networkFirewallPolicies/{networkFirewallPolicyId}/applicationGroups/{applicationGroupName}" ```
func GetNetworkFirewallPolicyApplicationGroup ¶ added in v1.14.0
func GetNetworkFirewallPolicyApplicationGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicyApplicationGroupState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyApplicationGroup, error)
GetNetworkFirewallPolicyApplicationGroup gets an existing NetworkFirewallPolicyApplicationGroup 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 NewNetworkFirewallPolicyApplicationGroup ¶ added in v1.14.0
func NewNetworkFirewallPolicyApplicationGroup(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyApplicationGroupArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyApplicationGroup, error)
NewNetworkFirewallPolicyApplicationGroup registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicyApplicationGroup) ElementType ¶ added in v1.14.0
func (*NetworkFirewallPolicyApplicationGroup) ElementType() reflect.Type
func (*NetworkFirewallPolicyApplicationGroup) ToNetworkFirewallPolicyApplicationGroupOutput ¶ added in v1.14.0
func (i *NetworkFirewallPolicyApplicationGroup) ToNetworkFirewallPolicyApplicationGroupOutput() NetworkFirewallPolicyApplicationGroupOutput
func (*NetworkFirewallPolicyApplicationGroup) ToNetworkFirewallPolicyApplicationGroupOutputWithContext ¶ added in v1.14.0
func (i *NetworkFirewallPolicyApplicationGroup) ToNetworkFirewallPolicyApplicationGroupOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupOutput
type NetworkFirewallPolicyApplicationGroupArgs ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroupArgs struct { // (Updatable) Collection of application names. The apps referenced in the application group must already be present in the policy before being used in the application group. Apps pulumi.StringArrayInput // Name of the application group. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier // // ** 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 NetworkFirewallPolicyId pulumi.StringInput }
The set of arguments for constructing a NetworkFirewallPolicyApplicationGroup resource.
func (NetworkFirewallPolicyApplicationGroupArgs) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationGroupArgs) ElementType() reflect.Type
type NetworkFirewallPolicyApplicationGroupArray ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroupArray []NetworkFirewallPolicyApplicationGroupInput
func (NetworkFirewallPolicyApplicationGroupArray) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationGroupArray) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationGroupArray) ToNetworkFirewallPolicyApplicationGroupArrayOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyApplicationGroupArray) ToNetworkFirewallPolicyApplicationGroupArrayOutput() NetworkFirewallPolicyApplicationGroupArrayOutput
func (NetworkFirewallPolicyApplicationGroupArray) ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyApplicationGroupArray) ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupArrayOutput
type NetworkFirewallPolicyApplicationGroupArrayInput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroupArrayInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationGroupArrayOutput() NetworkFirewallPolicyApplicationGroupArrayOutput ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext(context.Context) NetworkFirewallPolicyApplicationGroupArrayOutput }
NetworkFirewallPolicyApplicationGroupArrayInput is an input type that accepts NetworkFirewallPolicyApplicationGroupArray and NetworkFirewallPolicyApplicationGroupArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyApplicationGroupArrayInput` via:
NetworkFirewallPolicyApplicationGroupArray{ NetworkFirewallPolicyApplicationGroupArgs{...} }
type NetworkFirewallPolicyApplicationGroupArrayOutput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroupArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationGroupArrayOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationGroupArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationGroupArrayOutput) ToNetworkFirewallPolicyApplicationGroupArrayOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupArrayOutput) ToNetworkFirewallPolicyApplicationGroupArrayOutput() NetworkFirewallPolicyApplicationGroupArrayOutput
func (NetworkFirewallPolicyApplicationGroupArrayOutput) ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupArrayOutput) ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupArrayOutput
type NetworkFirewallPolicyApplicationGroupInput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroupInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationGroupOutput() NetworkFirewallPolicyApplicationGroupOutput ToNetworkFirewallPolicyApplicationGroupOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupOutput }
type NetworkFirewallPolicyApplicationGroupMap ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroupMap map[string]NetworkFirewallPolicyApplicationGroupInput
func (NetworkFirewallPolicyApplicationGroupMap) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationGroupMap) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationGroupMap) ToNetworkFirewallPolicyApplicationGroupMapOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyApplicationGroupMap) ToNetworkFirewallPolicyApplicationGroupMapOutput() NetworkFirewallPolicyApplicationGroupMapOutput
func (NetworkFirewallPolicyApplicationGroupMap) ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyApplicationGroupMap) ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupMapOutput
type NetworkFirewallPolicyApplicationGroupMapInput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroupMapInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationGroupMapOutput() NetworkFirewallPolicyApplicationGroupMapOutput ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext(context.Context) NetworkFirewallPolicyApplicationGroupMapOutput }
NetworkFirewallPolicyApplicationGroupMapInput is an input type that accepts NetworkFirewallPolicyApplicationGroupMap and NetworkFirewallPolicyApplicationGroupMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicyApplicationGroupMapInput` via:
NetworkFirewallPolicyApplicationGroupMap{ "key": NetworkFirewallPolicyApplicationGroupArgs{...} }
type NetworkFirewallPolicyApplicationGroupMapOutput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroupMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationGroupMapOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationGroupMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationGroupMapOutput) ToNetworkFirewallPolicyApplicationGroupMapOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupMapOutput) ToNetworkFirewallPolicyApplicationGroupMapOutput() NetworkFirewallPolicyApplicationGroupMapOutput
func (NetworkFirewallPolicyApplicationGroupMapOutput) ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupMapOutput) ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupMapOutput
type NetworkFirewallPolicyApplicationGroupOutput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroupOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationGroupOutput) Apps ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupOutput) Apps() pulumi.StringArrayOutput
(Updatable) Collection of application names. The apps referenced in the application group must already be present in the policy before being used in the application group.
func (NetworkFirewallPolicyApplicationGroupOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationGroupOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationGroupOutput) Name ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupOutput) Name() pulumi.StringOutput
Name of the application group.
func (NetworkFirewallPolicyApplicationGroupOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
** 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 (NetworkFirewallPolicyApplicationGroupOutput) ParentResourceId ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application group belongs to.
func (NetworkFirewallPolicyApplicationGroupOutput) ToNetworkFirewallPolicyApplicationGroupOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupOutput) ToNetworkFirewallPolicyApplicationGroupOutput() NetworkFirewallPolicyApplicationGroupOutput
func (NetworkFirewallPolicyApplicationGroupOutput) ToNetworkFirewallPolicyApplicationGroupOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupOutput) ToNetworkFirewallPolicyApplicationGroupOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupOutput
func (NetworkFirewallPolicyApplicationGroupOutput) TotalApps ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationGroupOutput) TotalApps() pulumi.IntOutput
Count of total applications in the given application group.
type NetworkFirewallPolicyApplicationGroupState ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationGroupState struct { // (Updatable) Collection of application names. The apps referenced in the application group must already be present in the policy before being used in the application group. Apps pulumi.StringArrayInput // Name of the application group. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier // // ** 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 NetworkFirewallPolicyId pulumi.StringPtrInput // OCID of the Network Firewall Policy this application group belongs to. ParentResourceId pulumi.StringPtrInput // Count of total applications in the given application group. TotalApps pulumi.IntPtrInput }
func (NetworkFirewallPolicyApplicationGroupState) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationGroupState) ElementType() reflect.Type
type NetworkFirewallPolicyApplicationInput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationOutput() NetworkFirewallPolicyApplicationOutput ToNetworkFirewallPolicyApplicationOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationOutput }
type NetworkFirewallPolicyApplicationMap ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationMap map[string]NetworkFirewallPolicyApplicationInput
func (NetworkFirewallPolicyApplicationMap) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationMap) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationMap) ToNetworkFirewallPolicyApplicationMapOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyApplicationMap) ToNetworkFirewallPolicyApplicationMapOutput() NetworkFirewallPolicyApplicationMapOutput
func (NetworkFirewallPolicyApplicationMap) ToNetworkFirewallPolicyApplicationMapOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyApplicationMap) ToNetworkFirewallPolicyApplicationMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationMapOutput
type NetworkFirewallPolicyApplicationMapInput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationMapInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationMapOutput() NetworkFirewallPolicyApplicationMapOutput ToNetworkFirewallPolicyApplicationMapOutputWithContext(context.Context) NetworkFirewallPolicyApplicationMapOutput }
NetworkFirewallPolicyApplicationMapInput is an input type that accepts NetworkFirewallPolicyApplicationMap and NetworkFirewallPolicyApplicationMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicyApplicationMapInput` via:
NetworkFirewallPolicyApplicationMap{ "key": NetworkFirewallPolicyApplicationArgs{...} }
type NetworkFirewallPolicyApplicationMapOutput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationMapOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationMapOutput) MapIndex ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyApplicationOutput
func (NetworkFirewallPolicyApplicationMapOutput) ToNetworkFirewallPolicyApplicationMapOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationMapOutput) ToNetworkFirewallPolicyApplicationMapOutput() NetworkFirewallPolicyApplicationMapOutput
func (NetworkFirewallPolicyApplicationMapOutput) ToNetworkFirewallPolicyApplicationMapOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationMapOutput) ToNetworkFirewallPolicyApplicationMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationMapOutput
type NetworkFirewallPolicyApplicationOutput ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationOutput) IcmpCode ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationOutput) IcmpCode() pulumi.IntOutput
(Updatable) The value of the ICMP/ICMP_V6 message Code (subtype) field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1).
func (NetworkFirewallPolicyApplicationOutput) IcmpType ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationOutput) IcmpType() pulumi.IntOutput
(Updatable) The value of the ICMP/IMCP_V6 message Type field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1).
func (NetworkFirewallPolicyApplicationOutput) Name ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationOutput) Name() pulumi.StringOutput
Name of the application
func (NetworkFirewallPolicyApplicationOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyApplicationOutput) ParentResourceId ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application belongs to.
func (NetworkFirewallPolicyApplicationOutput) ToNetworkFirewallPolicyApplicationOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationOutput) ToNetworkFirewallPolicyApplicationOutput() NetworkFirewallPolicyApplicationOutput
func (NetworkFirewallPolicyApplicationOutput) ToNetworkFirewallPolicyApplicationOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationOutput) ToNetworkFirewallPolicyApplicationOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationOutput
func (NetworkFirewallPolicyApplicationOutput) Type ¶ added in v1.14.0
func (o NetworkFirewallPolicyApplicationOutput) Type() pulumi.StringOutput
Describes the type of application. The accepted values are - * ICMP * ICMP_V6
** 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
type NetworkFirewallPolicyApplicationState ¶ added in v1.14.0
type NetworkFirewallPolicyApplicationState struct { // (Updatable) The value of the ICMP/ICMP_V6 message Code (subtype) field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpCode pulumi.IntPtrInput // (Updatable) The value of the ICMP/IMCP_V6 message Type field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpType pulumi.IntPtrInput // Name of the application Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringPtrInput // OCID of the Network Firewall Policy this application belongs to. ParentResourceId pulumi.StringPtrInput // Describes the type of application. The accepted values are - * ICMP * ICMP_V6 // // ** 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 Type pulumi.StringPtrInput }
func (NetworkFirewallPolicyApplicationState) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyApplicationState) ElementType() reflect.Type
type NetworkFirewallPolicyArgs ¶
type NetworkFirewallPolicyArgs struct { // (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) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` // // ** 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 FreeformTags pulumi.MapInput }
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 { pulumi.CustomResourceState // (Updatable) Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. AreCertificateExtensionsRestricted pulumi.BoolOutput `pulumi:"areCertificateExtensionsRestricted"` // (Updatable) Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName pulumi.BoolOutput `pulumi:"isAutoIncludeAltName"` // (Updatable) Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked pulumi.BoolOutput `pulumi:"isExpiredCertificateBlocked"` // (Updatable) Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked pulumi.BoolOutput `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.BoolOutput `pulumi:"isRevocationStatusTimeoutBlocked"` // (Updatable) Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked pulumi.BoolOutput `pulumi:"isUnknownRevocationStatusBlocked"` // (Updatable) Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked pulumi.BoolOutput `pulumi:"isUnsupportedCipherBlocked"` // (Updatable) Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked pulumi.BoolOutput `pulumi:"isUnsupportedVersionBlocked"` // (Updatable) Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked pulumi.BoolOutput `pulumi:"isUntrustedIssuerBlocked"` // Name of the decryption profile. Name pulumi.StringOutput `pulumi:"name"` // Unique Network Firewall Policy identifier // // ** 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 NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this decryption profile belongs to. ParentResourceId pulumi.StringOutput `pulumi:"parentResourceId"` // Describes the type of decryption profile. The accepted values are - * SSL_FORWARD_PROXY * SSL_INBOUND_INSPECTION Type pulumi.StringOutput `pulumi:"type"` }
This resource provides the Network Firewall Policy Decryption Profile resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new Decryption Profile for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewNetworkFirewallPolicyDecryptionProfile(ctx, "testNetworkFirewallPolicyDecryptionProfile", &NetworkFirewall.NetworkFirewallPolicyDecryptionProfileArgs{ NetworkFirewallPolicyId: pulumi.Any(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), Type: pulumi.Any(_var.Network_firewall_policy_decryption_profile_type), AreCertificateExtensionsRestricted: pulumi.Any(_var.Network_firewall_policy_decryption_profile_are_certificate_extensions_restricted), IsAutoIncludeAltName: pulumi.Any(_var.Network_firewall_policy_decryption_profile_is_auto_include_alt_name), IsExpiredCertificateBlocked: pulumi.Any(_var.Network_firewall_policy_decryption_profile_is_expired_certificate_blocked), IsOutOfCapacityBlocked: pulumi.Any(_var.Network_firewall_policy_decryption_profile_is_out_of_capacity_blocked), IsRevocationStatusTimeoutBlocked: pulumi.Any(_var.Network_firewall_policy_decryption_profile_is_revocation_status_timeout_blocked), IsUnknownRevocationStatusBlocked: pulumi.Any(_var.Network_firewall_policy_decryption_profile_is_unknown_revocation_status_blocked), IsUnsupportedCipherBlocked: pulumi.Any(_var.Network_firewall_policy_decryption_profile_is_unsupported_cipher_blocked), IsUnsupportedVersionBlocked: pulumi.Any(_var.Network_firewall_policy_decryption_profile_is_unsupported_version_blocked), IsUntrustedIssuerBlocked: pulumi.Any(_var.Network_firewall_policy_decryption_profile_is_untrusted_issuer_blocked), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
NetworkFirewallPolicyDecryptionProfiles can be imported using the `name`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewallPolicyDecryptionProfile:NetworkFirewallPolicyDecryptionProfile test_network_firewall_policy_decryption_profile "networkFirewallPolicies/{networkFirewallPolicyId}/decryptionProfiles/{decryptionProfileName}" ```
func GetNetworkFirewallPolicyDecryptionProfile ¶
func GetNetworkFirewallPolicyDecryptionProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicyDecryptionProfileState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyDecryptionProfile, error)
GetNetworkFirewallPolicyDecryptionProfile gets an existing NetworkFirewallPolicyDecryptionProfile 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 NewNetworkFirewallPolicyDecryptionProfile ¶ added in v1.14.0
func NewNetworkFirewallPolicyDecryptionProfile(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyDecryptionProfileArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyDecryptionProfile, error)
NewNetworkFirewallPolicyDecryptionProfile registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicyDecryptionProfile) ElementType ¶ added in v1.14.0
func (*NetworkFirewallPolicyDecryptionProfile) ElementType() reflect.Type
func (*NetworkFirewallPolicyDecryptionProfile) ToNetworkFirewallPolicyDecryptionProfileOutput ¶ added in v1.14.0
func (i *NetworkFirewallPolicyDecryptionProfile) ToNetworkFirewallPolicyDecryptionProfileOutput() NetworkFirewallPolicyDecryptionProfileOutput
func (*NetworkFirewallPolicyDecryptionProfile) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext ¶ added in v1.14.0
func (i *NetworkFirewallPolicyDecryptionProfile) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileOutput
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 // (Updatable) Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName pulumi.BoolPtrInput // (Updatable) Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked pulumi.BoolPtrInput // (Updatable) Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked pulumi.BoolPtrInput // (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 // (Updatable) Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked pulumi.BoolPtrInput // (Updatable) Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked pulumi.BoolPtrInput // (Updatable) Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked pulumi.BoolPtrInput // (Updatable) Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked pulumi.BoolPtrInput // Name of the decryption profile. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier // // ** 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 NetworkFirewallPolicyId pulumi.StringInput // Describes the type of decryption profile. The accepted values are - * SSL_FORWARD_PROXY * SSL_INBOUND_INSPECTION Type pulumi.StringInput }
The set of arguments for constructing a NetworkFirewallPolicyDecryptionProfile resource.
func (NetworkFirewallPolicyDecryptionProfileArgs) ElementType ¶
func (NetworkFirewallPolicyDecryptionProfileArgs) ElementType() reflect.Type
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(ctx context.Context) NetworkFirewallPolicyDecryptionProfileOutput }
type NetworkFirewallPolicyDecryptionProfileMap ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionProfileMap map[string]NetworkFirewallPolicyDecryptionProfileInput
func (NetworkFirewallPolicyDecryptionProfileMap) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyDecryptionProfileMap) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionProfileMap) ToNetworkFirewallPolicyDecryptionProfileMapOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyDecryptionProfileMap) ToNetworkFirewallPolicyDecryptionProfileMapOutput() NetworkFirewallPolicyDecryptionProfileMapOutput
func (NetworkFirewallPolicyDecryptionProfileMap) ToNetworkFirewallPolicyDecryptionProfileMapOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyDecryptionProfileMap) ToNetworkFirewallPolicyDecryptionProfileMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileMapOutput
type NetworkFirewallPolicyDecryptionProfileMapInput ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionProfileMapInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionProfileMapOutput() NetworkFirewallPolicyDecryptionProfileMapOutput ToNetworkFirewallPolicyDecryptionProfileMapOutputWithContext(context.Context) NetworkFirewallPolicyDecryptionProfileMapOutput }
NetworkFirewallPolicyDecryptionProfileMapInput is an input type that accepts NetworkFirewallPolicyDecryptionProfileMap and NetworkFirewallPolicyDecryptionProfileMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicyDecryptionProfileMapInput` via:
NetworkFirewallPolicyDecryptionProfileMap{ "key": NetworkFirewallPolicyDecryptionProfileArgs{...} }
type NetworkFirewallPolicyDecryptionProfileMapOutput ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionProfileMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionProfileMapOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyDecryptionProfileMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionProfileMapOutput) ToNetworkFirewallPolicyDecryptionProfileMapOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionProfileMapOutput) ToNetworkFirewallPolicyDecryptionProfileMapOutput() NetworkFirewallPolicyDecryptionProfileMapOutput
func (NetworkFirewallPolicyDecryptionProfileMapOutput) ToNetworkFirewallPolicyDecryptionProfileMapOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionProfileMapOutput) ToNetworkFirewallPolicyDecryptionProfileMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileMapOutput
type NetworkFirewallPolicyDecryptionProfileOutput ¶
type NetworkFirewallPolicyDecryptionProfileOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionProfileOutput) AreCertificateExtensionsRestricted ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) AreCertificateExtensionsRestricted() pulumi.BoolOutput
(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.BoolOutput
(Updatable) Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
func (NetworkFirewallPolicyDecryptionProfileOutput) IsExpiredCertificateBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
(Updatable) Whether to block sessions if server's certificate is expired.
func (NetworkFirewallPolicyDecryptionProfileOutput) IsOutOfCapacityBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
(Updatable) Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
func (NetworkFirewallPolicyDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsRevocationStatusTimeoutBlocked() pulumi.BoolOutput
(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.BoolOutput
(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.BoolOutput
(Updatable) Whether to block sessions if SSL cipher suite is not supported.
func (NetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedVersionBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
(Updatable) Whether to block sessions if SSL version is not supported.
func (NetworkFirewallPolicyDecryptionProfileOutput) IsUntrustedIssuerBlocked ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) IsUntrustedIssuerBlocked() pulumi.BoolOutput
(Updatable) Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
func (NetworkFirewallPolicyDecryptionProfileOutput) Name ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionProfileOutput) Name() pulumi.StringOutput
Name of the decryption profile.
func (NetworkFirewallPolicyDecryptionProfileOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionProfileOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
** 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 (NetworkFirewallPolicyDecryptionProfileOutput) ParentResourceId ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionProfileOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption profile belongs to.
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
Describes the type of decryption profile. The accepted values are - * SSL_FORWARD_PROXY * SSL_INBOUND_INSPECTION
type NetworkFirewallPolicyDecryptionProfileState ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionProfileState 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 // (Updatable) Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName pulumi.BoolPtrInput // (Updatable) Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked pulumi.BoolPtrInput // (Updatable) Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked pulumi.BoolPtrInput // (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 // (Updatable) Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked pulumi.BoolPtrInput // (Updatable) Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked pulumi.BoolPtrInput // (Updatable) Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked pulumi.BoolPtrInput // (Updatable) Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked pulumi.BoolPtrInput // Name of the decryption profile. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier // // ** 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 NetworkFirewallPolicyId pulumi.StringPtrInput // OCID of the Network Firewall Policy this decryption profile belongs to. ParentResourceId pulumi.StringPtrInput // Describes the type of decryption profile. The accepted values are - * SSL_FORWARD_PROXY * SSL_INBOUND_INSPECTION Type pulumi.StringPtrInput }
func (NetworkFirewallPolicyDecryptionProfileState) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyDecryptionProfileState) ElementType() reflect.Type
type NetworkFirewallPolicyDecryptionRule ¶
type NetworkFirewallPolicyDecryptionRule struct { pulumi.CustomResourceState // (Updatable) Action: // * NO_DECRYPT - Matching traffic is not decrypted. // * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`. Action pulumi.StringOutput `pulumi:"action"` // (Updatable) Match criteria used in Decryption Rule used on the firewall policy rules. The resources mentioned must already be present in the policy before being referenced in the rule. Condition NetworkFirewallPolicyDecryptionRuleConditionOutput `pulumi:"condition"` // (Updatable) The name of the decryption profile to use. DecryptionProfile pulumi.StringPtrOutput `pulumi:"decryptionProfile"` // Name for the decryption rule, must be unique within the policy. Name pulumi.StringOutput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this decryption rule belongs to. ParentResourceId pulumi.StringOutput `pulumi:"parentResourceId"` // (Updatable) An object which defines the position of the rule. Only one of `afterRule` or `beforeRule` should be provided. Position NetworkFirewallPolicyDecryptionRulePositionOutput `pulumi:"position"` PriorityOrder pulumi.StringPtrOutput `pulumi:"priorityOrder"` // (Updatable) The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret pulumi.StringPtrOutput `pulumi:"secret"` }
This resource provides the Network Firewall Policy Decryption Rule resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new Decryption Rule for the Network Firewall Policy.
## Import
NetworkFirewallPolicyDecryptionRules can be imported using the `name`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewallPolicyDecryptionRule:NetworkFirewallPolicyDecryptionRule test_network_firewall_policy_decryption_rule "networkFirewallPolicies/{networkFirewallPolicyId}/decryptionRules/{decryptionRuleName}" ```
func GetNetworkFirewallPolicyDecryptionRule ¶
func GetNetworkFirewallPolicyDecryptionRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicyDecryptionRuleState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyDecryptionRule, error)
GetNetworkFirewallPolicyDecryptionRule gets an existing NetworkFirewallPolicyDecryptionRule 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 NewNetworkFirewallPolicyDecryptionRule ¶ added in v1.14.0
func NewNetworkFirewallPolicyDecryptionRule(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyDecryptionRuleArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyDecryptionRule, error)
NewNetworkFirewallPolicyDecryptionRule registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicyDecryptionRule) ElementType ¶ added in v1.14.0
func (*NetworkFirewallPolicyDecryptionRule) ElementType() reflect.Type
func (*NetworkFirewallPolicyDecryptionRule) ToNetworkFirewallPolicyDecryptionRuleOutput ¶ added in v1.14.0
func (i *NetworkFirewallPolicyDecryptionRule) ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput
func (*NetworkFirewallPolicyDecryptionRule) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext ¶ added in v1.14.0
func (i *NetworkFirewallPolicyDecryptionRule) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleOutput
type NetworkFirewallPolicyDecryptionRuleArgs ¶
type NetworkFirewallPolicyDecryptionRuleArgs struct { // (Updatable) Action: // * NO_DECRYPT - Matching traffic is not decrypted. // * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`. Action pulumi.StringInput // (Updatable) Match criteria used in Decryption Rule used on the firewall policy rules. The resources mentioned must already be present in the policy before being referenced in the rule. Condition NetworkFirewallPolicyDecryptionRuleConditionInput // (Updatable) The name of the decryption profile to use. DecryptionProfile pulumi.StringPtrInput // Name for the decryption rule, must be unique within the policy. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput // (Updatable) An object which defines the position of the rule. Only one of `afterRule` or `beforeRule` should be provided. Position NetworkFirewallPolicyDecryptionRulePositionPtrInput PriorityOrder pulumi.StringPtrInput // (Updatable) The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret pulumi.StringPtrInput }
The set of arguments for constructing a NetworkFirewallPolicyDecryptionRule resource.
func (NetworkFirewallPolicyDecryptionRuleArgs) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleArgs) ElementType() reflect.Type
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 address list names to be evaluated against the traffic destination address. DestinationAddresses []string `pulumi:"destinationAddresses"` // (Updatable) An array of address list names to be evaluated against the traffic source address. SourceAddresses []string `pulumi:"sourceAddresses"` }
type NetworkFirewallPolicyDecryptionRuleConditionArgs ¶
type NetworkFirewallPolicyDecryptionRuleConditionArgs struct { // (Updatable) An array of address list names to be evaluated against the traffic destination address. DestinationAddresses pulumi.StringArrayInput `pulumi:"destinationAddresses"` // (Updatable) An array of address list names to be evaluated against the traffic source address. SourceAddresses pulumi.StringArrayInput `pulumi:"sourceAddresses"` }
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
func (NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput() NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
func (NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
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) DestinationAddresses ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
(Updatable) An array of address list names to be evaluated against the traffic destination address.
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) SourceAddresses ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) SourceAddresses() pulumi.StringArrayOutput
(Updatable) An array of 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
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput() NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
type NetworkFirewallPolicyDecryptionRuleConditionPtrInput ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRuleConditionPtrInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput() NetworkFirewallPolicyDecryptionRuleConditionPtrOutput ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext(context.Context) NetworkFirewallPolicyDecryptionRuleConditionPtrOutput }
NetworkFirewallPolicyDecryptionRuleConditionPtrInput is an input type that accepts NetworkFirewallPolicyDecryptionRuleConditionArgs, NetworkFirewallPolicyDecryptionRuleConditionPtr and NetworkFirewallPolicyDecryptionRuleConditionPtrOutput values. You can construct a concrete instance of `NetworkFirewallPolicyDecryptionRuleConditionPtrInput` via:
NetworkFirewallPolicyDecryptionRuleConditionArgs{...} or: nil
func NetworkFirewallPolicyDecryptionRuleConditionPtr ¶ added in v1.14.0
func NetworkFirewallPolicyDecryptionRuleConditionPtr(v *NetworkFirewallPolicyDecryptionRuleConditionArgs) NetworkFirewallPolicyDecryptionRuleConditionPtrInput
type NetworkFirewallPolicyDecryptionRuleConditionPtrOutput ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRuleConditionPtrOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) DestinationAddresses ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) DestinationAddresses() pulumi.StringArrayOutput
(Updatable) An array of address list names to be evaluated against the traffic destination address.
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) SourceAddresses ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) SourceAddresses() pulumi.StringArrayOutput
(Updatable) An array of address list names to be evaluated against the traffic source address.
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput() NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
type NetworkFirewallPolicyDecryptionRuleInput ¶
type NetworkFirewallPolicyDecryptionRuleInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput ToNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleOutput }
type NetworkFirewallPolicyDecryptionRuleMap ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRuleMap map[string]NetworkFirewallPolicyDecryptionRuleInput
func (NetworkFirewallPolicyDecryptionRuleMap) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyDecryptionRuleMap) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleMap) ToNetworkFirewallPolicyDecryptionRuleMapOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyDecryptionRuleMap) ToNetworkFirewallPolicyDecryptionRuleMapOutput() NetworkFirewallPolicyDecryptionRuleMapOutput
func (NetworkFirewallPolicyDecryptionRuleMap) ToNetworkFirewallPolicyDecryptionRuleMapOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyDecryptionRuleMap) ToNetworkFirewallPolicyDecryptionRuleMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleMapOutput
type NetworkFirewallPolicyDecryptionRuleMapInput ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRuleMapInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionRuleMapOutput() NetworkFirewallPolicyDecryptionRuleMapOutput ToNetworkFirewallPolicyDecryptionRuleMapOutputWithContext(context.Context) NetworkFirewallPolicyDecryptionRuleMapOutput }
NetworkFirewallPolicyDecryptionRuleMapInput is an input type that accepts NetworkFirewallPolicyDecryptionRuleMap and NetworkFirewallPolicyDecryptionRuleMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicyDecryptionRuleMapInput` via:
NetworkFirewallPolicyDecryptionRuleMap{ "key": NetworkFirewallPolicyDecryptionRuleArgs{...} }
type NetworkFirewallPolicyDecryptionRuleMapOutput ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRuleMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRuleMapOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyDecryptionRuleMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleMapOutput) ToNetworkFirewallPolicyDecryptionRuleMapOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleMapOutput) ToNetworkFirewallPolicyDecryptionRuleMapOutput() NetworkFirewallPolicyDecryptionRuleMapOutput
func (NetworkFirewallPolicyDecryptionRuleMapOutput) ToNetworkFirewallPolicyDecryptionRuleMapOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleMapOutput) ToNetworkFirewallPolicyDecryptionRuleMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleMapOutput
type NetworkFirewallPolicyDecryptionRuleOutput ¶
type NetworkFirewallPolicyDecryptionRuleOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRuleOutput) Action ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) Action() pulumi.StringOutput
(Updatable) Action: * NO_DECRYPT - Matching traffic is not decrypted. * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`.
func (NetworkFirewallPolicyDecryptionRuleOutput) Condition ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) Condition() NetworkFirewallPolicyDecryptionRuleConditionOutput
(Updatable) Match criteria used in Decryption Rule used on the firewall policy rules. The resources mentioned must already be present in the policy before being referenced in the rule.
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
Name for the decryption rule, must be unique within the policy.
func (NetworkFirewallPolicyDecryptionRuleOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyDecryptionRuleOutput) ParentResourceId ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption rule belongs to.
func (NetworkFirewallPolicyDecryptionRuleOutput) Position ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleOutput) Position() NetworkFirewallPolicyDecryptionRulePositionOutput
(Updatable) An object which defines the position of the rule. Only one of `afterRule` or `beforeRule` should be provided.
func (NetworkFirewallPolicyDecryptionRuleOutput) PriorityOrder ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRuleOutput) PriorityOrder() pulumi.StringPtrOutput
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 NetworkFirewallPolicyDecryptionRulePosition ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRulePosition struct { // (Updatable) Identifier for rule after which this rule lies. AfterRule *string `pulumi:"afterRule"` // (Updatable) Identifier for rule before which this rule lies. // // ** 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 BeforeRule *string `pulumi:"beforeRule"` }
type NetworkFirewallPolicyDecryptionRulePositionArgs ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRulePositionArgs struct { // (Updatable) Identifier for rule after which this rule lies. AfterRule pulumi.StringPtrInput `pulumi:"afterRule"` // (Updatable) Identifier for rule before which this rule lies. // // ** 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 BeforeRule pulumi.StringPtrInput `pulumi:"beforeRule"` }
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionOutput() NetworkFirewallPolicyDecryptionRulePositionOutput
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionOutput
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput() NetworkFirewallPolicyDecryptionRulePositionPtrOutput
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionPtrOutput
type NetworkFirewallPolicyDecryptionRulePositionInput ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRulePositionInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionRulePositionOutput() NetworkFirewallPolicyDecryptionRulePositionOutput ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(context.Context) NetworkFirewallPolicyDecryptionRulePositionOutput }
NetworkFirewallPolicyDecryptionRulePositionInput is an input type that accepts NetworkFirewallPolicyDecryptionRulePositionArgs and NetworkFirewallPolicyDecryptionRulePositionOutput values. You can construct a concrete instance of `NetworkFirewallPolicyDecryptionRulePositionInput` via:
NetworkFirewallPolicyDecryptionRulePositionArgs{...}
type NetworkFirewallPolicyDecryptionRulePositionOutput ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRulePositionOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRulePositionOutput) AfterRule ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) AfterRule() pulumi.StringPtrOutput
(Updatable) Identifier for rule after which this rule lies.
func (NetworkFirewallPolicyDecryptionRulePositionOutput) BeforeRule ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) BeforeRule() pulumi.StringPtrOutput
(Updatable) Identifier for rule before which this rule lies.
** 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 (NetworkFirewallPolicyDecryptionRulePositionOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyDecryptionRulePositionOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionOutput() NetworkFirewallPolicyDecryptionRulePositionOutput
func (NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionOutput
func (NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput() NetworkFirewallPolicyDecryptionRulePositionPtrOutput
func (NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionPtrOutput
type NetworkFirewallPolicyDecryptionRulePositionPtrInput ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRulePositionPtrInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput() NetworkFirewallPolicyDecryptionRulePositionPtrOutput ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext(context.Context) NetworkFirewallPolicyDecryptionRulePositionPtrOutput }
NetworkFirewallPolicyDecryptionRulePositionPtrInput is an input type that accepts NetworkFirewallPolicyDecryptionRulePositionArgs, NetworkFirewallPolicyDecryptionRulePositionPtr and NetworkFirewallPolicyDecryptionRulePositionPtrOutput values. You can construct a concrete instance of `NetworkFirewallPolicyDecryptionRulePositionPtrInput` via:
NetworkFirewallPolicyDecryptionRulePositionArgs{...} or: nil
func NetworkFirewallPolicyDecryptionRulePositionPtr ¶ added in v1.14.0
func NetworkFirewallPolicyDecryptionRulePositionPtr(v *NetworkFirewallPolicyDecryptionRulePositionArgs) NetworkFirewallPolicyDecryptionRulePositionPtrInput
type NetworkFirewallPolicyDecryptionRulePositionPtrOutput ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRulePositionPtrOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) AfterRule ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) AfterRule() pulumi.StringPtrOutput
(Updatable) Identifier for rule after which this rule lies.
func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) BeforeRule ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) BeforeRule() pulumi.StringPtrOutput
(Updatable) Identifier for rule before which this rule lies.
** 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 (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput() NetworkFirewallPolicyDecryptionRulePositionPtrOutput
func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionPtrOutput
type NetworkFirewallPolicyDecryptionRuleState ¶ added in v1.14.0
type NetworkFirewallPolicyDecryptionRuleState struct { // (Updatable) Action: // * NO_DECRYPT - Matching traffic is not decrypted. // * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`. Action pulumi.StringPtrInput // (Updatable) Match criteria used in Decryption Rule used on the firewall policy rules. The resources mentioned must already be present in the policy before being referenced in the rule. Condition NetworkFirewallPolicyDecryptionRuleConditionPtrInput // (Updatable) The name of the decryption profile to use. DecryptionProfile pulumi.StringPtrInput // Name for the decryption rule, must be unique within the policy. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringPtrInput // OCID of the Network Firewall Policy this decryption rule belongs to. ParentResourceId pulumi.StringPtrInput // (Updatable) An object which defines the position of the rule. Only one of `afterRule` or `beforeRule` should be provided. Position NetworkFirewallPolicyDecryptionRulePositionPtrInput PriorityOrder pulumi.StringPtrInput // (Updatable) The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret pulumi.StringPtrInput }
func (NetworkFirewallPolicyDecryptionRuleState) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyDecryptionRuleState) ElementType() reflect.Type
type NetworkFirewallPolicyInput ¶
type NetworkFirewallPolicyInput interface { pulumi.Input ToNetworkFirewallPolicyOutput() NetworkFirewallPolicyOutput ToNetworkFirewallPolicyOutputWithContext(ctx context.Context) NetworkFirewallPolicyOutput }
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 { pulumi.CustomResourceState // Unique name to identify the group of urls to be used in the policy rules. Name pulumi.StringOutput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this Mapped Secret belongs to. ParentResourceId pulumi.StringOutput `pulumi:"parentResourceId"` // Source of the secrets, where the secrets are stored. The only accepted value is `OCI_VAULT` Source pulumi.StringOutput `pulumi:"source"` // Type of the secrets mapped based on the policy. Type pulumi.StringOutput `pulumi:"type"` // (Updatable) OCID for the Vault Secret to be used. VaultSecretId pulumi.StringOutput `pulumi:"vaultSecretId"` // (Updatable) Version number of the secret to be used. // // ** 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 VersionNumber pulumi.IntOutput `pulumi:"versionNumber"` }
This resource provides the Network Firewall Policy Mapped Secret resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new Mapped Secret for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewNetworkFirewallPolicyMappedSecret(ctx, "testNetworkFirewallPolicyMappedSecret", &NetworkFirewall.NetworkFirewallPolicyMappedSecretArgs{ NetworkFirewallPolicyId: pulumi.Any(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), Source: pulumi.Any(_var.Network_firewall_policy_mapped_secret_source), Type: pulumi.Any(_var.Network_firewall_policy_mapped_secret_type), VaultSecretId: pulumi.Any(oci_vault_secret.Test_secret.Id), VersionNumber: pulumi.Any(_var.Network_firewall_policy_mapped_secret_version_number), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
NetworkFirewallPolicyMappedSecrets can be imported using the `name`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewallPolicyMappedSecret:NetworkFirewallPolicyMappedSecret test_network_firewall_policy_mapped_secret "networkFirewallPolicies/{networkFirewallPolicyId}/mappedSecrets/{mappedSecretName}" ```
func GetNetworkFirewallPolicyMappedSecret ¶
func GetNetworkFirewallPolicyMappedSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicyMappedSecretState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyMappedSecret, error)
GetNetworkFirewallPolicyMappedSecret gets an existing NetworkFirewallPolicyMappedSecret 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 NewNetworkFirewallPolicyMappedSecret ¶ added in v1.14.0
func NewNetworkFirewallPolicyMappedSecret(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyMappedSecretArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyMappedSecret, error)
NewNetworkFirewallPolicyMappedSecret registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicyMappedSecret) ElementType ¶ added in v1.14.0
func (*NetworkFirewallPolicyMappedSecret) ElementType() reflect.Type
func (*NetworkFirewallPolicyMappedSecret) ToNetworkFirewallPolicyMappedSecretOutput ¶ added in v1.14.0
func (i *NetworkFirewallPolicyMappedSecret) ToNetworkFirewallPolicyMappedSecretOutput() NetworkFirewallPolicyMappedSecretOutput
func (*NetworkFirewallPolicyMappedSecret) ToNetworkFirewallPolicyMappedSecretOutputWithContext ¶ added in v1.14.0
func (i *NetworkFirewallPolicyMappedSecret) ToNetworkFirewallPolicyMappedSecretOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretOutput
type NetworkFirewallPolicyMappedSecretArgs ¶
type NetworkFirewallPolicyMappedSecretArgs struct { // Unique name to identify the group of urls to be used in the policy rules. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput // Source of the secrets, where the secrets are stored. The only accepted value is `OCI_VAULT` Source pulumi.StringInput // Type of the secrets mapped based on the policy. Type pulumi.StringInput // (Updatable) OCID for the Vault Secret to be used. VaultSecretId pulumi.StringInput // (Updatable) Version number of the secret to be used. // // ** 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 VersionNumber pulumi.IntInput }
The set of arguments for constructing a NetworkFirewallPolicyMappedSecret resource.
func (NetworkFirewallPolicyMappedSecretArgs) ElementType ¶
func (NetworkFirewallPolicyMappedSecretArgs) ElementType() reflect.Type
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(ctx context.Context) NetworkFirewallPolicyMappedSecretOutput }
type NetworkFirewallPolicyMappedSecretMap ¶ added in v1.14.0
type NetworkFirewallPolicyMappedSecretMap map[string]NetworkFirewallPolicyMappedSecretInput
func (NetworkFirewallPolicyMappedSecretMap) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyMappedSecretMap) ElementType() reflect.Type
func (NetworkFirewallPolicyMappedSecretMap) ToNetworkFirewallPolicyMappedSecretMapOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyMappedSecretMap) ToNetworkFirewallPolicyMappedSecretMapOutput() NetworkFirewallPolicyMappedSecretMapOutput
func (NetworkFirewallPolicyMappedSecretMap) ToNetworkFirewallPolicyMappedSecretMapOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyMappedSecretMap) ToNetworkFirewallPolicyMappedSecretMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretMapOutput
type NetworkFirewallPolicyMappedSecretMapInput ¶ added in v1.14.0
type NetworkFirewallPolicyMappedSecretMapInput interface { pulumi.Input ToNetworkFirewallPolicyMappedSecretMapOutput() NetworkFirewallPolicyMappedSecretMapOutput ToNetworkFirewallPolicyMappedSecretMapOutputWithContext(context.Context) NetworkFirewallPolicyMappedSecretMapOutput }
NetworkFirewallPolicyMappedSecretMapInput is an input type that accepts NetworkFirewallPolicyMappedSecretMap and NetworkFirewallPolicyMappedSecretMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicyMappedSecretMapInput` via:
NetworkFirewallPolicyMappedSecretMap{ "key": NetworkFirewallPolicyMappedSecretArgs{...} }
type NetworkFirewallPolicyMappedSecretMapOutput ¶ added in v1.14.0
type NetworkFirewallPolicyMappedSecretMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyMappedSecretMapOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyMappedSecretMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyMappedSecretMapOutput) ToNetworkFirewallPolicyMappedSecretMapOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyMappedSecretMapOutput) ToNetworkFirewallPolicyMappedSecretMapOutput() NetworkFirewallPolicyMappedSecretMapOutput
func (NetworkFirewallPolicyMappedSecretMapOutput) ToNetworkFirewallPolicyMappedSecretMapOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyMappedSecretMapOutput) ToNetworkFirewallPolicyMappedSecretMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretMapOutput
type NetworkFirewallPolicyMappedSecretOutput ¶
type NetworkFirewallPolicyMappedSecretOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyMappedSecretOutput) ElementType ¶
func (NetworkFirewallPolicyMappedSecretOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyMappedSecretOutput) Name ¶ added in v1.14.0
func (o NetworkFirewallPolicyMappedSecretOutput) Name() pulumi.StringOutput
Unique name to identify the group of urls to be used in the policy rules.
func (NetworkFirewallPolicyMappedSecretOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o NetworkFirewallPolicyMappedSecretOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyMappedSecretOutput) ParentResourceId ¶ added in v1.14.0
func (o NetworkFirewallPolicyMappedSecretOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Mapped Secret belongs to.
func (NetworkFirewallPolicyMappedSecretOutput) Source ¶ added in v1.14.0
func (o NetworkFirewallPolicyMappedSecretOutput) Source() pulumi.StringOutput
Source of the secrets, where the secrets are stored. The only accepted value is `OCI_VAULT`
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
Type of the secrets mapped based on the policy.
func (NetworkFirewallPolicyMappedSecretOutput) VaultSecretId ¶
func (o NetworkFirewallPolicyMappedSecretOutput) VaultSecretId() pulumi.StringOutput
(Updatable) OCID for the Vault Secret to be used.
func (NetworkFirewallPolicyMappedSecretOutput) VersionNumber ¶
func (o NetworkFirewallPolicyMappedSecretOutput) VersionNumber() pulumi.IntOutput
(Updatable) Version number of the secret to be used.
** 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
type NetworkFirewallPolicyMappedSecretState ¶ added in v1.14.0
type NetworkFirewallPolicyMappedSecretState struct { // Unique name to identify the group of urls to be used in the policy rules. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringPtrInput // OCID of the Network Firewall Policy this Mapped Secret belongs to. ParentResourceId pulumi.StringPtrInput // Source of the secrets, where the secrets are stored. The only accepted value is `OCI_VAULT` Source pulumi.StringPtrInput // Type of the secrets mapped based on the policy. Type pulumi.StringPtrInput // (Updatable) OCID for the Vault Secret to be used. VaultSecretId pulumi.StringPtrInput // (Updatable) Version number of the secret to be used. // // ** 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 VersionNumber pulumi.IntPtrInput }
func (NetworkFirewallPolicyMappedSecretState) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyMappedSecretState) ElementType() reflect.Type
type NetworkFirewallPolicyOutput ¶
type NetworkFirewallPolicyOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyOutput) AttachedNetworkFirewallCount ¶ added in v1.14.0
func (o NetworkFirewallPolicyOutput) AttachedNetworkFirewallCount() pulumi.IntOutput
Count of number of Network Firewall attached to the Policy.
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) 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
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) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
** 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 (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) 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
type NetworkFirewallPolicySecurityRule ¶
type NetworkFirewallPolicySecurityRule struct { pulumi.CustomResourceState // (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.StringOutput `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. The resources mentioned must already be present in the policy before being referenced in the rule. Condition NetworkFirewallPolicySecurityRuleConditionOutput `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.StringPtrOutput `pulumi:"inspection"` // Name for the Security rule, must be unique within the policy. Name pulumi.StringOutput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this security rule belongs to. ParentResourceId pulumi.StringOutput `pulumi:"parentResourceId"` // (Updatable) An object which defines the position of the rule. Only one of the following position references should be provided. Positions NetworkFirewallPolicySecurityRulePositionArrayOutput `pulumi:"positions"` PriorityOrder pulumi.StringPtrOutput `pulumi:"priorityOrder"` }
This resource provides the Network Firewall Policy Security Rule resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new Security Rule for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewNetworkFirewallPolicySecurityRule(ctx, "testNetworkFirewallPolicySecurityRule", &NetworkFirewall.NetworkFirewallPolicySecurityRuleArgs{ Action: pulumi.Any(_var.Network_firewall_policy_security_rule_action), Condition: &networkfirewall.NetworkFirewallPolicySecurityRuleConditionArgs{ Applications: pulumi.Any(_var.Network_firewall_policy_security_rule_condition_application), DestinationAddresses: pulumi.Any(_var.Network_firewall_policy_security_rule_condition_destination_address), Services: pulumi.Any(_var.Network_firewall_policy_security_rule_condition_service), SourceAddresses: pulumi.Any(_var.Network_firewall_policy_security_rule_condition_source_address), Urls: pulumi.Any(_var.Network_firewall_policy_security_rule_condition_url), }, NetworkFirewallPolicyId: pulumi.Any(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), Inspection: pulumi.Any(_var.Network_firewall_policy_security_rule_inspection), Positions: networkfirewall.NetworkFirewallPolicySecurityRulePositionArray{ &networkfirewall.NetworkFirewallPolicySecurityRulePositionArgs{ AfterRule: pulumi.Any(_var.Network_firewall_policy_security_rule_position_after_rule), BeforeRule: pulumi.Any(_var.Network_firewall_policy_security_rule_position_before_rule), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
NetworkFirewallPolicySecurityRules can be imported using the `name`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewallPolicySecurityRule:NetworkFirewallPolicySecurityRule test_network_firewall_policy_security_rule "networkFirewallPolicies/{networkFirewallPolicyId}/securityRules/{securityRuleName}" ```
func GetNetworkFirewallPolicySecurityRule ¶
func GetNetworkFirewallPolicySecurityRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicySecurityRuleState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicySecurityRule, error)
GetNetworkFirewallPolicySecurityRule gets an existing NetworkFirewallPolicySecurityRule 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 NewNetworkFirewallPolicySecurityRule ¶ added in v1.14.0
func NewNetworkFirewallPolicySecurityRule(ctx *pulumi.Context, name string, args *NetworkFirewallPolicySecurityRuleArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicySecurityRule, error)
NewNetworkFirewallPolicySecurityRule registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicySecurityRule) ElementType ¶ added in v1.14.0
func (*NetworkFirewallPolicySecurityRule) ElementType() reflect.Type
func (*NetworkFirewallPolicySecurityRule) ToNetworkFirewallPolicySecurityRuleOutput ¶ added in v1.14.0
func (i *NetworkFirewallPolicySecurityRule) ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput
func (*NetworkFirewallPolicySecurityRule) ToNetworkFirewallPolicySecurityRuleOutputWithContext ¶ added in v1.14.0
func (i *NetworkFirewallPolicySecurityRule) ToNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleOutput
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 // (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. The resources mentioned must already be present in the policy before being referenced in the rule. Condition NetworkFirewallPolicySecurityRuleConditionInput // (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 // Name for the Security rule, must be unique within the policy. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput // (Updatable) An object which defines the position of the rule. Only one of the following position references should be provided. Positions NetworkFirewallPolicySecurityRulePositionArrayInput PriorityOrder pulumi.StringPtrInput }
The set of arguments for constructing a NetworkFirewallPolicySecurityRule resource.
func (NetworkFirewallPolicySecurityRuleArgs) ElementType ¶
func (NetworkFirewallPolicySecurityRuleArgs) ElementType() reflect.Type
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 group names to be evaluated against the traffic protocol and protocol-specific parameters. Applications []string `pulumi:"applications"` // (Updatable) An array of address list names to be evaluated against the traffic destination address. DestinationAddresses []string `pulumi:"destinationAddresses"` // (Updatable) An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters. Services []string `pulumi:"services"` // (Updatable) An array of address list names to be evaluated against the traffic source address. SourceAddresses []string `pulumi:"sourceAddresses"` // (Updatable) An array of URL 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 group names to be evaluated against the traffic protocol and protocol-specific parameters. Applications pulumi.StringArrayInput `pulumi:"applications"` // (Updatable) An array of address list names to be evaluated against the traffic destination address. DestinationAddresses pulumi.StringArrayInput `pulumi:"destinationAddresses"` // (Updatable) An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters. Services pulumi.StringArrayInput `pulumi:"services"` // (Updatable) An array of address list names to be evaluated against the traffic source address. SourceAddresses pulumi.StringArrayInput `pulumi:"sourceAddresses"` // (Updatable) An array of URL 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
func (NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput() NetworkFirewallPolicySecurityRuleConditionPtrOutput
func (NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionPtrOutput
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 group names to be evaluated against the traffic protocol and protocol-specific parameters.
func (NetworkFirewallPolicySecurityRuleConditionOutput) DestinationAddresses ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
(Updatable) An array of address list names to be evaluated against the traffic destination address.
func (NetworkFirewallPolicySecurityRuleConditionOutput) ElementType ¶
func (NetworkFirewallPolicySecurityRuleConditionOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleConditionOutput) Services ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionOutput) Services() pulumi.StringArrayOutput
(Updatable) An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters.
func (NetworkFirewallPolicySecurityRuleConditionOutput) SourceAddresses ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionOutput) SourceAddresses() pulumi.StringArrayOutput
(Updatable) An array of 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) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput() NetworkFirewallPolicySecurityRuleConditionPtrOutput
func (NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionPtrOutput
func (NetworkFirewallPolicySecurityRuleConditionOutput) Urls ¶
func (o NetworkFirewallPolicySecurityRuleConditionOutput) Urls() pulumi.StringArrayOutput
(Updatable) An array of URL list names to be evaluated against the HTTP(S) request target.
type NetworkFirewallPolicySecurityRuleConditionPtrInput ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRuleConditionPtrInput interface { pulumi.Input ToNetworkFirewallPolicySecurityRuleConditionPtrOutput() NetworkFirewallPolicySecurityRuleConditionPtrOutput ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext(context.Context) NetworkFirewallPolicySecurityRuleConditionPtrOutput }
NetworkFirewallPolicySecurityRuleConditionPtrInput is an input type that accepts NetworkFirewallPolicySecurityRuleConditionArgs, NetworkFirewallPolicySecurityRuleConditionPtr and NetworkFirewallPolicySecurityRuleConditionPtrOutput values. You can construct a concrete instance of `NetworkFirewallPolicySecurityRuleConditionPtrInput` via:
NetworkFirewallPolicySecurityRuleConditionArgs{...} or: nil
func NetworkFirewallPolicySecurityRuleConditionPtr ¶ added in v1.14.0
func NetworkFirewallPolicySecurityRuleConditionPtr(v *NetworkFirewallPolicySecurityRuleConditionArgs) NetworkFirewallPolicySecurityRuleConditionPtrInput
type NetworkFirewallPolicySecurityRuleConditionPtrOutput ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRuleConditionPtrOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) Applications ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) Applications() pulumi.StringArrayOutput
(Updatable) An array of application group names to be evaluated against the traffic protocol and protocol-specific parameters.
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) DestinationAddresses ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) DestinationAddresses() pulumi.StringArrayOutput
(Updatable) An array of address list names to be evaluated against the traffic destination address.
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) Services ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) Services() pulumi.StringArrayOutput
(Updatable) An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters.
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) SourceAddresses ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) SourceAddresses() pulumi.StringArrayOutput
(Updatable) An array of address list names to be evaluated against the traffic source address.
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput() NetworkFirewallPolicySecurityRuleConditionPtrOutput
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionPtrOutput
type NetworkFirewallPolicySecurityRuleInput ¶
type NetworkFirewallPolicySecurityRuleInput interface { pulumi.Input ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput ToNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleOutput }
type NetworkFirewallPolicySecurityRuleMap ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRuleMap map[string]NetworkFirewallPolicySecurityRuleInput
func (NetworkFirewallPolicySecurityRuleMap) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicySecurityRuleMap) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleMap) ToNetworkFirewallPolicySecurityRuleMapOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicySecurityRuleMap) ToNetworkFirewallPolicySecurityRuleMapOutput() NetworkFirewallPolicySecurityRuleMapOutput
func (NetworkFirewallPolicySecurityRuleMap) ToNetworkFirewallPolicySecurityRuleMapOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicySecurityRuleMap) ToNetworkFirewallPolicySecurityRuleMapOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleMapOutput
type NetworkFirewallPolicySecurityRuleMapInput ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRuleMapInput interface { pulumi.Input ToNetworkFirewallPolicySecurityRuleMapOutput() NetworkFirewallPolicySecurityRuleMapOutput ToNetworkFirewallPolicySecurityRuleMapOutputWithContext(context.Context) NetworkFirewallPolicySecurityRuleMapOutput }
NetworkFirewallPolicySecurityRuleMapInput is an input type that accepts NetworkFirewallPolicySecurityRuleMap and NetworkFirewallPolicySecurityRuleMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicySecurityRuleMapInput` via:
NetworkFirewallPolicySecurityRuleMap{ "key": NetworkFirewallPolicySecurityRuleArgs{...} }
type NetworkFirewallPolicySecurityRuleMapOutput ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRuleMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRuleMapOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicySecurityRuleMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleMapOutput) ToNetworkFirewallPolicySecurityRuleMapOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleMapOutput) ToNetworkFirewallPolicySecurityRuleMapOutput() NetworkFirewallPolicySecurityRuleMapOutput
func (NetworkFirewallPolicySecurityRuleMapOutput) ToNetworkFirewallPolicySecurityRuleMapOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleMapOutput) ToNetworkFirewallPolicySecurityRuleMapOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleMapOutput
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. The resources mentioned must already be present in the policy before being referenced in the rule.
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
Name for the Security rule, must be unique within the policy.
func (NetworkFirewallPolicySecurityRuleOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicySecurityRuleOutput) ParentResourceId ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this security rule belongs to.
func (NetworkFirewallPolicySecurityRuleOutput) Positions ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleOutput) Positions() NetworkFirewallPolicySecurityRulePositionArrayOutput
(Updatable) An object which defines the position of the rule. Only one of the following position references should be provided.
func (NetworkFirewallPolicySecurityRuleOutput) PriorityOrder ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRuleOutput) PriorityOrder() pulumi.StringPtrOutput
func (NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutput ¶
func (o NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput
func (NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutputWithContext ¶
func (o NetworkFirewallPolicySecurityRuleOutput) ToNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleOutput
type NetworkFirewallPolicySecurityRulePosition ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRulePosition struct { // (Updatable) Identifier for rule after which this rule lies. AfterRule *string `pulumi:"afterRule"` // (Updatable) Identifier for rule before which this rule lies. // // ** 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 BeforeRule *string `pulumi:"beforeRule"` }
type NetworkFirewallPolicySecurityRulePositionArgs ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRulePositionArgs struct { // (Updatable) Identifier for rule after which this rule lies. AfterRule pulumi.StringPtrInput `pulumi:"afterRule"` // (Updatable) Identifier for rule before which this rule lies. // // ** 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 BeforeRule pulumi.StringPtrInput `pulumi:"beforeRule"` }
func (NetworkFirewallPolicySecurityRulePositionArgs) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicySecurityRulePositionArgs) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRulePositionArgs) ToNetworkFirewallPolicySecurityRulePositionOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicySecurityRulePositionArgs) ToNetworkFirewallPolicySecurityRulePositionOutput() NetworkFirewallPolicySecurityRulePositionOutput
func (NetworkFirewallPolicySecurityRulePositionArgs) ToNetworkFirewallPolicySecurityRulePositionOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicySecurityRulePositionArgs) ToNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionOutput
type NetworkFirewallPolicySecurityRulePositionArray ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRulePositionArray []NetworkFirewallPolicySecurityRulePositionInput
func (NetworkFirewallPolicySecurityRulePositionArray) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicySecurityRulePositionArray) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRulePositionArray) ToNetworkFirewallPolicySecurityRulePositionArrayOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicySecurityRulePositionArray) ToNetworkFirewallPolicySecurityRulePositionArrayOutput() NetworkFirewallPolicySecurityRulePositionArrayOutput
func (NetworkFirewallPolicySecurityRulePositionArray) ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicySecurityRulePositionArray) ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionArrayOutput
type NetworkFirewallPolicySecurityRulePositionArrayInput ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRulePositionArrayInput interface { pulumi.Input ToNetworkFirewallPolicySecurityRulePositionArrayOutput() NetworkFirewallPolicySecurityRulePositionArrayOutput ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(context.Context) NetworkFirewallPolicySecurityRulePositionArrayOutput }
NetworkFirewallPolicySecurityRulePositionArrayInput is an input type that accepts NetworkFirewallPolicySecurityRulePositionArray and NetworkFirewallPolicySecurityRulePositionArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicySecurityRulePositionArrayInput` via:
NetworkFirewallPolicySecurityRulePositionArray{ NetworkFirewallPolicySecurityRulePositionArgs{...} }
type NetworkFirewallPolicySecurityRulePositionArrayOutput ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRulePositionArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRulePositionArrayOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicySecurityRulePositionArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRulePositionArrayOutput) ToNetworkFirewallPolicySecurityRulePositionArrayOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRulePositionArrayOutput) ToNetworkFirewallPolicySecurityRulePositionArrayOutput() NetworkFirewallPolicySecurityRulePositionArrayOutput
func (NetworkFirewallPolicySecurityRulePositionArrayOutput) ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRulePositionArrayOutput) ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionArrayOutput
type NetworkFirewallPolicySecurityRulePositionInput ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRulePositionInput interface { pulumi.Input ToNetworkFirewallPolicySecurityRulePositionOutput() NetworkFirewallPolicySecurityRulePositionOutput ToNetworkFirewallPolicySecurityRulePositionOutputWithContext(context.Context) NetworkFirewallPolicySecurityRulePositionOutput }
NetworkFirewallPolicySecurityRulePositionInput is an input type that accepts NetworkFirewallPolicySecurityRulePositionArgs and NetworkFirewallPolicySecurityRulePositionOutput values. You can construct a concrete instance of `NetworkFirewallPolicySecurityRulePositionInput` via:
NetworkFirewallPolicySecurityRulePositionArgs{...}
type NetworkFirewallPolicySecurityRulePositionOutput ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRulePositionOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRulePositionOutput) AfterRule ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRulePositionOutput) AfterRule() pulumi.StringPtrOutput
(Updatable) Identifier for rule after which this rule lies.
func (NetworkFirewallPolicySecurityRulePositionOutput) BeforeRule ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRulePositionOutput) BeforeRule() pulumi.StringPtrOutput
(Updatable) Identifier for rule before which this rule lies.
** 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 (NetworkFirewallPolicySecurityRulePositionOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicySecurityRulePositionOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRulePositionOutput) ToNetworkFirewallPolicySecurityRulePositionOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRulePositionOutput) ToNetworkFirewallPolicySecurityRulePositionOutput() NetworkFirewallPolicySecurityRulePositionOutput
func (NetworkFirewallPolicySecurityRulePositionOutput) ToNetworkFirewallPolicySecurityRulePositionOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicySecurityRulePositionOutput) ToNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionOutput
type NetworkFirewallPolicySecurityRuleState ¶ added in v1.14.0
type NetworkFirewallPolicySecurityRuleState 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.StringPtrInput // (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. The resources mentioned must already be present in the policy before being referenced in the rule. Condition NetworkFirewallPolicySecurityRuleConditionPtrInput // (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 // Name for the Security rule, must be unique within the policy. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringPtrInput // OCID of the Network Firewall Policy this security rule belongs to. ParentResourceId pulumi.StringPtrInput // (Updatable) An object which defines the position of the rule. Only one of the following position references should be provided. Positions NetworkFirewallPolicySecurityRulePositionArrayInput PriorityOrder pulumi.StringPtrInput }
func (NetworkFirewallPolicySecurityRuleState) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicySecurityRuleState) ElementType() reflect.Type
type NetworkFirewallPolicyService ¶ added in v1.14.0
type NetworkFirewallPolicyService struct { pulumi.CustomResourceState // Name of the service Name pulumi.StringOutput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this service belongs to. ParentResourceId pulumi.StringOutput `pulumi:"parentResourceId"` // (Updatable) List of port-ranges to be used. PortRanges NetworkFirewallPolicyServicePortRangeArrayOutput `pulumi:"portRanges"` // Describes the type of Service. The accepted values are // // ** 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 Type pulumi.StringOutput `pulumi:"type"` }
This resource provides the Network Firewall Policy Service resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new Service for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewNetworkFirewallPolicyService(ctx, "testNetworkFirewallPolicyService", &NetworkFirewall.NetworkFirewallPolicyServiceArgs{ NetworkFirewallPolicyId: pulumi.Any(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), PortRanges: networkfirewall.NetworkFirewallPolicyServicePortRangeArray{ &networkfirewall.NetworkFirewallPolicyServicePortRangeArgs{ MinimumPort: pulumi.Any(_var.Network_firewall_policy_service_port_ranges_minimum_port), MaximumPort: pulumi.Any(_var.Network_firewall_policy_service_port_ranges_maximum_port), }, }, Type: pulumi.Any(_var.Network_firewall_policy_service_type), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
NetworkFirewallPolicyServices can be imported using the `name`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewallPolicyService:NetworkFirewallPolicyService test_network_firewall_policy_service "networkFirewallPolicies/{networkFirewallPolicyId}/services/{serviceName}" ```
func GetNetworkFirewallPolicyService ¶ added in v1.14.0
func GetNetworkFirewallPolicyService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicyServiceState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyService, error)
GetNetworkFirewallPolicyService gets an existing NetworkFirewallPolicyService 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 NewNetworkFirewallPolicyService ¶ added in v1.14.0
func NewNetworkFirewallPolicyService(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyServiceArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyService, error)
NewNetworkFirewallPolicyService registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicyService) ElementType ¶ added in v1.14.0
func (*NetworkFirewallPolicyService) ElementType() reflect.Type
func (*NetworkFirewallPolicyService) ToNetworkFirewallPolicyServiceOutput ¶ added in v1.14.0
func (i *NetworkFirewallPolicyService) ToNetworkFirewallPolicyServiceOutput() NetworkFirewallPolicyServiceOutput
func (*NetworkFirewallPolicyService) ToNetworkFirewallPolicyServiceOutputWithContext ¶ added in v1.14.0
func (i *NetworkFirewallPolicyService) ToNetworkFirewallPolicyServiceOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceOutput
type NetworkFirewallPolicyServiceArgs ¶ added in v1.14.0
type NetworkFirewallPolicyServiceArgs struct { // Name of the service Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput // (Updatable) List of port-ranges to be used. PortRanges NetworkFirewallPolicyServicePortRangeArrayInput // Describes the type of Service. The accepted values are // // ** 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 Type pulumi.StringInput }
The set of arguments for constructing a NetworkFirewallPolicyService resource.
func (NetworkFirewallPolicyServiceArgs) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceArgs) ElementType() reflect.Type
type NetworkFirewallPolicyServiceArray ¶ added in v1.14.0
type NetworkFirewallPolicyServiceArray []NetworkFirewallPolicyServiceInput
func (NetworkFirewallPolicyServiceArray) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceArray) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceArray) ToNetworkFirewallPolicyServiceArrayOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyServiceArray) ToNetworkFirewallPolicyServiceArrayOutput() NetworkFirewallPolicyServiceArrayOutput
func (NetworkFirewallPolicyServiceArray) ToNetworkFirewallPolicyServiceArrayOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyServiceArray) ToNetworkFirewallPolicyServiceArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceArrayOutput
type NetworkFirewallPolicyServiceArrayInput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceArrayInput interface { pulumi.Input ToNetworkFirewallPolicyServiceArrayOutput() NetworkFirewallPolicyServiceArrayOutput ToNetworkFirewallPolicyServiceArrayOutputWithContext(context.Context) NetworkFirewallPolicyServiceArrayOutput }
NetworkFirewallPolicyServiceArrayInput is an input type that accepts NetworkFirewallPolicyServiceArray and NetworkFirewallPolicyServiceArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyServiceArrayInput` via:
NetworkFirewallPolicyServiceArray{ NetworkFirewallPolicyServiceArgs{...} }
type NetworkFirewallPolicyServiceArrayOutput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceArrayOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceArrayOutput) ToNetworkFirewallPolicyServiceArrayOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceArrayOutput) ToNetworkFirewallPolicyServiceArrayOutput() NetworkFirewallPolicyServiceArrayOutput
func (NetworkFirewallPolicyServiceArrayOutput) ToNetworkFirewallPolicyServiceArrayOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceArrayOutput) ToNetworkFirewallPolicyServiceArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceArrayOutput
type NetworkFirewallPolicyServiceInput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceInput interface { pulumi.Input ToNetworkFirewallPolicyServiceOutput() NetworkFirewallPolicyServiceOutput ToNetworkFirewallPolicyServiceOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceOutput }
type NetworkFirewallPolicyServiceList ¶ added in v1.14.0
type NetworkFirewallPolicyServiceList struct { pulumi.CustomResourceState // Name of the service Group. Name pulumi.StringOutput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this serviceList belongs to. ParentResourceId pulumi.StringOutput `pulumi:"parentResourceId"` // (Updatable) Collection of service names. The services referenced in the service list must already be present in the policy before being used in the service 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 Services pulumi.StringArrayOutput `pulumi:"services"` // Count of total services in the given service List. TotalServices pulumi.IntOutput `pulumi:"totalServices"` }
This resource provides the Network Firewall Policy Service List resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new ServiceList for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewNetworkFirewallPolicyServiceList(ctx, "testNetworkFirewallPolicyServiceList", &NetworkFirewall.NetworkFirewallPolicyServiceListArgs{ NetworkFirewallPolicyId: pulumi.Any(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), Services: pulumi.Any(_var.Network_firewall_policy_service_list_services), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
NetworkFirewallPolicyServiceLists can be imported using the `id`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewallPolicyServiceList:NetworkFirewallPolicyServiceList test_network_firewall_policy_service_list "networkFirewallPolicies/{networkFirewallPolicyId}/serviceLists/{serviceListName}" ```
func GetNetworkFirewallPolicyServiceList ¶ added in v1.14.0
func GetNetworkFirewallPolicyServiceList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicyServiceListState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyServiceList, error)
GetNetworkFirewallPolicyServiceList gets an existing NetworkFirewallPolicyServiceList 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 NewNetworkFirewallPolicyServiceList ¶ added in v1.14.0
func NewNetworkFirewallPolicyServiceList(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyServiceListArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyServiceList, error)
NewNetworkFirewallPolicyServiceList registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicyServiceList) ElementType ¶ added in v1.14.0
func (*NetworkFirewallPolicyServiceList) ElementType() reflect.Type
func (*NetworkFirewallPolicyServiceList) ToNetworkFirewallPolicyServiceListOutput ¶ added in v1.14.0
func (i *NetworkFirewallPolicyServiceList) ToNetworkFirewallPolicyServiceListOutput() NetworkFirewallPolicyServiceListOutput
func (*NetworkFirewallPolicyServiceList) ToNetworkFirewallPolicyServiceListOutputWithContext ¶ added in v1.14.0
func (i *NetworkFirewallPolicyServiceList) ToNetworkFirewallPolicyServiceListOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListOutput
type NetworkFirewallPolicyServiceListArgs ¶ added in v1.14.0
type NetworkFirewallPolicyServiceListArgs struct { // Name of the service Group. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput // (Updatable) Collection of service names. The services referenced in the service list must already be present in the policy before being used in the service 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 Services pulumi.StringArrayInput }
The set of arguments for constructing a NetworkFirewallPolicyServiceList resource.
func (NetworkFirewallPolicyServiceListArgs) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceListArgs) ElementType() reflect.Type
type NetworkFirewallPolicyServiceListArray ¶ added in v1.14.0
type NetworkFirewallPolicyServiceListArray []NetworkFirewallPolicyServiceListInput
func (NetworkFirewallPolicyServiceListArray) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceListArray) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceListArray) ToNetworkFirewallPolicyServiceListArrayOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyServiceListArray) ToNetworkFirewallPolicyServiceListArrayOutput() NetworkFirewallPolicyServiceListArrayOutput
func (NetworkFirewallPolicyServiceListArray) ToNetworkFirewallPolicyServiceListArrayOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyServiceListArray) ToNetworkFirewallPolicyServiceListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListArrayOutput
type NetworkFirewallPolicyServiceListArrayInput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceListArrayInput interface { pulumi.Input ToNetworkFirewallPolicyServiceListArrayOutput() NetworkFirewallPolicyServiceListArrayOutput ToNetworkFirewallPolicyServiceListArrayOutputWithContext(context.Context) NetworkFirewallPolicyServiceListArrayOutput }
NetworkFirewallPolicyServiceListArrayInput is an input type that accepts NetworkFirewallPolicyServiceListArray and NetworkFirewallPolicyServiceListArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyServiceListArrayInput` via:
NetworkFirewallPolicyServiceListArray{ NetworkFirewallPolicyServiceListArgs{...} }
type NetworkFirewallPolicyServiceListArrayOutput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceListArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceListArrayOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceListArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceListArrayOutput) ToNetworkFirewallPolicyServiceListArrayOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListArrayOutput) ToNetworkFirewallPolicyServiceListArrayOutput() NetworkFirewallPolicyServiceListArrayOutput
func (NetworkFirewallPolicyServiceListArrayOutput) ToNetworkFirewallPolicyServiceListArrayOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListArrayOutput) ToNetworkFirewallPolicyServiceListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListArrayOutput
type NetworkFirewallPolicyServiceListInput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceListInput interface { pulumi.Input ToNetworkFirewallPolicyServiceListOutput() NetworkFirewallPolicyServiceListOutput ToNetworkFirewallPolicyServiceListOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListOutput }
type NetworkFirewallPolicyServiceListMap ¶ added in v1.14.0
type NetworkFirewallPolicyServiceListMap map[string]NetworkFirewallPolicyServiceListInput
func (NetworkFirewallPolicyServiceListMap) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceListMap) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceListMap) ToNetworkFirewallPolicyServiceListMapOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyServiceListMap) ToNetworkFirewallPolicyServiceListMapOutput() NetworkFirewallPolicyServiceListMapOutput
func (NetworkFirewallPolicyServiceListMap) ToNetworkFirewallPolicyServiceListMapOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyServiceListMap) ToNetworkFirewallPolicyServiceListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListMapOutput
type NetworkFirewallPolicyServiceListMapInput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceListMapInput interface { pulumi.Input ToNetworkFirewallPolicyServiceListMapOutput() NetworkFirewallPolicyServiceListMapOutput ToNetworkFirewallPolicyServiceListMapOutputWithContext(context.Context) NetworkFirewallPolicyServiceListMapOutput }
NetworkFirewallPolicyServiceListMapInput is an input type that accepts NetworkFirewallPolicyServiceListMap and NetworkFirewallPolicyServiceListMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicyServiceListMapInput` via:
NetworkFirewallPolicyServiceListMap{ "key": NetworkFirewallPolicyServiceListArgs{...} }
type NetworkFirewallPolicyServiceListMapOutput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceListMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceListMapOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceListMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceListMapOutput) MapIndex ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyServiceListOutput
func (NetworkFirewallPolicyServiceListMapOutput) ToNetworkFirewallPolicyServiceListMapOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListMapOutput) ToNetworkFirewallPolicyServiceListMapOutput() NetworkFirewallPolicyServiceListMapOutput
func (NetworkFirewallPolicyServiceListMapOutput) ToNetworkFirewallPolicyServiceListMapOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListMapOutput) ToNetworkFirewallPolicyServiceListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListMapOutput
type NetworkFirewallPolicyServiceListOutput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceListOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceListOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceListOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceListOutput) Name ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListOutput) Name() pulumi.StringOutput
Name of the service Group.
func (NetworkFirewallPolicyServiceListOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyServiceListOutput) ParentResourceId ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this serviceList belongs to.
func (NetworkFirewallPolicyServiceListOutput) Services ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListOutput) Services() pulumi.StringArrayOutput
(Updatable) Collection of service names. The services referenced in the service list must already be present in the policy before being used in the service 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 (NetworkFirewallPolicyServiceListOutput) ToNetworkFirewallPolicyServiceListOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListOutput) ToNetworkFirewallPolicyServiceListOutput() NetworkFirewallPolicyServiceListOutput
func (NetworkFirewallPolicyServiceListOutput) ToNetworkFirewallPolicyServiceListOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListOutput) ToNetworkFirewallPolicyServiceListOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListOutput
func (NetworkFirewallPolicyServiceListOutput) TotalServices ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceListOutput) TotalServices() pulumi.IntOutput
Count of total services in the given service List.
type NetworkFirewallPolicyServiceListState ¶ added in v1.14.0
type NetworkFirewallPolicyServiceListState struct { // Name of the service Group. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringPtrInput // OCID of the Network Firewall Policy this serviceList belongs to. ParentResourceId pulumi.StringPtrInput // (Updatable) Collection of service names. The services referenced in the service list must already be present in the policy before being used in the service 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 Services pulumi.StringArrayInput // Count of total services in the given service List. TotalServices pulumi.IntPtrInput }
func (NetworkFirewallPolicyServiceListState) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceListState) ElementType() reflect.Type
type NetworkFirewallPolicyServiceMap ¶ added in v1.14.0
type NetworkFirewallPolicyServiceMap map[string]NetworkFirewallPolicyServiceInput
func (NetworkFirewallPolicyServiceMap) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceMap) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceMap) ToNetworkFirewallPolicyServiceMapOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyServiceMap) ToNetworkFirewallPolicyServiceMapOutput() NetworkFirewallPolicyServiceMapOutput
func (NetworkFirewallPolicyServiceMap) ToNetworkFirewallPolicyServiceMapOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyServiceMap) ToNetworkFirewallPolicyServiceMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceMapOutput
type NetworkFirewallPolicyServiceMapInput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceMapInput interface { pulumi.Input ToNetworkFirewallPolicyServiceMapOutput() NetworkFirewallPolicyServiceMapOutput ToNetworkFirewallPolicyServiceMapOutputWithContext(context.Context) NetworkFirewallPolicyServiceMapOutput }
NetworkFirewallPolicyServiceMapInput is an input type that accepts NetworkFirewallPolicyServiceMap and NetworkFirewallPolicyServiceMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicyServiceMapInput` via:
NetworkFirewallPolicyServiceMap{ "key": NetworkFirewallPolicyServiceArgs{...} }
type NetworkFirewallPolicyServiceMapOutput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceMapOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceMapOutput) MapIndex ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyServiceOutput
func (NetworkFirewallPolicyServiceMapOutput) ToNetworkFirewallPolicyServiceMapOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceMapOutput) ToNetworkFirewallPolicyServiceMapOutput() NetworkFirewallPolicyServiceMapOutput
func (NetworkFirewallPolicyServiceMapOutput) ToNetworkFirewallPolicyServiceMapOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceMapOutput) ToNetworkFirewallPolicyServiceMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceMapOutput
type NetworkFirewallPolicyServiceOutput ¶ added in v1.14.0
type NetworkFirewallPolicyServiceOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceOutput) Name ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceOutput) Name() pulumi.StringOutput
Name of the service
func (NetworkFirewallPolicyServiceOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyServiceOutput) ParentResourceId ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this service belongs to.
func (NetworkFirewallPolicyServiceOutput) PortRanges ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceOutput) PortRanges() NetworkFirewallPolicyServicePortRangeArrayOutput
(Updatable) List of port-ranges to be used.
func (NetworkFirewallPolicyServiceOutput) ToNetworkFirewallPolicyServiceOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceOutput) ToNetworkFirewallPolicyServiceOutput() NetworkFirewallPolicyServiceOutput
func (NetworkFirewallPolicyServiceOutput) ToNetworkFirewallPolicyServiceOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceOutput) ToNetworkFirewallPolicyServiceOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceOutput
func (NetworkFirewallPolicyServiceOutput) Type ¶ added in v1.14.0
func (o NetworkFirewallPolicyServiceOutput) Type() pulumi.StringOutput
Describes the type of Service. The accepted values are
** 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
type NetworkFirewallPolicyServicePortRange ¶ added in v1.14.0
type NetworkFirewallPolicyServicePortRange struct { // (Updatable) The maximum port in the range (inclusive), which may be absent for a single-port range. MaximumPort *int `pulumi:"maximumPort"` // (Updatable) The minimum port in the range (inclusive), or the sole port of a single-port range. MinimumPort int `pulumi:"minimumPort"` }
type NetworkFirewallPolicyServicePortRangeArgs ¶ added in v1.14.0
type NetworkFirewallPolicyServicePortRangeArgs struct { // (Updatable) The maximum port in the range (inclusive), which may be absent for a single-port range. MaximumPort pulumi.IntPtrInput `pulumi:"maximumPort"` // (Updatable) The minimum port in the range (inclusive), or the sole port of a single-port range. MinimumPort pulumi.IntInput `pulumi:"minimumPort"` }
func (NetworkFirewallPolicyServicePortRangeArgs) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServicePortRangeArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyServicePortRangeArgs) ToNetworkFirewallPolicyServicePortRangeOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyServicePortRangeArgs) ToNetworkFirewallPolicyServicePortRangeOutput() NetworkFirewallPolicyServicePortRangeOutput
func (NetworkFirewallPolicyServicePortRangeArgs) ToNetworkFirewallPolicyServicePortRangeOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyServicePortRangeArgs) ToNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeOutput
type NetworkFirewallPolicyServicePortRangeArray ¶ added in v1.14.0
type NetworkFirewallPolicyServicePortRangeArray []NetworkFirewallPolicyServicePortRangeInput
func (NetworkFirewallPolicyServicePortRangeArray) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServicePortRangeArray) ElementType() reflect.Type
func (NetworkFirewallPolicyServicePortRangeArray) ToNetworkFirewallPolicyServicePortRangeArrayOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyServicePortRangeArray) ToNetworkFirewallPolicyServicePortRangeArrayOutput() NetworkFirewallPolicyServicePortRangeArrayOutput
func (NetworkFirewallPolicyServicePortRangeArray) ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyServicePortRangeArray) ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeArrayOutput
type NetworkFirewallPolicyServicePortRangeArrayInput ¶ added in v1.14.0
type NetworkFirewallPolicyServicePortRangeArrayInput interface { pulumi.Input ToNetworkFirewallPolicyServicePortRangeArrayOutput() NetworkFirewallPolicyServicePortRangeArrayOutput ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(context.Context) NetworkFirewallPolicyServicePortRangeArrayOutput }
NetworkFirewallPolicyServicePortRangeArrayInput is an input type that accepts NetworkFirewallPolicyServicePortRangeArray and NetworkFirewallPolicyServicePortRangeArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyServicePortRangeArrayInput` via:
NetworkFirewallPolicyServicePortRangeArray{ NetworkFirewallPolicyServicePortRangeArgs{...} }
type NetworkFirewallPolicyServicePortRangeArrayOutput ¶ added in v1.14.0
type NetworkFirewallPolicyServicePortRangeArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServicePortRangeArrayOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServicePortRangeArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServicePortRangeArrayOutput) ToNetworkFirewallPolicyServicePortRangeArrayOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyServicePortRangeArrayOutput) ToNetworkFirewallPolicyServicePortRangeArrayOutput() NetworkFirewallPolicyServicePortRangeArrayOutput
func (NetworkFirewallPolicyServicePortRangeArrayOutput) ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyServicePortRangeArrayOutput) ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeArrayOutput
type NetworkFirewallPolicyServicePortRangeInput ¶ added in v1.14.0
type NetworkFirewallPolicyServicePortRangeInput interface { pulumi.Input ToNetworkFirewallPolicyServicePortRangeOutput() NetworkFirewallPolicyServicePortRangeOutput ToNetworkFirewallPolicyServicePortRangeOutputWithContext(context.Context) NetworkFirewallPolicyServicePortRangeOutput }
NetworkFirewallPolicyServicePortRangeInput is an input type that accepts NetworkFirewallPolicyServicePortRangeArgs and NetworkFirewallPolicyServicePortRangeOutput values. You can construct a concrete instance of `NetworkFirewallPolicyServicePortRangeInput` via:
NetworkFirewallPolicyServicePortRangeArgs{...}
type NetworkFirewallPolicyServicePortRangeOutput ¶ added in v1.14.0
type NetworkFirewallPolicyServicePortRangeOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServicePortRangeOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServicePortRangeOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServicePortRangeOutput) MaximumPort ¶ added in v1.14.0
func (o NetworkFirewallPolicyServicePortRangeOutput) MaximumPort() pulumi.IntPtrOutput
(Updatable) The maximum port in the range (inclusive), which may be absent for a single-port range.
func (NetworkFirewallPolicyServicePortRangeOutput) MinimumPort ¶ added in v1.14.0
func (o NetworkFirewallPolicyServicePortRangeOutput) MinimumPort() pulumi.IntOutput
(Updatable) The minimum port in the range (inclusive), or the sole port of a single-port range.
func (NetworkFirewallPolicyServicePortRangeOutput) ToNetworkFirewallPolicyServicePortRangeOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyServicePortRangeOutput) ToNetworkFirewallPolicyServicePortRangeOutput() NetworkFirewallPolicyServicePortRangeOutput
func (NetworkFirewallPolicyServicePortRangeOutput) ToNetworkFirewallPolicyServicePortRangeOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyServicePortRangeOutput) ToNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeOutput
type NetworkFirewallPolicyServiceState ¶ added in v1.14.0
type NetworkFirewallPolicyServiceState struct { // Name of the service Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringPtrInput // OCID of the Network Firewall Policy this service belongs to. ParentResourceId pulumi.StringPtrInput // (Updatable) List of port-ranges to be used. PortRanges NetworkFirewallPolicyServicePortRangeArrayInput // Describes the type of Service. The accepted values are // // ** 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 Type pulumi.StringPtrInput }
func (NetworkFirewallPolicyServiceState) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyServiceState) ElementType() reflect.Type
type NetworkFirewallPolicyState ¶
type NetworkFirewallPolicyState struct { // Count of number of Network Firewall attached to the Policy. AttachedNetworkFirewallCount pulumi.IntPtrInput // (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) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` // // ** 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 FreeformTags pulumi.MapInput // 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 // 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 }
func (NetworkFirewallPolicyState) ElementType ¶
func (NetworkFirewallPolicyState) ElementType() reflect.Type
type NetworkFirewallPolicyUrlList ¶
type NetworkFirewallPolicyUrlList struct { pulumi.CustomResourceState // Unique name to identify the group of urls to be used in the policy rules. Name pulumi.StringOutput `pulumi:"name"` // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringOutput `pulumi:"networkFirewallPolicyId"` // OCID of the Network Firewall Policy this URL List belongs to. ParentResourceId pulumi.StringOutput `pulumi:"parentResourceId"` // Total count of URLs in the URL List TotalUrls pulumi.IntOutput `pulumi:"totalUrls"` // (Updatable) List of urls. Urls NetworkFirewallPolicyUrlListUrlArrayOutput `pulumi:"urls"` }
This resource provides the Network Firewall Policy Url List resource in Oracle Cloud Infrastructure Network Firewall service.
Creates a new Url List for the Network Firewall Policy.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewNetworkFirewallPolicyUrlList(ctx, "testNetworkFirewallPolicyUrlList", &NetworkFirewall.NetworkFirewallPolicyUrlListArgs{ NetworkFirewallPolicyId: pulumi.Any(oci_network_firewall_network_firewall_policy.Test_network_firewall_policy.Id), Urls: networkfirewall.NetworkFirewallPolicyUrlListUrlArray{ &networkfirewall.NetworkFirewallPolicyUrlListUrlArgs{ Pattern: pulumi.Any(_var.Network_firewall_policy_url_list_urls_pattern), Type: pulumi.Any(_var.Network_firewall_policy_url_list_urls_type), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
NetworkFirewallPolicyUrlLists can be imported using the `id`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewallPolicyUrlList:NetworkFirewallPolicyUrlList test_network_firewall_policy_url_list "networkFirewallPolicies/{networkFirewallPolicyId}/urlLists/{urlListName}" ```
func GetNetworkFirewallPolicyUrlList ¶
func GetNetworkFirewallPolicyUrlList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallPolicyUrlListState, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyUrlList, error)
GetNetworkFirewallPolicyUrlList gets an existing NetworkFirewallPolicyUrlList 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 NewNetworkFirewallPolicyUrlList ¶ added in v1.14.0
func NewNetworkFirewallPolicyUrlList(ctx *pulumi.Context, name string, args *NetworkFirewallPolicyUrlListArgs, opts ...pulumi.ResourceOption) (*NetworkFirewallPolicyUrlList, error)
NewNetworkFirewallPolicyUrlList registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewallPolicyUrlList) ElementType ¶ added in v1.14.0
func (*NetworkFirewallPolicyUrlList) ElementType() reflect.Type
func (*NetworkFirewallPolicyUrlList) ToNetworkFirewallPolicyUrlListOutput ¶ added in v1.14.0
func (i *NetworkFirewallPolicyUrlList) ToNetworkFirewallPolicyUrlListOutput() NetworkFirewallPolicyUrlListOutput
func (*NetworkFirewallPolicyUrlList) ToNetworkFirewallPolicyUrlListOutputWithContext ¶ added in v1.14.0
func (i *NetworkFirewallPolicyUrlList) ToNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListOutput
type NetworkFirewallPolicyUrlListArgs ¶
type NetworkFirewallPolicyUrlListArgs struct { // Unique name to identify the group of urls to be used in the policy rules. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringInput // (Updatable) List of urls. Urls NetworkFirewallPolicyUrlListUrlArrayInput }
The set of arguments for constructing a NetworkFirewallPolicyUrlList resource.
func (NetworkFirewallPolicyUrlListArgs) ElementType ¶
func (NetworkFirewallPolicyUrlListArgs) ElementType() reflect.Type
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(ctx context.Context) NetworkFirewallPolicyUrlListOutput }
type NetworkFirewallPolicyUrlListMap ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListMap map[string]NetworkFirewallPolicyUrlListInput
func (NetworkFirewallPolicyUrlListMap) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyUrlListMap) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListMap) ToNetworkFirewallPolicyUrlListMapOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyUrlListMap) ToNetworkFirewallPolicyUrlListMapOutput() NetworkFirewallPolicyUrlListMapOutput
func (NetworkFirewallPolicyUrlListMap) ToNetworkFirewallPolicyUrlListMapOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyUrlListMap) ToNetworkFirewallPolicyUrlListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListMapOutput
type NetworkFirewallPolicyUrlListMapInput ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListMapInput interface { pulumi.Input ToNetworkFirewallPolicyUrlListMapOutput() NetworkFirewallPolicyUrlListMapOutput ToNetworkFirewallPolicyUrlListMapOutputWithContext(context.Context) NetworkFirewallPolicyUrlListMapOutput }
NetworkFirewallPolicyUrlListMapInput is an input type that accepts NetworkFirewallPolicyUrlListMap and NetworkFirewallPolicyUrlListMapOutput values. You can construct a concrete instance of `NetworkFirewallPolicyUrlListMapInput` via:
NetworkFirewallPolicyUrlListMap{ "key": NetworkFirewallPolicyUrlListArgs{...} }
type NetworkFirewallPolicyUrlListMapOutput ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListMapOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyUrlListMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListMapOutput) MapIndex ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyUrlListOutput
func (NetworkFirewallPolicyUrlListMapOutput) ToNetworkFirewallPolicyUrlListMapOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListMapOutput) ToNetworkFirewallPolicyUrlListMapOutput() NetworkFirewallPolicyUrlListMapOutput
func (NetworkFirewallPolicyUrlListMapOutput) ToNetworkFirewallPolicyUrlListMapOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListMapOutput) ToNetworkFirewallPolicyUrlListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListMapOutput
type NetworkFirewallPolicyUrlListOutput ¶
type NetworkFirewallPolicyUrlListOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListOutput) ElementType ¶
func (NetworkFirewallPolicyUrlListOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListOutput) Name ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListOutput) Name() pulumi.StringOutput
Unique name to identify the group of urls to be used in the policy rules.
func (NetworkFirewallPolicyUrlListOutput) NetworkFirewallPolicyId ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyUrlListOutput) ParentResourceId ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this URL List belongs to.
func (NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutput ¶
func (o NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutput() NetworkFirewallPolicyUrlListOutput
func (NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutputWithContext ¶
func (o NetworkFirewallPolicyUrlListOutput) ToNetworkFirewallPolicyUrlListOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListOutput
func (NetworkFirewallPolicyUrlListOutput) TotalUrls ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListOutput) TotalUrls() pulumi.IntOutput
Total count of URLs in the URL List
type NetworkFirewallPolicyUrlListState ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListState struct { // Unique name to identify the group of urls to be used in the policy rules. Name pulumi.StringPtrInput // Unique Network Firewall Policy identifier NetworkFirewallPolicyId pulumi.StringPtrInput // OCID of the Network Firewall Policy this URL List belongs to. ParentResourceId pulumi.StringPtrInput // Total count of URLs in the URL List TotalUrls pulumi.IntPtrInput // (Updatable) List of urls. Urls NetworkFirewallPolicyUrlListUrlArrayInput }
func (NetworkFirewallPolicyUrlListState) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyUrlListState) ElementType() reflect.Type
type NetworkFirewallPolicyUrlListUrl ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListUrl struct { // (Updatable) A string consisting of a concatenation of optional host component and optional path component. The host component may start with `*.` to match the case-insensitive domain and all its subdomains. The path component must start with a `/`, and may end with `*` to match all paths of which it is a case-sensitive prefix. A missing host component matches all request domains, and a missing path component matches all request paths. An empty value matches all requests. Pattern string `pulumi:"pattern"` // (Updatable) The type of pattern. // * SIMPLE - The only accepted value is `SIMPLE`. A simple pattern with optional subdomain and/or path suffix wildcards. // // ** 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 Type string `pulumi:"type"` }
type NetworkFirewallPolicyUrlListUrlArgs ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListUrlArgs struct { // (Updatable) A string consisting of a concatenation of optional host component and optional path component. The host component may start with `*.` to match the case-insensitive domain and all its subdomains. The path component must start with a `/`, and may end with `*` to match all paths of which it is a case-sensitive prefix. A missing host component matches all request domains, and a missing path component matches all request paths. An empty value matches all requests. Pattern pulumi.StringInput `pulumi:"pattern"` // (Updatable) The type of pattern. // * SIMPLE - The only accepted value is `SIMPLE`. A simple pattern with optional subdomain and/or path suffix wildcards. // // ** 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 Type pulumi.StringInput `pulumi:"type"` }
func (NetworkFirewallPolicyUrlListUrlArgs) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyUrlListUrlArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlArgs) ToNetworkFirewallPolicyUrlListUrlOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyUrlListUrlArgs) ToNetworkFirewallPolicyUrlListUrlOutput() NetworkFirewallPolicyUrlListUrlOutput
func (NetworkFirewallPolicyUrlListUrlArgs) ToNetworkFirewallPolicyUrlListUrlOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyUrlListUrlArgs) ToNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlOutput
type NetworkFirewallPolicyUrlListUrlArray ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListUrlArray []NetworkFirewallPolicyUrlListUrlInput
func (NetworkFirewallPolicyUrlListUrlArray) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyUrlListUrlArray) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlArray) ToNetworkFirewallPolicyUrlListUrlArrayOutput ¶ added in v1.14.0
func (i NetworkFirewallPolicyUrlListUrlArray) ToNetworkFirewallPolicyUrlListUrlArrayOutput() NetworkFirewallPolicyUrlListUrlArrayOutput
func (NetworkFirewallPolicyUrlListUrlArray) ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext ¶ added in v1.14.0
func (i NetworkFirewallPolicyUrlListUrlArray) ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlArrayOutput
type NetworkFirewallPolicyUrlListUrlArrayInput ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListUrlArrayInput interface { pulumi.Input ToNetworkFirewallPolicyUrlListUrlArrayOutput() NetworkFirewallPolicyUrlListUrlArrayOutput ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(context.Context) NetworkFirewallPolicyUrlListUrlArrayOutput }
NetworkFirewallPolicyUrlListUrlArrayInput is an input type that accepts NetworkFirewallPolicyUrlListUrlArray and NetworkFirewallPolicyUrlListUrlArrayOutput values. You can construct a concrete instance of `NetworkFirewallPolicyUrlListUrlArrayInput` via:
NetworkFirewallPolicyUrlListUrlArray{ NetworkFirewallPolicyUrlListUrlArgs{...} }
type NetworkFirewallPolicyUrlListUrlArrayOutput ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListUrlArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListUrlArrayOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyUrlListUrlArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlArrayOutput) ToNetworkFirewallPolicyUrlListUrlArrayOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListUrlArrayOutput) ToNetworkFirewallPolicyUrlListUrlArrayOutput() NetworkFirewallPolicyUrlListUrlArrayOutput
func (NetworkFirewallPolicyUrlListUrlArrayOutput) ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListUrlArrayOutput) ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlArrayOutput
type NetworkFirewallPolicyUrlListUrlInput ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListUrlInput interface { pulumi.Input ToNetworkFirewallPolicyUrlListUrlOutput() NetworkFirewallPolicyUrlListUrlOutput ToNetworkFirewallPolicyUrlListUrlOutputWithContext(context.Context) NetworkFirewallPolicyUrlListUrlOutput }
NetworkFirewallPolicyUrlListUrlInput is an input type that accepts NetworkFirewallPolicyUrlListUrlArgs and NetworkFirewallPolicyUrlListUrlOutput values. You can construct a concrete instance of `NetworkFirewallPolicyUrlListUrlInput` via:
NetworkFirewallPolicyUrlListUrlArgs{...}
type NetworkFirewallPolicyUrlListUrlOutput ¶ added in v1.14.0
type NetworkFirewallPolicyUrlListUrlOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListUrlOutput) ElementType ¶ added in v1.14.0
func (NetworkFirewallPolicyUrlListUrlOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlOutput) Pattern ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListUrlOutput) Pattern() pulumi.StringOutput
(Updatable) A string consisting of a concatenation of optional host component and optional path component. The host component may start with `*.` to match the case-insensitive domain and all its subdomains. The path component must start with a `/`, and may end with `*` to match all paths of which it is a case-sensitive prefix. A missing host component matches all request domains, and a missing path component matches all request paths. An empty value matches all requests.
func (NetworkFirewallPolicyUrlListUrlOutput) ToNetworkFirewallPolicyUrlListUrlOutput ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListUrlOutput) ToNetworkFirewallPolicyUrlListUrlOutput() NetworkFirewallPolicyUrlListUrlOutput
func (NetworkFirewallPolicyUrlListUrlOutput) ToNetworkFirewallPolicyUrlListUrlOutputWithContext ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListUrlOutput) ToNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlOutput
func (NetworkFirewallPolicyUrlListUrlOutput) Type ¶ added in v1.14.0
func (o NetworkFirewallPolicyUrlListUrlOutput) Type() pulumi.StringOutput
(Updatable) The type of pattern. * SIMPLE - The only accepted value is `SIMPLE`. A simple pattern with optional subdomain and/or path suffix wildcards.
** 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
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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` 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) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` 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, it 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 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 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
Source Files
¶
- getNetworkFirewall.go
- getNetworkFirewallPolicies.go
- getNetworkFirewallPolicy.go
- getNetworkFirewallPolicyAddressList.go
- getNetworkFirewallPolicyAddressLists.go
- getNetworkFirewallPolicyApplication.go
- getNetworkFirewallPolicyApplicationGroup.go
- getNetworkFirewallPolicyApplicationGroups.go
- getNetworkFirewallPolicyApplications.go
- getNetworkFirewallPolicyDecryptionProfile.go
- getNetworkFirewallPolicyDecryptionProfiles.go
- getNetworkFirewallPolicyDecryptionRule.go
- getNetworkFirewallPolicyDecryptionRules.go
- getNetworkFirewallPolicyMappedSecret.go
- getNetworkFirewallPolicyMappedSecrets.go
- getNetworkFirewallPolicySecurityRule.go
- getNetworkFirewallPolicySecurityRules.go
- getNetworkFirewallPolicyService.go
- getNetworkFirewallPolicyServiceList.go
- getNetworkFirewallPolicyServiceLists.go
- getNetworkFirewallPolicyServices.go
- getNetworkFirewallPolicyUrlList.go
- getNetworkFirewallPolicyUrlLists.go
- getNetworkFirewalls.go
- init.go
- networkFirewall.go
- networkFirewallPolicy.go
- networkFirewallPolicyAddressList.go
- networkFirewallPolicyApplication.go
- networkFirewallPolicyApplicationGroup.go
- networkFirewallPolicyDecryptionProfile.go
- networkFirewallPolicyDecryptionRule.go
- networkFirewallPolicyMappedSecret.go
- networkFirewallPolicySecurityRule.go
- networkFirewallPolicyService.go
- networkFirewallPolicyServiceList.go
- networkFirewallPolicyUrlList.go
- pulumiTypes.go