nutanix.getNetworkSecurityPoliciesV2
Explore with Pulumi AI
Gets a list of Network Security Policies.
Using getNetworkSecurityPoliciesV2
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 getNetworkSecurityPoliciesV2(args: GetNetworkSecurityPoliciesV2Args, opts?: InvokeOptions): Promise<GetNetworkSecurityPoliciesV2Result>
function getNetworkSecurityPoliciesV2Output(args: GetNetworkSecurityPoliciesV2OutputArgs, opts?: InvokeOptions): Output<GetNetworkSecurityPoliciesV2Result>def get_network_security_policies_v2(filter: Optional[str] = None,
                                     limit: Optional[int] = None,
                                     order_by: Optional[str] = None,
                                     page: Optional[int] = None,
                                     select: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetNetworkSecurityPoliciesV2Result
def get_network_security_policies_v2_output(filter: Optional[pulumi.Input[str]] = None,
                                     limit: Optional[pulumi.Input[int]] = None,
                                     order_by: Optional[pulumi.Input[str]] = None,
                                     page: Optional[pulumi.Input[int]] = None,
                                     select: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetNetworkSecurityPoliciesV2Result]func GetNetworkSecurityPoliciesV2(ctx *Context, args *GetNetworkSecurityPoliciesV2Args, opts ...InvokeOption) (*GetNetworkSecurityPoliciesV2Result, error)
func GetNetworkSecurityPoliciesV2Output(ctx *Context, args *GetNetworkSecurityPoliciesV2OutputArgs, opts ...InvokeOption) GetNetworkSecurityPoliciesV2ResultOutput> Note: This function is named GetNetworkSecurityPoliciesV2 in the Go SDK.
public static class GetNetworkSecurityPoliciesV2 
{
    public static Task<GetNetworkSecurityPoliciesV2Result> InvokeAsync(GetNetworkSecurityPoliciesV2Args args, InvokeOptions? opts = null)
    public static Output<GetNetworkSecurityPoliciesV2Result> Invoke(GetNetworkSecurityPoliciesV2InvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNetworkSecurityPoliciesV2Result> getNetworkSecurityPoliciesV2(GetNetworkSecurityPoliciesV2Args args, InvokeOptions options)
public static Output<GetNetworkSecurityPoliciesV2Result> getNetworkSecurityPoliciesV2(GetNetworkSecurityPoliciesV2Args args, InvokeOptions options)
fn::invoke:
  function: nutanix:index/getNetworkSecurityPoliciesV2:getNetworkSecurityPoliciesV2
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Filter string
- A URL query parameter that allows clients to filter a collection of resources.
- Limit int
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- OrderBy string
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default
- Page int
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- Select string
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type.
- Filter string
- A URL query parameter that allows clients to filter a collection of resources.
- Limit int
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- OrderBy string
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default
- Page int
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- Select string
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type.
- filter String
- A URL query parameter that allows clients to filter a collection of resources.
- limit Integer
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- orderBy String
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default
- page Integer
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select String
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type.
- filter string
- A URL query parameter that allows clients to filter a collection of resources.
- limit number
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- orderBy string
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default
- page number
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select string
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type.
- filter str
- A URL query parameter that allows clients to filter a collection of resources.
- limit int
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- order_by str
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default
- page int
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select str
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type.
- filter String
- A URL query parameter that allows clients to filter a collection of resources.
- limit Number
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- orderBy String
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default
- page Number
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select String
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type.
getNetworkSecurityPoliciesV2 Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- NetworkPolicies List<PiersKarsenbarg. Nutanix. Outputs. Get Network Security Policies V2Network Policy> 
- Filter string
- Limit int
- OrderBy string
- Page int
- Select string
- Id string
- The provider-assigned unique ID for this managed resource.
- NetworkPolicies []GetNetwork Security Policies V2Network Policy 
- Filter string
- Limit int
- OrderBy string
- Page int
- Select string
- id String
- The provider-assigned unique ID for this managed resource.
- networkPolicies List<GetNetwork Security Policies V2Network Policy> 
- filter String
- limit Integer
- orderBy String
- page Integer
- select String
- id string
- The provider-assigned unique ID for this managed resource.
- networkPolicies GetNetwork Security Policies V2Network Policy[] 
- filter string
- limit number
- orderBy string
- page number
- select string
- id str
- The provider-assigned unique ID for this managed resource.
- network_policies Sequence[GetNetwork Security Policies V2Network Policy] 
- filter str
- limit int
- order_by str
- page int
- select str
- id String
- The provider-assigned unique ID for this managed resource.
- networkPolicies List<Property Map>
- filter String
- limit Number
- orderBy String
- page Number
- select String
Supporting Types
GetNetworkSecurityPoliciesV2NetworkPolicy     
- CreatedBy string
- created by.
- CreationTime string
- creation time of NSP
- Description string
- A user defined annotation for a policy.
- ExtId string
- Network security policy UUID.
- IsHitlog boolEnabled 
- If Hitlog is enabled.
- IsIpv6Traffic boolAllowed 
- If Ipv6 Traffic is allowed.
- IsSystem boolDefined 
- Is system defined NSP
- LastUpdate stringTime 
- last updated time
- Links
List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Link> 
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- Name string
- Name of the Flow Network Security Policy.
- Rules
List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule> 
- A list of rules that form a policy. For isolation policies, use isolation rules; for application or quarantine policies, use application rules.
- Scope string
- Defines the scope of the policy. Currently, only ALL_VLAN and VPC_LIST are supported. If scope is not provided, the default is set based on whether vpcReferences field is provided or not.
- SecuredGroups List<string>
- Uuids of the secured groups in the NSP.
- State string
- Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- TenantId string
- A globally unique identifier that represents the tenant that owns this entity
- Type string
- Defines the type of rules that can be used in a policy.
- VpcReferences List<string>
- A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
- CreatedBy string
- created by.
- CreationTime string
- creation time of NSP
- Description string
- A user defined annotation for a policy.
- ExtId string
- Network security policy UUID.
- IsHitlog boolEnabled 
- If Hitlog is enabled.
- IsIpv6Traffic boolAllowed 
- If Ipv6 Traffic is allowed.
- IsSystem boolDefined 
- Is system defined NSP
- LastUpdate stringTime 
- last updated time
- Links
[]GetNetwork Security Policies V2Network Policy Link 
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- Name string
- Name of the Flow Network Security Policy.
- Rules
[]GetNetwork Security Policies V2Network Policy Rule 
- A list of rules that form a policy. For isolation policies, use isolation rules; for application or quarantine policies, use application rules.
- Scope string
- Defines the scope of the policy. Currently, only ALL_VLAN and VPC_LIST are supported. If scope is not provided, the default is set based on whether vpcReferences field is provided or not.
- SecuredGroups []string
- Uuids of the secured groups in the NSP.
- State string
- Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- TenantId string
- A globally unique identifier that represents the tenant that owns this entity
- Type string
- Defines the type of rules that can be used in a policy.
- VpcReferences []string
- A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
- createdBy String
- created by.
- creationTime String
- creation time of NSP
- description String
- A user defined annotation for a policy.
- extId String
- Network security policy UUID.
- isHitlog BooleanEnabled 
- If Hitlog is enabled.
- isIpv6Traffic BooleanAllowed 
- If Ipv6 Traffic is allowed.
- isSystem BooleanDefined 
- Is system defined NSP
- lastUpdate StringTime 
- last updated time
- links
List<GetNetwork Security Policies V2Network Policy Link> 
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- name String
- Name of the Flow Network Security Policy.
- rules
List<GetNetwork Security Policies V2Network Policy Rule> 
- A list of rules that form a policy. For isolation policies, use isolation rules; for application or quarantine policies, use application rules.
- scope String
- Defines the scope of the policy. Currently, only ALL_VLAN and VPC_LIST are supported. If scope is not provided, the default is set based on whether vpcReferences field is provided or not.
- securedGroups List<String>
- Uuids of the secured groups in the NSP.
- state String
- Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- tenantId String
- A globally unique identifier that represents the tenant that owns this entity
- type String
- Defines the type of rules that can be used in a policy.
- vpcReferences List<String>
- A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
- createdBy string
- created by.
- creationTime string
- creation time of NSP
- description string
- A user defined annotation for a policy.
- extId string
- Network security policy UUID.
- isHitlog booleanEnabled 
- If Hitlog is enabled.
- isIpv6Traffic booleanAllowed 
- If Ipv6 Traffic is allowed.
- isSystem booleanDefined 
- Is system defined NSP
- lastUpdate stringTime 
- last updated time
- links
GetNetwork Security Policies V2Network Policy Link[] 
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- name string
- Name of the Flow Network Security Policy.
- rules
GetNetwork Security Policies V2Network Policy Rule[] 
- A list of rules that form a policy. For isolation policies, use isolation rules; for application or quarantine policies, use application rules.
- scope string
- Defines the scope of the policy. Currently, only ALL_VLAN and VPC_LIST are supported. If scope is not provided, the default is set based on whether vpcReferences field is provided or not.
- securedGroups string[]
- Uuids of the secured groups in the NSP.
- state string
- Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- tenantId string
- A globally unique identifier that represents the tenant that owns this entity
- type string
- Defines the type of rules that can be used in a policy.
- vpcReferences string[]
- A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
- created_by str
- created by.
- creation_time str
- creation time of NSP
- description str
- A user defined annotation for a policy.
- ext_id str
- Network security policy UUID.
- is_hitlog_ boolenabled 
- If Hitlog is enabled.
- is_ipv6_ booltraffic_ allowed 
- If Ipv6 Traffic is allowed.
- is_system_ booldefined 
- Is system defined NSP
- last_update_ strtime 
- last updated time
- links
Sequence[GetNetwork Security Policies V2Network Policy Link] 
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- name str
- Name of the Flow Network Security Policy.
- rules
Sequence[GetNetwork Security Policies V2Network Policy Rule] 
- A list of rules that form a policy. For isolation policies, use isolation rules; for application or quarantine policies, use application rules.
- scope str
- Defines the scope of the policy. Currently, only ALL_VLAN and VPC_LIST are supported. If scope is not provided, the default is set based on whether vpcReferences field is provided or not.
- secured_groups Sequence[str]
- Uuids of the secured groups in the NSP.
- state str
- Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- tenant_id str
- A globally unique identifier that represents the tenant that owns this entity
- type str
- Defines the type of rules that can be used in a policy.
- vpc_references Sequence[str]
- A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
- createdBy String
- created by.
- creationTime String
- creation time of NSP
- description String
- A user defined annotation for a policy.
- extId String
- Network security policy UUID.
- isHitlog BooleanEnabled 
- If Hitlog is enabled.
- isIpv6Traffic BooleanAllowed 
- If Ipv6 Traffic is allowed.
- isSystem BooleanDefined 
- Is system defined NSP
- lastUpdate StringTime 
- last updated time
- links List<Property Map>
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- name String
- Name of the Flow Network Security Policy.
- rules List<Property Map>
- A list of rules that form a policy. For isolation policies, use isolation rules; for application or quarantine policies, use application rules.
- scope String
- Defines the scope of the policy. Currently, only ALL_VLAN and VPC_LIST are supported. If scope is not provided, the default is set based on whether vpcReferences field is provided or not.
- securedGroups List<String>
- Uuids of the secured groups in the NSP.
- state String
- Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- tenantId String
- A globally unique identifier that represents the tenant that owns this entity
- type String
- Defines the type of rules that can be used in a policy.
- vpcReferences List<String>
- A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
GetNetworkSecurityPoliciesV2NetworkPolicyLink      
GetNetworkSecurityPoliciesV2NetworkPolicyRule      
- Description string
- A user defined annotation for a rule.
- ExtId string
- A globally unique identifier of an instance that is suitable for external consumption.
- Links
List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Link> 
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- Specs
List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec> 
- Spec for rules.
- Type string
- The type for a rule - the value chosen here restricts which specification can be chosen.
- Description string
- A user defined annotation for a rule.
- ExtId string
- A globally unique identifier of an instance that is suitable for external consumption.
- Links
[]GetNetwork Security Policies V2Network Policy Rule Link 
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- Specs
[]GetNetwork Security Policies V2Network Policy Rule Spec 
- Spec for rules.
- Type string
- The type for a rule - the value chosen here restricts which specification can be chosen.
- description String
- A user defined annotation for a rule.
- extId String
- A globally unique identifier of an instance that is suitable for external consumption.
- links
List<GetNetwork Security Policies V2Network Policy Rule Link> 
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- specs
List<GetNetwork Security Policies V2Network Policy Rule Spec> 
- Spec for rules.
- type String
- The type for a rule - the value chosen here restricts which specification can be chosen.
- description string
- A user defined annotation for a rule.
- extId string
- A globally unique identifier of an instance that is suitable for external consumption.
- links
GetNetwork Security Policies V2Network Policy Rule Link[] 
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- specs
GetNetwork Security Policies V2Network Policy Rule Spec[] 
- Spec for rules.
- type string
- The type for a rule - the value chosen here restricts which specification can be chosen.
- description str
- A user defined annotation for a rule.
- ext_id str
- A globally unique identifier of an instance that is suitable for external consumption.
- links
Sequence[GetNetwork Security Policies V2Network Policy Rule Link] 
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- specs
Sequence[GetNetwork Security Policies V2Network Policy Rule Spec] 
- Spec for rules.
- type str
- The type for a rule - the value chosen here restricts which specification can be chosen.
- description String
- A user defined annotation for a rule.
- extId String
- A globally unique identifier of an instance that is suitable for external consumption.
- links List<Property Map>
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- specs List<Property Map>
- Spec for rules.
- type String
- The type for a rule - the value chosen here restricts which specification can be chosen.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleLink       
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpec       
- ApplicationRule List<PiersSpecs Karsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec> 
- Application Rule Spec.
- IntraEntity List<PiersGroup Rule Specs Karsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Intra Entity Group Rule Spec> 
- Intra entity group Rule Spec
- MultiEnv List<PiersIsolation Rule Specs Karsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec> 
- Multi Environment Isolation Rule Spec.
- TwoEnv List<PiersIsolation Rule Specs Karsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Two Env Isolation Rule Spec> 
- Two Environment Isolation Rule Spec.
- ApplicationRule []GetSpecs Network Security Policies V2Network Policy Rule Spec Application Rule Spec 
- Application Rule Spec.
- IntraEntity []GetGroup Rule Specs Network Security Policies V2Network Policy Rule Spec Intra Entity Group Rule Spec 
- Intra entity group Rule Spec
- MultiEnv []GetIsolation Rule Specs Network Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec 
- Multi Environment Isolation Rule Spec.
- TwoEnv []GetIsolation Rule Specs Network Security Policies V2Network Policy Rule Spec Two Env Isolation Rule Spec 
- Two Environment Isolation Rule Spec.
- applicationRule List<GetSpecs Network Security Policies V2Network Policy Rule Spec Application Rule Spec> 
- Application Rule Spec.
- intraEntity List<GetGroup Rule Specs Network Security Policies V2Network Policy Rule Spec Intra Entity Group Rule Spec> 
- Intra entity group Rule Spec
- multiEnv List<GetIsolation Rule Specs Network Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec> 
- Multi Environment Isolation Rule Spec.
- twoEnv List<GetIsolation Rule Specs Network Security Policies V2Network Policy Rule Spec Two Env Isolation Rule Spec> 
- Two Environment Isolation Rule Spec.
- applicationRule GetSpecs Network Security Policies V2Network Policy Rule Spec Application Rule Spec[] 
- Application Rule Spec.
- intraEntity GetGroup Rule Specs Network Security Policies V2Network Policy Rule Spec Intra Entity Group Rule Spec[] 
- Intra entity group Rule Spec
- multiEnv GetIsolation Rule Specs Network Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec[] 
- Multi Environment Isolation Rule Spec.
- twoEnv GetIsolation Rule Specs Network Security Policies V2Network Policy Rule Spec Two Env Isolation Rule Spec[] 
- Two Environment Isolation Rule Spec.
- application_rule_ Sequence[Getspecs Network Security Policies V2Network Policy Rule Spec Application Rule Spec] 
- Application Rule Spec.
- intra_entity_ Sequence[Getgroup_ rule_ specs Network Security Policies V2Network Policy Rule Spec Intra Entity Group Rule Spec] 
- Intra entity group Rule Spec
- multi_env_ Sequence[Getisolation_ rule_ specs Network Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec] 
- Multi Environment Isolation Rule Spec.
- two_env_ Sequence[Getisolation_ rule_ specs Network Security Policies V2Network Policy Rule Spec Two Env Isolation Rule Spec] 
- Two Environment Isolation Rule Spec.
- applicationRule List<Property Map>Specs 
- Application Rule Spec.
- intraEntity List<Property Map>Group Rule Specs 
- Intra entity group Rule Spec
- multiEnv List<Property Map>Isolation Rule Specs 
- Multi Environment Isolation Rule Spec.
- twoEnv List<Property Map>Isolation Rule Specs 
- Two Environment Isolation Rule Spec.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpec          
- DestAddress List<string>Group References 
- A list of address group references.
- DestAllow stringSpec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- DestCategory List<string>References 
- List of categories that define a set of network endpoints as outbound.
- DestSubnets List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec Dest Subnet> 
- destination subnet value
- IcmpServices List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec Icmp Service> 
- icmp services
- IsAll boolProtocol Allowed 
- Denotes if rule allows traffic for all protocol.
- NetworkFunction stringChain Reference 
- A reference to the network function chain in the rule.
- SecuredGroup List<string>Category References 
- A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- ServiceGroup List<string>References 
- A list of service group references.
- SrcAddress List<string>Group References 
- A list of address group references.
- SrcAllow stringSpec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- SrcCategory List<string>References 
- List of categories that define a set of network endpoints as inbound.
- SrcSubnets List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec Src Subnet> 
- source subnet value
- TcpServices List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec Tcp Service> 
- tcp services
- UdpServices List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec Udp Service> 
- udp services
- DestAddress []stringGroup References 
- A list of address group references.
- DestAllow stringSpec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- DestCategory []stringReferences 
- List of categories that define a set of network endpoints as outbound.
- DestSubnets []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Dest Subnet 
- destination subnet value
- IcmpServices []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Icmp Service 
- icmp services
- IsAll boolProtocol Allowed 
- Denotes if rule allows traffic for all protocol.
- NetworkFunction stringChain Reference 
- A reference to the network function chain in the rule.
- SecuredGroup []stringCategory References 
- A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- ServiceGroup []stringReferences 
- A list of service group references.
- SrcAddress []stringGroup References 
- A list of address group references.
- SrcAllow stringSpec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- SrcCategory []stringReferences 
- List of categories that define a set of network endpoints as inbound.
- SrcSubnets []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Src Subnet 
- source subnet value
- TcpServices []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Tcp Service 
- tcp services
- UdpServices []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Udp Service 
- udp services
- destAddress List<String>Group References 
- A list of address group references.
- destAllow StringSpec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- destCategory List<String>References 
- List of categories that define a set of network endpoints as outbound.
- destSubnets List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Dest Subnet> 
- destination subnet value
- icmpServices List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Icmp Service> 
- icmp services
- isAll BooleanProtocol Allowed 
- Denotes if rule allows traffic for all protocol.
- networkFunction StringChain Reference 
- A reference to the network function chain in the rule.
- securedGroup List<String>Category References 
- A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- serviceGroup List<String>References 
- A list of service group references.
- srcAddress List<String>Group References 
- A list of address group references.
- srcAllow StringSpec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- srcCategory List<String>References 
- List of categories that define a set of network endpoints as inbound.
- srcSubnets List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Src Subnet> 
- source subnet value
- tcpServices List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Tcp Service> 
- tcp services
- udpServices List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Udp Service> 
- udp services
- destAddress string[]Group References 
- A list of address group references.
- destAllow stringSpec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- destCategory string[]References 
- List of categories that define a set of network endpoints as outbound.
- destSubnets GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Dest Subnet[] 
- destination subnet value
- icmpServices GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Icmp Service[] 
- icmp services
- isAll booleanProtocol Allowed 
- Denotes if rule allows traffic for all protocol.
- networkFunction stringChain Reference 
- A reference to the network function chain in the rule.
- securedGroup string[]Category References 
- A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- serviceGroup string[]References 
- A list of service group references.
- srcAddress string[]Group References 
- A list of address group references.
- srcAllow stringSpec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- srcCategory string[]References 
- List of categories that define a set of network endpoints as inbound.
- srcSubnets GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Src Subnet[] 
- source subnet value
- tcpServices GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Tcp Service[] 
- tcp services
- udpServices GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Udp Service[] 
- udp services
- dest_address_ Sequence[str]group_ references 
- A list of address group references.
- dest_allow_ strspec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- dest_category_ Sequence[str]references 
- List of categories that define a set of network endpoints as outbound.
- dest_subnets Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Dest Subnet] 
- destination subnet value
- icmp_services Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Icmp Service] 
- icmp services
- is_all_ boolprotocol_ allowed 
- Denotes if rule allows traffic for all protocol.
- network_function_ strchain_ reference 
- A reference to the network function chain in the rule.
- secured_group_ Sequence[str]category_ references 
- A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- service_group_ Sequence[str]references 
- A list of service group references.
- src_address_ Sequence[str]group_ references 
- A list of address group references.
- src_allow_ strspec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- src_category_ Sequence[str]references 
- List of categories that define a set of network endpoints as inbound.
- src_subnets Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Src Subnet] 
- source subnet value
- tcp_services Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Tcp Service] 
- tcp services
- udp_services Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Udp Service] 
- udp services
- destAddress List<String>Group References 
- A list of address group references.
- destAllow StringSpec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- destCategory List<String>References 
- List of categories that define a set of network endpoints as outbound.
- destSubnets List<Property Map>
- destination subnet value
- icmpServices List<Property Map>
- icmp services
- isAll BooleanProtocol Allowed 
- Denotes if rule allows traffic for all protocol.
- networkFunction StringChain Reference 
- A reference to the network function chain in the rule.
- securedGroup List<String>Category References 
- A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- serviceGroup List<String>References 
- A list of service group references.
- srcAddress List<String>Group References 
- A list of address group references.
- srcAllow StringSpec 
- A specification to how allow mode traffic should be applied, either ALL or NONE.
- srcCategory List<String>References 
- List of categories that define a set of network endpoints as inbound.
- srcSubnets List<Property Map>
- source subnet value
- tcpServices List<Property Map>
- tcp services
- udpServices List<Property Map>
- udp services
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpecDestSubnet            
- PrefixLength string
- Value string
- PrefixLength string
- Value string
- prefixLength String
- value String
- prefixLength string
- value string
- prefix_length str
- value str
- prefixLength String
- value String
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpecIcmpService            
- Code int
- Icmp service Code. Ignore this field if Code has to be ANY. - See detailed information in Nutanix Security Policies v4. 
- IsAll boolAllowed 
- Set this field to true if both Type and Code is ANY.
- Type int
- Icmp service Type. Ignore this field if Type has to be ANY.
- Code int
- Icmp service Code. Ignore this field if Code has to be ANY. - See detailed information in Nutanix Security Policies v4. 
- IsAll boolAllowed 
- Set this field to true if both Type and Code is ANY.
- Type int
- Icmp service Type. Ignore this field if Type has to be ANY.
- code Integer
- Icmp service Code. Ignore this field if Code has to be ANY. - See detailed information in Nutanix Security Policies v4. 
- isAll BooleanAllowed 
- Set this field to true if both Type and Code is ANY.
- type Integer
- Icmp service Type. Ignore this field if Type has to be ANY.
- code number
- Icmp service Code. Ignore this field if Code has to be ANY. - See detailed information in Nutanix Security Policies v4. 
- isAll booleanAllowed 
- Set this field to true if both Type and Code is ANY.
- type number
- Icmp service Type. Ignore this field if Type has to be ANY.
- code int
- Icmp service Code. Ignore this field if Code has to be ANY. - See detailed information in Nutanix Security Policies v4. 
- is_all_ boolallowed 
- Set this field to true if both Type and Code is ANY.
- type int
- Icmp service Type. Ignore this field if Type has to be ANY.
- code Number
- Icmp service Code. Ignore this field if Code has to be ANY. - See detailed information in Nutanix Security Policies v4. 
- isAll BooleanAllowed 
- Set this field to true if both Type and Code is ANY.
- type Number
- Icmp service Type. Ignore this field if Type has to be ANY.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpecSrcSubnet            
- PrefixLength string
- Value string
- PrefixLength string
- Value string
- prefixLength String
- value String
- prefixLength string
- value string
- prefix_length str
- value str
- prefixLength String
- value String
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpecTcpService            
- end_port int
- end port
- start_port int
- start port
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpecUdpService            
- end_port int
- end port
- start_port int
- start port
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecIntraEntityGroupRuleSpec            
- SecuredGroup stringAction 
- List of secured group action.
- SecuredGroup List<string>Category References 
- A specification to whether traffic between intra secured group entities should be allowed or denied.
- SecuredGroup stringAction 
- List of secured group action.
- SecuredGroup []stringCategory References 
- A specification to whether traffic between intra secured group entities should be allowed or denied.
- securedGroup StringAction 
- List of secured group action.
- securedGroup List<String>Category References 
- A specification to whether traffic between intra secured group entities should be allowed or denied.
- securedGroup stringAction 
- List of secured group action.
- securedGroup string[]Category References 
- A specification to whether traffic between intra secured group entities should be allowed or denied.
- secured_group_ straction 
- List of secured group action.
- secured_group_ Sequence[str]category_ references 
- A specification to whether traffic between intra secured group entities should be allowed or denied.
- securedGroup StringAction 
- List of secured group action.
- securedGroup List<String>Category References 
- A specification to whether traffic between intra secured group entities should be allowed or denied.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecMultiEnvIsolationRuleSpec            
- Specs
List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec> 
- Multi Environment Isolation Rule Spec.
- Specs
[]GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec 
- Multi Environment Isolation Rule Spec.
- specs
List<GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec> 
- Multi Environment Isolation Rule Spec.
- specs
GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec[] 
- Multi Environment Isolation Rule Spec.
- specs
Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec] 
- Multi Environment Isolation Rule Spec.
- specs List<Property Map>
- Multi Environment Isolation Rule Spec.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecMultiEnvIsolationRuleSpecSpec             
- allTo List<Property Map>All Isolation Groups 
- all to all isolation group
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecMultiEnvIsolationRuleSpecSpecAllToAllIsolationGroup                  
- IsolationGroups List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec All To All Isolation Group Isolation Group> 
- Denotes the list of secured groups that will be used in All to All mutual isolation.
- IsolationGroups []GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec All To All Isolation Group Isolation Group 
- Denotes the list of secured groups that will be used in All to All mutual isolation.
- isolationGroups List<GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec All To All Isolation Group Isolation Group> 
- Denotes the list of secured groups that will be used in All to All mutual isolation.
- isolationGroups GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec All To All Isolation Group Isolation Group[] 
- Denotes the list of secured groups that will be used in All to All mutual isolation.
- isolation_groups Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec All To All Isolation Group Isolation Group] 
- Denotes the list of secured groups that will be used in All to All mutual isolation.
- isolationGroups List<Property Map>
- Denotes the list of secured groups that will be used in All to All mutual isolation.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecMultiEnvIsolationRuleSpecSpecAllToAllIsolationGroupIsolationGroup                    
- GroupCategory List<string>References 
- External identifiers of categories belonging to the isolation group.
- GroupCategory []stringReferences 
- External identifiers of categories belonging to the isolation group.
- groupCategory List<String>References 
- External identifiers of categories belonging to the isolation group.
- groupCategory string[]References 
- External identifiers of categories belonging to the isolation group.
- group_category_ Sequence[str]references 
- External identifiers of categories belonging to the isolation group.
- groupCategory List<String>References 
- External identifiers of categories belonging to the isolation group.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecTwoEnvIsolationRuleSpec            
- FirstIsolation List<string>Groups 
- Denotes the first group of category uuids that will be used in an isolation policy.
- SecondIsolation List<string>Groups 
- Denotes the second group of category uuids that will be used in an isolation policy.
- FirstIsolation []stringGroups 
- Denotes the first group of category uuids that will be used in an isolation policy.
- SecondIsolation []stringGroups 
- Denotes the second group of category uuids that will be used in an isolation policy.
- firstIsolation List<String>Groups 
- Denotes the first group of category uuids that will be used in an isolation policy.
- secondIsolation List<String>Groups 
- Denotes the second group of category uuids that will be used in an isolation policy.
- firstIsolation string[]Groups 
- Denotes the first group of category uuids that will be used in an isolation policy.
- secondIsolation string[]Groups 
- Denotes the second group of category uuids that will be used in an isolation policy.
- first_isolation_ Sequence[str]groups 
- Denotes the first group of category uuids that will be used in an isolation policy.
- second_isolation_ Sequence[str]groups 
- Denotes the second group of category uuids that will be used in an isolation policy.
- firstIsolation List<String>Groups 
- Denotes the first group of category uuids that will be used in an isolation policy.
- secondIsolation List<String>Groups 
- Denotes the second group of category uuids that will be used in an isolation policy.
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the nutanixTerraform Provider.
