nutanix.getProtectionPoliciesV2
Explore with Pulumi AI
List the protection policies defined on the system. This operation supports filtering, sorting, selection and pagination.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";
const pps_filter = nutanix.getProtectionPoliciesV2({
filter: "name eq 'example_protection_policy'",
});
const pp_limit = nutanix.getProtectionPoliciesV2({
limit: 4,
});
const example = nutanix.getProtectionPoliciesV2({
filter: "startswith(name, 'C')",
limit: 10,
});
import pulumi
import pulumi_nutanix as nutanix
pps_filter = nutanix.get_protection_policies_v2(filter="name eq 'example_protection_policy'")
pp_limit = nutanix.get_protection_policies_v2(limit=4)
example = nutanix.get_protection_policies_v2(filter="startswith(name, 'C')",
limit=10)
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.GetProtectionPoliciesV2(ctx, &nutanix.GetProtectionPoliciesV2Args{
Filter: pulumi.StringRef("name eq 'example_protection_policy'"),
}, nil)
if err != nil {
return err
}
_, err = nutanix.GetProtectionPoliciesV2(ctx, &nutanix.GetProtectionPoliciesV2Args{
Limit: pulumi.IntRef(4),
}, nil)
if err != nil {
return err
}
_, err = nutanix.GetProtectionPoliciesV2(ctx, &nutanix.GetProtectionPoliciesV2Args{
Filter: pulumi.StringRef("startswith(name, 'C')"),
Limit: pulumi.IntRef(10),
}, 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 pps_filter = Nutanix.GetProtectionPoliciesV2.Invoke(new()
{
Filter = "name eq 'example_protection_policy'",
});
var pp_limit = Nutanix.GetProtectionPoliciesV2.Invoke(new()
{
Limit = 4,
});
var example = Nutanix.GetProtectionPoliciesV2.Invoke(new()
{
Filter = "startswith(name, 'C')",
Limit = 10,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NutanixFunctions;
import com.pulumi.nutanix.inputs.GetProtectionPoliciesV2Args;
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 pps-filter = NutanixFunctions.getProtectionPoliciesV2(GetProtectionPoliciesV2Args.builder()
.filter("name eq 'example_protection_policy'")
.build());
final var pp-limit = NutanixFunctions.getProtectionPoliciesV2(GetProtectionPoliciesV2Args.builder()
.limit(4)
.build());
final var example = NutanixFunctions.getProtectionPoliciesV2(GetProtectionPoliciesV2Args.builder()
.filter("startswith(name, 'C')")
.limit(10)
.build());
}
}
variables:
pps-filter:
fn::invoke:
function: nutanix:getProtectionPoliciesV2
arguments:
filter: name eq 'example_protection_policy'
pp-limit:
fn::invoke:
function: nutanix:getProtectionPoliciesV2
arguments:
limit: 4
example:
fn::invoke:
function: nutanix:getProtectionPoliciesV2
arguments:
filter: startswith(name, 'C')
limit: '10'
Protection Policies
The protection_policies
is a list of protection policies. Each protection policy supports the following attributes:
tenant_id
: - A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).ext_id
: - A globally unique identifier of an instance that is suitable for external consumption.links
: - A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.name
: - Name of the protection policy.description
: - Description of the protection policy.replication_locations
: - Hypervisor details.replication_configurations
: - Cluster reference for an entity.category_ids
: - Host entity with its attributes.is_approval_policy_needed
: - Disks attached to host.owner_ext_id
: - Node degraded status.
Links
The links attribute supports the following:
href
: - The URL at which the entity described by the link can be accessed.rel
: - A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of “self” identifies the URL for the object.
Replication Locations
The replication_locations attribute supports the following:
label
: - This is a unique user defined label of the replication location. It is used to identify the location in the replication configurations.domain_manager_ext_id
: - External identifier of the domain manager.replication_sub_location
: - Specifies the replication sub-locations where recovery points can be created or replicated.is_primary
: - One of the locations must be specified as the primary location. All the other locations must be connected to the primary location.
Replication Sub Location
The replication_sub_location attribute supports the following:
One of
cluster_ext_ids
:
cluster_ext_ids
: - External identifier of the clusters.
Cluster Ext Ids
The cluster_ext_ids attribute supports the following:
cluster_ext_id
: - List of Prism Element cluster external identifiers whose associated VMs and volume groups are protected. Only the primary location can have multiple clusters configured, while the other locations can specify only one cluster. Clusters must be specified for replication within the same Prism Central and cannot be specified for an MST type location. All clusters are considered if the cluster external identifier list is empty.
Replication Configurations
The replication_configurations attribute supports the following:
source_location_label
: - Label of the source location from the replication locations list, where the entity is running. The location of type MST can not be specified as the replication source.remote_location_label
: - Label of the source location from the replication locations list, where the entity will be replicated.schedule
: - Schedule for protection. The schedule specifies the recovery point objective and the retention policy for the participating locations.
Schedule
The schedule attribute supports the following:
recovery_point_type
: - Type of recovery point.CRASH_CONSISTENT
: Crash-consistent Recovery points capture all the VM and application level details.APP_CONSISTENT
: Application-consistent Recovery points can capture all the data stored in the memory and also the in-progress transaction details.
recovery_point_objective_time_seconds
: - The Recovery point objective of the schedule in seconds and specified in multiple of 60 seconds. Only following RPO values can be provided for rollup retention type:- Minute(s): 1, 2, 3, 4, 5, 6, 10, 12, 15
- Hour(s): 1, 2, 3, 4, 6, 8, 12
- Day(s): 1
- Week(s): 1, 2
retention
: - Specifies the retention policy for the recovery point schedule.start_time
: - Represents the protection start time for the new entities added to the policy after the policy is created in h:m format. The values must be between 00h:00m and 23h:59m and in UTC timezone. It specifies the time when the first snapshot is taken and replicated for any entity added to the policy. If this is not specified, the snapshot is taken immediately and replicated for any new entity added to the policy.sync_replication_auto_suspend_timeout_seconds
: - Auto suspend timeout if there is a connection failure between locations for synchronous replication. If this value is not set, then the policy will not be suspended.
Retention
One of
linear_retention
orauto_rollup_retention
:
linear_retention
: - Linear retention policy.auto_rollup_retention
: - Auto rollup retention policy.
Linear Retention
The linear_retention attribute supports the following:
local
: - Specifies the number of recovery points to retain on the local location.remote
: - Specifies the number of recovery points to retain on the remote location.
Auto Rollup Retention
The auto_rollup_retention attribute supports the following:
local
: - Specifies the auto rollup retention details.remote
: - Specifies the auto rollup retention details.
Local, Remote
The local, remote attribute in the auto_rollup_retention supports the following:
snapshot_interval_type
: - Snapshot interval period.YEARLY
: Specifies the number of latest yearly recovery points to retain.WEEKLY
: Specifies the number of latest weekly recovery points to retain.DAILY
: Specifies the number of latest daily recovery points to retain.MONTHLY
: Specifies the number of latest monthly recovery points to retain.HOURLY
: Specifies the number of latest hourly recovery points to retain.
frequency
: - Multiplier to ‘snapshotIntervalType’. For example, if ‘snapshotIntervalType’ is ‘YEARLY’ and ‘multiple’ is 5, then 5 years worth of rollup snapshots will be retained.
See detailed information in Nutanix List Protection Policies V4.
Using getProtectionPoliciesV2
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 getProtectionPoliciesV2(args: GetProtectionPoliciesV2Args, opts?: InvokeOptions): Promise<GetProtectionPoliciesV2Result>
function getProtectionPoliciesV2Output(args: GetProtectionPoliciesV2OutputArgs, opts?: InvokeOptions): Output<GetProtectionPoliciesV2Result>
def get_protection_policies_v2(filter: Optional[str] = None,
limit: Optional[int] = None,
order_by: Optional[str] = None,
page: Optional[int] = None,
select: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProtectionPoliciesV2Result
def get_protection_policies_v2_output(filter: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[int]] = None,
order_by: Optional[pulumi.Input[str]] = None,
page: Optional[pulumi.Input[int]] = None,
select: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProtectionPoliciesV2Result]
func GetProtectionPoliciesV2(ctx *Context, args *GetProtectionPoliciesV2Args, opts ...InvokeOption) (*GetProtectionPoliciesV2Result, error)
func GetProtectionPoliciesV2Output(ctx *Context, args *GetProtectionPoliciesV2OutputArgs, opts ...InvokeOption) GetProtectionPoliciesV2ResultOutput
> Note: This function is named GetProtectionPoliciesV2
in the Go SDK.
public static class GetProtectionPoliciesV2
{
public static Task<GetProtectionPoliciesV2Result> InvokeAsync(GetProtectionPoliciesV2Args args, InvokeOptions? opts = null)
public static Output<GetProtectionPoliciesV2Result> Invoke(GetProtectionPoliciesV2InvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProtectionPoliciesV2Result> getProtectionPoliciesV2(GetProtectionPoliciesV2Args args, InvokeOptions options)
public static Output<GetProtectionPoliciesV2Result> getProtectionPoliciesV2(GetProtectionPoliciesV2Args args, InvokeOptions options)
fn::invoke:
function: nutanix:index/getProtectionPoliciesV2:getProtectionPoliciesV2
arguments:
# arguments dictionary
The following arguments are supported:
- Filter string
- -(Optional) A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields:
- extId
- name
- ownerExtId
- replicationLocations/domainManagerExtId
- Limit int
- -(Optional) A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- Order
By string - -(Optional) A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default. For example, '$orderby=templateName desc' would get all templates sorted by templateName in descending order. The orderby can be applied to the following fields:
- name
- Page int
- -(Optional) A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- Select string
- -(Optional) A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned.
- extId
- name
- Filter string
- -(Optional) A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields:
- extId
- name
- ownerExtId
- replicationLocations/domainManagerExtId
- Limit int
- -(Optional) A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- Order
By string - -(Optional) A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default. For example, '$orderby=templateName desc' would get all templates sorted by templateName in descending order. The orderby can be applied to the following fields:
- name
- Page int
- -(Optional) A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- Select string
- -(Optional) A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned.
- extId
- name
- filter String
- -(Optional) A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields:
- extId
- name
- ownerExtId
- replicationLocations/domainManagerExtId
- limit Integer
- -(Optional) A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- order
By String - -(Optional) A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default. For example, '$orderby=templateName desc' would get all templates sorted by templateName in descending order. The orderby can be applied to the following fields:
- name
- page Integer
- -(Optional) A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select String
- -(Optional) A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned.
- extId
- name
- filter string
- -(Optional) A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields:
- extId
- name
- ownerExtId
- replicationLocations/domainManagerExtId
- limit number
- -(Optional) A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- order
By string - -(Optional) A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default. For example, '$orderby=templateName desc' would get all templates sorted by templateName in descending order. The orderby can be applied to the following fields:
- name
- page number
- -(Optional) A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select string
- -(Optional) A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned.
- extId
- name
- filter str
- -(Optional) A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields:
- extId
- name
- ownerExtId
- replicationLocations/domainManagerExtId
- limit int
- -(Optional) A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- order_
by str - -(Optional) A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default. For example, '$orderby=templateName desc' would get all templates sorted by templateName in descending order. The orderby can be applied to the following fields:
- name
- page int
- -(Optional) A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select str
- -(Optional) A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned.
- extId
- name
- filter String
- -(Optional) A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields:
- extId
- name
- ownerExtId
- replicationLocations/domainManagerExtId
- limit Number
- -(Optional) A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- order
By String - -(Optional) A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default. For example, '$orderby=templateName desc' would get all templates sorted by templateName in descending order. The orderby can be applied to the following fields:
- name
- page Number
- -(Optional) A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select String
- -(Optional) A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned.
- extId
- name
getProtectionPoliciesV2 Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Protection
Policies List<PiersKarsenbarg. Nutanix. Outputs. Get Protection Policies V2Protection Policy> - List of protection policies.
- Filter string
- Limit int
- Order
By string - Page int
- Select string
- Id string
- The provider-assigned unique ID for this managed resource.
- Protection
Policies []GetProtection Policies V2Protection Policy - List of protection policies.
- Filter string
- Limit int
- Order
By string - Page int
- Select string
- id String
- The provider-assigned unique ID for this managed resource.
- protection
Policies List<GetProtection Policies V2Protection Policy> - List of protection policies.
- filter String
- limit Integer
- order
By String - page Integer
- select String
- id string
- The provider-assigned unique ID for this managed resource.
- protection
Policies GetProtection Policies V2Protection Policy[] - List of protection policies.
- filter string
- limit number
- order
By string - page number
- select string
- id str
- The provider-assigned unique ID for this managed resource.
- protection_
policies Sequence[GetProtection Policies V2Protection Policy] - List of protection policies.
- filter str
- limit int
- order_
by str - page int
- select str
- id String
- The provider-assigned unique ID for this managed resource.
- protection
Policies List<Property Map> - List of protection policies.
- filter String
- limit Number
- order
By String - page Number
- select String
Supporting Types
GetProtectionPoliciesV2ProtectionPolicy
- Category
Ids List<string> - Description string
- Ext
Id string - Is
Approval boolPolicy Needed - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Get Protection Policies V2Protection Policy Link> - Name string
- Owner
Ext stringId - Replication
Configurations List<PiersKarsenbarg. Nutanix. Inputs. Get Protection Policies V2Protection Policy Replication Configuration> - Replication
Locations List<PiersKarsenbarg. Nutanix. Inputs. Get Protection Policies V2Protection Policy Replication Location> - Tenant
Id string
- Category
Ids []string - Description string
- Ext
Id string - Is
Approval boolPolicy Needed - Links
[]Get
Protection Policies V2Protection Policy Link - Name string
- Owner
Ext stringId - Replication
Configurations []GetProtection Policies V2Protection Policy Replication Configuration - Replication
Locations []GetProtection Policies V2Protection Policy Replication Location - Tenant
Id string
- category
Ids List<String> - description String
- ext
Id String - is
Approval BooleanPolicy Needed - links
List<Get
Protection Policies V2Protection Policy Link> - name String
- owner
Ext StringId - replication
Configurations List<GetProtection Policies V2Protection Policy Replication Configuration> - replication
Locations List<GetProtection Policies V2Protection Policy Replication Location> - tenant
Id String
- category
Ids string[] - description string
- ext
Id string - is
Approval booleanPolicy Needed - links
Get
Protection Policies V2Protection Policy Link[] - name string
- owner
Ext stringId - replication
Configurations GetProtection Policies V2Protection Policy Replication Configuration[] - replication
Locations GetProtection Policies V2Protection Policy Replication Location[] - tenant
Id string
- category_
ids Sequence[str] - description str
- ext_
id str - is_
approval_ boolpolicy_ needed - links
Sequence[Get
Protection Policies V2Protection Policy Link] - name str
- owner_
ext_ strid - replication_
configurations Sequence[GetProtection Policies V2Protection Policy Replication Configuration] - replication_
locations Sequence[GetProtection Policies V2Protection Policy Replication Location] - tenant_
id str
- category
Ids List<String> - description String
- ext
Id String - is
Approval BooleanPolicy Needed - links List<Property Map>
- name String
- owner
Ext StringId - replication
Configurations List<Property Map> - replication
Locations List<Property Map> - tenant
Id String
GetProtectionPoliciesV2ProtectionPolicyLink
GetProtectionPoliciesV2ProtectionPolicyReplicationConfiguration
- schedule Property Map
- source
Location StringLabel - remote
Location StringLabel
GetProtectionPoliciesV2ProtectionPolicyReplicationConfigurationSchedule
GetProtectionPoliciesV2ProtectionPolicyReplicationConfigurationScheduleRetention
GetProtectionPoliciesV2ProtectionPolicyReplicationConfigurationScheduleRetentionAutoRollupRetention
GetProtectionPoliciesV2ProtectionPolicyReplicationConfigurationScheduleRetentionAutoRollupRetentionLocal
- Frequency int
- Snapshot
Interval stringType
- Frequency int
- Snapshot
Interval stringType
- frequency Integer
- snapshot
Interval StringType
- frequency number
- snapshot
Interval stringType
- frequency int
- snapshot_
interval_ strtype
- frequency Number
- snapshot
Interval StringType
GetProtectionPoliciesV2ProtectionPolicyReplicationConfigurationScheduleRetentionAutoRollupRetentionRemote
- Frequency int
- Snapshot
Interval stringType
- Frequency int
- Snapshot
Interval stringType
- frequency Integer
- snapshot
Interval StringType
- frequency number
- snapshot
Interval stringType
- frequency int
- snapshot_
interval_ strtype
- frequency Number
- snapshot
Interval StringType
GetProtectionPoliciesV2ProtectionPolicyReplicationConfigurationScheduleRetentionLinearRetention
GetProtectionPoliciesV2ProtectionPolicyReplicationLocation
- domain
Manager StringExt Id - label String
- is
Primary Boolean - replication
Sub Property MapLocation
GetProtectionPoliciesV2ProtectionPolicyReplicationLocationReplicationSubLocation
GetProtectionPoliciesV2ProtectionPolicyReplicationLocationReplicationSubLocationClusterExtIds
- Cluster
Ext List<string>Ids
- Cluster
Ext []stringIds
- cluster
Ext List<String>Ids
- cluster
Ext string[]Ids
- cluster_
ext_ Sequence[str]ids
- cluster
Ext List<String>Ids
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.