Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg
nutanix.getProtectionRules
Explore with Pulumi AI
Describes Protection Rules
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";
const protectionRules = nutanix.getProtectionRules({});
import pulumi
import pulumi_nutanix as nutanix
protection_rules = nutanix.get_protection_rules()
package main
import (
	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := nutanix.GetProtectionRules(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = Pulumi.Nutanix;
return await Deployment.RunAsync(() => 
{
    var protectionRules = Nutanix.GetProtectionRules.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NutanixFunctions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var protectionRules = NutanixFunctions.getProtectionRules();
    }
}
variables:
  protectionRules:
    fn::invoke:
      function: nutanix:getProtectionRules
      arguments: {}
Using getProtectionRules
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 getProtectionRules(opts?: InvokeOptions): Promise<GetProtectionRulesResult>
function getProtectionRulesOutput(opts?: InvokeOptions): Output<GetProtectionRulesResult>def get_protection_rules(opts: Optional[InvokeOptions] = None) -> GetProtectionRulesResult
def get_protection_rules_output(opts: Optional[InvokeOptions] = None) -> Output[GetProtectionRulesResult]func GetProtectionRules(ctx *Context, opts ...InvokeOption) (*GetProtectionRulesResult, error)
func GetProtectionRulesOutput(ctx *Context, opts ...InvokeOption) GetProtectionRulesResultOutput> Note: This function is named GetProtectionRules in the Go SDK.
public static class GetProtectionRules 
{
    public static Task<GetProtectionRulesResult> InvokeAsync(InvokeOptions? opts = null)
    public static Output<GetProtectionRulesResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetProtectionRulesResult> getProtectionRules(InvokeOptions options)
public static Output<GetProtectionRulesResult> getProtectionRules(InvokeOptions options)
fn::invoke:
  function: nutanix:index/getProtectionRules:getProtectionRules
  arguments:
    # arguments dictionarygetProtectionRules Result
The following output properties are available:
- Api
Version string - version of the API
 - Entities
List<Piers
Karsenbarg. Nutanix. Outputs. Get Protection Rules Entity>  - List of Protection Rules
 - Id string
 - The provider-assigned unique ID for this managed resource.
 
- Api
Version string - version of the API
 - Entities
[]Get
Protection Rules Entity  - List of Protection Rules
 - Id string
 - The provider-assigned unique ID for this managed resource.
 
- api
Version String - version of the API
 - entities
List<Get
Protection Rules Entity>  - List of Protection Rules
 - id String
 - The provider-assigned unique ID for this managed resource.
 
- api
Version string - version of the API
 - entities
Get
Protection Rules Entity[]  - List of Protection Rules
 - id string
 - The provider-assigned unique ID for this managed resource.
 
- api_
version str - version of the API
 - entities
Sequence[Get
Protection Rules Entity]  - List of Protection Rules
 - id str
 - The provider-assigned unique ID for this managed resource.
 
- api
Version String - version of the API
 - entities List<Property Map>
 - List of Protection Rules
 - id String
 - The provider-assigned unique ID for this managed resource.
 
Supporting Types
GetProtectionRulesEntity   
- Api
Version string - version of the API
 - Availability
Zone List<PiersConnectivity Lists Karsenbarg. Nutanix. Inputs. Get Protection Rules Entity Availability Zone Connectivity List>  - (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
 - Categories
List<Piers
Karsenbarg. Nutanix. Inputs. Get Protection Rules Entity Category>  - Category
Filters List<PiersKarsenbarg. Nutanix. Inputs. Get Protection Rules Entity Category Filter>  - (Optional/Computed)
 - Description string
 - A description for protection rule.
 - Metadata Dictionary<string, string>
 - Name string
 - (Optional) the name.
 - Ordered
Availability List<PiersZone Lists Karsenbarg. Nutanix. Inputs. Get Protection Rules Entity Ordered Availability Zone List>  - (Required) A list of availability zones, each of which, receives a replica\nof the data for the entities protected by this protection rule.
ordered_availability_zone_list.#.cluster_uuid- (Optional/Computed) UUID of specific cluster to which we will be replicating.ordered_availability_zone_list.#.availability_zone_url- (Optional/Computed) The FQDN or IP address of the availability zone.
 - Owner
References List<PiersKarsenbarg. Nutanix. Inputs. Get Protection Rules Entity Owner Reference>  - Project
References List<PiersKarsenbarg. Nutanix. Inputs. Get Protection Rules Entity Project Reference>  - Start
Time string - State string
 
- Api
Version string - version of the API
 - Availability
Zone []GetConnectivity Lists Protection Rules Entity Availability Zone Connectivity List  - (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
 - Categories
[]Get
Protection Rules Entity Category  - Category
Filters []GetProtection Rules Entity Category Filter  - (Optional/Computed)
 - Description string
 - A description for protection rule.
 - Metadata map[string]string
 - Name string
 - (Optional) the name.
 - Ordered
Availability []GetZone Lists Protection Rules Entity Ordered Availability Zone List  - (Required) A list of availability zones, each of which, receives a replica\nof the data for the entities protected by this protection rule.
ordered_availability_zone_list.#.cluster_uuid- (Optional/Computed) UUID of specific cluster to which we will be replicating.ordered_availability_zone_list.#.availability_zone_url- (Optional/Computed) The FQDN or IP address of the availability zone.
 - Owner
References []GetProtection Rules Entity Owner Reference  - Project
References []GetProtection Rules Entity Project Reference  - Start
Time string - State string
 
- api
Version String - version of the API
 - availability
Zone List<GetConnectivity Lists Protection Rules Entity Availability Zone Connectivity List>  - (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
 - categories
List<Get
Protection Rules Entity Category>  - category
Filters List<GetProtection Rules Entity Category Filter>  - (Optional/Computed)
 - description String
 - A description for protection rule.
 - metadata Map<String,String>
 - name String
 - (Optional) the name.
 - ordered
Availability List<GetZone Lists Protection Rules Entity Ordered Availability Zone List>  - (Required) A list of availability zones, each of which, receives a replica\nof the data for the entities protected by this protection rule.
ordered_availability_zone_list.#.cluster_uuid- (Optional/Computed) UUID of specific cluster to which we will be replicating.ordered_availability_zone_list.#.availability_zone_url- (Optional/Computed) The FQDN or IP address of the availability zone.
 - owner
References List<GetProtection Rules Entity Owner Reference>  - project
References List<GetProtection Rules Entity Project Reference>  - start
Time String - state String
 
- api
Version string - version of the API
 - availability
Zone GetConnectivity Lists Protection Rules Entity Availability Zone Connectivity List[]  - (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
 - categories
Get
Protection Rules Entity Category[]  - category
Filters GetProtection Rules Entity Category Filter[]  - (Optional/Computed)
 - description string
 - A description for protection rule.
 - metadata {[key: string]: string}
 - name string
 - (Optional) the name.
 - ordered
Availability GetZone Lists Protection Rules Entity Ordered Availability Zone List[]  - (Required) A list of availability zones, each of which, receives a replica\nof the data for the entities protected by this protection rule.
ordered_availability_zone_list.#.cluster_uuid- (Optional/Computed) UUID of specific cluster to which we will be replicating.ordered_availability_zone_list.#.availability_zone_url- (Optional/Computed) The FQDN or IP address of the availability zone.
 - owner
References GetProtection Rules Entity Owner Reference[]  - project
References GetProtection Rules Entity Project Reference[]  - start
Time string - state string
 
- api_
version str - version of the API
 - availability_
zone_ Sequence[Getconnectivity_ lists Protection Rules Entity Availability Zone Connectivity List]  - (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
 - categories
Sequence[Get
Protection Rules Entity Category]  - category_
filters Sequence[GetProtection Rules Entity Category Filter]  - (Optional/Computed)
 - description str
 - A description for protection rule.
 - metadata Mapping[str, str]
 - name str
 - (Optional) the name.
 - ordered_
availability_ Sequence[Getzone_ lists Protection Rules Entity Ordered Availability Zone List]  - (Required) A list of availability zones, each of which, receives a replica\nof the data for the entities protected by this protection rule.
ordered_availability_zone_list.#.cluster_uuid- (Optional/Computed) UUID of specific cluster to which we will be replicating.ordered_availability_zone_list.#.availability_zone_url- (Optional/Computed) The FQDN or IP address of the availability zone.
 - owner_
references Sequence[GetProtection Rules Entity Owner Reference]  - project_
references Sequence[GetProtection Rules Entity Project Reference]  - start_
time str - state str
 
- api
Version String - version of the API
 - availability
Zone List<Property Map>Connectivity Lists  - (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
 - categories List<Property Map>
 - category
Filters List<Property Map> - (Optional/Computed)
 - description String
 - A description for protection rule.
 - metadata Map<String>
 - name String
 - (Optional) the name.
 - ordered
Availability List<Property Map>Zone Lists  - (Required) A list of availability zones, each of which, receives a replica\nof the data for the entities protected by this protection rule.
ordered_availability_zone_list.#.cluster_uuid- (Optional/Computed) UUID of specific cluster to which we will be replicating.ordered_availability_zone_list.#.availability_zone_url- (Optional/Computed) The FQDN or IP address of the availability zone.
 - owner
References List<Property Map> - project
References List<Property Map> - start
Time String - state String
 
GetProtectionRulesEntityAvailabilityZoneConnectivityList       
- int
 - (Optional/Computed) Index of the availability zone.
 - Snapshot
Schedule List<PiersLists Karsenbarg. Nutanix. Inputs. Get Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List>  - (Optional/Computed) Snapshot schedules for the pair of the availability zones.
availability_zone_connectivity_list.snapshot_schedule_list.#.recovery_point_objective_secs- (Required) "A recovery point objective (RPO) is the maximum acceptable amount of data loss.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.num_snapshots- (Optional/Computed) Number of snapshots need to be retained.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_multiple- (Optional/Computed) Multiplier to 'snapshot_interval_type'.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_snapshot_interval_type- (Optional/Computed)availability_zone_connectivity_list.snapshot_schedule_list.#.auto_suspend_timeout_secs- (Optional/Computed) Auto suspend timeout in case of connection failure between the sites.availability_zone_connectivity_list.snapshot_schedule_list.#.snapshot_type- (Optional/Computed) Crash consistent or Application Consistent snapshot.availability_zone_connectivity_list.snapshot_schedule_list.#.remote_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.
 - Source
Availability intZone Index  - (Optional/Computed) Index of the availability zone.
 
- int
 - (Optional/Computed) Index of the availability zone.
 - Snapshot
Schedule []GetLists Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List  - (Optional/Computed) Snapshot schedules for the pair of the availability zones.
availability_zone_connectivity_list.snapshot_schedule_list.#.recovery_point_objective_secs- (Required) "A recovery point objective (RPO) is the maximum acceptable amount of data loss.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.num_snapshots- (Optional/Computed) Number of snapshots need to be retained.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_multiple- (Optional/Computed) Multiplier to 'snapshot_interval_type'.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_snapshot_interval_type- (Optional/Computed)availability_zone_connectivity_list.snapshot_schedule_list.#.auto_suspend_timeout_secs- (Optional/Computed) Auto suspend timeout in case of connection failure between the sites.availability_zone_connectivity_list.snapshot_schedule_list.#.snapshot_type- (Optional/Computed) Crash consistent or Application Consistent snapshot.availability_zone_connectivity_list.snapshot_schedule_list.#.remote_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.
 - Source
Availability intZone Index  - (Optional/Computed) Index of the availability zone.
 
- Integer
 - (Optional/Computed) Index of the availability zone.
 - snapshot
Schedule List<GetLists Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List>  - (Optional/Computed) Snapshot schedules for the pair of the availability zones.
availability_zone_connectivity_list.snapshot_schedule_list.#.recovery_point_objective_secs- (Required) "A recovery point objective (RPO) is the maximum acceptable amount of data loss.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.num_snapshots- (Optional/Computed) Number of snapshots need to be retained.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_multiple- (Optional/Computed) Multiplier to 'snapshot_interval_type'.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_snapshot_interval_type- (Optional/Computed)availability_zone_connectivity_list.snapshot_schedule_list.#.auto_suspend_timeout_secs- (Optional/Computed) Auto suspend timeout in case of connection failure between the sites.availability_zone_connectivity_list.snapshot_schedule_list.#.snapshot_type- (Optional/Computed) Crash consistent or Application Consistent snapshot.availability_zone_connectivity_list.snapshot_schedule_list.#.remote_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.
 - source
Availability IntegerZone Index  - (Optional/Computed) Index of the availability zone.
 
- number
 - (Optional/Computed) Index of the availability zone.
 - snapshot
Schedule GetLists Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List[]  - (Optional/Computed) Snapshot schedules for the pair of the availability zones.
availability_zone_connectivity_list.snapshot_schedule_list.#.recovery_point_objective_secs- (Required) "A recovery point objective (RPO) is the maximum acceptable amount of data loss.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.num_snapshots- (Optional/Computed) Number of snapshots need to be retained.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_multiple- (Optional/Computed) Multiplier to 'snapshot_interval_type'.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_snapshot_interval_type- (Optional/Computed)availability_zone_connectivity_list.snapshot_schedule_list.#.auto_suspend_timeout_secs- (Optional/Computed) Auto suspend timeout in case of connection failure between the sites.availability_zone_connectivity_list.snapshot_schedule_list.#.snapshot_type- (Optional/Computed) Crash consistent or Application Consistent snapshot.availability_zone_connectivity_list.snapshot_schedule_list.#.remote_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.
 - source
Availability numberZone Index  - (Optional/Computed) Index of the availability zone.
 
- destination_
availability_ intzone_ index  - (Optional/Computed) Index of the availability zone.
 - snapshot_
schedule_ Sequence[Getlists Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List]  - (Optional/Computed) Snapshot schedules for the pair of the availability zones.
availability_zone_connectivity_list.snapshot_schedule_list.#.recovery_point_objective_secs- (Required) "A recovery point objective (RPO) is the maximum acceptable amount of data loss.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.num_snapshots- (Optional/Computed) Number of snapshots need to be retained.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_multiple- (Optional/Computed) Multiplier to 'snapshot_interval_type'.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_snapshot_interval_type- (Optional/Computed)availability_zone_connectivity_list.snapshot_schedule_list.#.auto_suspend_timeout_secs- (Optional/Computed) Auto suspend timeout in case of connection failure between the sites.availability_zone_connectivity_list.snapshot_schedule_list.#.snapshot_type- (Optional/Computed) Crash consistent or Application Consistent snapshot.availability_zone_connectivity_list.snapshot_schedule_list.#.remote_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.
 - source_
availability_ intzone_ index  - (Optional/Computed) Index of the availability zone.
 
- Number
 - (Optional/Computed) Index of the availability zone.
 - snapshot
Schedule List<Property Map>Lists  - (Optional/Computed) Snapshot schedules for the pair of the availability zones.
availability_zone_connectivity_list.snapshot_schedule_list.#.recovery_point_objective_secs- (Required) "A recovery point objective (RPO) is the maximum acceptable amount of data loss.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.num_snapshots- (Optional/Computed) Number of snapshots need to be retained.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_multiple- (Optional/Computed) Multiplier to 'snapshot_interval_type'.availability_zone_connectivity_list.snapshot_schedule_list.#.local_snapshot_retention_policy.0.rollup_retention_policy_snapshot_interval_type- (Optional/Computed)availability_zone_connectivity_list.snapshot_schedule_list.#.auto_suspend_timeout_secs- (Optional/Computed) Auto suspend timeout in case of connection failure between the sites.availability_zone_connectivity_list.snapshot_schedule_list.#.snapshot_type- (Optional/Computed) Crash consistent or Application Consistent snapshot.availability_zone_connectivity_list.snapshot_schedule_list.#.remote_snapshot_retention_policy- (Optional/Computed) This describes the snapshot retention policy for this availability zone.
 - source
Availability NumberZone Index  - (Optional/Computed) Index of the availability zone.
 
GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleList          
- Auto
Suspend intTimeout Secs  - Local
Snapshot List<PiersRetention Policies Karsenbarg. Nutanix. Inputs. Get Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List Local Snapshot Retention Policy>  - Recovery
Point intObjective Secs  - Remote
Snapshot List<PiersRetention Policies Karsenbarg. Nutanix. Inputs. Get Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List Remote Snapshot Retention Policy>  - Snapshot
Type string 
- Auto
Suspend intTimeout Secs  - Local
Snapshot []GetRetention Policies Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List Local Snapshot Retention Policy  - Recovery
Point intObjective Secs  - Remote
Snapshot []GetRetention Policies Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List Remote Snapshot Retention Policy  - Snapshot
Type string 
- auto
Suspend IntegerTimeout Secs  - local
Snapshot List<GetRetention Policies Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List Local Snapshot Retention Policy>  - recovery
Point IntegerObjective Secs  - remote
Snapshot List<GetRetention Policies Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List Remote Snapshot Retention Policy>  - snapshot
Type String 
- auto
Suspend numberTimeout Secs  - local
Snapshot GetRetention Policies Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List Local Snapshot Retention Policy[]  - recovery
Point numberObjective Secs  - remote
Snapshot GetRetention Policies Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List Remote Snapshot Retention Policy[]  - snapshot
Type string 
- auto_
suspend_ inttimeout_ secs  - local_
snapshot_ Sequence[Getretention_ policies Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List Local Snapshot Retention Policy]  - recovery_
point_ intobjective_ secs  - remote_
snapshot_ Sequence[Getretention_ policies Protection Rules Entity Availability Zone Connectivity List Snapshot Schedule List Remote Snapshot Retention Policy]  - snapshot_
type str 
GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleListLocalSnapshotRetentionPolicy              
- num
Snapshots Integer - rollup
Retention IntegerPolicy Multiple  - rollup
Retention StringPolicy Snapshot Interval Type  
- num
Snapshots number - rollup
Retention numberPolicy Multiple  - rollup
Retention stringPolicy Snapshot Interval Type  
- num
Snapshots Number - rollup
Retention NumberPolicy Multiple  - rollup
Retention StringPolicy Snapshot Interval Type  
GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleListRemoteSnapshotRetentionPolicy              
- num
Snapshots Integer - rollup
Retention IntegerPolicy Multiple  - rollup
Retention StringPolicy Snapshot Interval Type  
- num
Snapshots number - rollup
Retention numberPolicy Multiple  - rollup
Retention stringPolicy Snapshot Interval Type  
- num
Snapshots Number - rollup
Retention NumberPolicy Multiple  - rollup
Retention StringPolicy Snapshot Interval Type  
GetProtectionRulesEntityCategory    
GetProtectionRulesEntityCategoryFilter     
- Kind
Lists List<string> - (Optional/Computed) List of kinds associated with this filter.
 - Params
List<Piers
Karsenbarg. Nutanix. Inputs. Get Protection Rules Entity Category Filter Param>  - (Optional/Computed) A list of category key and list of values.
 - Type string
 - (Optional/Computed) The type of the filter being used.
 
- Kind
Lists []string - (Optional/Computed) List of kinds associated with this filter.
 - Params
[]Get
Protection Rules Entity Category Filter Param  - (Optional/Computed) A list of category key and list of values.
 - Type string
 - (Optional/Computed) The type of the filter being used.
 
- kind
Lists List<String> - (Optional/Computed) List of kinds associated with this filter.
 - params
List<Get
Protection Rules Entity Category Filter Param>  - (Optional/Computed) A list of category key and list of values.
 - type String
 - (Optional/Computed) The type of the filter being used.
 
- kind
Lists string[] - (Optional/Computed) List of kinds associated with this filter.
 - params
Get
Protection Rules Entity Category Filter Param[]  - (Optional/Computed) A list of category key and list of values.
 - type string
 - (Optional/Computed) The type of the filter being used.
 
- kind_
lists Sequence[str] - (Optional/Computed) List of kinds associated with this filter.
 - params
Sequence[Get
Protection Rules Entity Category Filter Param]  - (Optional/Computed) A list of category key and list of values.
 - type str
 - (Optional/Computed) The type of the filter being used.
 
- kind
Lists List<String> - (Optional/Computed) List of kinds associated with this filter.
 - params List<Property Map>
 - (Optional/Computed) A list of category key and list of values.
 - type String
 - (Optional/Computed) The type of the filter being used.
 
GetProtectionRulesEntityCategoryFilterParam      
GetProtectionRulesEntityOrderedAvailabilityZoneList       
- Availability
Zone stringUrl  - Cluster
Uuid string 
- Availability
Zone stringUrl  - Cluster
Uuid string 
- availability
Zone StringUrl  - cluster
Uuid String 
- availability
Zone stringUrl  - cluster
Uuid string 
- availability
Zone StringUrl  - cluster
Uuid String 
GetProtectionRulesEntityOwnerReference     
GetProtectionRulesEntityProjectReference     
Package Details
- Repository
 - nutanix pierskarsenbarg/pulumi-nutanix
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
nutanixTerraform Provider.