1. Packages
  2. Nutanix
  3. API Docs
  4. getProtectionRules
Nutanix v0.1.0 published on Tuesday, Sep 24, 2024 by Piers Karsenbarg

nutanix.getProtectionRules

Explore with Pulumi AI

nutanix logo
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:

    ApiVersion string
    version of the API
    Entities List<PiersKarsenbarg.Nutanix.Outputs.GetProtectionRulesEntity>
    List of Protection Rules
    Id string
    The provider-assigned unique ID for this managed resource.
    ApiVersion string
    version of the API
    Entities []GetProtectionRulesEntity
    List of Protection Rules
    Id string
    The provider-assigned unique ID for this managed resource.
    apiVersion String
    version of the API
    entities List<GetProtectionRulesEntity>
    List of Protection Rules
    id String
    The provider-assigned unique ID for this managed resource.
    apiVersion string
    version of the API
    entities GetProtectionRulesEntity[]
    List of Protection Rules
    id string
    The provider-assigned unique ID for this managed resource.
    api_version str
    version of the API
    entities Sequence[GetProtectionRulesEntity]
    List of Protection Rules
    id str
    The provider-assigned unique ID for this managed resource.
    apiVersion 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

    ApiVersion string
    version of the API
    AvailabilityZoneConnectivityLists List<PiersKarsenbarg.Nutanix.Inputs.GetProtectionRulesEntityAvailabilityZoneConnectivityList>
    (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
    Categories List<PiersKarsenbarg.Nutanix.Inputs.GetProtectionRulesEntityCategory>
    CategoryFilters List<PiersKarsenbarg.Nutanix.Inputs.GetProtectionRulesEntityCategoryFilter>
    (Optional/Computed)
    Description string
    A description for protection rule.
    Metadata Dictionary<string, string>
    Name string
    (Optional) the name.
    OrderedAvailabilityZoneLists List<PiersKarsenbarg.Nutanix.Inputs.GetProtectionRulesEntityOrderedAvailabilityZoneList>
    (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.
    OwnerReferences List<PiersKarsenbarg.Nutanix.Inputs.GetProtectionRulesEntityOwnerReference>
    ProjectReferences List<PiersKarsenbarg.Nutanix.Inputs.GetProtectionRulesEntityProjectReference>
    StartTime string
    State string
    ApiVersion string
    version of the API
    AvailabilityZoneConnectivityLists []GetProtectionRulesEntityAvailabilityZoneConnectivityList
    (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
    Categories []GetProtectionRulesEntityCategory
    CategoryFilters []GetProtectionRulesEntityCategoryFilter
    (Optional/Computed)
    Description string
    A description for protection rule.
    Metadata map[string]string
    Name string
    (Optional) the name.
    OrderedAvailabilityZoneLists []GetProtectionRulesEntityOrderedAvailabilityZoneList
    (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.
    OwnerReferences []GetProtectionRulesEntityOwnerReference
    ProjectReferences []GetProtectionRulesEntityProjectReference
    StartTime string
    State string
    apiVersion String
    version of the API
    availabilityZoneConnectivityLists List<GetProtectionRulesEntityAvailabilityZoneConnectivityList>
    (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
    categories List<GetProtectionRulesEntityCategory>
    categoryFilters List<GetProtectionRulesEntityCategoryFilter>
    (Optional/Computed)
    description String
    A description for protection rule.
    metadata Map<String,String>
    name String
    (Optional) the name.
    orderedAvailabilityZoneLists List<GetProtectionRulesEntityOrderedAvailabilityZoneList>
    (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.
    ownerReferences List<GetProtectionRulesEntityOwnerReference>
    projectReferences List<GetProtectionRulesEntityProjectReference>
    startTime String
    state String
    apiVersion string
    version of the API
    availabilityZoneConnectivityLists GetProtectionRulesEntityAvailabilityZoneConnectivityList[]
    (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
    categories GetProtectionRulesEntityCategory[]
    categoryFilters GetProtectionRulesEntityCategoryFilter[]
    (Optional/Computed)
    description string
    A description for protection rule.
    metadata {[key: string]: string}
    name string
    (Optional) the name.
    orderedAvailabilityZoneLists GetProtectionRulesEntityOrderedAvailabilityZoneList[]
    (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.
    ownerReferences GetProtectionRulesEntityOwnerReference[]
    projectReferences GetProtectionRulesEntityProjectReference[]
    startTime string
    state string
    api_version str
    version of the API
    availability_zone_connectivity_lists Sequence[GetProtectionRulesEntityAvailabilityZoneConnectivityList]
    (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
    categories Sequence[GetProtectionRulesEntityCategory]
    category_filters Sequence[GetProtectionRulesEntityCategoryFilter]
    (Optional/Computed)
    description str
    A description for protection rule.
    metadata Mapping[str, str]
    name str
    (Optional) the name.
    ordered_availability_zone_lists Sequence[GetProtectionRulesEntityOrderedAvailabilityZoneList]
    (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[GetProtectionRulesEntityOwnerReference]
    project_references Sequence[GetProtectionRulesEntityProjectReference]
    start_time str
    state str
    apiVersion String
    version of the API
    availabilityZoneConnectivityLists List<Property Map>
    (Required) This encodes the datapipes between various availability zones and\nthe backup policy of the pipes.
    categories List<Property Map>
    categoryFilters List<Property Map>
    (Optional/Computed)
    description String
    A description for protection rule.
    metadata Map<String>
    name String
    (Optional) the name.
    orderedAvailabilityZoneLists List<Property Map>
    (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.
    ownerReferences List<Property Map>
    projectReferences List<Property Map>
    startTime String
    state String

    GetProtectionRulesEntityAvailabilityZoneConnectivityList

    DestinationAvailabilityZoneIndex int
    (Optional/Computed) Index of the availability zone.
    SnapshotScheduleLists List<PiersKarsenbarg.Nutanix.Inputs.GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleList>
    (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.
    SourceAvailabilityZoneIndex int
    (Optional/Computed) Index of the availability zone.
    DestinationAvailabilityZoneIndex int
    (Optional/Computed) Index of the availability zone.
    SnapshotScheduleLists []GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleList
    (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.
    SourceAvailabilityZoneIndex int
    (Optional/Computed) Index of the availability zone.
    destinationAvailabilityZoneIndex Integer
    (Optional/Computed) Index of the availability zone.
    snapshotScheduleLists List<GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleList>
    (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.
    sourceAvailabilityZoneIndex Integer
    (Optional/Computed) Index of the availability zone.
    destinationAvailabilityZoneIndex number
    (Optional/Computed) Index of the availability zone.
    snapshotScheduleLists GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleList[]
    (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.
    sourceAvailabilityZoneIndex number
    (Optional/Computed) Index of the availability zone.
    destination_availability_zone_index int
    (Optional/Computed) Index of the availability zone.
    snapshot_schedule_lists Sequence[GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleList]
    (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_zone_index int
    (Optional/Computed) Index of the availability zone.
    destinationAvailabilityZoneIndex Number
    (Optional/Computed) Index of the availability zone.
    snapshotScheduleLists List<Property Map>
    (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.
    sourceAvailabilityZoneIndex Number
    (Optional/Computed) Index of the availability zone.

    GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleList

    GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleListLocalSnapshotRetentionPolicy

    GetProtectionRulesEntityAvailabilityZoneConnectivityListSnapshotScheduleListRemoteSnapshotRetentionPolicy

    GetProtectionRulesEntityCategory

    Name string
    (Optional) the name.
    Value string
    value of the key.
    Name string
    (Optional) the name.
    Value string
    value of the key.
    name String
    (Optional) the name.
    value String
    value of the key.
    name string
    (Optional) the name.
    value string
    value of the key.
    name str
    (Optional) the name.
    value str
    value of the key.
    name String
    (Optional) the name.
    value String
    value of the key.

    GetProtectionRulesEntityCategoryFilter

    KindLists List<string>
    (Optional/Computed) List of kinds associated with this filter.
    Params List<PiersKarsenbarg.Nutanix.Inputs.GetProtectionRulesEntityCategoryFilterParam>
    (Optional/Computed) A list of category key and list of values.
    Type string
    (Optional/Computed) The type of the filter being used.
    KindLists []string
    (Optional/Computed) List of kinds associated with this filter.
    Params []GetProtectionRulesEntityCategoryFilterParam
    (Optional/Computed) A list of category key and list of values.
    Type string
    (Optional/Computed) The type of the filter being used.
    kindLists List<String>
    (Optional/Computed) List of kinds associated with this filter.
    params List<GetProtectionRulesEntityCategoryFilterParam>
    (Optional/Computed) A list of category key and list of values.
    type String
    (Optional/Computed) The type of the filter being used.
    kindLists string[]
    (Optional/Computed) List of kinds associated with this filter.
    params GetProtectionRulesEntityCategoryFilterParam[]
    (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[GetProtectionRulesEntityCategoryFilterParam]
    (Optional/Computed) A list of category key and list of values.
    type str
    (Optional/Computed) The type of the filter being used.
    kindLists 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

    Name string
    (Optional) the name.
    Values List<string>
    Name string
    (Optional) the name.
    Values []string
    name String
    (Optional) the name.
    values List<String>
    name string
    (Optional) the name.
    values string[]
    name str
    (Optional) the name.
    values Sequence[str]
    name String
    (Optional) the name.
    values List<String>

    GetProtectionRulesEntityOrderedAvailabilityZoneList

    GetProtectionRulesEntityOwnerReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetProtectionRulesEntityProjectReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.1.0 published on Tuesday, Sep 24, 2024 by Piers Karsenbarg