Nutanix v0.5.0 published on Monday, Nov 4, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: nutanix:index/getProtectionRules:getProtectionRules
arguments:
# arguments dictionary
getProtectionRules 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
nutanix
Terraform Provider.