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 dictionary
The 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.
- Order
By 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.
- Order
By 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.
- order
By 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.
- order
By 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.
- order
By 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.
- Network
Policies List<PiersKarsenbarg. Nutanix. Outputs. Get Network Security Policies V2Network Policy> - Filter string
- Limit int
- Order
By string - Page int
- Select string
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Policies []GetNetwork Security Policies V2Network Policy - Filter string
- Limit int
- Order
By string - Page int
- Select string
- id String
- The provider-assigned unique ID for this managed resource.
- network
Policies List<GetNetwork Security Policies V2Network Policy> - filter String
- limit Integer
- order
By String - page Integer
- select String
- id string
- The provider-assigned unique ID for this managed resource.
- network
Policies GetNetwork Security Policies V2Network Policy[] - filter string
- limit number
- order
By 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.
- network
Policies List<Property Map> - filter String
- limit Number
- order
By String - page Number
- select String
Supporting Types
GetNetworkSecurityPoliciesV2NetworkPolicy
- Created
By This property is required. string - created by.
- Creation
Time This property is required. string - creation time of NSP
- Description
This property is required. string - A user defined annotation for a policy.
- Ext
Id This property is required. string - Network security policy UUID.
- Is
Hitlog Enabled This property is required. bool - If Hitlog is enabled.
- Is
Ipv6Traffic Allowed This property is required. bool - If Ipv6 Traffic is allowed.
- Is
System Defined This property is required. bool - Is system defined NSP
- Last
Update Time This property is required. string - last updated time
- Links
This property is required. 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
This property is required. string - Name of the Flow Network Security Policy.
- Rules
This property is required. 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
This property is required. 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.
- Secured
Groups This property is required. List<string> - Uuids of the secured groups in the NSP.
- State
This property is required. string - Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- Tenant
Id This property is required. string - A globally unique identifier that represents the tenant that owns this entity
- Type
This property is required. string - Defines the type of rules that can be used in a policy.
- Vpc
References This property is required. List<string> - A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
- Created
By This property is required. string - created by.
- Creation
Time This property is required. string - creation time of NSP
- Description
This property is required. string - A user defined annotation for a policy.
- Ext
Id This property is required. string - Network security policy UUID.
- Is
Hitlog Enabled This property is required. bool - If Hitlog is enabled.
- Is
Ipv6Traffic Allowed This property is required. bool - If Ipv6 Traffic is allowed.
- Is
System Defined This property is required. bool - Is system defined NSP
- Last
Update Time This property is required. string - last updated time
- Links
This property is required. []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
This property is required. string - Name of the Flow Network Security Policy.
- Rules
This property is required. []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
This property is required. 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.
- Secured
Groups This property is required. []string - Uuids of the secured groups in the NSP.
- State
This property is required. string - Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- Tenant
Id This property is required. string - A globally unique identifier that represents the tenant that owns this entity
- Type
This property is required. string - Defines the type of rules that can be used in a policy.
- Vpc
References This property is required. []string - A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
- created
By This property is required. String - created by.
- creation
Time This property is required. String - creation time of NSP
- description
This property is required. String - A user defined annotation for a policy.
- ext
Id This property is required. String - Network security policy UUID.
- is
Hitlog Enabled This property is required. Boolean - If Hitlog is enabled.
- is
Ipv6Traffic Allowed This property is required. Boolean - If Ipv6 Traffic is allowed.
- is
System Defined This property is required. Boolean - Is system defined NSP
- last
Update Time This property is required. String - last updated time
- links
This property is required. 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
This property is required. String - Name of the Flow Network Security Policy.
- rules
This property is required. 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
This property is required. 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.
- secured
Groups This property is required. List<String> - Uuids of the secured groups in the NSP.
- state
This property is required. String - Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- tenant
Id This property is required. String - A globally unique identifier that represents the tenant that owns this entity
- type
This property is required. String - Defines the type of rules that can be used in a policy.
- vpc
References This property is required. List<String> - A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
- created
By This property is required. string - created by.
- creation
Time This property is required. string - creation time of NSP
- description
This property is required. string - A user defined annotation for a policy.
- ext
Id This property is required. string - Network security policy UUID.
- is
Hitlog Enabled This property is required. boolean - If Hitlog is enabled.
- is
Ipv6Traffic Allowed This property is required. boolean - If Ipv6 Traffic is allowed.
- is
System Defined This property is required. boolean - Is system defined NSP
- last
Update Time This property is required. string - last updated time
- links
This property is required. 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
This property is required. string - Name of the Flow Network Security Policy.
- rules
This property is required. 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
This property is required. 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.
- secured
Groups This property is required. string[] - Uuids of the secured groups in the NSP.
- state
This property is required. string - Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- tenant
Id This property is required. string - A globally unique identifier that represents the tenant that owns this entity
- type
This property is required. string - Defines the type of rules that can be used in a policy.
- vpc
References This property is required. string[] - A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
- created_
by This property is required. str - created by.
- creation_
time This property is required. str - creation time of NSP
- description
This property is required. str - A user defined annotation for a policy.
- ext_
id This property is required. str - Network security policy UUID.
- is_
hitlog_ enabled This property is required. bool - If Hitlog is enabled.
- is_
ipv6_ traffic_ allowed This property is required. bool - If Ipv6 Traffic is allowed.
- is_
system_ defined This property is required. bool - Is system defined NSP
- last_
update_ time This property is required. str - last updated time
- links
This property is required. 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
This property is required. str - Name of the Flow Network Security Policy.
- rules
This property is required. 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
This property is required. 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 This property is required. Sequence[str] - Uuids of the secured groups in the NSP.
- state
This property is required. 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 This property is required. str - A globally unique identifier that represents the tenant that owns this entity
- type
This property is required. str - Defines the type of rules that can be used in a policy.
- vpc_
references This property is required. Sequence[str] - A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
- created
By This property is required. String - created by.
- creation
Time This property is required. String - creation time of NSP
- description
This property is required. String - A user defined annotation for a policy.
- ext
Id This property is required. String - Network security policy UUID.
- is
Hitlog Enabled This property is required. Boolean - If Hitlog is enabled.
- is
Ipv6Traffic Allowed This property is required. Boolean - If Ipv6 Traffic is allowed.
- is
System Defined This property is required. Boolean - Is system defined NSP
- last
Update Time This property is required. String - last updated time
- links
This property is required. 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
This property is required. String - Name of the Flow Network Security Policy.
- rules
This property is required. 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
This property is required. 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.
- secured
Groups This property is required. List<String> - Uuids of the secured groups in the NSP.
- state
This property is required. String - Whether the policy is applied or monitored; can be omitted or set null to save the policy without applying or monitoring it.
- tenant
Id This property is required. String - A globally unique identifier that represents the tenant that owns this entity
- type
This property is required. String - Defines the type of rules that can be used in a policy.
- vpc
References This property is required. List<String> - A list of external ids for VPCs, used only when the scope of policy is a list of VPCs.
GetNetworkSecurityPoliciesV2NetworkPolicyLink
GetNetworkSecurityPoliciesV2NetworkPolicyRule
- Description
This property is required. string - A user defined annotation for a rule.
- Ext
Id This property is required. string - A globally unique identifier of an instance that is suitable for external consumption.
- Links
This property is required. 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
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec> - Spec for rules.
- Type
This property is required. string - The type for a rule - the value chosen here restricts which specification can be chosen.
- Description
This property is required. string - A user defined annotation for a rule.
- Ext
Id This property is required. string - A globally unique identifier of an instance that is suitable for external consumption.
- Links
This property is required. []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
This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec - Spec for rules.
- Type
This property is required. string - The type for a rule - the value chosen here restricts which specification can be chosen.
- description
This property is required. String - A user defined annotation for a rule.
- ext
Id This property is required. String - A globally unique identifier of an instance that is suitable for external consumption.
- links
This property is required. 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
This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec> - Spec for rules.
- type
This property is required. String - The type for a rule - the value chosen here restricts which specification can be chosen.
- description
This property is required. string - A user defined annotation for a rule.
- ext
Id This property is required. string - A globally unique identifier of an instance that is suitable for external consumption.
- links
This property is required. 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
This property is required. GetNetwork Security Policies V2Network Policy Rule Spec[] - Spec for rules.
- type
This property is required. string - The type for a rule - the value chosen here restricts which specification can be chosen.
- description
This property is required. str - A user defined annotation for a rule.
- ext_
id This property is required. str - A globally unique identifier of an instance that is suitable for external consumption.
- links
This property is required. 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
This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec] - Spec for rules.
- type
This property is required. str - The type for a rule - the value chosen here restricts which specification can be chosen.
- description
This property is required. String - A user defined annotation for a rule.
- ext
Id This property is required. String - A globally unique identifier of an instance that is suitable for external consumption.
- links
This property is required. 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
This property is required. List<Property Map> - Spec for rules.
- type
This property is required. String - The type for a rule - the value chosen here restricts which specification can be chosen.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleLink
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpec
- Application
Rule Specs This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec> - Application Rule Spec.
- Intra
Entity Group Rule Specs This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Intra Entity Group Rule Spec> - Intra entity group Rule Spec
- Multi
Env Isolation Rule Specs This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec> - Multi Environment Isolation Rule Spec.
- Two
Env Isolation Rule Specs This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Two Env Isolation Rule Spec> - Two Environment Isolation Rule Spec.
- Application
Rule Specs This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec - Application Rule Spec.
- Intra
Entity Group Rule Specs This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Intra Entity Group Rule Spec - Intra entity group Rule Spec
- Multi
Env Isolation Rule Specs This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec - Multi Environment Isolation Rule Spec.
- Two
Env Isolation Rule Specs This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Two Env Isolation Rule Spec - Two Environment Isolation Rule Spec.
- application
Rule Specs This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec> - Application Rule Spec.
- intra
Entity Group Rule Specs This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Intra Entity Group Rule Spec> - Intra entity group Rule Spec
- multi
Env Isolation Rule Specs This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec> - Multi Environment Isolation Rule Spec.
- two
Env Isolation Rule Specs This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Two Env Isolation Rule Spec> - Two Environment Isolation Rule Spec.
- application
Rule Specs This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec[] - Application Rule Spec.
- intra
Entity Group Rule Specs This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Intra Entity Group Rule Spec[] - Intra entity group Rule Spec
- multi
Env Isolation Rule Specs This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec[] - Multi Environment Isolation Rule Spec.
- two
Env Isolation Rule Specs This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Two Env Isolation Rule Spec[] - Two Environment Isolation Rule Spec.
- application_
rule_ specs This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec] - Application Rule Spec.
- intra_
entity_ group_ rule_ specs This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Intra Entity Group Rule Spec] - Intra entity group Rule Spec
- multi_
env_ isolation_ rule_ specs This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec] - Multi Environment Isolation Rule Spec.
- two_
env_ isolation_ rule_ specs This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Two Env Isolation Rule Spec] - Two Environment Isolation Rule Spec.
- application
Rule Specs This property is required. List<Property Map> - Application Rule Spec.
- intra
Entity Group Rule Specs This property is required. List<Property Map> - Intra entity group Rule Spec
- multi
Env Isolation Rule Specs This property is required. List<Property Map> - Multi Environment Isolation Rule Spec.
- two
Env Isolation Rule Specs This property is required. List<Property Map> - Two Environment Isolation Rule Spec.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpec
- Dest
Address Group References This property is required. List<string> - A list of address group references.
- Dest
Allow Spec This property is required. string - A specification to how allow mode traffic should be applied, either ALL or NONE.
- Dest
Category References This property is required. List<string> - List of categories that define a set of network endpoints as outbound.
- Dest
Subnets This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec Dest Subnet> - destination subnet value
- Icmp
Services This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec Icmp Service> - icmp services
- Is
All Protocol Allowed This property is required. bool - Denotes if rule allows traffic for all protocol.
- Network
Function Chain Reference This property is required. string - A reference to the network function chain in the rule.
- Secured
Group Category References This property is required. List<string> - A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- Service
Group References This property is required. List<string> - A list of service group references.
- Src
Address Group References This property is required. List<string> - A list of address group references.
- Src
Allow Spec This property is required. string - A specification to how allow mode traffic should be applied, either ALL or NONE.
- Src
Category References This property is required. List<string> - List of categories that define a set of network endpoints as inbound.
- Src
Subnets This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec Src Subnet> - source subnet value
- Tcp
Services This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec Tcp Service> - tcp services
- Udp
Services This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Application Rule Spec Udp Service> - udp services
- Dest
Address Group References This property is required. []string - A list of address group references.
- Dest
Allow Spec This property is required. string - A specification to how allow mode traffic should be applied, either ALL or NONE.
- Dest
Category References This property is required. []string - List of categories that define a set of network endpoints as outbound.
- Dest
Subnets This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Dest Subnet - destination subnet value
- Icmp
Services This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Icmp Service - icmp services
- Is
All Protocol Allowed This property is required. bool - Denotes if rule allows traffic for all protocol.
- Network
Function Chain Reference This property is required. string - A reference to the network function chain in the rule.
- Secured
Group Category References This property is required. []string - A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- Service
Group References This property is required. []string - A list of service group references.
- Src
Address Group References This property is required. []string - A list of address group references.
- Src
Allow Spec This property is required. string - A specification to how allow mode traffic should be applied, either ALL or NONE.
- Src
Category References This property is required. []string - List of categories that define a set of network endpoints as inbound.
- Src
Subnets This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Src Subnet - source subnet value
- Tcp
Services This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Tcp Service - tcp services
- Udp
Services This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Udp Service - udp services
- dest
Address Group References This property is required. List<String> - A list of address group references.
- dest
Allow Spec This property is required. String - A specification to how allow mode traffic should be applied, either ALL or NONE.
- dest
Category References This property is required. List<String> - List of categories that define a set of network endpoints as outbound.
- dest
Subnets This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Dest Subnet> - destination subnet value
- icmp
Services This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Icmp Service> - icmp services
- is
All Protocol Allowed This property is required. Boolean - Denotes if rule allows traffic for all protocol.
- network
Function Chain Reference This property is required. String - A reference to the network function chain in the rule.
- secured
Group Category References This property is required. List<String> - A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- service
Group References This property is required. List<String> - A list of service group references.
- src
Address Group References This property is required. List<String> - A list of address group references.
- src
Allow Spec This property is required. String - A specification to how allow mode traffic should be applied, either ALL or NONE.
- src
Category References This property is required. List<String> - List of categories that define a set of network endpoints as inbound.
- src
Subnets This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Src Subnet> - source subnet value
- tcp
Services This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Tcp Service> - tcp services
- udp
Services This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Udp Service> - udp services
- dest
Address Group References This property is required. string[] - A list of address group references.
- dest
Allow Spec This property is required. string - A specification to how allow mode traffic should be applied, either ALL or NONE.
- dest
Category References This property is required. string[] - List of categories that define a set of network endpoints as outbound.
- dest
Subnets This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Dest Subnet[] - destination subnet value
- icmp
Services This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Icmp Service[] - icmp services
- is
All Protocol Allowed This property is required. boolean - Denotes if rule allows traffic for all protocol.
- network
Function Chain Reference This property is required. string - A reference to the network function chain in the rule.
- secured
Group Category References This property is required. string[] - A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- service
Group References This property is required. string[] - A list of service group references.
- src
Address Group References This property is required. string[] - A list of address group references.
- src
Allow Spec This property is required. string - A specification to how allow mode traffic should be applied, either ALL or NONE.
- src
Category References This property is required. string[] - List of categories that define a set of network endpoints as inbound.
- src
Subnets This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Src Subnet[] - source subnet value
- tcp
Services This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Tcp Service[] - tcp services
- udp
Services This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Udp Service[] - udp services
- dest_
address_ group_ references This property is required. Sequence[str] - A list of address group references.
- dest_
allow_ spec This property is required. str - A specification to how allow mode traffic should be applied, either ALL or NONE.
- dest_
category_ references This property is required. Sequence[str] - List of categories that define a set of network endpoints as outbound.
- dest_
subnets This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Dest Subnet] - destination subnet value
- icmp_
services This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Icmp Service] - icmp services
- is_
all_ protocol_ allowed This property is required. bool - Denotes if rule allows traffic for all protocol.
- network_
function_ chain_ reference This property is required. str - A reference to the network function chain in the rule.
- secured_
group_ category_ references This property is required. Sequence[str] - A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- service_
group_ references This property is required. Sequence[str] - A list of service group references.
- src_
address_ group_ references This property is required. Sequence[str] - A list of address group references.
- src_
allow_ spec This property is required. str - A specification to how allow mode traffic should be applied, either ALL or NONE.
- src_
category_ references This property is required. Sequence[str] - List of categories that define a set of network endpoints as inbound.
- src_
subnets This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Src Subnet] - source subnet value
- tcp_
services This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Tcp Service] - tcp services
- udp_
services This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Application Rule Spec Udp Service] - udp services
- dest
Address Group References This property is required. List<String> - A list of address group references.
- dest
Allow Spec This property is required. String - A specification to how allow mode traffic should be applied, either ALL or NONE.
- dest
Category References This property is required. List<String> - List of categories that define a set of network endpoints as outbound.
- dest
Subnets This property is required. List<Property Map> - destination subnet value
- icmp
Services This property is required. List<Property Map> - icmp services
- is
All Protocol Allowed This property is required. Boolean - Denotes if rule allows traffic for all protocol.
- network
Function Chain Reference This property is required. String - A reference to the network function chain in the rule.
- secured
Group Category References This property is required. List<String> - A set of network endpoints which is protected by a Network Security Policy and defined as a list of categories.
- service
Group References This property is required. List<String> - A list of service group references.
- src
Address Group References This property is required. List<String> - A list of address group references.
- src
Allow Spec This property is required. String - A specification to how allow mode traffic should be applied, either ALL or NONE.
- src
Category References This property is required. List<String> - List of categories that define a set of network endpoints as inbound.
- src
Subnets This property is required. List<Property Map> - source subnet value
- tcp
Services This property is required. List<Property Map> - tcp services
- udp
Services This property is required. List<Property Map> - udp services
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpecDestSubnet
- Prefix
Length This property is required. string - Value
This property is required. string
- Prefix
Length This property is required. string - Value
This property is required. string
- prefix
Length This property is required. String - value
This property is required. String
- prefix
Length This property is required. string - value
This property is required. string
- prefix_
length This property is required. str - value
This property is required. str
- prefix
Length This property is required. String - value
This property is required. String
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpecIcmpService
- Code
This property is required. int Icmp service Code. Ignore this field if Code has to be ANY.
See detailed information in Nutanix Security Policies v4.
- Is
All Allowed This property is required. bool - Set this field to true if both Type and Code is ANY.
- Type
This property is required. int - Icmp service Type. Ignore this field if Type has to be ANY.
- Code
This property is required. int Icmp service Code. Ignore this field if Code has to be ANY.
See detailed information in Nutanix Security Policies v4.
- Is
All Allowed This property is required. bool - Set this field to true if both Type and Code is ANY.
- Type
This property is required. int - Icmp service Type. Ignore this field if Type has to be ANY.
- code
This property is required. Integer Icmp service Code. Ignore this field if Code has to be ANY.
See detailed information in Nutanix Security Policies v4.
- is
All Allowed This property is required. Boolean - Set this field to true if both Type and Code is ANY.
- type
This property is required. Integer - Icmp service Type. Ignore this field if Type has to be ANY.
- code
This property is required. number Icmp service Code. Ignore this field if Code has to be ANY.
See detailed information in Nutanix Security Policies v4.
- is
All Allowed This property is required. boolean - Set this field to true if both Type and Code is ANY.
- type
This property is required. number - Icmp service Type. Ignore this field if Type has to be ANY.
- code
This property is required. int Icmp service Code. Ignore this field if Code has to be ANY.
See detailed information in Nutanix Security Policies v4.
- is_
all_ allowed This property is required. bool - Set this field to true if both Type and Code is ANY.
- type
This property is required. int - Icmp service Type. Ignore this field if Type has to be ANY.
- code
This property is required. Number Icmp service Code. Ignore this field if Code has to be ANY.
See detailed information in Nutanix Security Policies v4.
- is
All Allowed This property is required. Boolean - Set this field to true if both Type and Code is ANY.
- type
This property is required. Number - Icmp service Type. Ignore this field if Type has to be ANY.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpecSrcSubnet
- Prefix
Length This property is required. string - Value
This property is required. string
- Prefix
Length This property is required. string - Value
This property is required. string
- prefix
Length This property is required. String - value
This property is required. String
- prefix
Length This property is required. string - value
This property is required. string
- prefix_
length This property is required. str - value
This property is required. str
- prefix
Length This property is required. String - value
This property is required. String
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpecTcpService
- end_
port This property is required. int - end port
- start_
port This property is required. int - start port
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecApplicationRuleSpecUdpService
- end_
port This property is required. int - end port
- start_
port This property is required. int - start port
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecIntraEntityGroupRuleSpec
- Secured
Group Action This property is required. string - List of secured group action.
- Secured
Group Category References This property is required. List<string> - A specification to whether traffic between intra secured group entities should be allowed or denied.
- Secured
Group Action This property is required. string - List of secured group action.
- Secured
Group Category References This property is required. []string - A specification to whether traffic between intra secured group entities should be allowed or denied.
- secured
Group Action This property is required. String - List of secured group action.
- secured
Group Category References This property is required. List<String> - A specification to whether traffic between intra secured group entities should be allowed or denied.
- secured
Group Action This property is required. string - List of secured group action.
- secured
Group Category References This property is required. string[] - A specification to whether traffic between intra secured group entities should be allowed or denied.
- secured_
group_ action This property is required. str - List of secured group action.
- secured_
group_ category_ references This property is required. Sequence[str] - A specification to whether traffic between intra secured group entities should be allowed or denied.
- secured
Group Action This property is required. String - List of secured group action.
- secured
Group Category References This property is required. List<String> - A specification to whether traffic between intra secured group entities should be allowed or denied.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecMultiEnvIsolationRuleSpec
- Specs
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec> - Multi Environment Isolation Rule Spec.
- Specs
This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec - Multi Environment Isolation Rule Spec.
- specs
This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec> - Multi Environment Isolation Rule Spec.
- specs
This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec[] - Multi Environment Isolation Rule Spec.
- specs
This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec] - Multi Environment Isolation Rule Spec.
- specs
This property is required. List<Property Map> - Multi Environment Isolation Rule Spec.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecMultiEnvIsolationRuleSpecSpec
- All
To All Isolation Groups This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Network Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec All To All Isolation Group> - all to all isolation group
- All
To All Isolation Groups This property is required. []GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec All To All Isolation Group - all to all isolation group
- all
To All Isolation Groups This property is required. List<GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec All To All Isolation Group> - all to all isolation group
- all
To All Isolation Groups This property is required. GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec All To All Isolation Group[] - all to all isolation group
- all_
to_ all_ isolation_ groups This property is required. Sequence[GetNetwork Security Policies V2Network Policy Rule Spec Multi Env Isolation Rule Spec Spec All To All Isolation Group] - all to all isolation group
- all
To All Isolation Groups This property is required. List<Property Map> - all to all isolation group
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecMultiEnvIsolationRuleSpecSpecAllToAllIsolationGroup
- Isolation
Groups This property is required. 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.
- Isolation
Groups This property is required. []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 This property is required. 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.
- isolation
Groups This property is required. 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 This property is required. 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.
- isolation
Groups This property is required. List<Property Map> - Denotes the list of secured groups that will be used in All to All mutual isolation.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecMultiEnvIsolationRuleSpecSpecAllToAllIsolationGroupIsolationGroup
- Group
Category References This property is required. List<string> - External identifiers of categories belonging to the isolation group.
- Group
Category References This property is required. []string - External identifiers of categories belonging to the isolation group.
- group
Category References This property is required. List<String> - External identifiers of categories belonging to the isolation group.
- group
Category References This property is required. string[] - External identifiers of categories belonging to the isolation group.
- group_
category_ references This property is required. Sequence[str] - External identifiers of categories belonging to the isolation group.
- group
Category References This property is required. List<String> - External identifiers of categories belonging to the isolation group.
GetNetworkSecurityPoliciesV2NetworkPolicyRuleSpecTwoEnvIsolationRuleSpec
- First
Isolation Groups This property is required. List<string> - Denotes the first group of category uuids that will be used in an isolation policy.
- Second
Isolation Groups This property is required. List<string> - Denotes the second group of category uuids that will be used in an isolation policy.
- First
Isolation Groups This property is required. []string - Denotes the first group of category uuids that will be used in an isolation policy.
- Second
Isolation Groups This property is required. []string - Denotes the second group of category uuids that will be used in an isolation policy.
- first
Isolation Groups This property is required. List<String> - Denotes the first group of category uuids that will be used in an isolation policy.
- second
Isolation Groups This property is required. List<String> - Denotes the second group of category uuids that will be used in an isolation policy.
- first
Isolation Groups This property is required. string[] - Denotes the first group of category uuids that will be used in an isolation policy.
- second
Isolation Groups This property is required. string[] - Denotes the second group of category uuids that will be used in an isolation policy.
- first_
isolation_ groups This property is required. Sequence[str] - Denotes the first group of category uuids that will be used in an isolation policy.
- second_
isolation_ groups This property is required. Sequence[str] - Denotes the second group of category uuids that will be used in an isolation policy.
- first
Isolation Groups This property is required. List<String> - Denotes the first group of category uuids that will be used in an isolation policy.
- second
Isolation Groups This property is required. List<String> - 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
nutanix
Terraform Provider.