Nutanix v0.1.0 published on Tuesday, Sep 24, 2024 by Piers Karsenbarg
nutanix.getProtectionRules
Explore with Pulumi AI
Nutanix v0.1.0 published on Tuesday, Sep 24, 2024 by Piers Karsenbarg
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, nil, 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.
Nutanix v0.1.0 published on Tuesday, Sep 24, 2024 by Piers Karsenbarg