nutanix.getProtectedResourceV2
Explore with Pulumi AI
Get the details of the specified protected resource such as the restorable time ranges available on the local Prism Central and the state of replication to the targets specified in the applied protection policies. This applies only if the entity is protected in a minutely or synchronous schedule. Other protection schedules are not served by this endpoint yet, and are considered not protected.
Example 1: Get Protected Virtual Machine
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";
const protected_vm = nutanix.getProtectedResourceV2({
extId: "d22529bb-f02d-4710-894b-d1de772d7832",
});
import pulumi
import pulumi_nutanix as nutanix
protected_vm = nutanix.get_protected_resource_v2(ext_id="d22529bb-f02d-4710-894b-d1de772d7832")
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.GetProtectedResourceV2(ctx, &nutanix.GetProtectedResourceV2Args{
ExtId: "d22529bb-f02d-4710-894b-d1de772d7832",
}, 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 protected_vm = Nutanix.GetProtectedResourceV2.Invoke(new()
{
ExtId = "d22529bb-f02d-4710-894b-d1de772d7832",
});
});
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.GetProtectedResourceV2Args;
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 protected-vm = NutanixFunctions.getProtectedResourceV2(GetProtectedResourceV2Args.builder()
.extId("d22529bb-f02d-4710-894b-d1de772d7832")
.build());
}
}
variables:
protected-vm:
fn::invoke:
function: nutanix:getProtectedResourceV2
arguments:
extId: d22529bb-f02d-4710-894b-d1de772d7832
Example 2: Get Protected Volume Group
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";
const protected_vg = nutanix.getProtectedResourceV2({
extId: "246c651a-1b16-4983-b5ff-204840f85e07",
});
import pulumi
import pulumi_nutanix as nutanix
protected_vg = nutanix.get_protected_resource_v2(ext_id="246c651a-1b16-4983-b5ff-204840f85e07")
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.GetProtectedResourceV2(ctx, &nutanix.GetProtectedResourceV2Args{
ExtId: "246c651a-1b16-4983-b5ff-204840f85e07",
}, 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 protected_vg = Nutanix.GetProtectedResourceV2.Invoke(new()
{
ExtId = "246c651a-1b16-4983-b5ff-204840f85e07",
});
});
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.GetProtectedResourceV2Args;
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 protected-vg = NutanixFunctions.getProtectedResourceV2(GetProtectedResourceV2Args.builder()
.extId("246c651a-1b16-4983-b5ff-204840f85e07")
.build());
}
}
variables:
protected-vg:
fn::invoke:
function: nutanix:getProtectedResourceV2
arguments:
extId: 246c651a-1b16-4983-b5ff-204840f85e07
Using getProtectedResourceV2
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 getProtectedResourceV2(args: GetProtectedResourceV2Args, opts?: InvokeOptions): Promise<GetProtectedResourceV2Result>
function getProtectedResourceV2Output(args: GetProtectedResourceV2OutputArgs, opts?: InvokeOptions): Output<GetProtectedResourceV2Result>
def get_protected_resource_v2(ext_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProtectedResourceV2Result
def get_protected_resource_v2_output(ext_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProtectedResourceV2Result]
func GetProtectedResourceV2(ctx *Context, args *GetProtectedResourceV2Args, opts ...InvokeOption) (*GetProtectedResourceV2Result, error)
func GetProtectedResourceV2Output(ctx *Context, args *GetProtectedResourceV2OutputArgs, opts ...InvokeOption) GetProtectedResourceV2ResultOutput
> Note: This function is named GetProtectedResourceV2
in the Go SDK.
public static class GetProtectedResourceV2
{
public static Task<GetProtectedResourceV2Result> InvokeAsync(GetProtectedResourceV2Args args, InvokeOptions? opts = null)
public static Output<GetProtectedResourceV2Result> Invoke(GetProtectedResourceV2InvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProtectedResourceV2Result> getProtectedResourceV2(GetProtectedResourceV2Args args, InvokeOptions options)
public static Output<GetProtectedResourceV2Result> getProtectedResourceV2(GetProtectedResourceV2Args args, InvokeOptions options)
fn::invoke:
function: nutanix:index/getProtectedResourceV2:getProtectedResourceV2
arguments:
# arguments dictionary
The following arguments are supported:
- Ext
Id string - -(Required) The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- Ext
Id string - -(Required) The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- ext
Id String - -(Required) The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- ext
Id string - -(Required) The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- ext_
id str - -(Required) The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- ext
Id String - -(Required) The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
getProtectedResourceV2 Result
The following output properties are available:
- Category
Fq List<string>Names - Category key-value pairs associated with the protected resource at the time of protection. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
- Consistency
Group stringExt Id - External identifier of the Consistency group which the protected resource is part of.
- Entity
Ext stringId - The external identifier of the VM or the volume group associated with the protected resource.
- Entity
Type string - Protected resource entity type. Possible values are: VM, VOLUME_GROUP.
- Ext
Id string - The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Links
List<Piers
Karsenbarg. Nutanix. Outputs. Get Protected Resource V2Link> - 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.
- Replication
States List<PiersKarsenbarg. Nutanix. Outputs. Get Protected Resource V2Replication State> - Replication related information about the protected resource.
- Site
Protection List<PiersInfos Karsenbarg. Nutanix. Outputs. Get Protected Resource V2Site Protection Info> - The data protection details for the protected resource that are relevant to any of the sites in the local Prism Central, like the time ranges available for recovery.
- Source
Site List<PiersReferences Karsenbarg. Nutanix. Outputs. Get Protected Resource V2Source Site Reference> - Details about the data protection site in the Prism Central.
- Tenant
Id string - 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).
- Category
Fq []stringNames - Category key-value pairs associated with the protected resource at the time of protection. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
- Consistency
Group stringExt Id - External identifier of the Consistency group which the protected resource is part of.
- Entity
Ext stringId - The external identifier of the VM or the volume group associated with the protected resource.
- Entity
Type string - Protected resource entity type. Possible values are: VM, VOLUME_GROUP.
- Ext
Id string - The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Links
[]Get
Protected Resource V2Link - 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.
- Replication
States []GetProtected Resource V2Replication State - Replication related information about the protected resource.
- Site
Protection []GetInfos Protected Resource V2Site Protection Info - The data protection details for the protected resource that are relevant to any of the sites in the local Prism Central, like the time ranges available for recovery.
- Source
Site []GetReferences Protected Resource V2Source Site Reference - Details about the data protection site in the Prism Central.
- Tenant
Id string - 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).
- category
Fq List<String>Names - Category key-value pairs associated with the protected resource at the time of protection. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
- consistency
Group StringExt Id - External identifier of the Consistency group which the protected resource is part of.
- entity
Ext StringId - The external identifier of the VM or the volume group associated with the protected resource.
- entity
Type String - Protected resource entity type. Possible values are: VM, VOLUME_GROUP.
- ext
Id String - The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- id String
- The provider-assigned unique ID for this managed resource.
- links
List<Get
Protected Resource V2Link> - 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.
- replication
States List<GetProtected Resource V2Replication State> - Replication related information about the protected resource.
- site
Protection List<GetInfos Protected Resource V2Site Protection Info> - The data protection details for the protected resource that are relevant to any of the sites in the local Prism Central, like the time ranges available for recovery.
- source
Site List<GetReferences Protected Resource V2Source Site Reference> - Details about the data protection site in the Prism Central.
- tenant
Id String - 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).
- category
Fq string[]Names - Category key-value pairs associated with the protected resource at the time of protection. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
- consistency
Group stringExt Id - External identifier of the Consistency group which the protected resource is part of.
- entity
Ext stringId - The external identifier of the VM or the volume group associated with the protected resource.
- entity
Type string - Protected resource entity type. Possible values are: VM, VOLUME_GROUP.
- ext
Id string - The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- id string
- The provider-assigned unique ID for this managed resource.
- links
Get
Protected Resource V2Link[] - 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.
- replication
States GetProtected Resource V2Replication State[] - Replication related information about the protected resource.
- site
Protection GetInfos Protected Resource V2Site Protection Info[] - The data protection details for the protected resource that are relevant to any of the sites in the local Prism Central, like the time ranges available for recovery.
- source
Site GetReferences Protected Resource V2Source Site Reference[] - Details about the data protection site in the Prism Central.
- tenant
Id string - 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).
- category_
fq_ Sequence[str]names - Category key-value pairs associated with the protected resource at the time of protection. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
- consistency_
group_ strext_ id - External identifier of the Consistency group which the protected resource is part of.
- entity_
ext_ strid - The external identifier of the VM or the volume group associated with the protected resource.
- entity_
type str - Protected resource entity type. Possible values are: VM, VOLUME_GROUP.
- ext_
id str - The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- id str
- The provider-assigned unique ID for this managed resource.
- links
Sequence[Get
Protected Resource V2Link] - 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.
- replication_
states Sequence[GetProtected Resource V2Replication State] - Replication related information about the protected resource.
- site_
protection_ Sequence[Getinfos Protected Resource V2Site Protection Info] - The data protection details for the protected resource that are relevant to any of the sites in the local Prism Central, like the time ranges available for recovery.
- source_
site_ Sequence[Getreferences Protected Resource V2Source Site Reference] - Details about the data protection site in the Prism Central.
- tenant_
id str - 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).
- category
Fq List<String>Names - Category key-value pairs associated with the protected resource at the time of protection. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
- consistency
Group StringExt Id - External identifier of the Consistency group which the protected resource is part of.
- entity
Ext StringId - The external identifier of the VM or the volume group associated with the protected resource.
- entity
Type String - Protected resource entity type. Possible values are: VM, VOLUME_GROUP.
- ext
Id String - The external identifier of a protected VM or volume group that can be used to retrieve the protected resource.
- id String
- The provider-assigned unique ID for this managed resource.
- links List<Property Map>
- 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.
- replication
States List<Property Map> - Replication related information about the protected resource.
- site
Protection List<Property Map>Infos - The data protection details for the protected resource that are relevant to any of the sites in the local Prism Central, like the time ranges available for recovery.
- source
Site List<Property Map>References - Details about the data protection site in the Prism Central.
- tenant
Id String - 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).
Supporting Types
GetProtectedResourceV2Link
GetProtectedResourceV2ReplicationState
- Protection
Policy stringExt Id - The external identifier of the Protection policy associated with the protected resource.
- Recovery
Point intObjective Seconds - The recovery point objective of the schedule in seconds.
- Replication
Status string - Status of replication to a specified target site. Possible values are:
IN_SYNC
: The specified recovery point objective is met on the target site and failover can be performed.SYNCING
: The system is trying to meet the specified recovery point objective for the target site via ongoing replications and failover can't yet be performed.OUT_OF_SYNC
: The replication schedule is disabled and there are no ongoing replications. Manual action might be needed by the user to meet the recovery point objective.
- Target
Site List<PiersReferences Karsenbarg. Nutanix. Inputs. Get Protected Resource V2Replication State Target Site Reference> - Details about the data protection site in the Prism Central.
- Protection
Policy stringExt Id - The external identifier of the Protection policy associated with the protected resource.
- Recovery
Point intObjective Seconds - The recovery point objective of the schedule in seconds.
- Replication
Status string - Status of replication to a specified target site. Possible values are:
IN_SYNC
: The specified recovery point objective is met on the target site and failover can be performed.SYNCING
: The system is trying to meet the specified recovery point objective for the target site via ongoing replications and failover can't yet be performed.OUT_OF_SYNC
: The replication schedule is disabled and there are no ongoing replications. Manual action might be needed by the user to meet the recovery point objective.
- Target
Site []GetReferences Protected Resource V2Replication State Target Site Reference - Details about the data protection site in the Prism Central.
- protection
Policy StringExt Id - The external identifier of the Protection policy associated with the protected resource.
- recovery
Point IntegerObjective Seconds - The recovery point objective of the schedule in seconds.
- replication
Status String - Status of replication to a specified target site. Possible values are:
IN_SYNC
: The specified recovery point objective is met on the target site and failover can be performed.SYNCING
: The system is trying to meet the specified recovery point objective for the target site via ongoing replications and failover can't yet be performed.OUT_OF_SYNC
: The replication schedule is disabled and there are no ongoing replications. Manual action might be needed by the user to meet the recovery point objective.
- target
Site List<GetReferences Protected Resource V2Replication State Target Site Reference> - Details about the data protection site in the Prism Central.
- protection
Policy stringExt Id - The external identifier of the Protection policy associated with the protected resource.
- recovery
Point numberObjective Seconds - The recovery point objective of the schedule in seconds.
- replication
Status string - Status of replication to a specified target site. Possible values are:
IN_SYNC
: The specified recovery point objective is met on the target site and failover can be performed.SYNCING
: The system is trying to meet the specified recovery point objective for the target site via ongoing replications and failover can't yet be performed.OUT_OF_SYNC
: The replication schedule is disabled and there are no ongoing replications. Manual action might be needed by the user to meet the recovery point objective.
- target
Site GetReferences Protected Resource V2Replication State Target Site Reference[] - Details about the data protection site in the Prism Central.
- protection_
policy_ strext_ id - The external identifier of the Protection policy associated with the protected resource.
- recovery_
point_ intobjective_ seconds - The recovery point objective of the schedule in seconds.
- replication_
status str - Status of replication to a specified target site. Possible values are:
IN_SYNC
: The specified recovery point objective is met on the target site and failover can be performed.SYNCING
: The system is trying to meet the specified recovery point objective for the target site via ongoing replications and failover can't yet be performed.OUT_OF_SYNC
: The replication schedule is disabled and there are no ongoing replications. Manual action might be needed by the user to meet the recovery point objective.
- target_
site_ Sequence[Getreferences Protected Resource V2Replication State Target Site Reference] - Details about the data protection site in the Prism Central.
- protection
Policy StringExt Id - The external identifier of the Protection policy associated with the protected resource.
- recovery
Point NumberObjective Seconds - The recovery point objective of the schedule in seconds.
- replication
Status String - Status of replication to a specified target site. Possible values are:
IN_SYNC
: The specified recovery point objective is met on the target site and failover can be performed.SYNCING
: The system is trying to meet the specified recovery point objective for the target site via ongoing replications and failover can't yet be performed.OUT_OF_SYNC
: The replication schedule is disabled and there are no ongoing replications. Manual action might be needed by the user to meet the recovery point objective.
- target
Site List<Property Map>References - Details about the data protection site in the Prism Central.
GetProtectedResourceV2ReplicationStateTargetSiteReference
- Cluster
Ext stringId - External identifier of the cluster.
- Mgmt
Cluster stringExt Id - External identifier of the Prism Central.
- Cluster
Ext stringId - External identifier of the cluster.
- Mgmt
Cluster stringExt Id - External identifier of the Prism Central.
- cluster
Ext StringId - External identifier of the cluster.
- mgmt
Cluster StringExt Id - External identifier of the Prism Central.
- cluster
Ext stringId - External identifier of the cluster.
- mgmt
Cluster stringExt Id - External identifier of the Prism Central.
- cluster_
ext_ strid - External identifier of the cluster.
- mgmt_
cluster_ strext_ id - External identifier of the Prism Central.
- cluster
Ext StringId - External identifier of the cluster.
- mgmt
Cluster StringExt Id - External identifier of the Prism Central.
GetProtectedResourceV2SiteProtectionInfo
- Location
References List<PiersKarsenbarg. Nutanix. Inputs. Get Protected Resource V2Site Protection Info Location Reference> - Details about the data protection site in the Prism Central.
- Recovery
Infos List<PiersKarsenbarg. Nutanix. Inputs. Get Protected Resource V2Site Protection Info Recovery Info> - The restorable time range details that can be used to recover the protected resource.
- Synchronous
Replication stringRole - Synchronous Replication role related information of the protected resource. Possible values are:
DECOUPLED
: VM is no longer in Synchronous Replication, and all the actions are blocked on VM, except a delete operation.SECONDARY
: This is the target site for VM in Synchronous Replication.INDEPENDENT
: VM is no longer in Synchronous Replication, and not replicating to the configured recovery cluster.PRIMARY
: VM is in Synchronous Replication, and is active on the primary site.
- Location
References []GetProtected Resource V2Site Protection Info Location Reference - Details about the data protection site in the Prism Central.
- Recovery
Infos []GetProtected Resource V2Site Protection Info Recovery Info - The restorable time range details that can be used to recover the protected resource.
- Synchronous
Replication stringRole - Synchronous Replication role related information of the protected resource. Possible values are:
DECOUPLED
: VM is no longer in Synchronous Replication, and all the actions are blocked on VM, except a delete operation.SECONDARY
: This is the target site for VM in Synchronous Replication.INDEPENDENT
: VM is no longer in Synchronous Replication, and not replicating to the configured recovery cluster.PRIMARY
: VM is in Synchronous Replication, and is active on the primary site.
- location
References List<GetProtected Resource V2Site Protection Info Location Reference> - Details about the data protection site in the Prism Central.
- recovery
Infos List<GetProtected Resource V2Site Protection Info Recovery Info> - The restorable time range details that can be used to recover the protected resource.
- synchronous
Replication StringRole - Synchronous Replication role related information of the protected resource. Possible values are:
DECOUPLED
: VM is no longer in Synchronous Replication, and all the actions are blocked on VM, except a delete operation.SECONDARY
: This is the target site for VM in Synchronous Replication.INDEPENDENT
: VM is no longer in Synchronous Replication, and not replicating to the configured recovery cluster.PRIMARY
: VM is in Synchronous Replication, and is active on the primary site.
- location
References GetProtected Resource V2Site Protection Info Location Reference[] - Details about the data protection site in the Prism Central.
- recovery
Infos GetProtected Resource V2Site Protection Info Recovery Info[] - The restorable time range details that can be used to recover the protected resource.
- synchronous
Replication stringRole - Synchronous Replication role related information of the protected resource. Possible values are:
DECOUPLED
: VM is no longer in Synchronous Replication, and all the actions are blocked on VM, except a delete operation.SECONDARY
: This is the target site for VM in Synchronous Replication.INDEPENDENT
: VM is no longer in Synchronous Replication, and not replicating to the configured recovery cluster.PRIMARY
: VM is in Synchronous Replication, and is active on the primary site.
- location_
references Sequence[GetProtected Resource V2Site Protection Info Location Reference] - Details about the data protection site in the Prism Central.
- recovery_
infos Sequence[GetProtected Resource V2Site Protection Info Recovery Info] - The restorable time range details that can be used to recover the protected resource.
- synchronous_
replication_ strrole - Synchronous Replication role related information of the protected resource. Possible values are:
DECOUPLED
: VM is no longer in Synchronous Replication, and all the actions are blocked on VM, except a delete operation.SECONDARY
: This is the target site for VM in Synchronous Replication.INDEPENDENT
: VM is no longer in Synchronous Replication, and not replicating to the configured recovery cluster.PRIMARY
: VM is in Synchronous Replication, and is active on the primary site.
- location
References List<Property Map> - Details about the data protection site in the Prism Central.
- recovery
Infos List<Property Map> - The restorable time range details that can be used to recover the protected resource.
- synchronous
Replication StringRole - Synchronous Replication role related information of the protected resource. Possible values are:
DECOUPLED
: VM is no longer in Synchronous Replication, and all the actions are blocked on VM, except a delete operation.SECONDARY
: This is the target site for VM in Synchronous Replication.INDEPENDENT
: VM is no longer in Synchronous Replication, and not replicating to the configured recovery cluster.PRIMARY
: VM is in Synchronous Replication, and is active on the primary site.
GetProtectedResourceV2SiteProtectionInfoLocationReference
- Cluster
Ext stringId - External identifier of the cluster.
- Mgmt
Cluster stringExt Id - External identifier of the Prism Central.
- Cluster
Ext stringId - External identifier of the cluster.
- Mgmt
Cluster stringExt Id - External identifier of the Prism Central.
- cluster
Ext StringId - External identifier of the cluster.
- mgmt
Cluster StringExt Id - External identifier of the Prism Central.
- cluster
Ext stringId - External identifier of the cluster.
- mgmt
Cluster stringExt Id - External identifier of the Prism Central.
- cluster_
ext_ strid - External identifier of the cluster.
- mgmt_
cluster_ strext_ id - External identifier of the Prism Central.
- cluster
Ext StringId - External identifier of the cluster.
- mgmt
Cluster StringExt Id - External identifier of the Prism Central.
GetProtectedResourceV2SiteProtectionInfoRecoveryInfo
- Restorable
Time List<PiersRanges Karsenbarg. Nutanix. Inputs. Get Protected Resource V2Site Protection Info Recovery Info Restorable Time Range> - The restorable time range details that can be used to recover the protected resource.
- Restorable
Time []GetRanges Protected Resource V2Site Protection Info Recovery Info Restorable Time Range - The restorable time range details that can be used to recover the protected resource.
- restorable
Time List<GetRanges Protected Resource V2Site Protection Info Recovery Info Restorable Time Range> - The restorable time range details that can be used to recover the protected resource.
- restorable
Time GetRanges Protected Resource V2Site Protection Info Recovery Info Restorable Time Range[] - The restorable time range details that can be used to recover the protected resource.
- restorable_
time_ Sequence[Getranges Protected Resource V2Site Protection Info Recovery Info Restorable Time Range] - The restorable time range details that can be used to recover the protected resource.
- restorable
Time List<Property Map>Ranges - The restorable time range details that can be used to recover the protected resource.
GetProtectedResourceV2SiteProtectionInfoRecoveryInfoRestorableTimeRange
- end_
time str - UTC date and time in ISO 8601 format representing the time when the restorable time range for the entity starts.
- start_
time str - UTC date and time in ISO 8601 format representing the time when the restorable time range for the entity starts.
GetProtectedResourceV2SourceSiteReference
- Cluster
Ext stringId - External identifier of the cluster.
- Mgmt
Cluster stringExt Id - External identifier of the Prism Central.
- Cluster
Ext stringId - External identifier of the cluster.
- Mgmt
Cluster stringExt Id - External identifier of the Prism Central.
- cluster
Ext StringId - External identifier of the cluster.
- mgmt
Cluster StringExt Id - External identifier of the Prism Central.
- cluster
Ext stringId - External identifier of the cluster.
- mgmt
Cluster stringExt Id - External identifier of the Prism Central.
- cluster_
ext_ strid - External identifier of the cluster.
- mgmt_
cluster_ strext_ id - External identifier of the Prism Central.
- cluster
Ext StringId - External identifier of the cluster.
- mgmt
Cluster StringExt Id - External identifier of the Prism Central.
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.