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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: compartmentId, DisplayName: pulumi.StringRef(networkFirewallPolicyDisplayName), Id: pulumi.StringRef(networkFirewallPolicyId), State: pulumi.StringRef(networkFirewallPolicyState), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPoliciesResultOutput ¶
type GetNetworkFirewallPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicies.
func GetNetworkFirewallPoliciesOutput ¶
func GetNetworkFirewallPoliciesOutput(ctx *pulumi.Context, args GetNetworkFirewallPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPoliciesResultOutput
func (GetNetworkFirewallPoliciesResultOutput) CompartmentId ¶
func (o GetNetworkFirewallPoliciesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy.
func (GetNetworkFirewallPoliciesResultOutput) DisplayName ¶
func (o GetNetworkFirewallPoliciesResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly optional name for the firewall policy. Avoid entering confidential information.
func (GetNetworkFirewallPoliciesResultOutput) ElementType ¶
func (GetNetworkFirewallPoliciesResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPoliciesResultOutput) Id ¶
func (o GetNetworkFirewallPoliciesResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource - Network Firewall Policy.
func (GetNetworkFirewallPoliciesResultOutput) NetworkFirewallPolicySummaryCollections ¶
func (o GetNetworkFirewallPoliciesResultOutput) NetworkFirewallPolicySummaryCollections() GetNetworkFirewallPoliciesNetworkFirewallPolicySummaryCollectionArrayOutput
The list of network_firewall_policy_summary_collection.
func (GetNetworkFirewallPoliciesResultOutput) State ¶
func (o GetNetworkFirewallPoliciesResultOutput) State() pulumi.StringPtrOutput
The current state of the Network Firewall Policy.
func (GetNetworkFirewallPoliciesResultOutput) ToGetNetworkFirewallPoliciesResultOutput ¶
func (o GetNetworkFirewallPoliciesResultOutput) ToGetNetworkFirewallPoliciesResultOutput() GetNetworkFirewallPoliciesResultOutput
func (GetNetworkFirewallPoliciesResultOutput) ToGetNetworkFirewallPoliciesResultOutputWithContext ¶
func (o GetNetworkFirewallPoliciesResultOutput) ToGetNetworkFirewallPoliciesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPoliciesResultOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollection ¶
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollection struct {
Items []GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs ¶
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput ¶
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray ¶
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray []GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionInput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray ¶
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray []GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemInput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemInput ¶
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 ¶
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Addresses ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Addresses() pulumi.StringArrayOutput
List of addresses.
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Name ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Name() pulumi.StringOutput
Unique name to identify the group of addresses to be used in the policy rules.
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ParentResourceId ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Address List belongs to.
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) TotalAddresses ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) TotalAddresses() pulumi.IntOutput
Count of total Addresses in the AddressList
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Type ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionItemOutput) Type() pulumi.StringOutput
Type of address list.
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput ¶
type GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
func (GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext ¶
func (o GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput) ToGetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionOutput
type GetNetworkFirewallPolicyAddressListsArgs ¶
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 GetNetworkFirewallPolicyAddressListsFilterArgs ¶
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 ¶
func (GetNetworkFirewallPolicyAddressListsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsFilterArgs) ToGetNetworkFirewallPolicyAddressListsFilterOutput ¶
func (i GetNetworkFirewallPolicyAddressListsFilterArgs) ToGetNetworkFirewallPolicyAddressListsFilterOutput() GetNetworkFirewallPolicyAddressListsFilterOutput
func (GetNetworkFirewallPolicyAddressListsFilterArgs) ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext ¶
func (i GetNetworkFirewallPolicyAddressListsFilterArgs) ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterOutput
type GetNetworkFirewallPolicyAddressListsFilterArray ¶
type GetNetworkFirewallPolicyAddressListsFilterArray []GetNetworkFirewallPolicyAddressListsFilterInput
func (GetNetworkFirewallPolicyAddressListsFilterArray) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsFilterArray) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput ¶
func (i GetNetworkFirewallPolicyAddressListsFilterArray) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput() GetNetworkFirewallPolicyAddressListsFilterArrayOutput
func (GetNetworkFirewallPolicyAddressListsFilterArray) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyAddressListsFilterArray) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterArrayOutput
type GetNetworkFirewallPolicyAddressListsFilterArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyAddressListsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput ¶
func (o GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutput() GetNetworkFirewallPolicyAddressListsFilterArrayOutput
func (GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyAddressListsFilterArrayOutput) ToGetNetworkFirewallPolicyAddressListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterArrayOutput
type GetNetworkFirewallPolicyAddressListsFilterInput ¶
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 ¶
type GetNetworkFirewallPolicyAddressListsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyAddressListsFilterOutput) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsFilterOutput) Name ¶
func (o GetNetworkFirewallPolicyAddressListsFilterOutput) Name() pulumi.StringOutput
Unique name to identify the group of addresses to be used in the policy rules.
func (GetNetworkFirewallPolicyAddressListsFilterOutput) Regex ¶
func (o GetNetworkFirewallPolicyAddressListsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyAddressListsFilterOutput) ToGetNetworkFirewallPolicyAddressListsFilterOutput ¶
func (o GetNetworkFirewallPolicyAddressListsFilterOutput) ToGetNetworkFirewallPolicyAddressListsFilterOutput() GetNetworkFirewallPolicyAddressListsFilterOutput
func (GetNetworkFirewallPolicyAddressListsFilterOutput) ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext ¶
func (o GetNetworkFirewallPolicyAddressListsFilterOutput) ToGetNetworkFirewallPolicyAddressListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsFilterOutput
func (GetNetworkFirewallPolicyAddressListsFilterOutput) Values ¶
func (o GetNetworkFirewallPolicyAddressListsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyAddressListsOutputArgs ¶
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 ¶
func (GetNetworkFirewallPolicyAddressListsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyAddressListsResult ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicy.Id, DisplayName: pulumi.StringRef(networkFirewallPolicyAddressListDisplayName), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPolicyAddressListsResultOutput ¶
type GetNetworkFirewallPolicyAddressListsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyAddressLists.
func GetNetworkFirewallPolicyAddressListsOutput ¶
func GetNetworkFirewallPolicyAddressListsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyAddressListsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyAddressListsResultOutput
func (GetNetworkFirewallPolicyAddressListsResultOutput) AddressListSummaryCollections ¶
func (o GetNetworkFirewallPolicyAddressListsResultOutput) AddressListSummaryCollections() GetNetworkFirewallPolicyAddressListsAddressListSummaryCollectionArrayOutput
The list of address_list_summary_collection.
func (GetNetworkFirewallPolicyAddressListsResultOutput) DisplayName ¶
func (o GetNetworkFirewallPolicyAddressListsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyAddressListsResultOutput) ElementType ¶
func (GetNetworkFirewallPolicyAddressListsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyAddressListsResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyAddressListsResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyAddressListsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyAddressListsResultOutput) ToGetNetworkFirewallPolicyAddressListsResultOutput ¶
func (o GetNetworkFirewallPolicyAddressListsResultOutput) ToGetNetworkFirewallPolicyAddressListsResultOutput() GetNetworkFirewallPolicyAddressListsResultOutput
func (GetNetworkFirewallPolicyAddressListsResultOutput) ToGetNetworkFirewallPolicyAddressListsResultOutputWithContext ¶
func (o GetNetworkFirewallPolicyAddressListsResultOutput) ToGetNetworkFirewallPolicyAddressListsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyAddressListsResultOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollection ¶
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollection struct {
Items []GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs ¶
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput ¶
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray ¶
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray []GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionInput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) Index ¶
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray ¶
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray []GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemInput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) Index ¶
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemInput ¶
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 ¶
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) Apps ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) Apps() pulumi.StringArrayOutput
List of apps in the group.
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) Name ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name of the application Group.
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ParentResourceId ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application group belongs to.
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) TotalApps ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionItemOutput) TotalApps() pulumi.IntOutput
Count of total applications in the given application group.
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput ¶
type GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput
func (GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionOutput
type GetNetworkFirewallPolicyApplicationGroupsArgs ¶
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 GetNetworkFirewallPolicyApplicationGroupsFilterArgs ¶
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 ¶
func (GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput ¶
func (i GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput() GetNetworkFirewallPolicyApplicationGroupsFilterOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationGroupsFilterArgs) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterOutput
type GetNetworkFirewallPolicyApplicationGroupsFilterArray ¶
type GetNetworkFirewallPolicyApplicationGroupsFilterArray []GetNetworkFirewallPolicyApplicationGroupsFilterInput
func (GetNetworkFirewallPolicyApplicationGroupsFilterArray) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsFilterArray) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput ¶
func (i GetNetworkFirewallPolicyApplicationGroupsFilterArray) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput() GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterArray) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationGroupsFilterArray) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsFilterArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput ¶
func (o GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput() GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsFilterInput ¶
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 ¶
type GetNetworkFirewallPolicyApplicationGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Name ¶
func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Name() pulumi.StringOutput
Name of the application Group.
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Regex ¶
func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput ¶
func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutput() GetNetworkFirewallPolicyApplicationGroupsFilterOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) ToGetNetworkFirewallPolicyApplicationGroupsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsFilterOutput
func (GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Values ¶
func (o GetNetworkFirewallPolicyApplicationGroupsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyApplicationGroupsOutputArgs ¶
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 ¶
func (GetNetworkFirewallPolicyApplicationGroupsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyApplicationGroupsResult ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicy.Id, DisplayName: pulumi.StringRef(networkFirewallPolicyApplicationGroupDisplayName), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPolicyApplicationGroupsResultOutput ¶
type GetNetworkFirewallPolicyApplicationGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyApplicationGroups.
func GetNetworkFirewallPolicyApplicationGroupsOutput ¶
func GetNetworkFirewallPolicyApplicationGroupsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyApplicationGroupsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyApplicationGroupsResultOutput
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ApplicationGroupSummaryCollections ¶
func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) ApplicationGroupSummaryCollections() GetNetworkFirewallPolicyApplicationGroupsApplicationGroupSummaryCollectionArrayOutput
The list of application_group_summary_collection.
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) DisplayName ¶
func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ToGetNetworkFirewallPolicyApplicationGroupsResultOutput ¶
func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) ToGetNetworkFirewallPolicyApplicationGroupsResultOutput() GetNetworkFirewallPolicyApplicationGroupsResultOutput
func (GetNetworkFirewallPolicyApplicationGroupsResultOutput) ToGetNetworkFirewallPolicyApplicationGroupsResultOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationGroupsResultOutput) ToGetNetworkFirewallPolicyApplicationGroupsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationGroupsResultOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollection ¶
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollection struct {
Items []GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs ¶
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput ¶
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray ¶
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray []GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionInput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray ¶
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray []GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemInput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArray) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemInput ¶
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 ¶
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) IcmpCode ¶
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 ¶
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 ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name of the application.
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ParentResourceId ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application belongs to.
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) Type ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionItemOutput) Type() pulumi.StringOutput
Describes the type of Application.
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput ¶
type GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
func (GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput) ToGetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionOutput
type GetNetworkFirewallPolicyApplicationsArgs ¶
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 GetNetworkFirewallPolicyApplicationsFilterArgs ¶
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 ¶
func (GetNetworkFirewallPolicyApplicationsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsFilterArgs) ToGetNetworkFirewallPolicyApplicationsFilterOutput ¶
func (i GetNetworkFirewallPolicyApplicationsFilterArgs) ToGetNetworkFirewallPolicyApplicationsFilterOutput() GetNetworkFirewallPolicyApplicationsFilterOutput
func (GetNetworkFirewallPolicyApplicationsFilterArgs) ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationsFilterArgs) ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterOutput
type GetNetworkFirewallPolicyApplicationsFilterArray ¶
type GetNetworkFirewallPolicyApplicationsFilterArray []GetNetworkFirewallPolicyApplicationsFilterInput
func (GetNetworkFirewallPolicyApplicationsFilterArray) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsFilterArray) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput ¶
func (i GetNetworkFirewallPolicyApplicationsFilterArray) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput() GetNetworkFirewallPolicyApplicationsFilterArrayOutput
func (GetNetworkFirewallPolicyApplicationsFilterArray) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyApplicationsFilterArray) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterArrayOutput
type GetNetworkFirewallPolicyApplicationsFilterArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyApplicationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput ¶
func (o GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutput() GetNetworkFirewallPolicyApplicationsFilterArrayOutput
func (GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationsFilterArrayOutput) ToGetNetworkFirewallPolicyApplicationsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterArrayOutput
type GetNetworkFirewallPolicyApplicationsFilterInput ¶
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 ¶
type GetNetworkFirewallPolicyApplicationsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyApplicationsFilterOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsFilterOutput) Name ¶
func (o GetNetworkFirewallPolicyApplicationsFilterOutput) Name() pulumi.StringOutput
Name of the application.
func (GetNetworkFirewallPolicyApplicationsFilterOutput) Regex ¶
func (o GetNetworkFirewallPolicyApplicationsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyApplicationsFilterOutput) ToGetNetworkFirewallPolicyApplicationsFilterOutput ¶
func (o GetNetworkFirewallPolicyApplicationsFilterOutput) ToGetNetworkFirewallPolicyApplicationsFilterOutput() GetNetworkFirewallPolicyApplicationsFilterOutput
func (GetNetworkFirewallPolicyApplicationsFilterOutput) ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationsFilterOutput) ToGetNetworkFirewallPolicyApplicationsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsFilterOutput
func (GetNetworkFirewallPolicyApplicationsFilterOutput) Values ¶
func (o GetNetworkFirewallPolicyApplicationsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyApplicationsOutputArgs ¶
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 ¶
func (GetNetworkFirewallPolicyApplicationsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyApplicationsResult ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicy.Id, DisplayName: pulumi.StringRef(networkFirewallPolicyApplicationDisplayName), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPolicyApplicationsResultOutput ¶
type GetNetworkFirewallPolicyApplicationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyApplications.
func GetNetworkFirewallPolicyApplicationsOutput ¶
func GetNetworkFirewallPolicyApplicationsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyApplicationsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyApplicationsResultOutput
func (GetNetworkFirewallPolicyApplicationsResultOutput) ApplicationSummaryCollections ¶
func (o GetNetworkFirewallPolicyApplicationsResultOutput) ApplicationSummaryCollections() GetNetworkFirewallPolicyApplicationsApplicationSummaryCollectionArrayOutput
The list of application_summary_collection.
func (GetNetworkFirewallPolicyApplicationsResultOutput) DisplayName ¶
func (o GetNetworkFirewallPolicyApplicationsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyApplicationsResultOutput) ElementType ¶
func (GetNetworkFirewallPolicyApplicationsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyApplicationsResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyApplicationsResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyApplicationsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyApplicationsResultOutput) ToGetNetworkFirewallPolicyApplicationsResultOutput ¶
func (o GetNetworkFirewallPolicyApplicationsResultOutput) ToGetNetworkFirewallPolicyApplicationsResultOutput() GetNetworkFirewallPolicyApplicationsResultOutput
func (GetNetworkFirewallPolicyApplicationsResultOutput) ToGetNetworkFirewallPolicyApplicationsResultOutputWithContext ¶
func (o GetNetworkFirewallPolicyApplicationsResultOutput) ToGetNetworkFirewallPolicyApplicationsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyApplicationsResultOutput
type GetNetworkFirewallPolicyDecryptionProfilesArgs ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollection struct {
Items []GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs ¶
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray ¶
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray []GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionInput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) Index ¶
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray ¶
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray []GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemInput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) Index ¶
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) AreCertificateExtensionsRestricted ¶
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 ¶
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsAutoIncludeAltName ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsAutoIncludeAltName() pulumi.BoolOutput
Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsExpiredCertificateBlocked ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
Whether to block sessions if server's certificate is expired.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsOutOfCapacityBlocked ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsRevocationStatusTimeoutBlocked ¶
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 ¶
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 ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
Whether to block sessions if SSL cipher suite is not supported.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnsupportedVersionBlocked ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
Whether to block sessions if SSL version is not supported.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) IsUntrustedIssuerBlocked ¶
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 ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) Name() pulumi.StringOutput
Unique Name of the decryption profile.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ParentResourceId ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption profile belongs to.
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) Type ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionItemOutput) Type() pulumi.StringOutput
Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection.
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput ¶
type GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput
func (GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionOutput
type GetNetworkFirewallPolicyDecryptionProfilesFilterArgs ¶
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 ¶
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArgs) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
type GetNetworkFirewallPolicyDecryptionProfilesFilterArray ¶
type GetNetworkFirewallPolicyDecryptionProfilesFilterArray []GetNetworkFirewallPolicyDecryptionProfilesFilterInput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionProfilesFilterArray) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesFilterArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesFilterInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionProfilesFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Name ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Name() pulumi.StringOutput
Unique Name of the decryption profile.
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Regex ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutput() GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) ToGetNetworkFirewallPolicyDecryptionProfilesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionProfilesFilterOutput
func (GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Values ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyDecryptionProfilesOutputArgs ¶
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 ¶
func (GetNetworkFirewallPolicyDecryptionProfilesOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyDecryptionProfilesResult ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicy.Id, DisplayName: pulumi.StringRef(networkFirewallPolicyDecryptionProfileDisplayName), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPolicyDecryptionProfilesResultOutput ¶
type GetNetworkFirewallPolicyDecryptionProfilesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyDecryptionProfiles.
func GetNetworkFirewallPolicyDecryptionProfilesOutput ¶
func GetNetworkFirewallPolicyDecryptionProfilesOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyDecryptionProfilesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyDecryptionProfilesResultOutput
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) DecryptionProfileSummaryCollections ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) DecryptionProfileSummaryCollections() GetNetworkFirewallPolicyDecryptionProfilesDecryptionProfileSummaryCollectionArrayOutput
The list of decryption_profile_summary_collection.
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) DisplayName ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ToGetNetworkFirewallPolicyDecryptionProfilesResultOutput ¶
func (o GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ToGetNetworkFirewallPolicyDecryptionProfilesResultOutput() GetNetworkFirewallPolicyDecryptionProfilesResultOutput
func (GetNetworkFirewallPolicyDecryptionProfilesResultOutput) ToGetNetworkFirewallPolicyDecryptionProfilesResultOutputWithContext ¶
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 ¶
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 ¶
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 GetNetworkFirewallPolicyDecryptionRulePositionArgs ¶
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 ¶
func (GetNetworkFirewallPolicyDecryptionRulePositionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulePositionArgs) ToGetNetworkFirewallPolicyDecryptionRulePositionOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRulePositionArgs) ToGetNetworkFirewallPolicyDecryptionRulePositionOutput() GetNetworkFirewallPolicyDecryptionRulePositionOutput
func (GetNetworkFirewallPolicyDecryptionRulePositionArgs) ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRulePositionArgs) ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionOutput
type GetNetworkFirewallPolicyDecryptionRulePositionArray ¶
type GetNetworkFirewallPolicyDecryptionRulePositionArray []GetNetworkFirewallPolicyDecryptionRulePositionInput
func (GetNetworkFirewallPolicyDecryptionRulePositionArray) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulePositionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulePositionArray) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRulePositionArray) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput() GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulePositionArray) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRulePositionArray) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
type GetNetworkFirewallPolicyDecryptionRulePositionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutput() GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
type GetNetworkFirewallPolicyDecryptionRulePositionInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionRulePositionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) AfterRule ¶
func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) AfterRule() pulumi.StringOutput
Identifier for rule after which this rule lies.
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) BeforeRule ¶
func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) BeforeRule() pulumi.StringOutput
Identifier for rule before which this rule lies.
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionOutput() GetNetworkFirewallPolicyDecryptionRulePositionOutput
func (GetNetworkFirewallPolicyDecryptionRulePositionOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulePositionOutput) ToGetNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulePositionOutput
type GetNetworkFirewallPolicyDecryptionRulesArgs ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollection struct {
Items []GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs ¶
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray ¶
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray []GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionInput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray ¶
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray []GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemInput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) Index ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemCondition ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) DestinationAddresses ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic destination address.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) SourceAddresses ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) SourceAddresses() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic source address.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Action ¶
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 ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Condition() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemConditionOutput
Match criteria used in Decryption Rule used on the firewall policy rules.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) DecryptionProfile ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) DecryptionProfile() pulumi.StringPtrOutput
The name of the decryption profile to use.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Name ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name for the decryption rule, must be unique within the policy.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ParentResourceId ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption rule belongs to.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Position ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Position() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
An object which defines the position of the rule.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) PriorityOrder ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) PriorityOrder() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) Secret ¶
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 ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs ¶
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 ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) AfterRule ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) AfterRule() pulumi.StringOutput
Identifier for rule after which this rule lies.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) BeforeRule ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) BeforeRule() pulumi.StringOutput
Identifier for rule before which this rule lies.
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionItemPositionOutput
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput ¶
type GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
func (GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionOutput
type GetNetworkFirewallPolicyDecryptionRulesFilterArgs ¶
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 ¶
func (GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput() GetNetworkFirewallPolicyDecryptionRulesFilterOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRulesFilterArgs) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterOutput
type GetNetworkFirewallPolicyDecryptionRulesFilterArray ¶
type GetNetworkFirewallPolicyDecryptionRulesFilterArray []GetNetworkFirewallPolicyDecryptionRulesFilterInput
func (GetNetworkFirewallPolicyDecryptionRulesFilterArray) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesFilterArray) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput ¶
func (i GetNetworkFirewallPolicyDecryptionRulesFilterArray) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterArray) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyDecryptionRulesFilterArray) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesFilterArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput() GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesFilterInput ¶
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 ¶
type GetNetworkFirewallPolicyDecryptionRulesFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Name ¶
func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Name() pulumi.StringOutput
Name for the decryption rule, must be unique within the policy.
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Regex ¶
func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutput() GetNetworkFirewallPolicyDecryptionRulesFilterOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) ToGetNetworkFirewallPolicyDecryptionRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesFilterOutput
func (GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Values ¶
func (o GetNetworkFirewallPolicyDecryptionRulesFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyDecryptionRulesOutputArgs ¶
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 ¶
func (GetNetworkFirewallPolicyDecryptionRulesOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyDecryptionRulesResult ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicy.Id, DecryptionRulePriorityOrder: pulumi.IntRef(networkFirewallPolicyDecryptionRuleDecryptionRulePriorityOrder), DisplayName: pulumi.StringRef(networkFirewallPolicyDecryptionRuleDisplayName), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPolicyDecryptionRulesResultOutput ¶
type GetNetworkFirewallPolicyDecryptionRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyDecryptionRules.
func GetNetworkFirewallPolicyDecryptionRulesOutput ¶
func GetNetworkFirewallPolicyDecryptionRulesOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyDecryptionRulesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyDecryptionRulesResultOutput
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) DecryptionRulePriorityOrder ¶
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) DecryptionRulePriorityOrder() pulumi.IntPtrOutput
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) DecryptionRuleSummaryCollections ¶
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) DecryptionRuleSummaryCollections() GetNetworkFirewallPolicyDecryptionRulesDecryptionRuleSummaryCollectionArrayOutput
The list of decryption_rule_summary_collection.
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) DisplayName ¶
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) ElementType ¶
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) ToGetNetworkFirewallPolicyDecryptionRulesResultOutput ¶
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) ToGetNetworkFirewallPolicyDecryptionRulesResultOutput() GetNetworkFirewallPolicyDecryptionRulesResultOutput
func (GetNetworkFirewallPolicyDecryptionRulesResultOutput) ToGetNetworkFirewallPolicyDecryptionRulesResultOutputWithContext ¶
func (o GetNetworkFirewallPolicyDecryptionRulesResultOutput) ToGetNetworkFirewallPolicyDecryptionRulesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyDecryptionRulesResultOutput
type GetNetworkFirewallPolicyMappedSecretsArgs ¶
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 ¶
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollection struct {
Items []GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs ¶
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput ¶
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray ¶
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray []GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionInput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionInput ¶
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 ¶
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. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. 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 ¶
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. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. 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 ¶
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray ¶
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray []GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemInput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArray) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemInput ¶
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 ¶
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Name ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name of the secret.
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ParentResourceId ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Mapped Secret belongs to.
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Source ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Source() pulumi.StringOutput
Source of the secrets, where the secrets are stored.
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Type ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy. * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection.
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) VaultSecretId ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) VaultSecretId() pulumi.StringOutput
OCID for the Vault Secret to be used.
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) VersionNumber ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionItemOutput) VersionNumber() pulumi.IntOutput
Version number of the secret to be used.
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput ¶
type GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
func (GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext ¶
func (o GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput) ToGetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionOutput
type GetNetworkFirewallPolicyMappedSecretsOutputArgs ¶
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 ¶
func (GetNetworkFirewallPolicyMappedSecretsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyMappedSecretsResult ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicy.Id, DisplayName: pulumi.StringRef(networkFirewallPolicyMappedSecretDisplayName), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPolicyMappedSecretsResultOutput ¶
type GetNetworkFirewallPolicyMappedSecretsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyMappedSecrets.
func GetNetworkFirewallPolicyMappedSecretsOutput ¶
func GetNetworkFirewallPolicyMappedSecretsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyMappedSecretsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyMappedSecretsResultOutput
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) DisplayName ¶
func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) ElementType ¶
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) MappedSecretSummaryCollections ¶
func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) MappedSecretSummaryCollections() GetNetworkFirewallPolicyMappedSecretsMappedSecretSummaryCollectionArrayOutput
The list of mapped_secret_summary_collection.
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) ToGetNetworkFirewallPolicyMappedSecretsResultOutput ¶
func (o GetNetworkFirewallPolicyMappedSecretsResultOutput) ToGetNetworkFirewallPolicyMappedSecretsResultOutput() GetNetworkFirewallPolicyMappedSecretsResultOutput
func (GetNetworkFirewallPolicyMappedSecretsResultOutput) ToGetNetworkFirewallPolicyMappedSecretsResultOutputWithContext ¶
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 ¶
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 ¶
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 ¶
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 GetNetworkFirewallPolicySecurityRulePositionArgs ¶
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 ¶
func (GetNetworkFirewallPolicySecurityRulePositionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulePositionArgs) ToGetNetworkFirewallPolicySecurityRulePositionOutput ¶
func (i GetNetworkFirewallPolicySecurityRulePositionArgs) ToGetNetworkFirewallPolicySecurityRulePositionOutput() GetNetworkFirewallPolicySecurityRulePositionOutput
func (GetNetworkFirewallPolicySecurityRulePositionArgs) ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulePositionArgs) ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionOutput
type GetNetworkFirewallPolicySecurityRulePositionArray ¶
type GetNetworkFirewallPolicySecurityRulePositionArray []GetNetworkFirewallPolicySecurityRulePositionInput
func (GetNetworkFirewallPolicySecurityRulePositionArray) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulePositionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulePositionArray) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput ¶
func (i GetNetworkFirewallPolicySecurityRulePositionArray) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput() GetNetworkFirewallPolicySecurityRulePositionArrayOutput
func (GetNetworkFirewallPolicySecurityRulePositionArray) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulePositionArray) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionArrayOutput
type GetNetworkFirewallPolicySecurityRulePositionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicySecurityRulePositionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput ¶
func (o GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutput() GetNetworkFirewallPolicySecurityRulePositionArrayOutput
func (GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulePositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionArrayOutput
type GetNetworkFirewallPolicySecurityRulePositionInput ¶
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 ¶
type GetNetworkFirewallPolicySecurityRulePositionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulePositionOutput) AfterRule ¶
func (o GetNetworkFirewallPolicySecurityRulePositionOutput) AfterRule() pulumi.StringOutput
Identifier for rule after which this rule lies.
func (GetNetworkFirewallPolicySecurityRulePositionOutput) BeforeRule ¶
func (o GetNetworkFirewallPolicySecurityRulePositionOutput) BeforeRule() pulumi.StringOutput
Identifier for rule before which this rule lies.
func (GetNetworkFirewallPolicySecurityRulePositionOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulePositionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulePositionOutput) ToGetNetworkFirewallPolicySecurityRulePositionOutput ¶
func (o GetNetworkFirewallPolicySecurityRulePositionOutput) ToGetNetworkFirewallPolicySecurityRulePositionOutput() GetNetworkFirewallPolicySecurityRulePositionOutput
func (GetNetworkFirewallPolicySecurityRulePositionOutput) ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulePositionOutput) ToGetNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulePositionOutput
type GetNetworkFirewallPolicySecurityRulesArgs ¶
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 GetNetworkFirewallPolicySecurityRulesFilterArgs ¶
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 ¶
func (GetNetworkFirewallPolicySecurityRulesFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesFilterArgs) ToGetNetworkFirewallPolicySecurityRulesFilterOutput ¶
func (i GetNetworkFirewallPolicySecurityRulesFilterArgs) ToGetNetworkFirewallPolicySecurityRulesFilterOutput() GetNetworkFirewallPolicySecurityRulesFilterOutput
func (GetNetworkFirewallPolicySecurityRulesFilterArgs) ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulesFilterArgs) ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterOutput
type GetNetworkFirewallPolicySecurityRulesFilterArray ¶
type GetNetworkFirewallPolicySecurityRulesFilterArray []GetNetworkFirewallPolicySecurityRulesFilterInput
func (GetNetworkFirewallPolicySecurityRulesFilterArray) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesFilterArray) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput ¶
func (i GetNetworkFirewallPolicySecurityRulesFilterArray) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput() GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
func (GetNetworkFirewallPolicySecurityRulesFilterArray) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulesFilterArray) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
type GetNetworkFirewallPolicySecurityRulesFilterArrayInput ¶
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 ¶
type GetNetworkFirewallPolicySecurityRulesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput ¶
func (o GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutput() GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
func (GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulesFilterArrayOutput) ToGetNetworkFirewallPolicySecurityRulesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterArrayOutput
type GetNetworkFirewallPolicySecurityRulesFilterInput ¶
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 ¶
type GetNetworkFirewallPolicySecurityRulesFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) Name ¶
func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) Regex ¶
func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) ToGetNetworkFirewallPolicySecurityRulesFilterOutput ¶
func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) ToGetNetworkFirewallPolicySecurityRulesFilterOutput() GetNetworkFirewallPolicySecurityRulesFilterOutput
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) ToGetNetworkFirewallPolicySecurityRulesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesFilterOutput
func (GetNetworkFirewallPolicySecurityRulesFilterOutput) Values ¶
func (o GetNetworkFirewallPolicySecurityRulesFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicySecurityRulesOutputArgs ¶
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 ¶
func (GetNetworkFirewallPolicySecurityRulesOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicySecurityRulesResult ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicy.Id, DisplayName: pulumi.StringRef(networkFirewallPolicySecurityRuleDisplayName), SecurityRulePriorityOrder: pulumi.IntRef(networkFirewallPolicySecurityRuleSecurityRulePriorityOrder), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPolicySecurityRulesResultOutput ¶
type GetNetworkFirewallPolicySecurityRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicySecurityRules.
func GetNetworkFirewallPolicySecurityRulesOutput ¶
func GetNetworkFirewallPolicySecurityRulesOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicySecurityRulesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicySecurityRulesResultOutput
func (GetNetworkFirewallPolicySecurityRulesResultOutput) DisplayName ¶
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicySecurityRulesResultOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicySecurityRulesResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicySecurityRulesResultOutput) SecurityRulePriorityOrder ¶
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) SecurityRulePriorityOrder() pulumi.IntPtrOutput
func (GetNetworkFirewallPolicySecurityRulesResultOutput) SecurityRuleSummaryCollections ¶
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) SecurityRuleSummaryCollections() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
The list of security_rule_summary_collection.
func (GetNetworkFirewallPolicySecurityRulesResultOutput) ToGetNetworkFirewallPolicySecurityRulesResultOutput ¶
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) ToGetNetworkFirewallPolicySecurityRulesResultOutput() GetNetworkFirewallPolicySecurityRulesResultOutput
func (GetNetworkFirewallPolicySecurityRulesResultOutput) ToGetNetworkFirewallPolicySecurityRulesResultOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulesResultOutput) ToGetNetworkFirewallPolicySecurityRulesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesResultOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollection ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollection struct {
Items []GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray []GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionInput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray []GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemInput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayInput ¶
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 ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemCondition ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionInput ¶
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 ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Applications ¶
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 ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) DestinationAddresses() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic destination address.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Services ¶
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 ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) SourceAddresses() pulumi.StringArrayOutput
An array of IP address list names to be evaluated against the traffic source address.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Urls ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemConditionOutput) Urls() pulumi.StringArrayOutput
An array of URL pattern list names to be evaluated against the HTTP(S) request target.
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemInput ¶
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 ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Action ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Inspection ¶
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 ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ParentResourceId ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this security rule belongs to.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Positions ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) Positions() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
An object which defines the position of the rule.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) PriorityOrder ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) PriorityOrder() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs ¶
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 ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArgs) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray []GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionInput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArray) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) Index ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionArrayOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionInput ¶
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 ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) AfterRule ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) AfterRule() pulumi.StringOutput
Identifier for rule after which this rule lies.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) BeforeRule ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) BeforeRule() pulumi.StringOutput
Identifier for rule before which this rule lies.
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionItemPositionOutput
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput ¶
type GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput() GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
func (GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext ¶
func (o GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput) ToGetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicySecurityRulesSecurityRuleSummaryCollectionOutput
type GetNetworkFirewallPolicyServiceListsArgs ¶
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 GetNetworkFirewallPolicyServiceListsFilterArgs ¶
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 ¶
func (GetNetworkFirewallPolicyServiceListsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsFilterArgs) ToGetNetworkFirewallPolicyServiceListsFilterOutput ¶
func (i GetNetworkFirewallPolicyServiceListsFilterArgs) ToGetNetworkFirewallPolicyServiceListsFilterOutput() GetNetworkFirewallPolicyServiceListsFilterOutput
func (GetNetworkFirewallPolicyServiceListsFilterArgs) ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext ¶
func (i GetNetworkFirewallPolicyServiceListsFilterArgs) ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterOutput
type GetNetworkFirewallPolicyServiceListsFilterArray ¶
type GetNetworkFirewallPolicyServiceListsFilterArray []GetNetworkFirewallPolicyServiceListsFilterInput
func (GetNetworkFirewallPolicyServiceListsFilterArray) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsFilterArray) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput ¶
func (i GetNetworkFirewallPolicyServiceListsFilterArray) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput() GetNetworkFirewallPolicyServiceListsFilterArrayOutput
func (GetNetworkFirewallPolicyServiceListsFilterArray) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyServiceListsFilterArray) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterArrayOutput
type GetNetworkFirewallPolicyServiceListsFilterArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyServiceListsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput ¶
func (o GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutput() GetNetworkFirewallPolicyServiceListsFilterArrayOutput
func (GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyServiceListsFilterArrayOutput) ToGetNetworkFirewallPolicyServiceListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterArrayOutput
type GetNetworkFirewallPolicyServiceListsFilterInput ¶
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 ¶
type GetNetworkFirewallPolicyServiceListsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsFilterOutput) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsFilterOutput) Name ¶
func (o GetNetworkFirewallPolicyServiceListsFilterOutput) Name() pulumi.StringOutput
Name of the service Group.
func (GetNetworkFirewallPolicyServiceListsFilterOutput) Regex ¶
func (o GetNetworkFirewallPolicyServiceListsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyServiceListsFilterOutput) ToGetNetworkFirewallPolicyServiceListsFilterOutput ¶
func (o GetNetworkFirewallPolicyServiceListsFilterOutput) ToGetNetworkFirewallPolicyServiceListsFilterOutput() GetNetworkFirewallPolicyServiceListsFilterOutput
func (GetNetworkFirewallPolicyServiceListsFilterOutput) ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext ¶
func (o GetNetworkFirewallPolicyServiceListsFilterOutput) ToGetNetworkFirewallPolicyServiceListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsFilterOutput
func (GetNetworkFirewallPolicyServiceListsFilterOutput) Values ¶
func (o GetNetworkFirewallPolicyServiceListsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyServiceListsOutputArgs ¶
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 ¶
func (GetNetworkFirewallPolicyServiceListsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyServiceListsResult ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicy.Id, DisplayName: pulumi.StringRef(networkFirewallPolicyServiceListDisplayName), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPolicyServiceListsResultOutput ¶
type GetNetworkFirewallPolicyServiceListsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyServiceLists.
func GetNetworkFirewallPolicyServiceListsOutput ¶
func GetNetworkFirewallPolicyServiceListsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyServiceListsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyServiceListsResultOutput
func (GetNetworkFirewallPolicyServiceListsResultOutput) DisplayName ¶
func (o GetNetworkFirewallPolicyServiceListsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyServiceListsResultOutput) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyServiceListsResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyServiceListsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyServiceListsResultOutput) ServiceListSummaryCollections ¶
func (o GetNetworkFirewallPolicyServiceListsResultOutput) ServiceListSummaryCollections() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
The list of service_list_summary_collection.
func (GetNetworkFirewallPolicyServiceListsResultOutput) ToGetNetworkFirewallPolicyServiceListsResultOutput ¶
func (o GetNetworkFirewallPolicyServiceListsResultOutput) ToGetNetworkFirewallPolicyServiceListsResultOutput() GetNetworkFirewallPolicyServiceListsResultOutput
func (GetNetworkFirewallPolicyServiceListsResultOutput) ToGetNetworkFirewallPolicyServiceListsResultOutputWithContext ¶
func (o GetNetworkFirewallPolicyServiceListsResultOutput) ToGetNetworkFirewallPolicyServiceListsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsResultOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollection ¶
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollection struct {
Items []GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs ¶
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput ¶
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray ¶
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray []GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionInput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray ¶
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray []GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemInput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemInput ¶
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 ¶
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) Name ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name of the service Group.
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ParentResourceId ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this serviceList belongs to.
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) Services ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) Services() pulumi.StringArrayOutput
List of services in the group.
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) TotalServices ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionItemOutput) TotalServices() pulumi.IntOutput
Count of total services in the given service List.
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput ¶
type GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput() GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
func (GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext ¶
func (o GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput) ToGetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServiceListsServiceListSummaryCollectionOutput
type GetNetworkFirewallPolicyServicePortRange ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyServicePortRangeArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicePortRangeArgs) ToGetNetworkFirewallPolicyServicePortRangeOutput ¶
func (i GetNetworkFirewallPolicyServicePortRangeArgs) ToGetNetworkFirewallPolicyServicePortRangeOutput() GetNetworkFirewallPolicyServicePortRangeOutput
func (GetNetworkFirewallPolicyServicePortRangeArgs) ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext ¶
func (i GetNetworkFirewallPolicyServicePortRangeArgs) ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeOutput
type GetNetworkFirewallPolicyServicePortRangeArray ¶
type GetNetworkFirewallPolicyServicePortRangeArray []GetNetworkFirewallPolicyServicePortRangeInput
func (GetNetworkFirewallPolicyServicePortRangeArray) ElementType ¶
func (GetNetworkFirewallPolicyServicePortRangeArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicePortRangeArray) ToGetNetworkFirewallPolicyServicePortRangeArrayOutput ¶
func (i GetNetworkFirewallPolicyServicePortRangeArray) ToGetNetworkFirewallPolicyServicePortRangeArrayOutput() GetNetworkFirewallPolicyServicePortRangeArrayOutput
func (GetNetworkFirewallPolicyServicePortRangeArray) ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyServicePortRangeArray) ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeArrayOutput
type GetNetworkFirewallPolicyServicePortRangeArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyServicePortRangeArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicePortRangeArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicePortRangeArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicePortRangeArrayOutput) ToGetNetworkFirewallPolicyServicePortRangeArrayOutput ¶
func (o GetNetworkFirewallPolicyServicePortRangeArrayOutput) ToGetNetworkFirewallPolicyServicePortRangeArrayOutput() GetNetworkFirewallPolicyServicePortRangeArrayOutput
func (GetNetworkFirewallPolicyServicePortRangeArrayOutput) ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicePortRangeArrayOutput) ToGetNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeArrayOutput
type GetNetworkFirewallPolicyServicePortRangeInput ¶
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 ¶
type GetNetworkFirewallPolicyServicePortRangeOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicePortRangeOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicePortRangeOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicePortRangeOutput) MaximumPort ¶
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 ¶
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 ¶
func (o GetNetworkFirewallPolicyServicePortRangeOutput) ToGetNetworkFirewallPolicyServicePortRangeOutput() GetNetworkFirewallPolicyServicePortRangeOutput
func (GetNetworkFirewallPolicyServicePortRangeOutput) ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicePortRangeOutput) ToGetNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicePortRangeOutput
type GetNetworkFirewallPolicyServicesArgs ¶
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 GetNetworkFirewallPolicyServicesFilterArgs ¶
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 ¶
func (GetNetworkFirewallPolicyServicesFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesFilterArgs) ToGetNetworkFirewallPolicyServicesFilterOutput ¶
func (i GetNetworkFirewallPolicyServicesFilterArgs) ToGetNetworkFirewallPolicyServicesFilterOutput() GetNetworkFirewallPolicyServicesFilterOutput
func (GetNetworkFirewallPolicyServicesFilterArgs) ToGetNetworkFirewallPolicyServicesFilterOutputWithContext ¶
func (i GetNetworkFirewallPolicyServicesFilterArgs) ToGetNetworkFirewallPolicyServicesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterOutput
type GetNetworkFirewallPolicyServicesFilterArray ¶
type GetNetworkFirewallPolicyServicesFilterArray []GetNetworkFirewallPolicyServicesFilterInput
func (GetNetworkFirewallPolicyServicesFilterArray) ElementType ¶
func (GetNetworkFirewallPolicyServicesFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesFilterArray) ToGetNetworkFirewallPolicyServicesFilterArrayOutput ¶
func (i GetNetworkFirewallPolicyServicesFilterArray) ToGetNetworkFirewallPolicyServicesFilterArrayOutput() GetNetworkFirewallPolicyServicesFilterArrayOutput
func (GetNetworkFirewallPolicyServicesFilterArray) ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyServicesFilterArray) ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterArrayOutput
type GetNetworkFirewallPolicyServicesFilterArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyServicesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicesFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesFilterArrayOutput) ToGetNetworkFirewallPolicyServicesFilterArrayOutput ¶
func (o GetNetworkFirewallPolicyServicesFilterArrayOutput) ToGetNetworkFirewallPolicyServicesFilterArrayOutput() GetNetworkFirewallPolicyServicesFilterArrayOutput
func (GetNetworkFirewallPolicyServicesFilterArrayOutput) ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicesFilterArrayOutput) ToGetNetworkFirewallPolicyServicesFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterArrayOutput
type GetNetworkFirewallPolicyServicesFilterInput ¶
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 ¶
type GetNetworkFirewallPolicyServicesFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesFilterOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicesFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesFilterOutput) Name ¶
func (o GetNetworkFirewallPolicyServicesFilterOutput) Name() pulumi.StringOutput
Name of the service.
func (GetNetworkFirewallPolicyServicesFilterOutput) Regex ¶
func (o GetNetworkFirewallPolicyServicesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyServicesFilterOutput) ToGetNetworkFirewallPolicyServicesFilterOutput ¶
func (o GetNetworkFirewallPolicyServicesFilterOutput) ToGetNetworkFirewallPolicyServicesFilterOutput() GetNetworkFirewallPolicyServicesFilterOutput
func (GetNetworkFirewallPolicyServicesFilterOutput) ToGetNetworkFirewallPolicyServicesFilterOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicesFilterOutput) ToGetNetworkFirewallPolicyServicesFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesFilterOutput
func (GetNetworkFirewallPolicyServicesFilterOutput) Values ¶
func (o GetNetworkFirewallPolicyServicesFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyServicesOutputArgs ¶
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 ¶
func (GetNetworkFirewallPolicyServicesOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyServicesResult ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicy.Id, DisplayName: pulumi.StringRef(networkFirewallPolicyServiceDisplayName), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPolicyServicesResultOutput ¶
type GetNetworkFirewallPolicyServicesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyServices.
func GetNetworkFirewallPolicyServicesOutput ¶
func GetNetworkFirewallPolicyServicesOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyServicesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyServicesResultOutput
func (GetNetworkFirewallPolicyServicesResultOutput) DisplayName ¶
func (o GetNetworkFirewallPolicyServicesResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyServicesResultOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicesResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesResultOutput) Id ¶
func (o GetNetworkFirewallPolicyServicesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyServicesResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyServicesResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyServicesResultOutput) ServiceSummaryCollections ¶
func (o GetNetworkFirewallPolicyServicesResultOutput) ServiceSummaryCollections() GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
The list of service_summary_collection.
func (GetNetworkFirewallPolicyServicesResultOutput) ToGetNetworkFirewallPolicyServicesResultOutput ¶
func (o GetNetworkFirewallPolicyServicesResultOutput) ToGetNetworkFirewallPolicyServicesResultOutput() GetNetworkFirewallPolicyServicesResultOutput
func (GetNetworkFirewallPolicyServicesResultOutput) ToGetNetworkFirewallPolicyServicesResultOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicesResultOutput) ToGetNetworkFirewallPolicyServicesResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesResultOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollection ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollection struct {
Items []GetNetworkFirewallPolicyServicesServiceSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray []GetNetworkFirewallPolicyServicesServiceSummaryCollectionInput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray []GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemInput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemInput ¶
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 ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) Name ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) Name() pulumi.StringOutput
Name of the service.
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ParentResourceId ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this service belongs to.
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) PortRanges ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) PortRanges() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
List of port-ranges used.
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) Type ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemOutput) Type() pulumi.StringOutput
Describes the type of Service.
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRange ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArgs) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray []GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeInput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ElementType ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArray) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeArrayOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeInput ¶
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 ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) MaximumPort ¶
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 ¶
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 ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionItemPortRangeOutput
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput ¶
type GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput() GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
func (GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext ¶
func (o GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput) ToGetNetworkFirewallPolicyServicesServiceSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyServicesServiceSummaryCollectionOutput
type GetNetworkFirewallPolicyUrlListUrl ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyUrlListUrlArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlArgs) ToGetNetworkFirewallPolicyUrlListUrlOutput ¶
func (i GetNetworkFirewallPolicyUrlListUrlArgs) ToGetNetworkFirewallPolicyUrlListUrlOutput() GetNetworkFirewallPolicyUrlListUrlOutput
func (GetNetworkFirewallPolicyUrlListUrlArgs) ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListUrlArgs) ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlOutput
type GetNetworkFirewallPolicyUrlListUrlArray ¶
type GetNetworkFirewallPolicyUrlListUrlArray []GetNetworkFirewallPolicyUrlListUrlInput
func (GetNetworkFirewallPolicyUrlListUrlArray) ElementType ¶
func (GetNetworkFirewallPolicyUrlListUrlArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlArray) ToGetNetworkFirewallPolicyUrlListUrlArrayOutput ¶
func (i GetNetworkFirewallPolicyUrlListUrlArray) ToGetNetworkFirewallPolicyUrlListUrlArrayOutput() GetNetworkFirewallPolicyUrlListUrlArrayOutput
func (GetNetworkFirewallPolicyUrlListUrlArray) ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListUrlArray) ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlArrayOutput
type GetNetworkFirewallPolicyUrlListUrlArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyUrlListUrlArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListUrlArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListUrlArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlArrayOutput ¶
func (o GetNetworkFirewallPolicyUrlListUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlArrayOutput() GetNetworkFirewallPolicyUrlListUrlArrayOutput
func (GetNetworkFirewallPolicyUrlListUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlArrayOutput
type GetNetworkFirewallPolicyUrlListUrlInput ¶
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 ¶
type GetNetworkFirewallPolicyUrlListUrlOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListUrlOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListUrlOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListUrlOutput) Pattern ¶
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 ¶
func (o GetNetworkFirewallPolicyUrlListUrlOutput) ToGetNetworkFirewallPolicyUrlListUrlOutput() GetNetworkFirewallPolicyUrlListUrlOutput
func (GetNetworkFirewallPolicyUrlListUrlOutput) ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListUrlOutput) ToGetNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListUrlOutput
func (GetNetworkFirewallPolicyUrlListUrlOutput) Type ¶
func (o GetNetworkFirewallPolicyUrlListUrlOutput) Type() pulumi.StringOutput
The type of pattern. * SIMPLE - A simple pattern with optional subdomain and/or path suffix wildcards.
type GetNetworkFirewallPolicyUrlListsArgs ¶
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 GetNetworkFirewallPolicyUrlListsFilterArgs ¶
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 ¶
func (GetNetworkFirewallPolicyUrlListsFilterArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsFilterArgs) ToGetNetworkFirewallPolicyUrlListsFilterOutput ¶
func (i GetNetworkFirewallPolicyUrlListsFilterArgs) ToGetNetworkFirewallPolicyUrlListsFilterOutput() GetNetworkFirewallPolicyUrlListsFilterOutput
func (GetNetworkFirewallPolicyUrlListsFilterArgs) ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListsFilterArgs) ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterOutput
type GetNetworkFirewallPolicyUrlListsFilterArray ¶
type GetNetworkFirewallPolicyUrlListsFilterArray []GetNetworkFirewallPolicyUrlListsFilterInput
func (GetNetworkFirewallPolicyUrlListsFilterArray) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsFilterArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsFilterArray) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput ¶
func (i GetNetworkFirewallPolicyUrlListsFilterArray) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput() GetNetworkFirewallPolicyUrlListsFilterArrayOutput
func (GetNetworkFirewallPolicyUrlListsFilterArray) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListsFilterArray) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterArrayOutput
type GetNetworkFirewallPolicyUrlListsFilterArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyUrlListsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput ¶
func (o GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutput() GetNetworkFirewallPolicyUrlListsFilterArrayOutput
func (GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListsFilterArrayOutput) ToGetNetworkFirewallPolicyUrlListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterArrayOutput
type GetNetworkFirewallPolicyUrlListsFilterInput ¶
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 ¶
type GetNetworkFirewallPolicyUrlListsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsFilterOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsFilterOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsFilterOutput) Name ¶
func (o GetNetworkFirewallPolicyUrlListsFilterOutput) Name() pulumi.StringOutput
Unique name identifier for the URL list.
func (GetNetworkFirewallPolicyUrlListsFilterOutput) Regex ¶
func (o GetNetworkFirewallPolicyUrlListsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkFirewallPolicyUrlListsFilterOutput) ToGetNetworkFirewallPolicyUrlListsFilterOutput ¶
func (o GetNetworkFirewallPolicyUrlListsFilterOutput) ToGetNetworkFirewallPolicyUrlListsFilterOutput() GetNetworkFirewallPolicyUrlListsFilterOutput
func (GetNetworkFirewallPolicyUrlListsFilterOutput) ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListsFilterOutput) ToGetNetworkFirewallPolicyUrlListsFilterOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsFilterOutput
func (GetNetworkFirewallPolicyUrlListsFilterOutput) Values ¶
func (o GetNetworkFirewallPolicyUrlListsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkFirewallPolicyUrlListsOutputArgs ¶
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 ¶
func (GetNetworkFirewallPolicyUrlListsOutputArgs) ElementType() reflect.Type
type GetNetworkFirewallPolicyUrlListsResult ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicy.Id, DisplayName: pulumi.StringRef(networkFirewallPolicyUrlListDisplayName), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallPolicyUrlListsResultOutput ¶
type GetNetworkFirewallPolicyUrlListsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyUrlLists.
func GetNetworkFirewallPolicyUrlListsOutput ¶
func GetNetworkFirewallPolicyUrlListsOutput(ctx *pulumi.Context, args GetNetworkFirewallPolicyUrlListsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallPolicyUrlListsResultOutput
func (GetNetworkFirewallPolicyUrlListsResultOutput) DisplayName ¶
func (o GetNetworkFirewallPolicyUrlListsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetNetworkFirewallPolicyUrlListsResultOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsResultOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsResultOutput) Id ¶
func (o GetNetworkFirewallPolicyUrlListsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetworkFirewallPolicyUrlListsResultOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyUrlListsResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (GetNetworkFirewallPolicyUrlListsResultOutput) ToGetNetworkFirewallPolicyUrlListsResultOutput ¶
func (o GetNetworkFirewallPolicyUrlListsResultOutput) ToGetNetworkFirewallPolicyUrlListsResultOutput() GetNetworkFirewallPolicyUrlListsResultOutput
func (GetNetworkFirewallPolicyUrlListsResultOutput) ToGetNetworkFirewallPolicyUrlListsResultOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListsResultOutput) ToGetNetworkFirewallPolicyUrlListsResultOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsResultOutput
func (GetNetworkFirewallPolicyUrlListsResultOutput) UrlListSummaryCollections ¶
func (o GetNetworkFirewallPolicyUrlListsResultOutput) UrlListSummaryCollections() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
The list of url_list_summary_collection.
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollection ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollection struct {
Items []GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItem `pulumi:"items"`
}
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs struct {
Items GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray []GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionInput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray []GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemInput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemInput ¶
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 ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) Name ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) Name() pulumi.StringOutput
Unique name identifier for the URL list.
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) NetworkFirewallPolicyId ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ParentResourceId ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this URL List belongs to.
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) TotalUrls ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) TotalUrls() pulumi.IntOutput
Total count of URLs in the URL List
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) Urls ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemOutput) Urls() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
List of urls.
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrl ¶
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 ¶
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 ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArgs) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray []GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlInput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext ¶
func (i GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArray) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayInput ¶
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 ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlArrayOutput
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlInput ¶
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 ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) Pattern ¶
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 ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutputWithContext(ctx context.Context) GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) Type ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionItemUrlOutput) Type() pulumi.StringOutput
The type of pattern. * SIMPLE - A simple pattern with optional subdomain and/or path suffix wildcards.
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput ¶
type GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ElementType ¶
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ElementType() reflect.Type
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput ¶
func (o GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput() GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput
func (GetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutput) ToGetNetworkFirewallPolicyUrlListsUrlListSummaryCollectionOutputWithContext ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: compartmentId, AvailabilityDomain: pulumi.StringRef(networkFirewallAvailabilityDomain), DisplayName: pulumi.StringRef(networkFirewallDisplayName), Id: pulumi.StringRef(networkFirewallId), NetworkFirewallPolicyId: pulumi.StringRef(testNetworkFirewallPolicy.Id), State: pulumi.StringRef(networkFirewallState), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkFirewallsResultOutput ¶
type GetNetworkFirewallsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewalls.
func GetNetworkFirewallsOutput ¶
func GetNetworkFirewallsOutput(ctx *pulumi.Context, args GetNetworkFirewallsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkFirewallsResultOutput
func (GetNetworkFirewallsResultOutput) AvailabilityDomain ¶
func (o GetNetworkFirewallsResultOutput) AvailabilityDomain() pulumi.StringPtrOutput
Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use 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 ¶
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 ¶
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 ¶
func (LookupNetworkFirewallPolicyAddressListOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyAddressListResult ¶
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 ¶
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 ¶
type LookupNetworkFirewallPolicyAddressListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyAddressList.
func LookupNetworkFirewallPolicyAddressListOutput ¶
func LookupNetworkFirewallPolicyAddressListOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyAddressListOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyAddressListResultOutput
func (LookupNetworkFirewallPolicyAddressListResultOutput) Addresses ¶
func (o LookupNetworkFirewallPolicyAddressListResultOutput) Addresses() pulumi.StringArrayOutput
List of addresses.
func (LookupNetworkFirewallPolicyAddressListResultOutput) ElementType ¶
func (LookupNetworkFirewallPolicyAddressListResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyAddressListResultOutput) Name ¶
func (o LookupNetworkFirewallPolicyAddressListResultOutput) Name() pulumi.StringOutput
Unique name to identify the group of addresses to be used in the policy rules.
func (LookupNetworkFirewallPolicyAddressListResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyAddressListResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyAddressListResultOutput) ParentResourceId ¶
func (o LookupNetworkFirewallPolicyAddressListResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Address List belongs to.
func (LookupNetworkFirewallPolicyAddressListResultOutput) ToLookupNetworkFirewallPolicyAddressListResultOutput ¶
func (o LookupNetworkFirewallPolicyAddressListResultOutput) ToLookupNetworkFirewallPolicyAddressListResultOutput() LookupNetworkFirewallPolicyAddressListResultOutput
func (LookupNetworkFirewallPolicyAddressListResultOutput) ToLookupNetworkFirewallPolicyAddressListResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicyAddressListResultOutput) ToLookupNetworkFirewallPolicyAddressListResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyAddressListResultOutput
func (LookupNetworkFirewallPolicyAddressListResultOutput) TotalAddresses ¶
func (o LookupNetworkFirewallPolicyAddressListResultOutput) TotalAddresses() pulumi.IntOutput
Count of total Addresses in the AddressList
func (LookupNetworkFirewallPolicyAddressListResultOutput) Type ¶
func (o LookupNetworkFirewallPolicyAddressListResultOutput) Type() pulumi.StringOutput
Type of address List.
type LookupNetworkFirewallPolicyApplicationArgs ¶
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 ¶
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 ¶
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 ¶
func (LookupNetworkFirewallPolicyApplicationGroupOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyApplicationGroupResult ¶
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 ¶
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 ¶
type LookupNetworkFirewallPolicyApplicationGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyApplicationGroup.
func LookupNetworkFirewallPolicyApplicationGroupOutput ¶
func LookupNetworkFirewallPolicyApplicationGroupOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyApplicationGroupOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyApplicationGroupResultOutput
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ElementType ¶
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) Name ¶
Name of the application Group.
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ParentResourceId ¶
func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application group belongs to.
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ToLookupNetworkFirewallPolicyApplicationGroupResultOutput ¶
func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) ToLookupNetworkFirewallPolicyApplicationGroupResultOutput() LookupNetworkFirewallPolicyApplicationGroupResultOutput
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) ToLookupNetworkFirewallPolicyApplicationGroupResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) ToLookupNetworkFirewallPolicyApplicationGroupResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyApplicationGroupResultOutput
func (LookupNetworkFirewallPolicyApplicationGroupResultOutput) TotalApps ¶
func (o LookupNetworkFirewallPolicyApplicationGroupResultOutput) TotalApps() pulumi.IntOutput
Count of total applications in the given application group.
type LookupNetworkFirewallPolicyApplicationOutputArgs ¶
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 ¶
func (LookupNetworkFirewallPolicyApplicationOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyApplicationResult ¶
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 ¶
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 ¶
type LookupNetworkFirewallPolicyApplicationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyApplication.
func LookupNetworkFirewallPolicyApplicationOutput ¶
func LookupNetworkFirewallPolicyApplicationOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyApplicationResultOutput
func (LookupNetworkFirewallPolicyApplicationResultOutput) ElementType ¶
func (LookupNetworkFirewallPolicyApplicationResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyApplicationResultOutput) IcmpCode ¶
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 ¶
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 ¶
func (o LookupNetworkFirewallPolicyApplicationResultOutput) Name() pulumi.StringOutput
Name of the application.
func (LookupNetworkFirewallPolicyApplicationResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyApplicationResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyApplicationResultOutput) ParentResourceId ¶
func (o LookupNetworkFirewallPolicyApplicationResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application belongs to.
func (LookupNetworkFirewallPolicyApplicationResultOutput) ToLookupNetworkFirewallPolicyApplicationResultOutput ¶
func (o LookupNetworkFirewallPolicyApplicationResultOutput) ToLookupNetworkFirewallPolicyApplicationResultOutput() LookupNetworkFirewallPolicyApplicationResultOutput
func (LookupNetworkFirewallPolicyApplicationResultOutput) ToLookupNetworkFirewallPolicyApplicationResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicyApplicationResultOutput) ToLookupNetworkFirewallPolicyApplicationResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyApplicationResultOutput
func (LookupNetworkFirewallPolicyApplicationResultOutput) Type ¶
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 ¶
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 ¶
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 ¶
func (LookupNetworkFirewallPolicyDecryptionProfileOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyDecryptionProfileResult ¶
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 ¶
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 ¶
type LookupNetworkFirewallPolicyDecryptionProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyDecryptionProfile.
func LookupNetworkFirewallPolicyDecryptionProfileOutput ¶
func LookupNetworkFirewallPolicyDecryptionProfileOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyDecryptionProfileOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyDecryptionProfileResultOutput
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) AreCertificateExtensionsRestricted ¶
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 ¶
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsAutoIncludeAltName ¶
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsAutoIncludeAltName() pulumi.BoolOutput
Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsExpiredCertificateBlocked ¶
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsExpiredCertificateBlocked() pulumi.BoolOutput
Whether to block sessions if server's certificate is expired.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsOutOfCapacityBlocked ¶
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsOutOfCapacityBlocked() pulumi.BoolOutput
Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsRevocationStatusTimeoutBlocked ¶
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 ¶
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 ¶
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnsupportedCipherBlocked() pulumi.BoolOutput
Whether to block sessions if SSL cipher suite is not supported.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnsupportedVersionBlocked ¶
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUnsupportedVersionBlocked() pulumi.BoolOutput
Whether to block sessions if SSL version is not supported.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) IsUntrustedIssuerBlocked ¶
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 ¶
Unique Name of the decryption profile.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ParentResourceId ¶
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption profile belongs to.
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ToLookupNetworkFirewallPolicyDecryptionProfileResultOutput ¶
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ToLookupNetworkFirewallPolicyDecryptionProfileResultOutput() LookupNetworkFirewallPolicyDecryptionProfileResultOutput
func (LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ToLookupNetworkFirewallPolicyDecryptionProfileResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicyDecryptionProfileResultOutput) ToLookupNetworkFirewallPolicyDecryptionProfileResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyDecryptionProfileResultOutput
type LookupNetworkFirewallPolicyDecryptionRuleArgs ¶
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 ¶
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 ¶
func (LookupNetworkFirewallPolicyDecryptionRuleOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyDecryptionRuleResult ¶
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 ¶
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 ¶
type LookupNetworkFirewallPolicyDecryptionRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyDecryptionRule.
func LookupNetworkFirewallPolicyDecryptionRuleOutput ¶
func LookupNetworkFirewallPolicyDecryptionRuleOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyDecryptionRuleOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyDecryptionRuleResultOutput
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Action ¶
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 ¶
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Conditions() GetNetworkFirewallPolicyDecryptionRuleConditionArrayOutput
Match criteria used in Decryption Rule used on the firewall policy rules.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) DecryptionProfile ¶
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) DecryptionProfile() pulumi.StringOutput
The name of the decryption profile to use.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ElementType ¶
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Name ¶
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Name() pulumi.StringOutput
Name for the decryption rule, must be unique within the policy.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ParentResourceId ¶
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption rule belongs to.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Positions ¶
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Positions() GetNetworkFirewallPolicyDecryptionRulePositionArrayOutput
An object which defines the position of the rule.
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) PriorityOrder ¶
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) PriorityOrder() pulumi.StringOutput
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) Secret ¶
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 ¶
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ToLookupNetworkFirewallPolicyDecryptionRuleResultOutput() LookupNetworkFirewallPolicyDecryptionRuleResultOutput
func (LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ToLookupNetworkFirewallPolicyDecryptionRuleResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicyDecryptionRuleResultOutput) ToLookupNetworkFirewallPolicyDecryptionRuleResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyDecryptionRuleResultOutput
type LookupNetworkFirewallPolicyMappedSecretArgs ¶
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 ¶
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 ¶
func (LookupNetworkFirewallPolicyMappedSecretOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyMappedSecretResult ¶
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. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. 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 ¶
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 ¶
type LookupNetworkFirewallPolicyMappedSecretResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyMappedSecret.
func LookupNetworkFirewallPolicyMappedSecretOutput ¶
func LookupNetworkFirewallPolicyMappedSecretOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyMappedSecretOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyMappedSecretResultOutput
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ElementType ¶
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) Name ¶
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) Name() pulumi.StringOutput
Name of the secret.
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ParentResourceId ¶
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Mapped Secret belongs to.
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) Source ¶
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) Source() pulumi.StringOutput
Source of the secrets, where the secrets are stored.
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ToLookupNetworkFirewallPolicyMappedSecretResultOutput ¶
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) ToLookupNetworkFirewallPolicyMappedSecretResultOutput() LookupNetworkFirewallPolicyMappedSecretResultOutput
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) ToLookupNetworkFirewallPolicyMappedSecretResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) ToLookupNetworkFirewallPolicyMappedSecretResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyMappedSecretResultOutput
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) Type ¶
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) Type() pulumi.StringOutput
Type of the secrets mapped based on the policy. * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection.
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) VaultSecretId ¶
func (o LookupNetworkFirewallPolicyMappedSecretResultOutput) VaultSecretId() pulumi.StringOutput
OCID for the Vault Secret to be used.
func (LookupNetworkFirewallPolicyMappedSecretResultOutput) VersionNumber ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallPolicyOciNetworkFirewallNetworkFirewallPolicy.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkFirewallPolicyResultOutput ¶
type LookupNetworkFirewallPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicy.
func LookupNetworkFirewallPolicyOutput ¶
func LookupNetworkFirewallPolicyOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyResultOutput
func (LookupNetworkFirewallPolicyResultOutput) AttachedNetworkFirewallCount ¶
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 ¶
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 ¶
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 ¶
func (LookupNetworkFirewallPolicySecurityRuleOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicySecurityRuleResult ¶
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 ¶
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 ¶
type LookupNetworkFirewallPolicySecurityRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicySecurityRule.
func LookupNetworkFirewallPolicySecurityRuleOutput ¶
func LookupNetworkFirewallPolicySecurityRuleOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicySecurityRuleOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicySecurityRuleResultOutput
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) Action ¶
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 ¶
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 ¶
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) Inspection ¶
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 ¶
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) Name() pulumi.StringOutput
Name for the Security rule, must be unique within the policy.
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) ParentResourceId ¶
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this security rule belongs to.
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) Positions ¶
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) Positions() GetNetworkFirewallPolicySecurityRulePositionArrayOutput
An object which defines the position of the rule.
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) PriorityOrder ¶
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) PriorityOrder() pulumi.StringOutput
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) ToLookupNetworkFirewallPolicySecurityRuleResultOutput ¶
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) ToLookupNetworkFirewallPolicySecurityRuleResultOutput() LookupNetworkFirewallPolicySecurityRuleResultOutput
func (LookupNetworkFirewallPolicySecurityRuleResultOutput) ToLookupNetworkFirewallPolicySecurityRuleResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicySecurityRuleResultOutput) ToLookupNetworkFirewallPolicySecurityRuleResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicySecurityRuleResultOutput
type LookupNetworkFirewallPolicyServiceArgs ¶
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 ¶
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 ¶
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 ¶
func (LookupNetworkFirewallPolicyServiceListOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyServiceListResult ¶
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 ¶
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 ¶
type LookupNetworkFirewallPolicyServiceListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyServiceList.
func LookupNetworkFirewallPolicyServiceListOutput ¶
func LookupNetworkFirewallPolicyServiceListOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyServiceListOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyServiceListResultOutput
func (LookupNetworkFirewallPolicyServiceListResultOutput) ElementType ¶
func (LookupNetworkFirewallPolicyServiceListResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyServiceListResultOutput) Name ¶
func (o LookupNetworkFirewallPolicyServiceListResultOutput) Name() pulumi.StringOutput
Name of the service Group.
func (LookupNetworkFirewallPolicyServiceListResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyServiceListResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyServiceListResultOutput) ParentResourceId ¶
func (o LookupNetworkFirewallPolicyServiceListResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this serviceList belongs to.
func (LookupNetworkFirewallPolicyServiceListResultOutput) Services ¶
func (o LookupNetworkFirewallPolicyServiceListResultOutput) Services() pulumi.StringArrayOutput
List of services in the group.
func (LookupNetworkFirewallPolicyServiceListResultOutput) ToLookupNetworkFirewallPolicyServiceListResultOutput ¶
func (o LookupNetworkFirewallPolicyServiceListResultOutput) ToLookupNetworkFirewallPolicyServiceListResultOutput() LookupNetworkFirewallPolicyServiceListResultOutput
func (LookupNetworkFirewallPolicyServiceListResultOutput) ToLookupNetworkFirewallPolicyServiceListResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicyServiceListResultOutput) ToLookupNetworkFirewallPolicyServiceListResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyServiceListResultOutput
func (LookupNetworkFirewallPolicyServiceListResultOutput) TotalServices ¶
func (o LookupNetworkFirewallPolicyServiceListResultOutput) TotalServices() pulumi.IntOutput
Count of total services in the given service List.
type LookupNetworkFirewallPolicyServiceOutputArgs ¶
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 ¶
func (LookupNetworkFirewallPolicyServiceOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyServiceResult ¶
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 ¶
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 ¶
type LookupNetworkFirewallPolicyServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyService.
func LookupNetworkFirewallPolicyServiceOutput ¶
func LookupNetworkFirewallPolicyServiceOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyServiceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyServiceResultOutput
func (LookupNetworkFirewallPolicyServiceResultOutput) ElementType ¶
func (LookupNetworkFirewallPolicyServiceResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyServiceResultOutput) Id ¶
func (o LookupNetworkFirewallPolicyServiceResultOutput) Id() pulumi.StringOutput
func (LookupNetworkFirewallPolicyServiceResultOutput) Name ¶
func (o LookupNetworkFirewallPolicyServiceResultOutput) Name() pulumi.StringOutput
Name of the service.
func (LookupNetworkFirewallPolicyServiceResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyServiceResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyServiceResultOutput) ParentResourceId ¶
func (o LookupNetworkFirewallPolicyServiceResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this service belongs to.
func (LookupNetworkFirewallPolicyServiceResultOutput) PortRanges ¶
func (o LookupNetworkFirewallPolicyServiceResultOutput) PortRanges() GetNetworkFirewallPolicyServicePortRangeArrayOutput
List of port-ranges used.
func (LookupNetworkFirewallPolicyServiceResultOutput) ToLookupNetworkFirewallPolicyServiceResultOutput ¶
func (o LookupNetworkFirewallPolicyServiceResultOutput) ToLookupNetworkFirewallPolicyServiceResultOutput() LookupNetworkFirewallPolicyServiceResultOutput
func (LookupNetworkFirewallPolicyServiceResultOutput) ToLookupNetworkFirewallPolicyServiceResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicyServiceResultOutput) ToLookupNetworkFirewallPolicyServiceResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyServiceResultOutput
func (LookupNetworkFirewallPolicyServiceResultOutput) Type ¶
func (o LookupNetworkFirewallPolicyServiceResultOutput) Type() pulumi.StringOutput
Describes the type of Service.
type LookupNetworkFirewallPolicyUrlListArgs ¶
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 ¶
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 ¶
func (LookupNetworkFirewallPolicyUrlListOutputArgs) ElementType() reflect.Type
type LookupNetworkFirewallPolicyUrlListResult ¶
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 ¶
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 ¶
type LookupNetworkFirewallPolicyUrlListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewallPolicyUrlList.
func LookupNetworkFirewallPolicyUrlListOutput ¶
func LookupNetworkFirewallPolicyUrlListOutput(ctx *pulumi.Context, args LookupNetworkFirewallPolicyUrlListOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallPolicyUrlListResultOutput
func (LookupNetworkFirewallPolicyUrlListResultOutput) ElementType ¶
func (LookupNetworkFirewallPolicyUrlListResultOutput) ElementType() reflect.Type
func (LookupNetworkFirewallPolicyUrlListResultOutput) Id ¶
func (o LookupNetworkFirewallPolicyUrlListResultOutput) Id() pulumi.StringOutput
func (LookupNetworkFirewallPolicyUrlListResultOutput) Name ¶
func (o LookupNetworkFirewallPolicyUrlListResultOutput) Name() pulumi.StringOutput
Unique name identifier for the URL list.
func (LookupNetworkFirewallPolicyUrlListResultOutput) NetworkFirewallPolicyId ¶
func (o LookupNetworkFirewallPolicyUrlListResultOutput) NetworkFirewallPolicyId() pulumi.StringOutput
func (LookupNetworkFirewallPolicyUrlListResultOutput) ParentResourceId ¶
func (o LookupNetworkFirewallPolicyUrlListResultOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this URL List belongs to.
func (LookupNetworkFirewallPolicyUrlListResultOutput) ToLookupNetworkFirewallPolicyUrlListResultOutput ¶
func (o LookupNetworkFirewallPolicyUrlListResultOutput) ToLookupNetworkFirewallPolicyUrlListResultOutput() LookupNetworkFirewallPolicyUrlListResultOutput
func (LookupNetworkFirewallPolicyUrlListResultOutput) ToLookupNetworkFirewallPolicyUrlListResultOutputWithContext ¶
func (o LookupNetworkFirewallPolicyUrlListResultOutput) ToLookupNetworkFirewallPolicyUrlListResultOutputWithContext(ctx context.Context) LookupNetworkFirewallPolicyUrlListResultOutput
func (LookupNetworkFirewallPolicyUrlListResultOutput) TotalUrls ¶
func (o LookupNetworkFirewallPolicyUrlListResultOutput) TotalUrls() pulumi.IntOutput
Total count of URLs in the URL List
func (LookupNetworkFirewallPolicyUrlListResultOutput) Urls ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testNetworkFirewallOciNetworkFirewallNetworkFirewall.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkFirewallResultOutput ¶
type LookupNetworkFirewallResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkFirewall.
func LookupNetworkFirewallOutput ¶
func LookupNetworkFirewallOutput(ctx *pulumi.Context, args LookupNetworkFirewallOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkFirewallResultOutput
func (LookupNetworkFirewallResultOutput) AvailabilityDomain ¶
func (o LookupNetworkFirewallResultOutput) AvailabilityDomain() pulumi.StringOutput
Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use 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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewall(ctx, "test_network_firewall", &NetworkFirewall.NetworkFirewallArgs{ CompartmentId: pulumi.Any(compartmentId), NetworkFirewallPolicyId: pulumi.Any(testNetworkFirewallPolicy.Id), SubnetId: pulumi.Any(testSubnet.Id), AvailabilityDomain: pulumi.Any(networkFirewallAvailabilityDomain), DefinedTags: pulumi.Map{ "Operations.CostCenter": pulumi.Any("42"), }, DisplayName: pulumi.Any(networkFirewallDisplayName), FreeformTags: pulumi.Map{ "Department": pulumi.Any("Finance"), }, Ipv4address: pulumi.Any(networkFirewallIpv4address), Ipv6address: pulumi.Any(networkFirewallIpv6address), NetworkSecurityGroupIds: pulumi.Any(networkFirewallNetworkSecurityGroupIds), }) if err != nil { return err } return nil }) }
```
## Import
NetworkFirewalls can be imported using the `id`, e.g.
```sh $ pulumi import oci:NetworkFirewall/networkFirewall:NetworkFirewall test_network_firewall "id" ```
func GetNetworkFirewall ¶
func GetNetworkFirewall(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFirewallState, opts ...pulumi.ResourceOption) (*NetworkFirewall, error)
GetNetworkFirewall gets an existing NetworkFirewall resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkFirewall ¶
func NewNetworkFirewall(ctx *pulumi.Context, name string, args *NetworkFirewallArgs, opts ...pulumi.ResourceOption) (*NetworkFirewall, error)
NewNetworkFirewall registers a new resource with the given unique name, arguments, and options.
func (*NetworkFirewall) ElementType ¶
func (*NetworkFirewall) ElementType() reflect.Type
func (*NetworkFirewall) ToNetworkFirewallOutput ¶
func (i *NetworkFirewall) ToNetworkFirewallOutput() NetworkFirewallOutput
func (*NetworkFirewall) ToNetworkFirewallOutputWithContext ¶
func (i *NetworkFirewall) ToNetworkFirewallOutputWithContext(ctx context.Context) NetworkFirewallOutput
type NetworkFirewallArgs ¶
type NetworkFirewallArgs struct { // Availability Domain where Network Firewall instance is created. To get a list of availability domains for a tenancy, use [ListAvailabilityDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AvailabilityDomain/ListAvailabilityDomains) operation. Example: `kIdk:PHX-AD-1` AvailabilityDomain pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkFirewallOutput) Ipv4address() pulumi.StringOutput
IPv4 address for the Network Firewall.
func (NetworkFirewallOutput) Ipv6address ¶
func (o NetworkFirewallOutput) Ipv6address() pulumi.StringOutput
IPv6 address for the Network Firewall.
func (NetworkFirewallOutput) LifecycleDetails ¶
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 ¶
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 ¶
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 ¶
func (o NetworkFirewallOutput) State() pulumi.StringOutput
The current state of the Network Firewall.
func (NetworkFirewallOutput) SubnetId ¶
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 ¶
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 ¶
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 ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewallPolicyAddressList(ctx, "test_network_firewall_policy_address_list", &NetworkFirewall.NetworkFirewallPolicyAddressListArgs{ Name: pulumi.Any(networkFirewallPolicyAddressListName), NetworkFirewallPolicyId: pulumi.Any(testNetworkFirewallPolicy.Id), Type: pulumi.Any(networkFirewallPolicyAddressListType), Addresses: pulumi.Any(networkFirewallPolicyAddressListAddresses), }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
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 ¶
func (*NetworkFirewallPolicyAddressList) ElementType() reflect.Type
func (*NetworkFirewallPolicyAddressList) ToNetworkFirewallPolicyAddressListOutput ¶
func (i *NetworkFirewallPolicyAddressList) ToNetworkFirewallPolicyAddressListOutput() NetworkFirewallPolicyAddressListOutput
func (*NetworkFirewallPolicyAddressList) ToNetworkFirewallPolicyAddressListOutputWithContext ¶
func (i *NetworkFirewallPolicyAddressList) ToNetworkFirewallPolicyAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListOutput
type NetworkFirewallPolicyAddressListArgs ¶
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 ¶
func (NetworkFirewallPolicyAddressListArgs) ElementType() reflect.Type
type NetworkFirewallPolicyAddressListArray ¶
type NetworkFirewallPolicyAddressListArray []NetworkFirewallPolicyAddressListInput
func (NetworkFirewallPolicyAddressListArray) ElementType ¶
func (NetworkFirewallPolicyAddressListArray) ElementType() reflect.Type
func (NetworkFirewallPolicyAddressListArray) ToNetworkFirewallPolicyAddressListArrayOutput ¶
func (i NetworkFirewallPolicyAddressListArray) ToNetworkFirewallPolicyAddressListArrayOutput() NetworkFirewallPolicyAddressListArrayOutput
func (NetworkFirewallPolicyAddressListArray) ToNetworkFirewallPolicyAddressListArrayOutputWithContext ¶
func (i NetworkFirewallPolicyAddressListArray) ToNetworkFirewallPolicyAddressListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListArrayOutput
type NetworkFirewallPolicyAddressListArrayInput ¶
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 ¶
type NetworkFirewallPolicyAddressListArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyAddressListArrayOutput) ElementType ¶
func (NetworkFirewallPolicyAddressListArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyAddressListArrayOutput) ToNetworkFirewallPolicyAddressListArrayOutput ¶
func (o NetworkFirewallPolicyAddressListArrayOutput) ToNetworkFirewallPolicyAddressListArrayOutput() NetworkFirewallPolicyAddressListArrayOutput
func (NetworkFirewallPolicyAddressListArrayOutput) ToNetworkFirewallPolicyAddressListArrayOutputWithContext ¶
func (o NetworkFirewallPolicyAddressListArrayOutput) ToNetworkFirewallPolicyAddressListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListArrayOutput
type NetworkFirewallPolicyAddressListInput ¶
type NetworkFirewallPolicyAddressListInput interface { pulumi.Input ToNetworkFirewallPolicyAddressListOutput() NetworkFirewallPolicyAddressListOutput ToNetworkFirewallPolicyAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListOutput }
type NetworkFirewallPolicyAddressListMap ¶
type NetworkFirewallPolicyAddressListMap map[string]NetworkFirewallPolicyAddressListInput
func (NetworkFirewallPolicyAddressListMap) ElementType ¶
func (NetworkFirewallPolicyAddressListMap) ElementType() reflect.Type
func (NetworkFirewallPolicyAddressListMap) ToNetworkFirewallPolicyAddressListMapOutput ¶
func (i NetworkFirewallPolicyAddressListMap) ToNetworkFirewallPolicyAddressListMapOutput() NetworkFirewallPolicyAddressListMapOutput
func (NetworkFirewallPolicyAddressListMap) ToNetworkFirewallPolicyAddressListMapOutputWithContext ¶
func (i NetworkFirewallPolicyAddressListMap) ToNetworkFirewallPolicyAddressListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListMapOutput
type NetworkFirewallPolicyAddressListMapInput ¶
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 ¶
type NetworkFirewallPolicyAddressListMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyAddressListMapOutput) ElementType ¶
func (NetworkFirewallPolicyAddressListMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyAddressListMapOutput) MapIndex ¶
func (o NetworkFirewallPolicyAddressListMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyAddressListOutput
func (NetworkFirewallPolicyAddressListMapOutput) ToNetworkFirewallPolicyAddressListMapOutput ¶
func (o NetworkFirewallPolicyAddressListMapOutput) ToNetworkFirewallPolicyAddressListMapOutput() NetworkFirewallPolicyAddressListMapOutput
func (NetworkFirewallPolicyAddressListMapOutput) ToNetworkFirewallPolicyAddressListMapOutputWithContext ¶
func (o NetworkFirewallPolicyAddressListMapOutput) ToNetworkFirewallPolicyAddressListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListMapOutput
type NetworkFirewallPolicyAddressListOutput ¶
type NetworkFirewallPolicyAddressListOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyAddressListOutput) Addresses ¶
func (o NetworkFirewallPolicyAddressListOutput) Addresses() pulumi.StringArrayOutput
(Updatable) List of addresses.
func (NetworkFirewallPolicyAddressListOutput) ElementType ¶
func (NetworkFirewallPolicyAddressListOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyAddressListOutput) Name ¶
func (o NetworkFirewallPolicyAddressListOutput) Name() pulumi.StringOutput
Unique name to identify the group of addresses to be used in the policy rules.
func (NetworkFirewallPolicyAddressListOutput) NetworkFirewallPolicyId ¶
func (o NetworkFirewallPolicyAddressListOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyAddressListOutput) ParentResourceId ¶
func (o NetworkFirewallPolicyAddressListOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Address List belongs to.
func (NetworkFirewallPolicyAddressListOutput) ToNetworkFirewallPolicyAddressListOutput ¶
func (o NetworkFirewallPolicyAddressListOutput) ToNetworkFirewallPolicyAddressListOutput() NetworkFirewallPolicyAddressListOutput
func (NetworkFirewallPolicyAddressListOutput) ToNetworkFirewallPolicyAddressListOutputWithContext ¶
func (o NetworkFirewallPolicyAddressListOutput) ToNetworkFirewallPolicyAddressListOutputWithContext(ctx context.Context) NetworkFirewallPolicyAddressListOutput
func (NetworkFirewallPolicyAddressListOutput) TotalAddresses ¶
func (o NetworkFirewallPolicyAddressListOutput) TotalAddresses() pulumi.IntOutput
Count of total addresses in the AddressList
func (NetworkFirewallPolicyAddressListOutput) Type ¶
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 ¶
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 ¶
func (NetworkFirewallPolicyAddressListState) ElementType() reflect.Type
type NetworkFirewallPolicyApplication ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewallPolicyApplication(ctx, "test_network_firewall_policy_application", &NetworkFirewall.NetworkFirewallPolicyApplicationArgs{ IcmpType: pulumi.Any(networkFirewallPolicyApplicationIcmpType), Name: pulumi.Any(networkFirewallPolicyApplicationName), NetworkFirewallPolicyId: pulumi.Any(testNetworkFirewallPolicy.Id), Type: pulumi.Any(networkFirewallPolicyApplicationType), IcmpCode: pulumi.Any(networkFirewallPolicyApplicationIcmpCode), }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
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 ¶
func (*NetworkFirewallPolicyApplication) ElementType() reflect.Type
func (*NetworkFirewallPolicyApplication) ToNetworkFirewallPolicyApplicationOutput ¶
func (i *NetworkFirewallPolicyApplication) ToNetworkFirewallPolicyApplicationOutput() NetworkFirewallPolicyApplicationOutput
func (*NetworkFirewallPolicyApplication) ToNetworkFirewallPolicyApplicationOutputWithContext ¶
func (i *NetworkFirewallPolicyApplication) ToNetworkFirewallPolicyApplicationOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationOutput
type NetworkFirewallPolicyApplicationArgs ¶
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 ¶
func (NetworkFirewallPolicyApplicationArgs) ElementType() reflect.Type
type NetworkFirewallPolicyApplicationArray ¶
type NetworkFirewallPolicyApplicationArray []NetworkFirewallPolicyApplicationInput
func (NetworkFirewallPolicyApplicationArray) ElementType ¶
func (NetworkFirewallPolicyApplicationArray) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationArray) ToNetworkFirewallPolicyApplicationArrayOutput ¶
func (i NetworkFirewallPolicyApplicationArray) ToNetworkFirewallPolicyApplicationArrayOutput() NetworkFirewallPolicyApplicationArrayOutput
func (NetworkFirewallPolicyApplicationArray) ToNetworkFirewallPolicyApplicationArrayOutputWithContext ¶
func (i NetworkFirewallPolicyApplicationArray) ToNetworkFirewallPolicyApplicationArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationArrayOutput
type NetworkFirewallPolicyApplicationArrayInput ¶
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 ¶
type NetworkFirewallPolicyApplicationArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationArrayOutput) ElementType ¶
func (NetworkFirewallPolicyApplicationArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationArrayOutput) ToNetworkFirewallPolicyApplicationArrayOutput ¶
func (o NetworkFirewallPolicyApplicationArrayOutput) ToNetworkFirewallPolicyApplicationArrayOutput() NetworkFirewallPolicyApplicationArrayOutput
func (NetworkFirewallPolicyApplicationArrayOutput) ToNetworkFirewallPolicyApplicationArrayOutputWithContext ¶
func (o NetworkFirewallPolicyApplicationArrayOutput) ToNetworkFirewallPolicyApplicationArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationArrayOutput
type NetworkFirewallPolicyApplicationGroup ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewallPolicyApplicationGroup(ctx, "test_network_firewall_policy_application_group", &NetworkFirewall.NetworkFirewallPolicyApplicationGroupArgs{ Apps: pulumi.Any(networkFirewallPolicyApplicationGroupApps), Name: pulumi.Any(networkFirewallPolicyApplicationGroupName), NetworkFirewallPolicyId: pulumi.Any(testNetworkFirewallPolicy.Id), }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
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 ¶
func (*NetworkFirewallPolicyApplicationGroup) ElementType() reflect.Type
func (*NetworkFirewallPolicyApplicationGroup) ToNetworkFirewallPolicyApplicationGroupOutput ¶
func (i *NetworkFirewallPolicyApplicationGroup) ToNetworkFirewallPolicyApplicationGroupOutput() NetworkFirewallPolicyApplicationGroupOutput
func (*NetworkFirewallPolicyApplicationGroup) ToNetworkFirewallPolicyApplicationGroupOutputWithContext ¶
func (i *NetworkFirewallPolicyApplicationGroup) ToNetworkFirewallPolicyApplicationGroupOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupOutput
type NetworkFirewallPolicyApplicationGroupArgs ¶
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 ¶
func (NetworkFirewallPolicyApplicationGroupArgs) ElementType() reflect.Type
type NetworkFirewallPolicyApplicationGroupArray ¶
type NetworkFirewallPolicyApplicationGroupArray []NetworkFirewallPolicyApplicationGroupInput
func (NetworkFirewallPolicyApplicationGroupArray) ElementType ¶
func (NetworkFirewallPolicyApplicationGroupArray) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationGroupArray) ToNetworkFirewallPolicyApplicationGroupArrayOutput ¶
func (i NetworkFirewallPolicyApplicationGroupArray) ToNetworkFirewallPolicyApplicationGroupArrayOutput() NetworkFirewallPolicyApplicationGroupArrayOutput
func (NetworkFirewallPolicyApplicationGroupArray) ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext ¶
func (i NetworkFirewallPolicyApplicationGroupArray) ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupArrayOutput
type NetworkFirewallPolicyApplicationGroupArrayInput ¶
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 ¶
type NetworkFirewallPolicyApplicationGroupArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationGroupArrayOutput) ElementType ¶
func (NetworkFirewallPolicyApplicationGroupArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationGroupArrayOutput) ToNetworkFirewallPolicyApplicationGroupArrayOutput ¶
func (o NetworkFirewallPolicyApplicationGroupArrayOutput) ToNetworkFirewallPolicyApplicationGroupArrayOutput() NetworkFirewallPolicyApplicationGroupArrayOutput
func (NetworkFirewallPolicyApplicationGroupArrayOutput) ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext ¶
func (o NetworkFirewallPolicyApplicationGroupArrayOutput) ToNetworkFirewallPolicyApplicationGroupArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupArrayOutput
type NetworkFirewallPolicyApplicationGroupInput ¶
type NetworkFirewallPolicyApplicationGroupInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationGroupOutput() NetworkFirewallPolicyApplicationGroupOutput ToNetworkFirewallPolicyApplicationGroupOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupOutput }
type NetworkFirewallPolicyApplicationGroupMap ¶
type NetworkFirewallPolicyApplicationGroupMap map[string]NetworkFirewallPolicyApplicationGroupInput
func (NetworkFirewallPolicyApplicationGroupMap) ElementType ¶
func (NetworkFirewallPolicyApplicationGroupMap) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationGroupMap) ToNetworkFirewallPolicyApplicationGroupMapOutput ¶
func (i NetworkFirewallPolicyApplicationGroupMap) ToNetworkFirewallPolicyApplicationGroupMapOutput() NetworkFirewallPolicyApplicationGroupMapOutput
func (NetworkFirewallPolicyApplicationGroupMap) ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext ¶
func (i NetworkFirewallPolicyApplicationGroupMap) ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupMapOutput
type NetworkFirewallPolicyApplicationGroupMapInput ¶
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 ¶
type NetworkFirewallPolicyApplicationGroupMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationGroupMapOutput) ElementType ¶
func (NetworkFirewallPolicyApplicationGroupMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationGroupMapOutput) ToNetworkFirewallPolicyApplicationGroupMapOutput ¶
func (o NetworkFirewallPolicyApplicationGroupMapOutput) ToNetworkFirewallPolicyApplicationGroupMapOutput() NetworkFirewallPolicyApplicationGroupMapOutput
func (NetworkFirewallPolicyApplicationGroupMapOutput) ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext ¶
func (o NetworkFirewallPolicyApplicationGroupMapOutput) ToNetworkFirewallPolicyApplicationGroupMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupMapOutput
type NetworkFirewallPolicyApplicationGroupOutput ¶
type NetworkFirewallPolicyApplicationGroupOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationGroupOutput) Apps ¶
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 ¶
func (NetworkFirewallPolicyApplicationGroupOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationGroupOutput) Name ¶
func (o NetworkFirewallPolicyApplicationGroupOutput) Name() pulumi.StringOutput
Name of the application group.
func (NetworkFirewallPolicyApplicationGroupOutput) NetworkFirewallPolicyId ¶
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 ¶
func (o NetworkFirewallPolicyApplicationGroupOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application group belongs to.
func (NetworkFirewallPolicyApplicationGroupOutput) ToNetworkFirewallPolicyApplicationGroupOutput ¶
func (o NetworkFirewallPolicyApplicationGroupOutput) ToNetworkFirewallPolicyApplicationGroupOutput() NetworkFirewallPolicyApplicationGroupOutput
func (NetworkFirewallPolicyApplicationGroupOutput) ToNetworkFirewallPolicyApplicationGroupOutputWithContext ¶
func (o NetworkFirewallPolicyApplicationGroupOutput) ToNetworkFirewallPolicyApplicationGroupOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationGroupOutput
func (NetworkFirewallPolicyApplicationGroupOutput) TotalApps ¶
func (o NetworkFirewallPolicyApplicationGroupOutput) TotalApps() pulumi.IntOutput
Count of total applications in the given application group.
type NetworkFirewallPolicyApplicationGroupState ¶
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 ¶
func (NetworkFirewallPolicyApplicationGroupState) ElementType() reflect.Type
type NetworkFirewallPolicyApplicationInput ¶
type NetworkFirewallPolicyApplicationInput interface { pulumi.Input ToNetworkFirewallPolicyApplicationOutput() NetworkFirewallPolicyApplicationOutput ToNetworkFirewallPolicyApplicationOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationOutput }
type NetworkFirewallPolicyApplicationMap ¶
type NetworkFirewallPolicyApplicationMap map[string]NetworkFirewallPolicyApplicationInput
func (NetworkFirewallPolicyApplicationMap) ElementType ¶
func (NetworkFirewallPolicyApplicationMap) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationMap) ToNetworkFirewallPolicyApplicationMapOutput ¶
func (i NetworkFirewallPolicyApplicationMap) ToNetworkFirewallPolicyApplicationMapOutput() NetworkFirewallPolicyApplicationMapOutput
func (NetworkFirewallPolicyApplicationMap) ToNetworkFirewallPolicyApplicationMapOutputWithContext ¶
func (i NetworkFirewallPolicyApplicationMap) ToNetworkFirewallPolicyApplicationMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationMapOutput
type NetworkFirewallPolicyApplicationMapInput ¶
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 ¶
type NetworkFirewallPolicyApplicationMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationMapOutput) ElementType ¶
func (NetworkFirewallPolicyApplicationMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationMapOutput) MapIndex ¶
func (o NetworkFirewallPolicyApplicationMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyApplicationOutput
func (NetworkFirewallPolicyApplicationMapOutput) ToNetworkFirewallPolicyApplicationMapOutput ¶
func (o NetworkFirewallPolicyApplicationMapOutput) ToNetworkFirewallPolicyApplicationMapOutput() NetworkFirewallPolicyApplicationMapOutput
func (NetworkFirewallPolicyApplicationMapOutput) ToNetworkFirewallPolicyApplicationMapOutputWithContext ¶
func (o NetworkFirewallPolicyApplicationMapOutput) ToNetworkFirewallPolicyApplicationMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationMapOutput
type NetworkFirewallPolicyApplicationOutput ¶
type NetworkFirewallPolicyApplicationOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyApplicationOutput) ElementType ¶
func (NetworkFirewallPolicyApplicationOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyApplicationOutput) IcmpCode ¶
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 ¶
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 ¶
func (o NetworkFirewallPolicyApplicationOutput) Name() pulumi.StringOutput
Name of the application
func (NetworkFirewallPolicyApplicationOutput) NetworkFirewallPolicyId ¶
func (o NetworkFirewallPolicyApplicationOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyApplicationOutput) ParentResourceId ¶
func (o NetworkFirewallPolicyApplicationOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this application belongs to.
func (NetworkFirewallPolicyApplicationOutput) ToNetworkFirewallPolicyApplicationOutput ¶
func (o NetworkFirewallPolicyApplicationOutput) ToNetworkFirewallPolicyApplicationOutput() NetworkFirewallPolicyApplicationOutput
func (NetworkFirewallPolicyApplicationOutput) ToNetworkFirewallPolicyApplicationOutputWithContext ¶
func (o NetworkFirewallPolicyApplicationOutput) ToNetworkFirewallPolicyApplicationOutputWithContext(ctx context.Context) NetworkFirewallPolicyApplicationOutput
func (NetworkFirewallPolicyApplicationOutput) Type ¶
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 ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewallPolicyDecryptionProfile(ctx, "test_network_firewall_policy_decryption_profile", &NetworkFirewall.NetworkFirewallPolicyDecryptionProfileArgs{ Name: pulumi.Any(networkFirewallPolicyDecryptionProfileName), NetworkFirewallPolicyId: pulumi.Any(testNetworkFirewallPolicy.Id), Type: pulumi.Any(networkFirewallPolicyDecryptionProfileType), AreCertificateExtensionsRestricted: pulumi.Any(networkFirewallPolicyDecryptionProfileAreCertificateExtensionsRestricted), IsAutoIncludeAltName: pulumi.Any(networkFirewallPolicyDecryptionProfileIsAutoIncludeAltName), IsExpiredCertificateBlocked: pulumi.Any(networkFirewallPolicyDecryptionProfileIsExpiredCertificateBlocked), IsOutOfCapacityBlocked: pulumi.Any(networkFirewallPolicyDecryptionProfileIsOutOfCapacityBlocked), IsRevocationStatusTimeoutBlocked: pulumi.Any(networkFirewallPolicyDecryptionProfileIsRevocationStatusTimeoutBlocked), IsUnknownRevocationStatusBlocked: pulumi.Any(networkFirewallPolicyDecryptionProfileIsUnknownRevocationStatusBlocked), IsUnsupportedCipherBlocked: pulumi.Any(networkFirewallPolicyDecryptionProfileIsUnsupportedCipherBlocked), IsUnsupportedVersionBlocked: pulumi.Any(networkFirewallPolicyDecryptionProfileIsUnsupportedVersionBlocked), IsUntrustedIssuerBlocked: pulumi.Any(networkFirewallPolicyDecryptionProfileIsUntrustedIssuerBlocked), }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
func (*NetworkFirewallPolicyDecryptionProfile) ElementType() reflect.Type
func (*NetworkFirewallPolicyDecryptionProfile) ToNetworkFirewallPolicyDecryptionProfileOutput ¶
func (i *NetworkFirewallPolicyDecryptionProfile) ToNetworkFirewallPolicyDecryptionProfileOutput() NetworkFirewallPolicyDecryptionProfileOutput
func (*NetworkFirewallPolicyDecryptionProfile) ToNetworkFirewallPolicyDecryptionProfileOutputWithContext ¶
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 ¶
type NetworkFirewallPolicyDecryptionProfileMap map[string]NetworkFirewallPolicyDecryptionProfileInput
func (NetworkFirewallPolicyDecryptionProfileMap) ElementType ¶
func (NetworkFirewallPolicyDecryptionProfileMap) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionProfileMap) ToNetworkFirewallPolicyDecryptionProfileMapOutput ¶
func (i NetworkFirewallPolicyDecryptionProfileMap) ToNetworkFirewallPolicyDecryptionProfileMapOutput() NetworkFirewallPolicyDecryptionProfileMapOutput
func (NetworkFirewallPolicyDecryptionProfileMap) ToNetworkFirewallPolicyDecryptionProfileMapOutputWithContext ¶
func (i NetworkFirewallPolicyDecryptionProfileMap) ToNetworkFirewallPolicyDecryptionProfileMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionProfileMapOutput
type NetworkFirewallPolicyDecryptionProfileMapInput ¶
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 ¶
type NetworkFirewallPolicyDecryptionProfileMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionProfileMapOutput) ElementType ¶
func (NetworkFirewallPolicyDecryptionProfileMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionProfileMapOutput) ToNetworkFirewallPolicyDecryptionProfileMapOutput ¶
func (o NetworkFirewallPolicyDecryptionProfileMapOutput) ToNetworkFirewallPolicyDecryptionProfileMapOutput() NetworkFirewallPolicyDecryptionProfileMapOutput
func (NetworkFirewallPolicyDecryptionProfileMapOutput) ToNetworkFirewallPolicyDecryptionProfileMapOutputWithContext ¶
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 ¶
func (o NetworkFirewallPolicyDecryptionProfileOutput) Name() pulumi.StringOutput
Name of the decryption profile.
func (NetworkFirewallPolicyDecryptionProfileOutput) NetworkFirewallPolicyId ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*NetworkFirewallPolicyDecryptionRule) ElementType() reflect.Type
func (*NetworkFirewallPolicyDecryptionRule) ToNetworkFirewallPolicyDecryptionRuleOutput ¶
func (i *NetworkFirewallPolicyDecryptionRule) ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput
func (*NetworkFirewallPolicyDecryptionRule) ToNetworkFirewallPolicyDecryptionRuleOutputWithContext ¶
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 ¶
func (i NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput() NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
func (NetworkFirewallPolicyDecryptionRuleConditionArgs) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext ¶
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 ¶
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 ¶
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 ¶
func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput() NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
func (NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext ¶
func (o NetworkFirewallPolicyDecryptionRuleConditionOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
type NetworkFirewallPolicyDecryptionRuleConditionPtrInput ¶
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 ¶
func NetworkFirewallPolicyDecryptionRuleConditionPtr(v *NetworkFirewallPolicyDecryptionRuleConditionArgs) NetworkFirewallPolicyDecryptionRuleConditionPtrInput
type NetworkFirewallPolicyDecryptionRuleConditionPtrOutput ¶
type NetworkFirewallPolicyDecryptionRuleConditionPtrOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) DestinationAddresses ¶
func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) DestinationAddresses() pulumi.StringArrayOutput
(Updatable) An array of address list names to be evaluated against the traffic destination address.
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) SourceAddresses ¶
func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) SourceAddresses() pulumi.StringArrayOutput
(Updatable) An array of address list names to be evaluated against the traffic source address.
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput ¶
func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutput() NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
func (NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext ¶
func (o NetworkFirewallPolicyDecryptionRuleConditionPtrOutput) ToNetworkFirewallPolicyDecryptionRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleConditionPtrOutput
type NetworkFirewallPolicyDecryptionRuleInput ¶
type NetworkFirewallPolicyDecryptionRuleInput interface { pulumi.Input ToNetworkFirewallPolicyDecryptionRuleOutput() NetworkFirewallPolicyDecryptionRuleOutput ToNetworkFirewallPolicyDecryptionRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleOutput }
type NetworkFirewallPolicyDecryptionRuleMap ¶
type NetworkFirewallPolicyDecryptionRuleMap map[string]NetworkFirewallPolicyDecryptionRuleInput
func (NetworkFirewallPolicyDecryptionRuleMap) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleMap) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleMap) ToNetworkFirewallPolicyDecryptionRuleMapOutput ¶
func (i NetworkFirewallPolicyDecryptionRuleMap) ToNetworkFirewallPolicyDecryptionRuleMapOutput() NetworkFirewallPolicyDecryptionRuleMapOutput
func (NetworkFirewallPolicyDecryptionRuleMap) ToNetworkFirewallPolicyDecryptionRuleMapOutputWithContext ¶
func (i NetworkFirewallPolicyDecryptionRuleMap) ToNetworkFirewallPolicyDecryptionRuleMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRuleMapOutput
type NetworkFirewallPolicyDecryptionRuleMapInput ¶
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 ¶
type NetworkFirewallPolicyDecryptionRuleMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRuleMapOutput) ElementType ¶
func (NetworkFirewallPolicyDecryptionRuleMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRuleMapOutput) ToNetworkFirewallPolicyDecryptionRuleMapOutput ¶
func (o NetworkFirewallPolicyDecryptionRuleMapOutput) ToNetworkFirewallPolicyDecryptionRuleMapOutput() NetworkFirewallPolicyDecryptionRuleMapOutput
func (NetworkFirewallPolicyDecryptionRuleMapOutput) ToNetworkFirewallPolicyDecryptionRuleMapOutputWithContext ¶
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 ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyDecryptionRuleOutput) ParentResourceId ¶
func (o NetworkFirewallPolicyDecryptionRuleOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this decryption rule belongs to.
func (NetworkFirewallPolicyDecryptionRuleOutput) Position ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionOutput ¶
func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionOutput() NetworkFirewallPolicyDecryptionRulePositionOutput
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext ¶
func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionOutput
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput ¶
func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput() NetworkFirewallPolicyDecryptionRulePositionPtrOutput
func (NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext ¶
func (i NetworkFirewallPolicyDecryptionRulePositionArgs) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionPtrOutput
type NetworkFirewallPolicyDecryptionRulePositionInput ¶
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 ¶
type NetworkFirewallPolicyDecryptionRulePositionOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRulePositionOutput) AfterRule ¶
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) AfterRule() pulumi.StringPtrOutput
(Updatable) Identifier for rule after which this rule lies.
func (NetworkFirewallPolicyDecryptionRulePositionOutput) BeforeRule ¶
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 ¶
func (NetworkFirewallPolicyDecryptionRulePositionOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionOutput ¶
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionOutput() NetworkFirewallPolicyDecryptionRulePositionOutput
func (NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext ¶
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionOutput
func (NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput ¶
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput() NetworkFirewallPolicyDecryptionRulePositionPtrOutput
func (NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext ¶
func (o NetworkFirewallPolicyDecryptionRulePositionOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionPtrOutput
type NetworkFirewallPolicyDecryptionRulePositionPtrInput ¶
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 ¶
func NetworkFirewallPolicyDecryptionRulePositionPtr(v *NetworkFirewallPolicyDecryptionRulePositionArgs) NetworkFirewallPolicyDecryptionRulePositionPtrInput
type NetworkFirewallPolicyDecryptionRulePositionPtrOutput ¶
type NetworkFirewallPolicyDecryptionRulePositionPtrOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) AfterRule ¶
func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) AfterRule() pulumi.StringPtrOutput
(Updatable) Identifier for rule after which this rule lies.
func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) BeforeRule ¶
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 ¶
func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput ¶
func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutput() NetworkFirewallPolicyDecryptionRulePositionPtrOutput
func (NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext ¶
func (o NetworkFirewallPolicyDecryptionRulePositionPtrOutput) ToNetworkFirewallPolicyDecryptionRulePositionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicyDecryptionRulePositionPtrOutput
type NetworkFirewallPolicyDecryptionRuleState ¶
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 ¶
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. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. 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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewallPolicyMappedSecret(ctx, "test_network_firewall_policy_mapped_secret", &NetworkFirewall.NetworkFirewallPolicyMappedSecretArgs{ Name: pulumi.Any(networkFirewallPolicyMappedSecretName), NetworkFirewallPolicyId: pulumi.Any(testNetworkFirewallPolicy.Id), Source: pulumi.Any(networkFirewallPolicyMappedSecretSource), Type: pulumi.Any(networkFirewallPolicyMappedSecretType), VaultSecretId: pulumi.Any(testSecret.Id), VersionNumber: pulumi.Any(networkFirewallPolicyMappedSecretVersionNumber), }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
func (*NetworkFirewallPolicyMappedSecret) ElementType() reflect.Type
func (*NetworkFirewallPolicyMappedSecret) ToNetworkFirewallPolicyMappedSecretOutput ¶
func (i *NetworkFirewallPolicyMappedSecret) ToNetworkFirewallPolicyMappedSecretOutput() NetworkFirewallPolicyMappedSecretOutput
func (*NetworkFirewallPolicyMappedSecret) ToNetworkFirewallPolicyMappedSecretOutputWithContext ¶
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. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. 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 ¶
type NetworkFirewallPolicyMappedSecretMap map[string]NetworkFirewallPolicyMappedSecretInput
func (NetworkFirewallPolicyMappedSecretMap) ElementType ¶
func (NetworkFirewallPolicyMappedSecretMap) ElementType() reflect.Type
func (NetworkFirewallPolicyMappedSecretMap) ToNetworkFirewallPolicyMappedSecretMapOutput ¶
func (i NetworkFirewallPolicyMappedSecretMap) ToNetworkFirewallPolicyMappedSecretMapOutput() NetworkFirewallPolicyMappedSecretMapOutput
func (NetworkFirewallPolicyMappedSecretMap) ToNetworkFirewallPolicyMappedSecretMapOutputWithContext ¶
func (i NetworkFirewallPolicyMappedSecretMap) ToNetworkFirewallPolicyMappedSecretMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyMappedSecretMapOutput
type NetworkFirewallPolicyMappedSecretMapInput ¶
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 ¶
type NetworkFirewallPolicyMappedSecretMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyMappedSecretMapOutput) ElementType ¶
func (NetworkFirewallPolicyMappedSecretMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyMappedSecretMapOutput) ToNetworkFirewallPolicyMappedSecretMapOutput ¶
func (o NetworkFirewallPolicyMappedSecretMapOutput) ToNetworkFirewallPolicyMappedSecretMapOutput() NetworkFirewallPolicyMappedSecretMapOutput
func (NetworkFirewallPolicyMappedSecretMapOutput) ToNetworkFirewallPolicyMappedSecretMapOutputWithContext ¶
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 ¶
func (o NetworkFirewallPolicyMappedSecretOutput) Name() pulumi.StringOutput
Unique name to identify the group of urls to be used in the policy rules.
func (NetworkFirewallPolicyMappedSecretOutput) NetworkFirewallPolicyId ¶
func (o NetworkFirewallPolicyMappedSecretOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyMappedSecretOutput) ParentResourceId ¶
func (o NetworkFirewallPolicyMappedSecretOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this Mapped Secret belongs to.
func (NetworkFirewallPolicyMappedSecretOutput) Source ¶
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. * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection.
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 ¶
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. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. 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 ¶
func (NetworkFirewallPolicyMappedSecretState) ElementType() reflect.Type
type NetworkFirewallPolicyOutput ¶
type NetworkFirewallPolicyOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyOutput) AttachedNetworkFirewallCount ¶
func (o NetworkFirewallPolicyOutput) AttachedNetworkFirewallCount() pulumi.IntOutput
Count of number of Network Firewall attached to the Policy.
func (NetworkFirewallPolicyOutput) CompartmentId ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkFirewallPolicyOutput) State() pulumi.StringOutput
The current state of the Network Firewall Policy.
func (NetworkFirewallPolicyOutput) SystemTags ¶
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 ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewallPolicySecurityRule(ctx, "test_network_firewall_policy_security_rule", &NetworkFirewall.NetworkFirewallPolicySecurityRuleArgs{ Action: pulumi.Any(networkFirewallPolicySecurityRuleAction), Name: pulumi.Any(networkFirewallPolicySecurityRuleName), Condition: &networkfirewall.NetworkFirewallPolicySecurityRuleConditionArgs{ Applications: pulumi.Any(networkFirewallPolicySecurityRuleConditionApplication), DestinationAddresses: pulumi.Any(networkFirewallPolicySecurityRuleConditionDestinationAddress), Services: pulumi.Any(networkFirewallPolicySecurityRuleConditionService), SourceAddresses: pulumi.Any(networkFirewallPolicySecurityRuleConditionSourceAddress), Urls: pulumi.Any(networkFirewallPolicySecurityRuleConditionUrl), }, NetworkFirewallPolicyId: pulumi.Any(testNetworkFirewallPolicy.Id), Inspection: pulumi.Any(networkFirewallPolicySecurityRuleInspection), Positions: networkfirewall.NetworkFirewallPolicySecurityRulePositionArray{ &networkfirewall.NetworkFirewallPolicySecurityRulePositionArgs{ AfterRule: pulumi.Any(networkFirewallPolicySecurityRulePositionAfterRule), BeforeRule: pulumi.Any(networkFirewallPolicySecurityRulePositionBeforeRule), }, }, }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
func (*NetworkFirewallPolicySecurityRule) ElementType() reflect.Type
func (*NetworkFirewallPolicySecurityRule) ToNetworkFirewallPolicySecurityRuleOutput ¶
func (i *NetworkFirewallPolicySecurityRule) ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput
func (*NetworkFirewallPolicySecurityRule) ToNetworkFirewallPolicySecurityRuleOutputWithContext ¶
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 ¶
func (i NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput() NetworkFirewallPolicySecurityRuleConditionPtrOutput
func (NetworkFirewallPolicySecurityRuleConditionArgs) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput() NetworkFirewallPolicySecurityRuleConditionPtrOutput
func (NetworkFirewallPolicySecurityRuleConditionOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext ¶
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 ¶
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 ¶
func NetworkFirewallPolicySecurityRuleConditionPtr(v *NetworkFirewallPolicySecurityRuleConditionArgs) NetworkFirewallPolicySecurityRuleConditionPtrInput
type NetworkFirewallPolicySecurityRuleConditionPtrOutput ¶
type NetworkFirewallPolicySecurityRuleConditionPtrOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) Applications ¶
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 ¶
func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) DestinationAddresses() pulumi.StringArrayOutput
(Updatable) An array of address list names to be evaluated against the traffic destination address.
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) ElementType ¶
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) Services ¶
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 ¶
func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) SourceAddresses() pulumi.StringArrayOutput
(Updatable) An array of address list names to be evaluated against the traffic source address.
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput ¶
func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutput() NetworkFirewallPolicySecurityRuleConditionPtrOutput
func (NetworkFirewallPolicySecurityRuleConditionPtrOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext ¶
func (o NetworkFirewallPolicySecurityRuleConditionPtrOutput) ToNetworkFirewallPolicySecurityRuleConditionPtrOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleConditionPtrOutput
type NetworkFirewallPolicySecurityRuleInput ¶
type NetworkFirewallPolicySecurityRuleInput interface { pulumi.Input ToNetworkFirewallPolicySecurityRuleOutput() NetworkFirewallPolicySecurityRuleOutput ToNetworkFirewallPolicySecurityRuleOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleOutput }
type NetworkFirewallPolicySecurityRuleMap ¶
type NetworkFirewallPolicySecurityRuleMap map[string]NetworkFirewallPolicySecurityRuleInput
func (NetworkFirewallPolicySecurityRuleMap) ElementType ¶
func (NetworkFirewallPolicySecurityRuleMap) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleMap) ToNetworkFirewallPolicySecurityRuleMapOutput ¶
func (i NetworkFirewallPolicySecurityRuleMap) ToNetworkFirewallPolicySecurityRuleMapOutput() NetworkFirewallPolicySecurityRuleMapOutput
func (NetworkFirewallPolicySecurityRuleMap) ToNetworkFirewallPolicySecurityRuleMapOutputWithContext ¶
func (i NetworkFirewallPolicySecurityRuleMap) ToNetworkFirewallPolicySecurityRuleMapOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRuleMapOutput
type NetworkFirewallPolicySecurityRuleMapInput ¶
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 ¶
type NetworkFirewallPolicySecurityRuleMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRuleMapOutput) ElementType ¶
func (NetworkFirewallPolicySecurityRuleMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRuleMapOutput) ToNetworkFirewallPolicySecurityRuleMapOutput ¶
func (o NetworkFirewallPolicySecurityRuleMapOutput) ToNetworkFirewallPolicySecurityRuleMapOutput() NetworkFirewallPolicySecurityRuleMapOutput
func (NetworkFirewallPolicySecurityRuleMapOutput) ToNetworkFirewallPolicySecurityRuleMapOutputWithContext ¶
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 ¶
func (o NetworkFirewallPolicySecurityRuleOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicySecurityRuleOutput) ParentResourceId ¶
func (o NetworkFirewallPolicySecurityRuleOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this security rule belongs to.
func (NetworkFirewallPolicySecurityRuleOutput) Positions ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (NetworkFirewallPolicySecurityRulePositionArgs) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRulePositionArgs) ToNetworkFirewallPolicySecurityRulePositionOutput ¶
func (i NetworkFirewallPolicySecurityRulePositionArgs) ToNetworkFirewallPolicySecurityRulePositionOutput() NetworkFirewallPolicySecurityRulePositionOutput
func (NetworkFirewallPolicySecurityRulePositionArgs) ToNetworkFirewallPolicySecurityRulePositionOutputWithContext ¶
func (i NetworkFirewallPolicySecurityRulePositionArgs) ToNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionOutput
type NetworkFirewallPolicySecurityRulePositionArray ¶
type NetworkFirewallPolicySecurityRulePositionArray []NetworkFirewallPolicySecurityRulePositionInput
func (NetworkFirewallPolicySecurityRulePositionArray) ElementType ¶
func (NetworkFirewallPolicySecurityRulePositionArray) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRulePositionArray) ToNetworkFirewallPolicySecurityRulePositionArrayOutput ¶
func (i NetworkFirewallPolicySecurityRulePositionArray) ToNetworkFirewallPolicySecurityRulePositionArrayOutput() NetworkFirewallPolicySecurityRulePositionArrayOutput
func (NetworkFirewallPolicySecurityRulePositionArray) ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext ¶
func (i NetworkFirewallPolicySecurityRulePositionArray) ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionArrayOutput
type NetworkFirewallPolicySecurityRulePositionArrayInput ¶
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 ¶
type NetworkFirewallPolicySecurityRulePositionArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRulePositionArrayOutput) ElementType ¶
func (NetworkFirewallPolicySecurityRulePositionArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRulePositionArrayOutput) ToNetworkFirewallPolicySecurityRulePositionArrayOutput ¶
func (o NetworkFirewallPolicySecurityRulePositionArrayOutput) ToNetworkFirewallPolicySecurityRulePositionArrayOutput() NetworkFirewallPolicySecurityRulePositionArrayOutput
func (NetworkFirewallPolicySecurityRulePositionArrayOutput) ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext ¶
func (o NetworkFirewallPolicySecurityRulePositionArrayOutput) ToNetworkFirewallPolicySecurityRulePositionArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionArrayOutput
type NetworkFirewallPolicySecurityRulePositionInput ¶
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 ¶
type NetworkFirewallPolicySecurityRulePositionOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicySecurityRulePositionOutput) AfterRule ¶
func (o NetworkFirewallPolicySecurityRulePositionOutput) AfterRule() pulumi.StringPtrOutput
(Updatable) Identifier for rule after which this rule lies.
func (NetworkFirewallPolicySecurityRulePositionOutput) BeforeRule ¶
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 ¶
func (NetworkFirewallPolicySecurityRulePositionOutput) ElementType() reflect.Type
func (NetworkFirewallPolicySecurityRulePositionOutput) ToNetworkFirewallPolicySecurityRulePositionOutput ¶
func (o NetworkFirewallPolicySecurityRulePositionOutput) ToNetworkFirewallPolicySecurityRulePositionOutput() NetworkFirewallPolicySecurityRulePositionOutput
func (NetworkFirewallPolicySecurityRulePositionOutput) ToNetworkFirewallPolicySecurityRulePositionOutputWithContext ¶
func (o NetworkFirewallPolicySecurityRulePositionOutput) ToNetworkFirewallPolicySecurityRulePositionOutputWithContext(ctx context.Context) NetworkFirewallPolicySecurityRulePositionOutput
type NetworkFirewallPolicySecurityRuleState ¶
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 ¶
func (NetworkFirewallPolicySecurityRuleState) ElementType() reflect.Type
type NetworkFirewallPolicyService ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewallPolicyService(ctx, "test_network_firewall_policy_service", &NetworkFirewall.NetworkFirewallPolicyServiceArgs{ Name: pulumi.Any(networkFirewallPolicyServiceName), NetworkFirewallPolicyId: pulumi.Any(testNetworkFirewallPolicy.Id), PortRanges: networkfirewall.NetworkFirewallPolicyServicePortRangeArray{ &networkfirewall.NetworkFirewallPolicyServicePortRangeArgs{ MinimumPort: pulumi.Any(networkFirewallPolicyServicePortRangesMinimumPort), MaximumPort: pulumi.Any(networkFirewallPolicyServicePortRangesMaximumPort), }, }, Type: pulumi.Any(networkFirewallPolicyServiceType), }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
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 ¶
func (*NetworkFirewallPolicyService) ElementType() reflect.Type
func (*NetworkFirewallPolicyService) ToNetworkFirewallPolicyServiceOutput ¶
func (i *NetworkFirewallPolicyService) ToNetworkFirewallPolicyServiceOutput() NetworkFirewallPolicyServiceOutput
func (*NetworkFirewallPolicyService) ToNetworkFirewallPolicyServiceOutputWithContext ¶
func (i *NetworkFirewallPolicyService) ToNetworkFirewallPolicyServiceOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceOutput
type NetworkFirewallPolicyServiceArgs ¶
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 ¶
func (NetworkFirewallPolicyServiceArgs) ElementType() reflect.Type
type NetworkFirewallPolicyServiceArray ¶
type NetworkFirewallPolicyServiceArray []NetworkFirewallPolicyServiceInput
func (NetworkFirewallPolicyServiceArray) ElementType ¶
func (NetworkFirewallPolicyServiceArray) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceArray) ToNetworkFirewallPolicyServiceArrayOutput ¶
func (i NetworkFirewallPolicyServiceArray) ToNetworkFirewallPolicyServiceArrayOutput() NetworkFirewallPolicyServiceArrayOutput
func (NetworkFirewallPolicyServiceArray) ToNetworkFirewallPolicyServiceArrayOutputWithContext ¶
func (i NetworkFirewallPolicyServiceArray) ToNetworkFirewallPolicyServiceArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceArrayOutput
type NetworkFirewallPolicyServiceArrayInput ¶
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 ¶
type NetworkFirewallPolicyServiceArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceArrayOutput) ElementType ¶
func (NetworkFirewallPolicyServiceArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceArrayOutput) ToNetworkFirewallPolicyServiceArrayOutput ¶
func (o NetworkFirewallPolicyServiceArrayOutput) ToNetworkFirewallPolicyServiceArrayOutput() NetworkFirewallPolicyServiceArrayOutput
func (NetworkFirewallPolicyServiceArrayOutput) ToNetworkFirewallPolicyServiceArrayOutputWithContext ¶
func (o NetworkFirewallPolicyServiceArrayOutput) ToNetworkFirewallPolicyServiceArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceArrayOutput
type NetworkFirewallPolicyServiceInput ¶
type NetworkFirewallPolicyServiceInput interface { pulumi.Input ToNetworkFirewallPolicyServiceOutput() NetworkFirewallPolicyServiceOutput ToNetworkFirewallPolicyServiceOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceOutput }
type NetworkFirewallPolicyServiceList ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewallPolicyServiceList(ctx, "test_network_firewall_policy_service_list", &NetworkFirewall.NetworkFirewallPolicyServiceListArgs{ Name: pulumi.Any(networkFirewallPolicyServiceListName), NetworkFirewallPolicyId: pulumi.Any(testNetworkFirewallPolicy.Id), Services: pulumi.Any(networkFirewallPolicyServiceListServices), }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
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 ¶
func (*NetworkFirewallPolicyServiceList) ElementType() reflect.Type
func (*NetworkFirewallPolicyServiceList) ToNetworkFirewallPolicyServiceListOutput ¶
func (i *NetworkFirewallPolicyServiceList) ToNetworkFirewallPolicyServiceListOutput() NetworkFirewallPolicyServiceListOutput
func (*NetworkFirewallPolicyServiceList) ToNetworkFirewallPolicyServiceListOutputWithContext ¶
func (i *NetworkFirewallPolicyServiceList) ToNetworkFirewallPolicyServiceListOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListOutput
type NetworkFirewallPolicyServiceListArgs ¶
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 ¶
func (NetworkFirewallPolicyServiceListArgs) ElementType() reflect.Type
type NetworkFirewallPolicyServiceListArray ¶
type NetworkFirewallPolicyServiceListArray []NetworkFirewallPolicyServiceListInput
func (NetworkFirewallPolicyServiceListArray) ElementType ¶
func (NetworkFirewallPolicyServiceListArray) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceListArray) ToNetworkFirewallPolicyServiceListArrayOutput ¶
func (i NetworkFirewallPolicyServiceListArray) ToNetworkFirewallPolicyServiceListArrayOutput() NetworkFirewallPolicyServiceListArrayOutput
func (NetworkFirewallPolicyServiceListArray) ToNetworkFirewallPolicyServiceListArrayOutputWithContext ¶
func (i NetworkFirewallPolicyServiceListArray) ToNetworkFirewallPolicyServiceListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListArrayOutput
type NetworkFirewallPolicyServiceListArrayInput ¶
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 ¶
type NetworkFirewallPolicyServiceListArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceListArrayOutput) ElementType ¶
func (NetworkFirewallPolicyServiceListArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceListArrayOutput) ToNetworkFirewallPolicyServiceListArrayOutput ¶
func (o NetworkFirewallPolicyServiceListArrayOutput) ToNetworkFirewallPolicyServiceListArrayOutput() NetworkFirewallPolicyServiceListArrayOutput
func (NetworkFirewallPolicyServiceListArrayOutput) ToNetworkFirewallPolicyServiceListArrayOutputWithContext ¶
func (o NetworkFirewallPolicyServiceListArrayOutput) ToNetworkFirewallPolicyServiceListArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListArrayOutput
type NetworkFirewallPolicyServiceListInput ¶
type NetworkFirewallPolicyServiceListInput interface { pulumi.Input ToNetworkFirewallPolicyServiceListOutput() NetworkFirewallPolicyServiceListOutput ToNetworkFirewallPolicyServiceListOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListOutput }
type NetworkFirewallPolicyServiceListMap ¶
type NetworkFirewallPolicyServiceListMap map[string]NetworkFirewallPolicyServiceListInput
func (NetworkFirewallPolicyServiceListMap) ElementType ¶
func (NetworkFirewallPolicyServiceListMap) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceListMap) ToNetworkFirewallPolicyServiceListMapOutput ¶
func (i NetworkFirewallPolicyServiceListMap) ToNetworkFirewallPolicyServiceListMapOutput() NetworkFirewallPolicyServiceListMapOutput
func (NetworkFirewallPolicyServiceListMap) ToNetworkFirewallPolicyServiceListMapOutputWithContext ¶
func (i NetworkFirewallPolicyServiceListMap) ToNetworkFirewallPolicyServiceListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListMapOutput
type NetworkFirewallPolicyServiceListMapInput ¶
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 ¶
type NetworkFirewallPolicyServiceListMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceListMapOutput) ElementType ¶
func (NetworkFirewallPolicyServiceListMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceListMapOutput) MapIndex ¶
func (o NetworkFirewallPolicyServiceListMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyServiceListOutput
func (NetworkFirewallPolicyServiceListMapOutput) ToNetworkFirewallPolicyServiceListMapOutput ¶
func (o NetworkFirewallPolicyServiceListMapOutput) ToNetworkFirewallPolicyServiceListMapOutput() NetworkFirewallPolicyServiceListMapOutput
func (NetworkFirewallPolicyServiceListMapOutput) ToNetworkFirewallPolicyServiceListMapOutputWithContext ¶
func (o NetworkFirewallPolicyServiceListMapOutput) ToNetworkFirewallPolicyServiceListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListMapOutput
type NetworkFirewallPolicyServiceListOutput ¶
type NetworkFirewallPolicyServiceListOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceListOutput) ElementType ¶
func (NetworkFirewallPolicyServiceListOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceListOutput) Name ¶
func (o NetworkFirewallPolicyServiceListOutput) Name() pulumi.StringOutput
Name of the service Group.
func (NetworkFirewallPolicyServiceListOutput) NetworkFirewallPolicyId ¶
func (o NetworkFirewallPolicyServiceListOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyServiceListOutput) ParentResourceId ¶
func (o NetworkFirewallPolicyServiceListOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this serviceList belongs to.
func (NetworkFirewallPolicyServiceListOutput) Services ¶
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 ¶
func (o NetworkFirewallPolicyServiceListOutput) ToNetworkFirewallPolicyServiceListOutput() NetworkFirewallPolicyServiceListOutput
func (NetworkFirewallPolicyServiceListOutput) ToNetworkFirewallPolicyServiceListOutputWithContext ¶
func (o NetworkFirewallPolicyServiceListOutput) ToNetworkFirewallPolicyServiceListOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceListOutput
func (NetworkFirewallPolicyServiceListOutput) TotalServices ¶
func (o NetworkFirewallPolicyServiceListOutput) TotalServices() pulumi.IntOutput
Count of total services in the given service List.
type NetworkFirewallPolicyServiceListState ¶
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 ¶
func (NetworkFirewallPolicyServiceListState) ElementType() reflect.Type
type NetworkFirewallPolicyServiceMap ¶
type NetworkFirewallPolicyServiceMap map[string]NetworkFirewallPolicyServiceInput
func (NetworkFirewallPolicyServiceMap) ElementType ¶
func (NetworkFirewallPolicyServiceMap) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceMap) ToNetworkFirewallPolicyServiceMapOutput ¶
func (i NetworkFirewallPolicyServiceMap) ToNetworkFirewallPolicyServiceMapOutput() NetworkFirewallPolicyServiceMapOutput
func (NetworkFirewallPolicyServiceMap) ToNetworkFirewallPolicyServiceMapOutputWithContext ¶
func (i NetworkFirewallPolicyServiceMap) ToNetworkFirewallPolicyServiceMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceMapOutput
type NetworkFirewallPolicyServiceMapInput ¶
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 ¶
type NetworkFirewallPolicyServiceMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceMapOutput) ElementType ¶
func (NetworkFirewallPolicyServiceMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceMapOutput) MapIndex ¶
func (o NetworkFirewallPolicyServiceMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyServiceOutput
func (NetworkFirewallPolicyServiceMapOutput) ToNetworkFirewallPolicyServiceMapOutput ¶
func (o NetworkFirewallPolicyServiceMapOutput) ToNetworkFirewallPolicyServiceMapOutput() NetworkFirewallPolicyServiceMapOutput
func (NetworkFirewallPolicyServiceMapOutput) ToNetworkFirewallPolicyServiceMapOutputWithContext ¶
func (o NetworkFirewallPolicyServiceMapOutput) ToNetworkFirewallPolicyServiceMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceMapOutput
type NetworkFirewallPolicyServiceOutput ¶
type NetworkFirewallPolicyServiceOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServiceOutput) ElementType ¶
func (NetworkFirewallPolicyServiceOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServiceOutput) Name ¶
func (o NetworkFirewallPolicyServiceOutput) Name() pulumi.StringOutput
Name of the service
func (NetworkFirewallPolicyServiceOutput) NetworkFirewallPolicyId ¶
func (o NetworkFirewallPolicyServiceOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyServiceOutput) ParentResourceId ¶
func (o NetworkFirewallPolicyServiceOutput) ParentResourceId() pulumi.StringOutput
OCID of the Network Firewall Policy this service belongs to.
func (NetworkFirewallPolicyServiceOutput) PortRanges ¶
func (o NetworkFirewallPolicyServiceOutput) PortRanges() NetworkFirewallPolicyServicePortRangeArrayOutput
(Updatable) List of port-ranges to be used.
func (NetworkFirewallPolicyServiceOutput) ToNetworkFirewallPolicyServiceOutput ¶
func (o NetworkFirewallPolicyServiceOutput) ToNetworkFirewallPolicyServiceOutput() NetworkFirewallPolicyServiceOutput
func (NetworkFirewallPolicyServiceOutput) ToNetworkFirewallPolicyServiceOutputWithContext ¶
func (o NetworkFirewallPolicyServiceOutput) ToNetworkFirewallPolicyServiceOutputWithContext(ctx context.Context) NetworkFirewallPolicyServiceOutput
func (NetworkFirewallPolicyServiceOutput) Type ¶
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 ¶
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 ¶
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 ¶
func (NetworkFirewallPolicyServicePortRangeArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyServicePortRangeArgs) ToNetworkFirewallPolicyServicePortRangeOutput ¶
func (i NetworkFirewallPolicyServicePortRangeArgs) ToNetworkFirewallPolicyServicePortRangeOutput() NetworkFirewallPolicyServicePortRangeOutput
func (NetworkFirewallPolicyServicePortRangeArgs) ToNetworkFirewallPolicyServicePortRangeOutputWithContext ¶
func (i NetworkFirewallPolicyServicePortRangeArgs) ToNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeOutput
type NetworkFirewallPolicyServicePortRangeArray ¶
type NetworkFirewallPolicyServicePortRangeArray []NetworkFirewallPolicyServicePortRangeInput
func (NetworkFirewallPolicyServicePortRangeArray) ElementType ¶
func (NetworkFirewallPolicyServicePortRangeArray) ElementType() reflect.Type
func (NetworkFirewallPolicyServicePortRangeArray) ToNetworkFirewallPolicyServicePortRangeArrayOutput ¶
func (i NetworkFirewallPolicyServicePortRangeArray) ToNetworkFirewallPolicyServicePortRangeArrayOutput() NetworkFirewallPolicyServicePortRangeArrayOutput
func (NetworkFirewallPolicyServicePortRangeArray) ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext ¶
func (i NetworkFirewallPolicyServicePortRangeArray) ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeArrayOutput
type NetworkFirewallPolicyServicePortRangeArrayInput ¶
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 ¶
type NetworkFirewallPolicyServicePortRangeArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServicePortRangeArrayOutput) ElementType ¶
func (NetworkFirewallPolicyServicePortRangeArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServicePortRangeArrayOutput) ToNetworkFirewallPolicyServicePortRangeArrayOutput ¶
func (o NetworkFirewallPolicyServicePortRangeArrayOutput) ToNetworkFirewallPolicyServicePortRangeArrayOutput() NetworkFirewallPolicyServicePortRangeArrayOutput
func (NetworkFirewallPolicyServicePortRangeArrayOutput) ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext ¶
func (o NetworkFirewallPolicyServicePortRangeArrayOutput) ToNetworkFirewallPolicyServicePortRangeArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeArrayOutput
type NetworkFirewallPolicyServicePortRangeInput ¶
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 ¶
type NetworkFirewallPolicyServicePortRangeOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyServicePortRangeOutput) ElementType ¶
func (NetworkFirewallPolicyServicePortRangeOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyServicePortRangeOutput) MaximumPort ¶
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 ¶
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 ¶
func (o NetworkFirewallPolicyServicePortRangeOutput) ToNetworkFirewallPolicyServicePortRangeOutput() NetworkFirewallPolicyServicePortRangeOutput
func (NetworkFirewallPolicyServicePortRangeOutput) ToNetworkFirewallPolicyServicePortRangeOutputWithContext ¶
func (o NetworkFirewallPolicyServicePortRangeOutput) ToNetworkFirewallPolicyServicePortRangeOutputWithContext(ctx context.Context) NetworkFirewallPolicyServicePortRangeOutput
type NetworkFirewallPolicyServiceState ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/NetworkFirewall" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := NetworkFirewall.NewNetworkFirewallPolicyUrlList(ctx, "test_network_firewall_policy_url_list", &NetworkFirewall.NetworkFirewallPolicyUrlListArgs{ Name: pulumi.Any(networkFirewallPolicyUrlListName), NetworkFirewallPolicyId: pulumi.Any(testNetworkFirewallPolicy.Id), Urls: networkfirewall.NetworkFirewallPolicyUrlListUrlArray{ &networkfirewall.NetworkFirewallPolicyUrlListUrlArgs{ Pattern: pulumi.Any(networkFirewallPolicyUrlListUrlsPattern), Type: pulumi.Any(networkFirewallPolicyUrlListUrlsType), }, }, }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
func (*NetworkFirewallPolicyUrlList) ElementType() reflect.Type
func (*NetworkFirewallPolicyUrlList) ToNetworkFirewallPolicyUrlListOutput ¶
func (i *NetworkFirewallPolicyUrlList) ToNetworkFirewallPolicyUrlListOutput() NetworkFirewallPolicyUrlListOutput
func (*NetworkFirewallPolicyUrlList) ToNetworkFirewallPolicyUrlListOutputWithContext ¶
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 ¶
type NetworkFirewallPolicyUrlListMap map[string]NetworkFirewallPolicyUrlListInput
func (NetworkFirewallPolicyUrlListMap) ElementType ¶
func (NetworkFirewallPolicyUrlListMap) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListMap) ToNetworkFirewallPolicyUrlListMapOutput ¶
func (i NetworkFirewallPolicyUrlListMap) ToNetworkFirewallPolicyUrlListMapOutput() NetworkFirewallPolicyUrlListMapOutput
func (NetworkFirewallPolicyUrlListMap) ToNetworkFirewallPolicyUrlListMapOutputWithContext ¶
func (i NetworkFirewallPolicyUrlListMap) ToNetworkFirewallPolicyUrlListMapOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListMapOutput
type NetworkFirewallPolicyUrlListMapInput ¶
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 ¶
type NetworkFirewallPolicyUrlListMapOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListMapOutput) ElementType ¶
func (NetworkFirewallPolicyUrlListMapOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListMapOutput) MapIndex ¶
func (o NetworkFirewallPolicyUrlListMapOutput) MapIndex(k pulumi.StringInput) NetworkFirewallPolicyUrlListOutput
func (NetworkFirewallPolicyUrlListMapOutput) ToNetworkFirewallPolicyUrlListMapOutput ¶
func (o NetworkFirewallPolicyUrlListMapOutput) ToNetworkFirewallPolicyUrlListMapOutput() NetworkFirewallPolicyUrlListMapOutput
func (NetworkFirewallPolicyUrlListMapOutput) ToNetworkFirewallPolicyUrlListMapOutputWithContext ¶
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 ¶
func (o NetworkFirewallPolicyUrlListOutput) Name() pulumi.StringOutput
Unique name to identify the group of urls to be used in the policy rules.
func (NetworkFirewallPolicyUrlListOutput) NetworkFirewallPolicyId ¶
func (o NetworkFirewallPolicyUrlListOutput) NetworkFirewallPolicyId() pulumi.StringOutput
Unique Network Firewall Policy identifier
func (NetworkFirewallPolicyUrlListOutput) ParentResourceId ¶
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 ¶
func (o NetworkFirewallPolicyUrlListOutput) TotalUrls() pulumi.IntOutput
Total count of URLs in the URL List
type NetworkFirewallPolicyUrlListState ¶
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 ¶
func (NetworkFirewallPolicyUrlListState) ElementType() reflect.Type
type NetworkFirewallPolicyUrlListUrl ¶
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 ¶
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 ¶
func (NetworkFirewallPolicyUrlListUrlArgs) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlArgs) ToNetworkFirewallPolicyUrlListUrlOutput ¶
func (i NetworkFirewallPolicyUrlListUrlArgs) ToNetworkFirewallPolicyUrlListUrlOutput() NetworkFirewallPolicyUrlListUrlOutput
func (NetworkFirewallPolicyUrlListUrlArgs) ToNetworkFirewallPolicyUrlListUrlOutputWithContext ¶
func (i NetworkFirewallPolicyUrlListUrlArgs) ToNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlOutput
type NetworkFirewallPolicyUrlListUrlArray ¶
type NetworkFirewallPolicyUrlListUrlArray []NetworkFirewallPolicyUrlListUrlInput
func (NetworkFirewallPolicyUrlListUrlArray) ElementType ¶
func (NetworkFirewallPolicyUrlListUrlArray) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlArray) ToNetworkFirewallPolicyUrlListUrlArrayOutput ¶
func (i NetworkFirewallPolicyUrlListUrlArray) ToNetworkFirewallPolicyUrlListUrlArrayOutput() NetworkFirewallPolicyUrlListUrlArrayOutput
func (NetworkFirewallPolicyUrlListUrlArray) ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext ¶
func (i NetworkFirewallPolicyUrlListUrlArray) ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlArrayOutput
type NetworkFirewallPolicyUrlListUrlArrayInput ¶
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 ¶
type NetworkFirewallPolicyUrlListUrlArrayOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListUrlArrayOutput) ElementType ¶
func (NetworkFirewallPolicyUrlListUrlArrayOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlArrayOutput) ToNetworkFirewallPolicyUrlListUrlArrayOutput ¶
func (o NetworkFirewallPolicyUrlListUrlArrayOutput) ToNetworkFirewallPolicyUrlListUrlArrayOutput() NetworkFirewallPolicyUrlListUrlArrayOutput
func (NetworkFirewallPolicyUrlListUrlArrayOutput) ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext ¶
func (o NetworkFirewallPolicyUrlListUrlArrayOutput) ToNetworkFirewallPolicyUrlListUrlArrayOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlArrayOutput
type NetworkFirewallPolicyUrlListUrlInput ¶
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 ¶
type NetworkFirewallPolicyUrlListUrlOutput struct{ *pulumi.OutputState }
func (NetworkFirewallPolicyUrlListUrlOutput) ElementType ¶
func (NetworkFirewallPolicyUrlListUrlOutput) ElementType() reflect.Type
func (NetworkFirewallPolicyUrlListUrlOutput) Pattern ¶
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 ¶
func (o NetworkFirewallPolicyUrlListUrlOutput) ToNetworkFirewallPolicyUrlListUrlOutput() NetworkFirewallPolicyUrlListUrlOutput
func (NetworkFirewallPolicyUrlListUrlOutput) ToNetworkFirewallPolicyUrlListUrlOutputWithContext ¶
func (o NetworkFirewallPolicyUrlListUrlOutput) ToNetworkFirewallPolicyUrlListUrlOutputWithContext(ctx context.Context) NetworkFirewallPolicyUrlListUrlOutput
func (NetworkFirewallPolicyUrlListUrlOutput) Type ¶
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