Viewing docs for Nutanix v0.11.0
published on Monday, Nov 24, 2025 by Piers Karsenbarg
published on Monday, Nov 24, 2025 by Piers Karsenbarg
Viewing docs for Nutanix v0.11.0
published on Monday, Nov 24, 2025 by Piers Karsenbarg
published on Monday, Nov 24, 2025 by Piers Karsenbarg
Describes a Network security rule
NOTE: The use of network_security_rule is only applicable in AHV clusters and requires Microsegmentation to be enabled. This feature is a function of the Flow product and requires a Flow license. For more information on Flow and Microsegmentation please visit https://www.nutanix.com/products/flow
Example Usage
Isolate Development VMs From Production VMs And Get Its Information)
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pierskarsenbarg/nutanix";
const isolation = new nutanix.NetworkSecurityRule("isolation", {
name: "example-isolation-rule",
description: "Isolation Rule Example",
isolationRuleAction: "APPLY",
isolationRuleFirstEntityFilterKindLists: ["vm"],
isolationRuleFirstEntityFilterType: "CATEGORIES_MATCH_ALL",
isolationRuleFirstEntityFilterParams: [{
name: "Environment",
values: ["Dev"],
}],
isolationRuleSecondEntityFilterKindLists: ["vm"],
isolationRuleSecondEntityFilterType: "CATEGORIES_MATCH_ALL",
isolationRuleSecondEntityFilterParams: [{
name: "Environment",
values: ["Production"],
}],
});
const test = nutanix.getNetworkSecurityRuleOutput({
networkSecurityRuleId: isolation.id,
});
import pulumi
import pulumi_nutanix as nutanix
isolation = nutanix.NetworkSecurityRule("isolation",
name="example-isolation-rule",
description="Isolation Rule Example",
isolation_rule_action="APPLY",
isolation_rule_first_entity_filter_kind_lists=["vm"],
isolation_rule_first_entity_filter_type="CATEGORIES_MATCH_ALL",
isolation_rule_first_entity_filter_params=[{
"name": "Environment",
"values": ["Dev"],
}],
isolation_rule_second_entity_filter_kind_lists=["vm"],
isolation_rule_second_entity_filter_type="CATEGORIES_MATCH_ALL",
isolation_rule_second_entity_filter_params=[{
"name": "Environment",
"values": ["Production"],
}])
test = nutanix.get_network_security_rule_output(network_security_rule_id=isolation.id)
package main
import (
"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
isolation, err := nutanix.NewNetworkSecurityRule(ctx, "isolation", &nutanix.NetworkSecurityRuleArgs{
Name: pulumi.String("example-isolation-rule"),
Description: pulumi.String("Isolation Rule Example"),
IsolationRuleAction: pulumi.String("APPLY"),
IsolationRuleFirstEntityFilterKindLists: pulumi.StringArray{
pulumi.String("vm"),
},
IsolationRuleFirstEntityFilterType: pulumi.String("CATEGORIES_MATCH_ALL"),
IsolationRuleFirstEntityFilterParams: nutanix.NetworkSecurityRuleIsolationRuleFirstEntityFilterParamArray{
&nutanix.NetworkSecurityRuleIsolationRuleFirstEntityFilterParamArgs{
Name: pulumi.String("Environment"),
Values: pulumi.StringArray{
pulumi.String("Dev"),
},
},
},
IsolationRuleSecondEntityFilterKindLists: pulumi.StringArray{
pulumi.String("vm"),
},
IsolationRuleSecondEntityFilterType: pulumi.String("CATEGORIES_MATCH_ALL"),
IsolationRuleSecondEntityFilterParams: nutanix.NetworkSecurityRuleIsolationRuleSecondEntityFilterParamArray{
&nutanix.NetworkSecurityRuleIsolationRuleSecondEntityFilterParamArgs{
Name: pulumi.String("Environment"),
Values: pulumi.StringArray{
pulumi.String("Production"),
},
},
},
})
if err != nil {
return err
}
_ = nutanix.LookupNetworkSecurityRuleOutput(ctx, nutanix.GetNetworkSecurityRuleOutputArgs{
NetworkSecurityRuleId: isolation.ID(),
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = PiersKarsenbarg.Nutanix;
using Nutanix = Pulumi.Nutanix;
return await Deployment.RunAsync(() =>
{
var isolation = new Nutanix.NetworkSecurityRule("isolation", new()
{
Name = "example-isolation-rule",
Description = "Isolation Rule Example",
IsolationRuleAction = "APPLY",
IsolationRuleFirstEntityFilterKindLists = new[]
{
"vm",
},
IsolationRuleFirstEntityFilterType = "CATEGORIES_MATCH_ALL",
IsolationRuleFirstEntityFilterParams = new[]
{
new Nutanix.Inputs.NetworkSecurityRuleIsolationRuleFirstEntityFilterParamArgs
{
Name = "Environment",
Values = new[]
{
"Dev",
},
},
},
IsolationRuleSecondEntityFilterKindLists = new[]
{
"vm",
},
IsolationRuleSecondEntityFilterType = "CATEGORIES_MATCH_ALL",
IsolationRuleSecondEntityFilterParams = new[]
{
new Nutanix.Inputs.NetworkSecurityRuleIsolationRuleSecondEntityFilterParamArgs
{
Name = "Environment",
Values = new[]
{
"Production",
},
},
},
});
var test = Nutanix.GetNetworkSecurityRule.Invoke(new()
{
NetworkSecurityRuleId = isolation.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NetworkSecurityRule;
import com.pulumi.nutanix.NetworkSecurityRuleArgs;
import com.pulumi.nutanix.inputs.NetworkSecurityRuleIsolationRuleFirstEntityFilterParamArgs;
import com.pulumi.nutanix.inputs.NetworkSecurityRuleIsolationRuleSecondEntityFilterParamArgs;
import com.pulumi.nutanix.NutanixFunctions;
import com.pulumi.nutanix.inputs.GetNetworkSecurityRuleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var isolation = new NetworkSecurityRule("isolation", NetworkSecurityRuleArgs.builder()
.name("example-isolation-rule")
.description("Isolation Rule Example")
.isolationRuleAction("APPLY")
.isolationRuleFirstEntityFilterKindLists("vm")
.isolationRuleFirstEntityFilterType("CATEGORIES_MATCH_ALL")
.isolationRuleFirstEntityFilterParams(NetworkSecurityRuleIsolationRuleFirstEntityFilterParamArgs.builder()
.name("Environment")
.values("Dev")
.build())
.isolationRuleSecondEntityFilterKindLists("vm")
.isolationRuleSecondEntityFilterType("CATEGORIES_MATCH_ALL")
.isolationRuleSecondEntityFilterParams(NetworkSecurityRuleIsolationRuleSecondEntityFilterParamArgs.builder()
.name("Environment")
.values("Production")
.build())
.build());
final var test = NutanixFunctions.getNetworkSecurityRule(GetNetworkSecurityRuleArgs.builder()
.networkSecurityRuleId(isolation.id())
.build());
}
}
resources:
isolation:
type: nutanix:NetworkSecurityRule
properties:
name: example-isolation-rule
description: Isolation Rule Example
isolationRuleAction: APPLY
isolationRuleFirstEntityFilterKindLists:
- vm
isolationRuleFirstEntityFilterType: CATEGORIES_MATCH_ALL
isolationRuleFirstEntityFilterParams:
- name: Environment
values:
- Dev
isolationRuleSecondEntityFilterKindLists:
- vm
isolationRuleSecondEntityFilterType: CATEGORIES_MATCH_ALL
isolationRuleSecondEntityFilterParams:
- name: Environment
values:
- Production
variables:
test:
fn::invoke:
function: nutanix:getNetworkSecurityRule
arguments:
networkSecurityRuleId: ${isolation.id}
Using getNetworkSecurityRule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNetworkSecurityRule(args: GetNetworkSecurityRuleArgs, opts?: InvokeOptions): Promise<GetNetworkSecurityRuleResult>
function getNetworkSecurityRuleOutput(args: GetNetworkSecurityRuleOutputArgs, opts?: InvokeOptions): Output<GetNetworkSecurityRuleResult>def get_network_security_rule(categories: Optional[Sequence[GetNetworkSecurityRuleCategory]] = None,
network_security_rule_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNetworkSecurityRuleResult
def get_network_security_rule_output(categories: Optional[pulumi.Input[Sequence[pulumi.Input[GetNetworkSecurityRuleCategoryArgs]]]] = None,
network_security_rule_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNetworkSecurityRuleResult]func LookupNetworkSecurityRule(ctx *Context, args *LookupNetworkSecurityRuleArgs, opts ...InvokeOption) (*LookupNetworkSecurityRuleResult, error)
func LookupNetworkSecurityRuleOutput(ctx *Context, args *LookupNetworkSecurityRuleOutputArgs, opts ...InvokeOption) LookupNetworkSecurityRuleResultOutput> Note: This function is named LookupNetworkSecurityRule in the Go SDK.
public static class GetNetworkSecurityRule
{
public static Task<GetNetworkSecurityRuleResult> InvokeAsync(GetNetworkSecurityRuleArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkSecurityRuleResult> Invoke(GetNetworkSecurityRuleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNetworkSecurityRuleResult> getNetworkSecurityRule(GetNetworkSecurityRuleArgs args, InvokeOptions options)
public static Output<GetNetworkSecurityRuleResult> getNetworkSecurityRule(GetNetworkSecurityRuleArgs args, InvokeOptions options)
fn::invoke:
function: nutanix:index/getNetworkSecurityRule:getNetworkSecurityRule
arguments:
# arguments dictionaryThe following arguments are supported:
- Network
Security stringRule Id - Represents network security rule UUID
- Categories
List<Piers
Karsenbarg. Nutanix. Inputs. Get Network Security Rule Category> - Categories for the network_security_rule.
- Network
Security stringRule Id - Represents network security rule UUID
- Categories
[]Get
Network Security Rule Category - Categories for the network_security_rule.
- network
Security StringRule Id - Represents network security rule UUID
- categories
List<Get
Network Security Rule Category> - Categories for the network_security_rule.
- network
Security stringRule Id - Represents network security rule UUID
- categories
Get
Network Security Rule Category[] - Categories for the network_security_rule.
- network_
security_ strrule_ id - Represents network security rule UUID
- categories
Sequence[Get
Network Security Rule Category] - Categories for the network_security_rule.
- network
Security StringRule Id - Represents network security rule UUID
- categories List<Property Map>
- Categories for the network_security_rule.
getNetworkSecurityRule Result
The following output properties are available:
- Ad
Rule stringAction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- Ad
Rule List<PiersInbound Allow Lists Karsenbarg. Nutanix. Outputs. Get Network Security Rule Ad Rule Inbound Allow List> - The set of categories that matching VMs need to have.
- Ad
Rule List<PiersOutbound Allow Lists Karsenbarg. Nutanix. Outputs. Get Network Security Rule Ad Rule Outbound Allow List> - Ad
Rule stringTarget Group Default Internal Policy - Default policy for communication within target group.
- Ad
Rule List<string>Target Group Filter Kind Lists - List of kinds associated with this filter.
- Ad
Rule List<PiersTarget Group Filter Params Karsenbarg. Nutanix. Outputs. Get Network Security Rule Ad Rule Target Group Filter Param> - A list of category key and list of values.
- Ad
Rule stringTarget Group Filter Type - The type of the filter being used.
- Ad
Rule stringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- Allow
Ipv6Traffic bool - Api
Version string - App
Rule stringAction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- App
Rule List<PiersInbound Allow Lists Karsenbarg. Nutanix. Outputs. Get Network Security Rule App Rule Inbound Allow List> - App
Rule List<PiersOutbound Allow Lists Karsenbarg. Nutanix. Outputs. Get Network Security Rule App Rule Outbound Allow List> - App
Rule stringTarget Group Default Internal Policy - Default policy for communication within target group.
- App
Rule List<string>Target Group Filter Kind Lists - List of kinds associated with this filter.
- App
Rule List<PiersTarget Group Filter Params Karsenbarg. Nutanix. Outputs. Get Network Security Rule App Rule Target Group Filter Param> - A list of category key and list of values.
- App
Rule stringTarget Group Filter Type - The type of the filter being used.
- App
Rule stringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- Categories
List<Piers
Karsenbarg. Nutanix. Outputs. Get Network Security Rule Category> - Categories for the network_security_rule.
- Description string
- A description for network_security_rule.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Policy boolHitlog Enabled - Isolation
Rule stringAction - These rules are used for environmental isolation.
- Isolation
Rule List<string>First Entity Filter Kind Lists - List of kinds associated with this filter.
- Isolation
Rule List<PiersFirst Entity Filter Params Karsenbarg. Nutanix. Outputs. Get Network Security Rule Isolation Rule First Entity Filter Param> - A list of category key and list of values.
- Isolation
Rule stringFirst Entity Filter Type - The type of the filter being used.
- Isolation
Rule List<string>Second Entity Filter Kind Lists - List of kinds associated with this filter.
- Isolation
Rule List<PiersSecond Entity Filter Params Karsenbarg. Nutanix. Outputs. Get Network Security Rule Isolation Rule Second Entity Filter Param> - A list of category key and list of values.
- Isolation
Rule stringSecond Entity Filter Type - The type of the filter being used.
- Metadata Dictionary<string, string>
- Name string
- the name.
- Network
Security stringRule Id - (Required) The ID for the rule you want to retrieve.
- Owner
Reference Dictionary<string, string> - The reference to a user.
- Project
Reference Dictionary<string, string> - The reference to a project.
- Quarantine
Rule stringAction - These rules are used for quarantining suspected VMs. Target group is a required attribute. Empty inbound_allow_list will not allow anything into target group. Empty outbound_allow_list will allow everything from target group.
- Quarantine
Rule List<PiersInbound Allow Lists Karsenbarg. Nutanix. Outputs. Get Network Security Rule Quarantine Rule Inbound Allow List> - Quarantine
Rule List<PiersOutbound Allow Lists Karsenbarg. Nutanix. Outputs. Get Network Security Rule Quarantine Rule Outbound Allow List> - Quarantine
Rule stringTarget Group Default Internal Policy - Default policy for communication within target group.
- Quarantine
Rule List<string>Target Group Filter Kind Lists - List of kinds associated with this filter.
- Quarantine
Rule List<PiersTarget Group Filter Params Karsenbarg. Nutanix. Outputs. Get Network Security Rule Quarantine Rule Target Group Filter Param> - A list of category key and list of values.
- Quarantine
Rule stringTarget Group Filter Type - The type of the filter being used.
- Quarantine
Rule stringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- Ad
Rule stringAction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- Ad
Rule []GetInbound Allow Lists Network Security Rule Ad Rule Inbound Allow List - The set of categories that matching VMs need to have.
- Ad
Rule []GetOutbound Allow Lists Network Security Rule Ad Rule Outbound Allow List - Ad
Rule stringTarget Group Default Internal Policy - Default policy for communication within target group.
- Ad
Rule []stringTarget Group Filter Kind Lists - List of kinds associated with this filter.
- Ad
Rule []GetTarget Group Filter Params Network Security Rule Ad Rule Target Group Filter Param - A list of category key and list of values.
- Ad
Rule stringTarget Group Filter Type - The type of the filter being used.
- Ad
Rule stringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- Allow
Ipv6Traffic bool - Api
Version string - App
Rule stringAction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- App
Rule []GetInbound Allow Lists Network Security Rule App Rule Inbound Allow List - App
Rule []GetOutbound Allow Lists Network Security Rule App Rule Outbound Allow List - App
Rule stringTarget Group Default Internal Policy - Default policy for communication within target group.
- App
Rule []stringTarget Group Filter Kind Lists - List of kinds associated with this filter.
- App
Rule []GetTarget Group Filter Params Network Security Rule App Rule Target Group Filter Param - A list of category key and list of values.
- App
Rule stringTarget Group Filter Type - The type of the filter being used.
- App
Rule stringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- Categories
[]Get
Network Security Rule Category - Categories for the network_security_rule.
- Description string
- A description for network_security_rule.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Policy boolHitlog Enabled - Isolation
Rule stringAction - These rules are used for environmental isolation.
- Isolation
Rule []stringFirst Entity Filter Kind Lists - List of kinds associated with this filter.
- Isolation
Rule []GetFirst Entity Filter Params Network Security Rule Isolation Rule First Entity Filter Param - A list of category key and list of values.
- Isolation
Rule stringFirst Entity Filter Type - The type of the filter being used.
- Isolation
Rule []stringSecond Entity Filter Kind Lists - List of kinds associated with this filter.
- Isolation
Rule []GetSecond Entity Filter Params Network Security Rule Isolation Rule Second Entity Filter Param - A list of category key and list of values.
- Isolation
Rule stringSecond Entity Filter Type - The type of the filter being used.
- Metadata map[string]string
- Name string
- the name.
- Network
Security stringRule Id - (Required) The ID for the rule you want to retrieve.
- Owner
Reference map[string]string - The reference to a user.
- Project
Reference map[string]string - The reference to a project.
- Quarantine
Rule stringAction - These rules are used for quarantining suspected VMs. Target group is a required attribute. Empty inbound_allow_list will not allow anything into target group. Empty outbound_allow_list will allow everything from target group.
- Quarantine
Rule []GetInbound Allow Lists Network Security Rule Quarantine Rule Inbound Allow List - Quarantine
Rule []GetOutbound Allow Lists Network Security Rule Quarantine Rule Outbound Allow List - Quarantine
Rule stringTarget Group Default Internal Policy - Default policy for communication within target group.
- Quarantine
Rule []stringTarget Group Filter Kind Lists - List of kinds associated with this filter.
- Quarantine
Rule []GetTarget Group Filter Params Network Security Rule Quarantine Rule Target Group Filter Param - A list of category key and list of values.
- Quarantine
Rule stringTarget Group Filter Type - The type of the filter being used.
- Quarantine
Rule stringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- ad
Rule StringAction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- ad
Rule List<GetInbound Allow Lists Network Security Rule Ad Rule Inbound Allow List> - The set of categories that matching VMs need to have.
- ad
Rule List<GetOutbound Allow Lists Network Security Rule Ad Rule Outbound Allow List> - ad
Rule StringTarget Group Default Internal Policy - Default policy for communication within target group.
- ad
Rule List<String>Target Group Filter Kind Lists - List of kinds associated with this filter.
- ad
Rule List<GetTarget Group Filter Params Network Security Rule Ad Rule Target Group Filter Param> - A list of category key and list of values.
- ad
Rule StringTarget Group Filter Type - The type of the filter being used.
- ad
Rule StringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- allow
Ipv6Traffic Boolean - api
Version String - app
Rule StringAction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- app
Rule List<GetInbound Allow Lists Network Security Rule App Rule Inbound Allow List> - app
Rule List<GetOutbound Allow Lists Network Security Rule App Rule Outbound Allow List> - app
Rule StringTarget Group Default Internal Policy - Default policy for communication within target group.
- app
Rule List<String>Target Group Filter Kind Lists - List of kinds associated with this filter.
- app
Rule List<GetTarget Group Filter Params Network Security Rule App Rule Target Group Filter Param> - A list of category key and list of values.
- app
Rule StringTarget Group Filter Type - The type of the filter being used.
- app
Rule StringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- categories
List<Get
Network Security Rule Category> - Categories for the network_security_rule.
- description String
- A description for network_security_rule.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Policy BooleanHitlog Enabled - isolation
Rule StringAction - These rules are used for environmental isolation.
- isolation
Rule List<String>First Entity Filter Kind Lists - List of kinds associated with this filter.
- isolation
Rule List<GetFirst Entity Filter Params Network Security Rule Isolation Rule First Entity Filter Param> - A list of category key and list of values.
- isolation
Rule StringFirst Entity Filter Type - The type of the filter being used.
- isolation
Rule List<String>Second Entity Filter Kind Lists - List of kinds associated with this filter.
- isolation
Rule List<GetSecond Entity Filter Params Network Security Rule Isolation Rule Second Entity Filter Param> - A list of category key and list of values.
- isolation
Rule StringSecond Entity Filter Type - The type of the filter being used.
- metadata Map<String,String>
- name String
- the name.
- network
Security StringRule Id - (Required) The ID for the rule you want to retrieve.
- owner
Reference Map<String,String> - The reference to a user.
- project
Reference Map<String,String> - The reference to a project.
- quarantine
Rule StringAction - These rules are used for quarantining suspected VMs. Target group is a required attribute. Empty inbound_allow_list will not allow anything into target group. Empty outbound_allow_list will allow everything from target group.
- quarantine
Rule List<GetInbound Allow Lists Network Security Rule Quarantine Rule Inbound Allow List> - quarantine
Rule List<GetOutbound Allow Lists Network Security Rule Quarantine Rule Outbound Allow List> - quarantine
Rule StringTarget Group Default Internal Policy - Default policy for communication within target group.
- quarantine
Rule List<String>Target Group Filter Kind Lists - List of kinds associated with this filter.
- quarantine
Rule List<GetTarget Group Filter Params Network Security Rule Quarantine Rule Target Group Filter Param> - A list of category key and list of values.
- quarantine
Rule StringTarget Group Filter Type - The type of the filter being used.
- quarantine
Rule StringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- ad
Rule stringAction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- ad
Rule GetInbound Allow Lists Network Security Rule Ad Rule Inbound Allow List[] - The set of categories that matching VMs need to have.
- ad
Rule GetOutbound Allow Lists Network Security Rule Ad Rule Outbound Allow List[] - ad
Rule stringTarget Group Default Internal Policy - Default policy for communication within target group.
- ad
Rule string[]Target Group Filter Kind Lists - List of kinds associated with this filter.
- ad
Rule GetTarget Group Filter Params Network Security Rule Ad Rule Target Group Filter Param[] - A list of category key and list of values.
- ad
Rule stringTarget Group Filter Type - The type of the filter being used.
- ad
Rule stringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- allow
Ipv6Traffic boolean - api
Version string - app
Rule stringAction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- app
Rule GetInbound Allow Lists Network Security Rule App Rule Inbound Allow List[] - app
Rule GetOutbound Allow Lists Network Security Rule App Rule Outbound Allow List[] - app
Rule stringTarget Group Default Internal Policy - Default policy for communication within target group.
- app
Rule string[]Target Group Filter Kind Lists - List of kinds associated with this filter.
- app
Rule GetTarget Group Filter Params Network Security Rule App Rule Target Group Filter Param[] - A list of category key and list of values.
- app
Rule stringTarget Group Filter Type - The type of the filter being used.
- app
Rule stringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- categories
Get
Network Security Rule Category[] - Categories for the network_security_rule.
- description string
- A description for network_security_rule.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Policy booleanHitlog Enabled - isolation
Rule stringAction - These rules are used for environmental isolation.
- isolation
Rule string[]First Entity Filter Kind Lists - List of kinds associated with this filter.
- isolation
Rule GetFirst Entity Filter Params Network Security Rule Isolation Rule First Entity Filter Param[] - A list of category key and list of values.
- isolation
Rule stringFirst Entity Filter Type - The type of the filter being used.
- isolation
Rule string[]Second Entity Filter Kind Lists - List of kinds associated with this filter.
- isolation
Rule GetSecond Entity Filter Params Network Security Rule Isolation Rule Second Entity Filter Param[] - A list of category key and list of values.
- isolation
Rule stringSecond Entity Filter Type - The type of the filter being used.
- metadata {[key: string]: string}
- name string
- the name.
- network
Security stringRule Id - (Required) The ID for the rule you want to retrieve.
- owner
Reference {[key: string]: string} - The reference to a user.
- project
Reference {[key: string]: string} - The reference to a project.
- quarantine
Rule stringAction - These rules are used for quarantining suspected VMs. Target group is a required attribute. Empty inbound_allow_list will not allow anything into target group. Empty outbound_allow_list will allow everything from target group.
- quarantine
Rule GetInbound Allow Lists Network Security Rule Quarantine Rule Inbound Allow List[] - quarantine
Rule GetOutbound Allow Lists Network Security Rule Quarantine Rule Outbound Allow List[] - quarantine
Rule stringTarget Group Default Internal Policy - Default policy for communication within target group.
- quarantine
Rule string[]Target Group Filter Kind Lists - List of kinds associated with this filter.
- quarantine
Rule GetTarget Group Filter Params Network Security Rule Quarantine Rule Target Group Filter Param[] - A list of category key and list of values.
- quarantine
Rule stringTarget Group Filter Type - The type of the filter being used.
- quarantine
Rule stringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- ad_
rule_ straction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- ad_
rule_ Sequence[Getinbound_ allow_ lists Network Security Rule Ad Rule Inbound Allow List] - The set of categories that matching VMs need to have.
- ad_
rule_ Sequence[Getoutbound_ allow_ lists Network Security Rule Ad Rule Outbound Allow List] - ad_
rule_ strtarget_ group_ default_ internal_ policy - Default policy for communication within target group.
- ad_
rule_ Sequence[str]target_ group_ filter_ kind_ lists - List of kinds associated with this filter.
- ad_
rule_ Sequence[Gettarget_ group_ filter_ params Network Security Rule Ad Rule Target Group Filter Param] - A list of category key and list of values.
- ad_
rule_ strtarget_ group_ filter_ type - The type of the filter being used.
- ad_
rule_ strtarget_ group_ peer_ specification_ type - Way to identify the object for which rule is applied.
- allow_
ipv6_ booltraffic - api_
version str - app_
rule_ straction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- app_
rule_ Sequence[Getinbound_ allow_ lists Network Security Rule App Rule Inbound Allow List] - app_
rule_ Sequence[Getoutbound_ allow_ lists Network Security Rule App Rule Outbound Allow List] - app_
rule_ strtarget_ group_ default_ internal_ policy - Default policy for communication within target group.
- app_
rule_ Sequence[str]target_ group_ filter_ kind_ lists - List of kinds associated with this filter.
- app_
rule_ Sequence[Gettarget_ group_ filter_ params Network Security Rule App Rule Target Group Filter Param] - A list of category key and list of values.
- app_
rule_ strtarget_ group_ filter_ type - The type of the filter being used.
- app_
rule_ strtarget_ group_ peer_ specification_ type - Way to identify the object for which rule is applied.
- categories
Sequence[Get
Network Security Rule Category] - Categories for the network_security_rule.
- description str
- A description for network_security_rule.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
policy_ boolhitlog_ enabled - isolation_
rule_ straction - These rules are used for environmental isolation.
- isolation_
rule_ Sequence[str]first_ entity_ filter_ kind_ lists - List of kinds associated with this filter.
- isolation_
rule_ Sequence[Getfirst_ entity_ filter_ params Network Security Rule Isolation Rule First Entity Filter Param] - A list of category key and list of values.
- isolation_
rule_ strfirst_ entity_ filter_ type - The type of the filter being used.
- isolation_
rule_ Sequence[str]second_ entity_ filter_ kind_ lists - List of kinds associated with this filter.
- isolation_
rule_ Sequence[Getsecond_ entity_ filter_ params Network Security Rule Isolation Rule Second Entity Filter Param] - A list of category key and list of values.
- isolation_
rule_ strsecond_ entity_ filter_ type - The type of the filter being used.
- metadata Mapping[str, str]
- name str
- the name.
- network_
security_ strrule_ id - (Required) The ID for the rule you want to retrieve.
- owner_
reference Mapping[str, str] - The reference to a user.
- project_
reference Mapping[str, str] - The reference to a project.
- quarantine_
rule_ straction - These rules are used for quarantining suspected VMs. Target group is a required attribute. Empty inbound_allow_list will not allow anything into target group. Empty outbound_allow_list will allow everything from target group.
- quarantine_
rule_ Sequence[Getinbound_ allow_ lists Network Security Rule Quarantine Rule Inbound Allow List] - quarantine_
rule_ Sequence[Getoutbound_ allow_ lists Network Security Rule Quarantine Rule Outbound Allow List] - quarantine_
rule_ strtarget_ group_ default_ internal_ policy - Default policy for communication within target group.
- quarantine_
rule_ Sequence[str]target_ group_ filter_ kind_ lists - List of kinds associated with this filter.
- quarantine_
rule_ Sequence[Gettarget_ group_ filter_ params Network Security Rule Quarantine Rule Target Group Filter Param] - A list of category key and list of values.
- quarantine_
rule_ strtarget_ group_ filter_ type - The type of the filter being used.
- quarantine_
rule_ strtarget_ group_ peer_ specification_ type - Way to identify the object for which rule is applied.
- ad
Rule StringAction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- ad
Rule List<Property Map>Inbound Allow Lists - The set of categories that matching VMs need to have.
- ad
Rule List<Property Map>Outbound Allow Lists - ad
Rule StringTarget Group Default Internal Policy - Default policy for communication within target group.
- ad
Rule List<String>Target Group Filter Kind Lists - List of kinds associated with this filter.
- ad
Rule List<Property Map>Target Group Filter Params - A list of category key and list of values.
- ad
Rule StringTarget Group Filter Type - The type of the filter being used.
- ad
Rule StringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- allow
Ipv6Traffic Boolean - api
Version String - app
Rule StringAction - These rules govern what flows are allowed. Target group is a required attribute. Empty inbound_allow_list will not anything into target group. Empty outbound_allow_list will allow everything from target group.
- app
Rule List<Property Map>Inbound Allow Lists - app
Rule List<Property Map>Outbound Allow Lists - app
Rule StringTarget Group Default Internal Policy - Default policy for communication within target group.
- app
Rule List<String>Target Group Filter Kind Lists - List of kinds associated with this filter.
- app
Rule List<Property Map>Target Group Filter Params - A list of category key and list of values.
- app
Rule StringTarget Group Filter Type - The type of the filter being used.
- app
Rule StringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
- categories List<Property Map>
- Categories for the network_security_rule.
- description String
- A description for network_security_rule.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Policy BooleanHitlog Enabled - isolation
Rule StringAction - These rules are used for environmental isolation.
- isolation
Rule List<String>First Entity Filter Kind Lists - List of kinds associated with this filter.
- isolation
Rule List<Property Map>First Entity Filter Params - A list of category key and list of values.
- isolation
Rule StringFirst Entity Filter Type - The type of the filter being used.
- isolation
Rule List<String>Second Entity Filter Kind Lists - List of kinds associated with this filter.
- isolation
Rule List<Property Map>Second Entity Filter Params - A list of category key and list of values.
- isolation
Rule StringSecond Entity Filter Type - The type of the filter being used.
- metadata Map<String>
- name String
- the name.
- network
Security StringRule Id - (Required) The ID for the rule you want to retrieve.
- owner
Reference Map<String> - The reference to a user.
- project
Reference Map<String> - The reference to a project.
- quarantine
Rule StringAction - These rules are used for quarantining suspected VMs. Target group is a required attribute. Empty inbound_allow_list will not allow anything into target group. Empty outbound_allow_list will allow everything from target group.
- quarantine
Rule List<Property Map>Inbound Allow Lists - quarantine
Rule List<Property Map>Outbound Allow Lists - quarantine
Rule StringTarget Group Default Internal Policy - Default policy for communication within target group.
- quarantine
Rule List<String>Target Group Filter Kind Lists - List of kinds associated with this filter.
- quarantine
Rule List<Property Map>Target Group Filter Params - A list of category key and list of values.
- quarantine
Rule StringTarget Group Filter Type - The type of the filter being used.
- quarantine
Rule StringTarget Group Peer Specification Type - Way to identify the object for which rule is applied.
Supporting Types
GetNetworkSecurityRuleAdRuleInboundAllowList
- Address
Group List<PiersInclusion Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Inbound Allow List Address Group Inclusion List> - Expiration
Time string - Filter
Kind List<string>Lists - Filter
Params List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Inbound Allow List Filter Param> - Filter
Type string - Icmp
Type List<PiersCode Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Inbound Allow List Icmp Type Code List> - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function Dictionary<string, string>Chain Reference - Peer
Specification stringType - Protocol string
- Service
Group List<PiersLists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Inbound Allow List Service Group List> - Tcp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Inbound Allow List Tcp Port Range List> - Udp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Inbound Allow List Udp Port Range List>
- Address
Group []GetInclusion Lists Network Security Rule Ad Rule Inbound Allow List Address Group Inclusion List - Expiration
Time string - Filter
Kind []stringLists - Filter
Params []GetNetwork Security Rule Ad Rule Inbound Allow List Filter Param - Filter
Type string - Icmp
Type []GetCode Lists Network Security Rule Ad Rule Inbound Allow List Icmp Type Code List - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function map[string]stringChain Reference - Peer
Specification stringType - Protocol string
- Service
Group []GetLists Network Security Rule Ad Rule Inbound Allow List Service Group List - Tcp
Port []GetRange Lists Network Security Rule Ad Rule Inbound Allow List Tcp Port Range List - Udp
Port []GetRange Lists Network Security Rule Ad Rule Inbound Allow List Udp Port Range List
- address
Group List<GetInclusion Lists Network Security Rule Ad Rule Inbound Allow List Address Group Inclusion List> - expiration
Time String - filter
Kind List<String>Lists - filter
Params List<GetNetwork Security Rule Ad Rule Inbound Allow List Filter Param> - filter
Type String - icmp
Type List<GetCode Lists Network Security Rule Ad Rule Inbound Allow List Icmp Type Code List> - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String,String>Chain Reference - peer
Specification StringType - protocol String
- service
Group List<GetLists Network Security Rule Ad Rule Inbound Allow List Service Group List> - tcp
Port List<GetRange Lists Network Security Rule Ad Rule Inbound Allow List Tcp Port Range List> - udp
Port List<GetRange Lists Network Security Rule Ad Rule Inbound Allow List Udp Port Range List>
- address
Group GetInclusion Lists Network Security Rule Ad Rule Inbound Allow List Address Group Inclusion List[] - expiration
Time string - filter
Kind string[]Lists - filter
Params GetNetwork Security Rule Ad Rule Inbound Allow List Filter Param[] - filter
Type string - icmp
Type GetCode Lists Network Security Rule Ad Rule Inbound Allow List Icmp Type Code List[] - ip
Subnet string - ip
Subnet stringPrefix Length - network
Function {[key: string]: string}Chain Reference - peer
Specification stringType - protocol string
- service
Group GetLists Network Security Rule Ad Rule Inbound Allow List Service Group List[] - tcp
Port GetRange Lists Network Security Rule Ad Rule Inbound Allow List Tcp Port Range List[] - udp
Port GetRange Lists Network Security Rule Ad Rule Inbound Allow List Udp Port Range List[]
- address_
group_ Sequence[Getinclusion_ lists Network Security Rule Ad Rule Inbound Allow List Address Group Inclusion List] - expiration_
time str - filter_
kind_ Sequence[str]lists - filter_
params Sequence[GetNetwork Security Rule Ad Rule Inbound Allow List Filter Param] - filter_
type str - icmp_
type_ Sequence[Getcode_ lists Network Security Rule Ad Rule Inbound Allow List Icmp Type Code List] - ip_
subnet str - ip_
subnet_ strprefix_ length - network_
function_ Mapping[str, str]chain_ reference - peer_
specification_ strtype - protocol str
- service_
group_ Sequence[Getlists Network Security Rule Ad Rule Inbound Allow List Service Group List] - tcp_
port_ Sequence[Getrange_ lists Network Security Rule Ad Rule Inbound Allow List Tcp Port Range List] - udp_
port_ Sequence[Getrange_ lists Network Security Rule Ad Rule Inbound Allow List Udp Port Range List]
- address
Group List<Property Map>Inclusion Lists - expiration
Time String - filter
Kind List<String>Lists - filter
Params List<Property Map> - filter
Type String - icmp
Type List<Property Map>Code Lists - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String>Chain Reference - peer
Specification StringType - protocol String
- service
Group List<Property Map>Lists - tcp
Port List<Property Map>Range Lists - udp
Port List<Property Map>Range Lists
GetNetworkSecurityRuleAdRuleInboundAllowListAddressGroupInclusionList
GetNetworkSecurityRuleAdRuleInboundAllowListFilterParam
GetNetworkSecurityRuleAdRuleInboundAllowListIcmpTypeCodeList
GetNetworkSecurityRuleAdRuleInboundAllowListServiceGroupList
GetNetworkSecurityRuleAdRuleInboundAllowListTcpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleAdRuleInboundAllowListUdpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleAdRuleOutboundAllowList
- Address
Group List<PiersInclusion Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Outbound Allow List Address Group Inclusion List> - Expiration
Time string - Filter
Kind List<string>Lists - Filter
Params List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Outbound Allow List Filter Param> - Filter
Type string - Icmp
Type List<PiersCode Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Outbound Allow List Icmp Type Code List> - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function Dictionary<string, string>Chain Reference - Peer
Specification stringType - Protocol string
- Service
Group List<PiersLists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Outbound Allow List Service Group List> - Tcp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Outbound Allow List Tcp Port Range List> - Udp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Ad Rule Outbound Allow List Udp Port Range List>
- Address
Group []GetInclusion Lists Network Security Rule Ad Rule Outbound Allow List Address Group Inclusion List - Expiration
Time string - Filter
Kind []stringLists - Filter
Params []GetNetwork Security Rule Ad Rule Outbound Allow List Filter Param - Filter
Type string - Icmp
Type []GetCode Lists Network Security Rule Ad Rule Outbound Allow List Icmp Type Code List - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function map[string]stringChain Reference - Peer
Specification stringType - Protocol string
- Service
Group []GetLists Network Security Rule Ad Rule Outbound Allow List Service Group List - Tcp
Port []GetRange Lists Network Security Rule Ad Rule Outbound Allow List Tcp Port Range List - Udp
Port []GetRange Lists Network Security Rule Ad Rule Outbound Allow List Udp Port Range List
- address
Group List<GetInclusion Lists Network Security Rule Ad Rule Outbound Allow List Address Group Inclusion List> - expiration
Time String - filter
Kind List<String>Lists - filter
Params List<GetNetwork Security Rule Ad Rule Outbound Allow List Filter Param> - filter
Type String - icmp
Type List<GetCode Lists Network Security Rule Ad Rule Outbound Allow List Icmp Type Code List> - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String,String>Chain Reference - peer
Specification StringType - protocol String
- service
Group List<GetLists Network Security Rule Ad Rule Outbound Allow List Service Group List> - tcp
Port List<GetRange Lists Network Security Rule Ad Rule Outbound Allow List Tcp Port Range List> - udp
Port List<GetRange Lists Network Security Rule Ad Rule Outbound Allow List Udp Port Range List>
- address
Group GetInclusion Lists Network Security Rule Ad Rule Outbound Allow List Address Group Inclusion List[] - expiration
Time string - filter
Kind string[]Lists - filter
Params GetNetwork Security Rule Ad Rule Outbound Allow List Filter Param[] - filter
Type string - icmp
Type GetCode Lists Network Security Rule Ad Rule Outbound Allow List Icmp Type Code List[] - ip
Subnet string - ip
Subnet stringPrefix Length - network
Function {[key: string]: string}Chain Reference - peer
Specification stringType - protocol string
- service
Group GetLists Network Security Rule Ad Rule Outbound Allow List Service Group List[] - tcp
Port GetRange Lists Network Security Rule Ad Rule Outbound Allow List Tcp Port Range List[] - udp
Port GetRange Lists Network Security Rule Ad Rule Outbound Allow List Udp Port Range List[]
- address_
group_ Sequence[Getinclusion_ lists Network Security Rule Ad Rule Outbound Allow List Address Group Inclusion List] - expiration_
time str - filter_
kind_ Sequence[str]lists - filter_
params Sequence[GetNetwork Security Rule Ad Rule Outbound Allow List Filter Param] - filter_
type str - icmp_
type_ Sequence[Getcode_ lists Network Security Rule Ad Rule Outbound Allow List Icmp Type Code List] - ip_
subnet str - ip_
subnet_ strprefix_ length - network_
function_ Mapping[str, str]chain_ reference - peer_
specification_ strtype - protocol str
- service_
group_ Sequence[Getlists Network Security Rule Ad Rule Outbound Allow List Service Group List] - tcp_
port_ Sequence[Getrange_ lists Network Security Rule Ad Rule Outbound Allow List Tcp Port Range List] - udp_
port_ Sequence[Getrange_ lists Network Security Rule Ad Rule Outbound Allow List Udp Port Range List]
- address
Group List<Property Map>Inclusion Lists - expiration
Time String - filter
Kind List<String>Lists - filter
Params List<Property Map> - filter
Type String - icmp
Type List<Property Map>Code Lists - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String>Chain Reference - peer
Specification StringType - protocol String
- service
Group List<Property Map>Lists - tcp
Port List<Property Map>Range Lists - udp
Port List<Property Map>Range Lists
GetNetworkSecurityRuleAdRuleOutboundAllowListAddressGroupInclusionList
GetNetworkSecurityRuleAdRuleOutboundAllowListFilterParam
GetNetworkSecurityRuleAdRuleOutboundAllowListIcmpTypeCodeList
GetNetworkSecurityRuleAdRuleOutboundAllowListServiceGroupList
GetNetworkSecurityRuleAdRuleOutboundAllowListTcpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleAdRuleOutboundAllowListUdpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleAdRuleTargetGroupFilterParam
GetNetworkSecurityRuleAppRuleInboundAllowList
- Address
Group List<PiersInclusion Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule App Rule Inbound Allow List Address Group Inclusion List> - Expiration
Time string - Filter
Kind List<string>Lists - Filter
Params List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Rule App Rule Inbound Allow List Filter Param> - Filter
Type string - Icmp
Type List<PiersCode Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule App Rule Inbound Allow List Icmp Type Code List> - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function Dictionary<string, string>Chain Reference - Peer
Specification stringType - Protocol string
- Service
Group List<PiersLists Karsenbarg. Nutanix. Inputs. Get Network Security Rule App Rule Inbound Allow List Service Group List> - Tcp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule App Rule Inbound Allow List Tcp Port Range List> - Udp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule App Rule Inbound Allow List Udp Port Range List>
- Address
Group []GetInclusion Lists Network Security Rule App Rule Inbound Allow List Address Group Inclusion List - Expiration
Time string - Filter
Kind []stringLists - Filter
Params []GetNetwork Security Rule App Rule Inbound Allow List Filter Param - Filter
Type string - Icmp
Type []GetCode Lists Network Security Rule App Rule Inbound Allow List Icmp Type Code List - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function map[string]stringChain Reference - Peer
Specification stringType - Protocol string
- Service
Group []GetLists Network Security Rule App Rule Inbound Allow List Service Group List - Tcp
Port []GetRange Lists Network Security Rule App Rule Inbound Allow List Tcp Port Range List - Udp
Port []GetRange Lists Network Security Rule App Rule Inbound Allow List Udp Port Range List
- address
Group List<GetInclusion Lists Network Security Rule App Rule Inbound Allow List Address Group Inclusion List> - expiration
Time String - filter
Kind List<String>Lists - filter
Params List<GetNetwork Security Rule App Rule Inbound Allow List Filter Param> - filter
Type String - icmp
Type List<GetCode Lists Network Security Rule App Rule Inbound Allow List Icmp Type Code List> - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String,String>Chain Reference - peer
Specification StringType - protocol String
- service
Group List<GetLists Network Security Rule App Rule Inbound Allow List Service Group List> - tcp
Port List<GetRange Lists Network Security Rule App Rule Inbound Allow List Tcp Port Range List> - udp
Port List<GetRange Lists Network Security Rule App Rule Inbound Allow List Udp Port Range List>
- address
Group GetInclusion Lists Network Security Rule App Rule Inbound Allow List Address Group Inclusion List[] - expiration
Time string - filter
Kind string[]Lists - filter
Params GetNetwork Security Rule App Rule Inbound Allow List Filter Param[] - filter
Type string - icmp
Type GetCode Lists Network Security Rule App Rule Inbound Allow List Icmp Type Code List[] - ip
Subnet string - ip
Subnet stringPrefix Length - network
Function {[key: string]: string}Chain Reference - peer
Specification stringType - protocol string
- service
Group GetLists Network Security Rule App Rule Inbound Allow List Service Group List[] - tcp
Port GetRange Lists Network Security Rule App Rule Inbound Allow List Tcp Port Range List[] - udp
Port GetRange Lists Network Security Rule App Rule Inbound Allow List Udp Port Range List[]
- address_
group_ Sequence[Getinclusion_ lists Network Security Rule App Rule Inbound Allow List Address Group Inclusion List] - expiration_
time str - filter_
kind_ Sequence[str]lists - filter_
params Sequence[GetNetwork Security Rule App Rule Inbound Allow List Filter Param] - filter_
type str - icmp_
type_ Sequence[Getcode_ lists Network Security Rule App Rule Inbound Allow List Icmp Type Code List] - ip_
subnet str - ip_
subnet_ strprefix_ length - network_
function_ Mapping[str, str]chain_ reference - peer_
specification_ strtype - protocol str
- service_
group_ Sequence[Getlists Network Security Rule App Rule Inbound Allow List Service Group List] - tcp_
port_ Sequence[Getrange_ lists Network Security Rule App Rule Inbound Allow List Tcp Port Range List] - udp_
port_ Sequence[Getrange_ lists Network Security Rule App Rule Inbound Allow List Udp Port Range List]
- address
Group List<Property Map>Inclusion Lists - expiration
Time String - filter
Kind List<String>Lists - filter
Params List<Property Map> - filter
Type String - icmp
Type List<Property Map>Code Lists - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String>Chain Reference - peer
Specification StringType - protocol String
- service
Group List<Property Map>Lists - tcp
Port List<Property Map>Range Lists - udp
Port List<Property Map>Range Lists
GetNetworkSecurityRuleAppRuleInboundAllowListAddressGroupInclusionList
GetNetworkSecurityRuleAppRuleInboundAllowListFilterParam
GetNetworkSecurityRuleAppRuleInboundAllowListIcmpTypeCodeList
GetNetworkSecurityRuleAppRuleInboundAllowListServiceGroupList
GetNetworkSecurityRuleAppRuleInboundAllowListTcpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleAppRuleInboundAllowListUdpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleAppRuleOutboundAllowList
- Expiration
Time string - Filter
Kind List<string>Lists - Filter
Params List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Rule App Rule Outbound Allow List Filter Param> - Filter
Type string - Icmp
Type List<PiersCode Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule App Rule Outbound Allow List Icmp Type Code List> - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function Dictionary<string, string>Chain Reference - Peer
Specification stringType - Protocol string
- Tcp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule App Rule Outbound Allow List Tcp Port Range List> - Udp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule App Rule Outbound Allow List Udp Port Range List>
- Expiration
Time string - Filter
Kind []stringLists - Filter
Params []GetNetwork Security Rule App Rule Outbound Allow List Filter Param - Filter
Type string - Icmp
Type []GetCode Lists Network Security Rule App Rule Outbound Allow List Icmp Type Code List - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function map[string]stringChain Reference - Peer
Specification stringType - Protocol string
- Tcp
Port []GetRange Lists Network Security Rule App Rule Outbound Allow List Tcp Port Range List - Udp
Port []GetRange Lists Network Security Rule App Rule Outbound Allow List Udp Port Range List
- expiration
Time String - filter
Kind List<String>Lists - filter
Params List<GetNetwork Security Rule App Rule Outbound Allow List Filter Param> - filter
Type String - icmp
Type List<GetCode Lists Network Security Rule App Rule Outbound Allow List Icmp Type Code List> - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String,String>Chain Reference - peer
Specification StringType - protocol String
- tcp
Port List<GetRange Lists Network Security Rule App Rule Outbound Allow List Tcp Port Range List> - udp
Port List<GetRange Lists Network Security Rule App Rule Outbound Allow List Udp Port Range List>
- expiration
Time string - filter
Kind string[]Lists - filter
Params GetNetwork Security Rule App Rule Outbound Allow List Filter Param[] - filter
Type string - icmp
Type GetCode Lists Network Security Rule App Rule Outbound Allow List Icmp Type Code List[] - ip
Subnet string - ip
Subnet stringPrefix Length - network
Function {[key: string]: string}Chain Reference - peer
Specification stringType - protocol string
- tcp
Port GetRange Lists Network Security Rule App Rule Outbound Allow List Tcp Port Range List[] - udp
Port GetRange Lists Network Security Rule App Rule Outbound Allow List Udp Port Range List[]
- expiration_
time str - filter_
kind_ Sequence[str]lists - filter_
params Sequence[GetNetwork Security Rule App Rule Outbound Allow List Filter Param] - filter_
type str - icmp_
type_ Sequence[Getcode_ lists Network Security Rule App Rule Outbound Allow List Icmp Type Code List] - ip_
subnet str - ip_
subnet_ strprefix_ length - network_
function_ Mapping[str, str]chain_ reference - peer_
specification_ strtype - protocol str
- tcp_
port_ Sequence[Getrange_ lists Network Security Rule App Rule Outbound Allow List Tcp Port Range List] - udp_
port_ Sequence[Getrange_ lists Network Security Rule App Rule Outbound Allow List Udp Port Range List]
- expiration
Time String - filter
Kind List<String>Lists - filter
Params List<Property Map> - filter
Type String - icmp
Type List<Property Map>Code Lists - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String>Chain Reference - peer
Specification StringType - protocol String
- tcp
Port List<Property Map>Range Lists - udp
Port List<Property Map>Range Lists
GetNetworkSecurityRuleAppRuleOutboundAllowListFilterParam
GetNetworkSecurityRuleAppRuleOutboundAllowListIcmpTypeCodeList
GetNetworkSecurityRuleAppRuleOutboundAllowListTcpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleAppRuleOutboundAllowListUdpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleAppRuleTargetGroupFilterParam
GetNetworkSecurityRuleCategory
GetNetworkSecurityRuleIsolationRuleFirstEntityFilterParam
GetNetworkSecurityRuleIsolationRuleSecondEntityFilterParam
GetNetworkSecurityRuleQuarantineRuleInboundAllowList
- Expiration
Time string - Filter
Kind List<string>Lists - Filter
Params List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Rule Quarantine Rule Inbound Allow List Filter Param> - Filter
Type string - Icmp
Type List<PiersCode Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Quarantine Rule Inbound Allow List Icmp Type Code List> - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function Dictionary<string, string>Chain Reference - Peer
Specification stringType - Protocol string
- Tcp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Quarantine Rule Inbound Allow List Tcp Port Range List> - Udp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Quarantine Rule Inbound Allow List Udp Port Range List>
- Expiration
Time string - Filter
Kind []stringLists - Filter
Params []GetNetwork Security Rule Quarantine Rule Inbound Allow List Filter Param - Filter
Type string - Icmp
Type []GetCode Lists Network Security Rule Quarantine Rule Inbound Allow List Icmp Type Code List - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function map[string]stringChain Reference - Peer
Specification stringType - Protocol string
- Tcp
Port []GetRange Lists Network Security Rule Quarantine Rule Inbound Allow List Tcp Port Range List - Udp
Port []GetRange Lists Network Security Rule Quarantine Rule Inbound Allow List Udp Port Range List
- expiration
Time String - filter
Kind List<String>Lists - filter
Params List<GetNetwork Security Rule Quarantine Rule Inbound Allow List Filter Param> - filter
Type String - icmp
Type List<GetCode Lists Network Security Rule Quarantine Rule Inbound Allow List Icmp Type Code List> - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String,String>Chain Reference - peer
Specification StringType - protocol String
- tcp
Port List<GetRange Lists Network Security Rule Quarantine Rule Inbound Allow List Tcp Port Range List> - udp
Port List<GetRange Lists Network Security Rule Quarantine Rule Inbound Allow List Udp Port Range List>
- expiration
Time string - filter
Kind string[]Lists - filter
Params GetNetwork Security Rule Quarantine Rule Inbound Allow List Filter Param[] - filter
Type string - icmp
Type GetCode Lists Network Security Rule Quarantine Rule Inbound Allow List Icmp Type Code List[] - ip
Subnet string - ip
Subnet stringPrefix Length - network
Function {[key: string]: string}Chain Reference - peer
Specification stringType - protocol string
- tcp
Port GetRange Lists Network Security Rule Quarantine Rule Inbound Allow List Tcp Port Range List[] - udp
Port GetRange Lists Network Security Rule Quarantine Rule Inbound Allow List Udp Port Range List[]
- expiration_
time str - filter_
kind_ Sequence[str]lists - filter_
params Sequence[GetNetwork Security Rule Quarantine Rule Inbound Allow List Filter Param] - filter_
type str - icmp_
type_ Sequence[Getcode_ lists Network Security Rule Quarantine Rule Inbound Allow List Icmp Type Code List] - ip_
subnet str - ip_
subnet_ strprefix_ length - network_
function_ Mapping[str, str]chain_ reference - peer_
specification_ strtype - protocol str
- tcp_
port_ Sequence[Getrange_ lists Network Security Rule Quarantine Rule Inbound Allow List Tcp Port Range List] - udp_
port_ Sequence[Getrange_ lists Network Security Rule Quarantine Rule Inbound Allow List Udp Port Range List]
- expiration
Time String - filter
Kind List<String>Lists - filter
Params List<Property Map> - filter
Type String - icmp
Type List<Property Map>Code Lists - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String>Chain Reference - peer
Specification StringType - protocol String
- tcp
Port List<Property Map>Range Lists - udp
Port List<Property Map>Range Lists
GetNetworkSecurityRuleQuarantineRuleInboundAllowListFilterParam
GetNetworkSecurityRuleQuarantineRuleInboundAllowListIcmpTypeCodeList
GetNetworkSecurityRuleQuarantineRuleInboundAllowListTcpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleQuarantineRuleInboundAllowListUdpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleQuarantineRuleOutboundAllowList
- Address
Group List<PiersInclusion Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Quarantine Rule Outbound Allow List Address Group Inclusion List> - Expiration
Time string - Filter
Kind List<string>Lists - Filter
Params List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Rule Quarantine Rule Outbound Allow List Filter Param> - Filter
Type string - Icmp
Type List<PiersCode Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Quarantine Rule Outbound Allow List Icmp Type Code List> - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function Dictionary<string, string>Chain Reference - Peer
Specification stringType - Protocol string
- Service
Group List<PiersLists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Quarantine Rule Outbound Allow List Service Group List> - Tcp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Quarantine Rule Outbound Allow List Tcp Port Range List> - Udp
Port List<PiersRange Lists Karsenbarg. Nutanix. Inputs. Get Network Security Rule Quarantine Rule Outbound Allow List Udp Port Range List>
- Address
Group []GetInclusion Lists Network Security Rule Quarantine Rule Outbound Allow List Address Group Inclusion List - Expiration
Time string - Filter
Kind []stringLists - Filter
Params []GetNetwork Security Rule Quarantine Rule Outbound Allow List Filter Param - Filter
Type string - Icmp
Type []GetCode Lists Network Security Rule Quarantine Rule Outbound Allow List Icmp Type Code List - Ip
Subnet string - Ip
Subnet stringPrefix Length - Network
Function map[string]stringChain Reference - Peer
Specification stringType - Protocol string
- Service
Group []GetLists Network Security Rule Quarantine Rule Outbound Allow List Service Group List - Tcp
Port []GetRange Lists Network Security Rule Quarantine Rule Outbound Allow List Tcp Port Range List - Udp
Port []GetRange Lists Network Security Rule Quarantine Rule Outbound Allow List Udp Port Range List
- address
Group List<GetInclusion Lists Network Security Rule Quarantine Rule Outbound Allow List Address Group Inclusion List> - expiration
Time String - filter
Kind List<String>Lists - filter
Params List<GetNetwork Security Rule Quarantine Rule Outbound Allow List Filter Param> - filter
Type String - icmp
Type List<GetCode Lists Network Security Rule Quarantine Rule Outbound Allow List Icmp Type Code List> - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String,String>Chain Reference - peer
Specification StringType - protocol String
- service
Group List<GetLists Network Security Rule Quarantine Rule Outbound Allow List Service Group List> - tcp
Port List<GetRange Lists Network Security Rule Quarantine Rule Outbound Allow List Tcp Port Range List> - udp
Port List<GetRange Lists Network Security Rule Quarantine Rule Outbound Allow List Udp Port Range List>
- address
Group GetInclusion Lists Network Security Rule Quarantine Rule Outbound Allow List Address Group Inclusion List[] - expiration
Time string - filter
Kind string[]Lists - filter
Params GetNetwork Security Rule Quarantine Rule Outbound Allow List Filter Param[] - filter
Type string - icmp
Type GetCode Lists Network Security Rule Quarantine Rule Outbound Allow List Icmp Type Code List[] - ip
Subnet string - ip
Subnet stringPrefix Length - network
Function {[key: string]: string}Chain Reference - peer
Specification stringType - protocol string
- service
Group GetLists Network Security Rule Quarantine Rule Outbound Allow List Service Group List[] - tcp
Port GetRange Lists Network Security Rule Quarantine Rule Outbound Allow List Tcp Port Range List[] - udp
Port GetRange Lists Network Security Rule Quarantine Rule Outbound Allow List Udp Port Range List[]
- address_
group_ Sequence[Getinclusion_ lists Network Security Rule Quarantine Rule Outbound Allow List Address Group Inclusion List] - expiration_
time str - filter_
kind_ Sequence[str]lists - filter_
params Sequence[GetNetwork Security Rule Quarantine Rule Outbound Allow List Filter Param] - filter_
type str - icmp_
type_ Sequence[Getcode_ lists Network Security Rule Quarantine Rule Outbound Allow List Icmp Type Code List] - ip_
subnet str - ip_
subnet_ strprefix_ length - network_
function_ Mapping[str, str]chain_ reference - peer_
specification_ strtype - protocol str
- service_
group_ Sequence[Getlists Network Security Rule Quarantine Rule Outbound Allow List Service Group List] - tcp_
port_ Sequence[Getrange_ lists Network Security Rule Quarantine Rule Outbound Allow List Tcp Port Range List] - udp_
port_ Sequence[Getrange_ lists Network Security Rule Quarantine Rule Outbound Allow List Udp Port Range List]
- address
Group List<Property Map>Inclusion Lists - expiration
Time String - filter
Kind List<String>Lists - filter
Params List<Property Map> - filter
Type String - icmp
Type List<Property Map>Code Lists - ip
Subnet String - ip
Subnet StringPrefix Length - network
Function Map<String>Chain Reference - peer
Specification StringType - protocol String
- service
Group List<Property Map>Lists - tcp
Port List<Property Map>Range Lists - udp
Port List<Property Map>Range Lists
GetNetworkSecurityRuleQuarantineRuleOutboundAllowListAddressGroupInclusionList
GetNetworkSecurityRuleQuarantineRuleOutboundAllowListFilterParam
GetNetworkSecurityRuleQuarantineRuleOutboundAllowListIcmpTypeCodeList
GetNetworkSecurityRuleQuarantineRuleOutboundAllowListServiceGroupList
GetNetworkSecurityRuleQuarantineRuleOutboundAllowListTcpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleQuarantineRuleOutboundAllowListUdpPortRangeList
- end_
port int - start_
port int
GetNetworkSecurityRuleQuarantineRuleTargetGroupFilterParam
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanixTerraform Provider.
Viewing docs for Nutanix v0.11.0
published on Monday, Nov 24, 2025 by Piers Karsenbarg
published on Monday, Nov 24, 2025 by Piers Karsenbarg
