1. Packages
  2. Nutanix
  3. API Docs
  4. getRecoveryPointV2
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.getRecoveryPointV2

Explore with Pulumi AI

Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

Get a single recovery point corresponding to the extId.

Using getRecoveryPointV2

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 getRecoveryPointV2(args: GetRecoveryPointV2Args, opts?: InvokeOptions): Promise<GetRecoveryPointV2Result>
function getRecoveryPointV2Output(args: GetRecoveryPointV2OutputArgs, opts?: InvokeOptions): Output<GetRecoveryPointV2Result>
Copy
def get_recovery_point_v2(ext_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetRecoveryPointV2Result
def get_recovery_point_v2_output(ext_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetRecoveryPointV2Result]
Copy
func GetRecoveryPointV2(ctx *Context, args *GetRecoveryPointV2Args, opts ...InvokeOption) (*GetRecoveryPointV2Result, error)
func GetRecoveryPointV2Output(ctx *Context, args *GetRecoveryPointV2OutputArgs, opts ...InvokeOption) GetRecoveryPointV2ResultOutput
Copy

> Note: This function is named GetRecoveryPointV2 in the Go SDK.

public static class GetRecoveryPointV2 
{
    public static Task<GetRecoveryPointV2Result> InvokeAsync(GetRecoveryPointV2Args args, InvokeOptions? opts = null)
    public static Output<GetRecoveryPointV2Result> Invoke(GetRecoveryPointV2InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRecoveryPointV2Result> getRecoveryPointV2(GetRecoveryPointV2Args args, InvokeOptions options)
public static Output<GetRecoveryPointV2Result> getRecoveryPointV2(GetRecoveryPointV2Args args, InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getRecoveryPointV2:getRecoveryPointV2
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ExtId This property is required. string
recovery point UUID
ExtId This property is required. string
recovery point UUID
extId This property is required. String
recovery point UUID
extId This property is required. string
recovery point UUID
ext_id This property is required. str
recovery point UUID
extId This property is required. String
recovery point UUID

getRecoveryPointV2 Result

The following output properties are available:

CreationTime string
The UTC date and time in ISO-8601 format when the Recovery point is created.
ExpirationTime string
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
ExtId string
recovery point UUID
Id string
The provider-assigned unique ID for this managed resource.
Links List<PiersKarsenbarg.Nutanix.Outputs.GetRecoveryPointV2Link>
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.
LocationAgnosticId string
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
LocationReferences List<PiersKarsenbarg.Nutanix.Outputs.GetRecoveryPointV2LocationReference>
List of location references where the VM or volume group recovery point are a part of the specified recovery point.
Name string
The name of the Recovery point.
OwnerExtId string
A read only field inserted into recovery point at the time of recovery point creation, indicating the external identifier of the user who created this recovery point.
RecoveryPointType string
Type of the Recovery point.
Status string
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
TenantId string
A globally unique identifier that represents the tenant that owns this entity
VmRecoveryPoints List<PiersKarsenbarg.Nutanix.Outputs.GetRecoveryPointV2VmRecoveryPoint>
List of VM recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
VolumeGroupRecoveryPoints List<PiersKarsenbarg.Nutanix.Outputs.GetRecoveryPointV2VolumeGroupRecoveryPoint>
List of volume group recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
CreationTime string
The UTC date and time in ISO-8601 format when the Recovery point is created.
ExpirationTime string
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
ExtId string
recovery point UUID
Id string
The provider-assigned unique ID for this managed resource.
Links []GetRecoveryPointV2Link
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.
LocationAgnosticId string
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
LocationReferences []GetRecoveryPointV2LocationReference
List of location references where the VM or volume group recovery point are a part of the specified recovery point.
Name string
The name of the Recovery point.
OwnerExtId string
A read only field inserted into recovery point at the time of recovery point creation, indicating the external identifier of the user who created this recovery point.
RecoveryPointType string
Type of the Recovery point.
Status string
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
TenantId string
A globally unique identifier that represents the tenant that owns this entity
VmRecoveryPoints []GetRecoveryPointV2VmRecoveryPoint
List of VM recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
VolumeGroupRecoveryPoints []GetRecoveryPointV2VolumeGroupRecoveryPoint
List of volume group recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
creationTime String
The UTC date and time in ISO-8601 format when the Recovery point is created.
expirationTime String
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
extId String
recovery point UUID
id String
The provider-assigned unique ID for this managed resource.
links List<GetRecoveryPointV2Link>
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.
locationAgnosticId String
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
locationReferences List<GetRecoveryPointV2LocationReference>
List of location references where the VM or volume group recovery point are a part of the specified recovery point.
name String
The name of the Recovery point.
ownerExtId String
A read only field inserted into recovery point at the time of recovery point creation, indicating the external identifier of the user who created this recovery point.
recoveryPointType String
Type of the Recovery point.
status String
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
tenantId String
A globally unique identifier that represents the tenant that owns this entity
vmRecoveryPoints List<GetRecoveryPointV2VmRecoveryPoint>
List of VM recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
volumeGroupRecoveryPoints List<GetRecoveryPointV2VolumeGroupRecoveryPoint>
List of volume group recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
creationTime string
The UTC date and time in ISO-8601 format when the Recovery point is created.
expirationTime string
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
extId string
recovery point UUID
id string
The provider-assigned unique ID for this managed resource.
links GetRecoveryPointV2Link[]
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.
locationAgnosticId string
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
locationReferences GetRecoveryPointV2LocationReference[]
List of location references where the VM or volume group recovery point are a part of the specified recovery point.
name string
The name of the Recovery point.
ownerExtId string
A read only field inserted into recovery point at the time of recovery point creation, indicating the external identifier of the user who created this recovery point.
recoveryPointType string
Type of the Recovery point.
status string
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
tenantId string
A globally unique identifier that represents the tenant that owns this entity
vmRecoveryPoints GetRecoveryPointV2VmRecoveryPoint[]
List of VM recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
volumeGroupRecoveryPoints GetRecoveryPointV2VolumeGroupRecoveryPoint[]
List of volume group recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
creation_time str
The UTC date and time in ISO-8601 format when the Recovery point is created.
expiration_time str
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
ext_id str
recovery point UUID
id str
The provider-assigned unique ID for this managed resource.
links Sequence[GetRecoveryPointV2Link]
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.
location_agnostic_id str
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
location_references Sequence[GetRecoveryPointV2LocationReference]
List of location references where the VM or volume group recovery point are a part of the specified recovery point.
name str
The name of the Recovery point.
owner_ext_id str
A read only field inserted into recovery point at the time of recovery point creation, indicating the external identifier of the user who created this recovery point.
recovery_point_type str
Type of the Recovery point.
status str
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
tenant_id str
A globally unique identifier that represents the tenant that owns this entity
vm_recovery_points Sequence[GetRecoveryPointV2VmRecoveryPoint]
List of VM recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
volume_group_recovery_points Sequence[GetRecoveryPointV2VolumeGroupRecoveryPoint]
List of volume group recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
creationTime String
The UTC date and time in ISO-8601 format when the Recovery point is created.
expirationTime String
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
extId String
recovery point UUID
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.
locationAgnosticId String
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
locationReferences List<Property Map>
List of location references where the VM or volume group recovery point are a part of the specified recovery point.
name String
The name of the Recovery point.
ownerExtId String
A read only field inserted into recovery point at the time of recovery point creation, indicating the external identifier of the user who created this recovery point.
recoveryPointType String
Type of the Recovery point.
status String
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
tenantId String
A globally unique identifier that represents the tenant that owns this entity
vmRecoveryPoints List<Property Map>
List of VM recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).
volumeGroupRecoveryPoints List<Property Map>
List of volume group recovery point that are a part of the specified top-level recovery point. Note that a recovery point can contain a maximum number of 30 entities. These entities can be a combination of VM(s) and volume group(s).

Supporting Types

Href This property is required. string
  • The URL at which the entity described by the link can be accessed.
Rel This property is required. string
  • 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.
Href This property is required. string
  • The URL at which the entity described by the link can be accessed.
Rel This property is required. string
  • 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.
href This property is required. String
  • The URL at which the entity described by the link can be accessed.
rel This property is required. String
  • 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.
href This property is required. string
  • The URL at which the entity described by the link can be accessed.
rel This property is required. string
  • 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.
href This property is required. str
  • The URL at which the entity described by the link can be accessed.
rel This property is required. str
  • 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.
href This property is required. String
  • The URL at which the entity described by the link can be accessed.
rel This property is required. String
  • 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.

GetRecoveryPointV2LocationReference

LocationExtId This property is required. string
External identifier of the cluster where the recovery point is present.
LocationExtId This property is required. string
External identifier of the cluster where the recovery point is present.
locationExtId This property is required. String
External identifier of the cluster where the recovery point is present.
locationExtId This property is required. string
External identifier of the cluster where the recovery point is present.
location_ext_id This property is required. str
External identifier of the cluster where the recovery point is present.
locationExtId This property is required. String
External identifier of the cluster where the recovery point is present.

GetRecoveryPointV2VmRecoveryPoint

ApplicationConsistentProperties This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPointV2VmRecoveryPointApplicationConsistentProperty>
User-defined application-consistent properties for the recovery point.
ConsistencyGroupExtId This property is required. string
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
CreationTime This property is required. string
The UTC date and time in ISO-8601 format when the Recovery point is created.
DiskRecoveryPoints This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPointV2VmRecoveryPointDiskRecoveryPoint>
array of disk recovery points.
ExpirationTime This property is required. string
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
ExtId This property is required. string
recovery point UUID
Links This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPointV2VmRecoveryPointLink>
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.
LocationAgnosticId This property is required. string
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
Name This property is required. string
The name of the Recovery point.
RecoveryPointType This property is required. string
Type of the Recovery point.
Status This property is required. string
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
TenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity
VmCategories This property is required. List<string>
Category key-value pairs associated with the VM at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' is displayed as 'dept/hr'.
VmExtId This property is required. string
VM external identifier which is captured as a part of this recovery point.
ApplicationConsistentProperties This property is required. []GetRecoveryPointV2VmRecoveryPointApplicationConsistentProperty
User-defined application-consistent properties for the recovery point.
ConsistencyGroupExtId This property is required. string
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
CreationTime This property is required. string
The UTC date and time in ISO-8601 format when the Recovery point is created.
DiskRecoveryPoints This property is required. []GetRecoveryPointV2VmRecoveryPointDiskRecoveryPoint
array of disk recovery points.
ExpirationTime This property is required. string
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
ExtId This property is required. string
recovery point UUID
Links This property is required. []GetRecoveryPointV2VmRecoveryPointLink
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.
LocationAgnosticId This property is required. string
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
Name This property is required. string
The name of the Recovery point.
RecoveryPointType This property is required. string
Type of the Recovery point.
Status This property is required. string
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
TenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity
VmCategories This property is required. []string
Category key-value pairs associated with the VM at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' is displayed as 'dept/hr'.
VmExtId This property is required. string
VM external identifier which is captured as a part of this recovery point.
applicationConsistentProperties This property is required. List<GetRecoveryPointV2VmRecoveryPointApplicationConsistentProperty>
User-defined application-consistent properties for the recovery point.
consistencyGroupExtId This property is required. String
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
creationTime This property is required. String
The UTC date and time in ISO-8601 format when the Recovery point is created.
diskRecoveryPoints This property is required. List<GetRecoveryPointV2VmRecoveryPointDiskRecoveryPoint>
array of disk recovery points.
expirationTime This property is required. String
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
extId This property is required. String
recovery point UUID
links This property is required. List<GetRecoveryPointV2VmRecoveryPointLink>
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.
locationAgnosticId This property is required. String
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
name This property is required. String
The name of the Recovery point.
recoveryPointType This property is required. String
Type of the Recovery point.
status This property is required. String
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
tenantId This property is required. String
A globally unique identifier that represents the tenant that owns this entity
vmCategories This property is required. List<String>
Category key-value pairs associated with the VM at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' is displayed as 'dept/hr'.
vmExtId This property is required. String
VM external identifier which is captured as a part of this recovery point.
applicationConsistentProperties This property is required. GetRecoveryPointV2VmRecoveryPointApplicationConsistentProperty[]
User-defined application-consistent properties for the recovery point.
consistencyGroupExtId This property is required. string
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
creationTime This property is required. string
The UTC date and time in ISO-8601 format when the Recovery point is created.
diskRecoveryPoints This property is required. GetRecoveryPointV2VmRecoveryPointDiskRecoveryPoint[]
array of disk recovery points.
expirationTime This property is required. string
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
extId This property is required. string
recovery point UUID
links This property is required. GetRecoveryPointV2VmRecoveryPointLink[]
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.
locationAgnosticId This property is required. string
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
name This property is required. string
The name of the Recovery point.
recoveryPointType This property is required. string
Type of the Recovery point.
status This property is required. string
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
tenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity
vmCategories This property is required. string[]
Category key-value pairs associated with the VM at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' is displayed as 'dept/hr'.
vmExtId This property is required. string
VM external identifier which is captured as a part of this recovery point.
application_consistent_properties This property is required. Sequence[GetRecoveryPointV2VmRecoveryPointApplicationConsistentProperty]
User-defined application-consistent properties for the recovery point.
consistency_group_ext_id This property is required. str
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
creation_time This property is required. str
The UTC date and time in ISO-8601 format when the Recovery point is created.
disk_recovery_points This property is required. Sequence[GetRecoveryPointV2VmRecoveryPointDiskRecoveryPoint]
array of disk recovery points.
expiration_time This property is required. str
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
ext_id This property is required. str
recovery point UUID
links This property is required. Sequence[GetRecoveryPointV2VmRecoveryPointLink]
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.
location_agnostic_id This property is required. str
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
name This property is required. str
The name of the Recovery point.
recovery_point_type This property is required. str
Type of the Recovery point.
status This property is required. str
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
tenant_id This property is required. str
A globally unique identifier that represents the tenant that owns this entity
vm_categories This property is required. Sequence[str]
Category key-value pairs associated with the VM at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' is displayed as 'dept/hr'.
vm_ext_id This property is required. str
VM external identifier which is captured as a part of this recovery point.
applicationConsistentProperties This property is required. List<Property Map>
User-defined application-consistent properties for the recovery point.
consistencyGroupExtId This property is required. String
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
creationTime This property is required. String
The UTC date and time in ISO-8601 format when the Recovery point is created.
diskRecoveryPoints This property is required. List<Property Map>
array of disk recovery points.
expirationTime This property is required. String
The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
extId This property is required. String
recovery point UUID
links This property is required. 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.
locationAgnosticId This property is required. String
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
name This property is required. String
The name of the Recovery point.
recoveryPointType This property is required. String
Type of the Recovery point.
status This property is required. String
The status of the Recovery point, which indicates whether this Recovery point is fit to be consumed.

  • supported values:
  • COMPLETE: - The Recovery point is in a complete state and ready to be consumed.
tenantId This property is required. String
A globally unique identifier that represents the tenant that owns this entity
vmCategories This property is required. List<String>
Category key-value pairs associated with the VM at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' is displayed as 'dept/hr'.
vmExtId This property is required. String
VM external identifier which is captured as a part of this recovery point.

GetRecoveryPointV2VmRecoveryPointApplicationConsistentProperty

BackupType This property is required. string
The backup type specifies the criteria for identifying the files to be backed up. This property should be specified to the application-consistent recovery points for Windows VMs/agents. The following backup types are supported for the application-consistent recovery points:

  • supported values:
  • FULL_BACKUP: - All the files are backed up irrespective of their last backup date/time or state. Also, this backup type updates the backup history of each file that participated in the recovery point. If not explicitly specified, this is the default backup type.
  • COPY_BACKUP: - this backup type does not update the backup history of individual files involved in the recovery point.
ObjectType This property is required. string
value: dataprotection.v4.common.VssProperties
ShouldIncludeWriters This property is required. bool
Indicates whether the given set of VSS writers' UUIDs should be included or excluded from the application consistent recovery point. By default, the value is set to false, indicating that all listed VSS writers' UUIDs will be excluded.
ShouldStoreVssMetadata This property is required. bool
Indicates whether to store the VSS metadata if the user is interested in application-specific backup/restore. The VSS metadata consists of VSS writers and requester metadata details. These are compressed into a cabinet file(.cab file) during a VSS backup operation. This cabinet file must be saved to the backup media during a backup operation, as it is required during the restore operation.
Writers This property is required. List<string>
List of VSS writer UUIDs that are used in an application consistent recovery point. The default values are the system and the registry writer UUIDs.
BackupType This property is required. string
The backup type specifies the criteria for identifying the files to be backed up. This property should be specified to the application-consistent recovery points for Windows VMs/agents. The following backup types are supported for the application-consistent recovery points:

  • supported values:
  • FULL_BACKUP: - All the files are backed up irrespective of their last backup date/time or state. Also, this backup type updates the backup history of each file that participated in the recovery point. If not explicitly specified, this is the default backup type.
  • COPY_BACKUP: - this backup type does not update the backup history of individual files involved in the recovery point.
ObjectType This property is required. string
value: dataprotection.v4.common.VssProperties
ShouldIncludeWriters This property is required. bool
Indicates whether the given set of VSS writers' UUIDs should be included or excluded from the application consistent recovery point. By default, the value is set to false, indicating that all listed VSS writers' UUIDs will be excluded.
ShouldStoreVssMetadata This property is required. bool
Indicates whether to store the VSS metadata if the user is interested in application-specific backup/restore. The VSS metadata consists of VSS writers and requester metadata details. These are compressed into a cabinet file(.cab file) during a VSS backup operation. This cabinet file must be saved to the backup media during a backup operation, as it is required during the restore operation.
Writers This property is required. []string
List of VSS writer UUIDs that are used in an application consistent recovery point. The default values are the system and the registry writer UUIDs.
backupType This property is required. String
The backup type specifies the criteria for identifying the files to be backed up. This property should be specified to the application-consistent recovery points for Windows VMs/agents. The following backup types are supported for the application-consistent recovery points:

  • supported values:
  • FULL_BACKUP: - All the files are backed up irrespective of their last backup date/time or state. Also, this backup type updates the backup history of each file that participated in the recovery point. If not explicitly specified, this is the default backup type.
  • COPY_BACKUP: - this backup type does not update the backup history of individual files involved in the recovery point.
objectType This property is required. String
value: dataprotection.v4.common.VssProperties
shouldIncludeWriters This property is required. Boolean
Indicates whether the given set of VSS writers' UUIDs should be included or excluded from the application consistent recovery point. By default, the value is set to false, indicating that all listed VSS writers' UUIDs will be excluded.
shouldStoreVssMetadata This property is required. Boolean
Indicates whether to store the VSS metadata if the user is interested in application-specific backup/restore. The VSS metadata consists of VSS writers and requester metadata details. These are compressed into a cabinet file(.cab file) during a VSS backup operation. This cabinet file must be saved to the backup media during a backup operation, as it is required during the restore operation.
writers This property is required. List<String>
List of VSS writer UUIDs that are used in an application consistent recovery point. The default values are the system and the registry writer UUIDs.
backupType This property is required. string
The backup type specifies the criteria for identifying the files to be backed up. This property should be specified to the application-consistent recovery points for Windows VMs/agents. The following backup types are supported for the application-consistent recovery points:

  • supported values:
  • FULL_BACKUP: - All the files are backed up irrespective of their last backup date/time or state. Also, this backup type updates the backup history of each file that participated in the recovery point. If not explicitly specified, this is the default backup type.
  • COPY_BACKUP: - this backup type does not update the backup history of individual files involved in the recovery point.
objectType This property is required. string
value: dataprotection.v4.common.VssProperties
shouldIncludeWriters This property is required. boolean
Indicates whether the given set of VSS writers' UUIDs should be included or excluded from the application consistent recovery point. By default, the value is set to false, indicating that all listed VSS writers' UUIDs will be excluded.
shouldStoreVssMetadata This property is required. boolean
Indicates whether to store the VSS metadata if the user is interested in application-specific backup/restore. The VSS metadata consists of VSS writers and requester metadata details. These are compressed into a cabinet file(.cab file) during a VSS backup operation. This cabinet file must be saved to the backup media during a backup operation, as it is required during the restore operation.
writers This property is required. string[]
List of VSS writer UUIDs that are used in an application consistent recovery point. The default values are the system and the registry writer UUIDs.
backup_type This property is required. str
The backup type specifies the criteria for identifying the files to be backed up. This property should be specified to the application-consistent recovery points for Windows VMs/agents. The following backup types are supported for the application-consistent recovery points:

  • supported values:
  • FULL_BACKUP: - All the files are backed up irrespective of their last backup date/time or state. Also, this backup type updates the backup history of each file that participated in the recovery point. If not explicitly specified, this is the default backup type.
  • COPY_BACKUP: - this backup type does not update the backup history of individual files involved in the recovery point.
object_type This property is required. str
value: dataprotection.v4.common.VssProperties
should_include_writers This property is required. bool
Indicates whether the given set of VSS writers' UUIDs should be included or excluded from the application consistent recovery point. By default, the value is set to false, indicating that all listed VSS writers' UUIDs will be excluded.
should_store_vss_metadata This property is required. bool
Indicates whether to store the VSS metadata if the user is interested in application-specific backup/restore. The VSS metadata consists of VSS writers and requester metadata details. These are compressed into a cabinet file(.cab file) during a VSS backup operation. This cabinet file must be saved to the backup media during a backup operation, as it is required during the restore operation.
writers This property is required. Sequence[str]
List of VSS writer UUIDs that are used in an application consistent recovery point. The default values are the system and the registry writer UUIDs.
backupType This property is required. String
The backup type specifies the criteria for identifying the files to be backed up. This property should be specified to the application-consistent recovery points for Windows VMs/agents. The following backup types are supported for the application-consistent recovery points:

  • supported values:
  • FULL_BACKUP: - All the files are backed up irrespective of their last backup date/time or state. Also, this backup type updates the backup history of each file that participated in the recovery point. If not explicitly specified, this is the default backup type.
  • COPY_BACKUP: - this backup type does not update the backup history of individual files involved in the recovery point.
objectType This property is required. String
value: dataprotection.v4.common.VssProperties
shouldIncludeWriters This property is required. Boolean
Indicates whether the given set of VSS writers' UUIDs should be included or excluded from the application consistent recovery point. By default, the value is set to false, indicating that all listed VSS writers' UUIDs will be excluded.
shouldStoreVssMetadata This property is required. Boolean
Indicates whether to store the VSS metadata if the user is interested in application-specific backup/restore. The VSS metadata consists of VSS writers and requester metadata details. These are compressed into a cabinet file(.cab file) during a VSS backup operation. This cabinet file must be saved to the backup media during a backup operation, as it is required during the restore operation.
writers This property is required. List<String>
List of VSS writer UUIDs that are used in an application consistent recovery point. The default values are the system and the registry writer UUIDs.

GetRecoveryPointV2VmRecoveryPointDiskRecoveryPoint

DiskExtId This property is required. string
External identifier of the disk.
DiskRecoveryPointExtId This property is required. string
External identifier of the disk recovery point.
DiskExtId This property is required. string
External identifier of the disk.
DiskRecoveryPointExtId This property is required. string
External identifier of the disk recovery point.
diskExtId This property is required. String
External identifier of the disk.
diskRecoveryPointExtId This property is required. String
External identifier of the disk recovery point.
diskExtId This property is required. string
External identifier of the disk.
diskRecoveryPointExtId This property is required. string
External identifier of the disk recovery point.
disk_ext_id This property is required. str
External identifier of the disk.
disk_recovery_point_ext_id This property is required. str
External identifier of the disk recovery point.
diskExtId This property is required. String
External identifier of the disk.
diskRecoveryPointExtId This property is required. String
External identifier of the disk recovery point.
Href This property is required. string
  • The URL at which the entity described by the link can be accessed.
Rel This property is required. string
  • 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.
Href This property is required. string
  • The URL at which the entity described by the link can be accessed.
Rel This property is required. string
  • 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.
href This property is required. String
  • The URL at which the entity described by the link can be accessed.
rel This property is required. String
  • 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.
href This property is required. string
  • The URL at which the entity described by the link can be accessed.
rel This property is required. string
  • 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.
href This property is required. str
  • The URL at which the entity described by the link can be accessed.
rel This property is required. str
  • 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.
href This property is required. String
  • The URL at which the entity described by the link can be accessed.
rel This property is required. String
  • 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.

GetRecoveryPointV2VolumeGroupRecoveryPoint

ConsistencyGroupExtId This property is required. string
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
DiskRecoveryPoints This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPointV2VolumeGroupRecoveryPointDiskRecoveryPoint>
array of disk recovery points.
ExtId This property is required. string
recovery point UUID
Links This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPointV2VolumeGroupRecoveryPointLink>
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.
LocationAgnosticId This property is required. string
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
TenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity
VolumeGroupCategories This property is required. List<string>
Category key-value pairs associated with the volume group at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
VolumeGroupExtId This property is required. string
Volume Group external identifier which is captured as part of this recovery point.
ConsistencyGroupExtId This property is required. string
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
DiskRecoveryPoints This property is required. []GetRecoveryPointV2VolumeGroupRecoveryPointDiskRecoveryPoint
array of disk recovery points.
ExtId This property is required. string
recovery point UUID
Links This property is required. []GetRecoveryPointV2VolumeGroupRecoveryPointLink
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.
LocationAgnosticId This property is required. string
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
TenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity
VolumeGroupCategories This property is required. []string
Category key-value pairs associated with the volume group at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
VolumeGroupExtId This property is required. string
Volume Group external identifier which is captured as part of this recovery point.
consistencyGroupExtId This property is required. String
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
diskRecoveryPoints This property is required. List<GetRecoveryPointV2VolumeGroupRecoveryPointDiskRecoveryPoint>
array of disk recovery points.
extId This property is required. String
recovery point UUID
links This property is required. List<GetRecoveryPointV2VolumeGroupRecoveryPointLink>
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.
locationAgnosticId This property is required. String
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
tenantId This property is required. String
A globally unique identifier that represents the tenant that owns this entity
volumeGroupCategories This property is required. List<String>
Category key-value pairs associated with the volume group at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
volumeGroupExtId This property is required. String
Volume Group external identifier which is captured as part of this recovery point.
consistencyGroupExtId This property is required. string
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
diskRecoveryPoints This property is required. GetRecoveryPointV2VolumeGroupRecoveryPointDiskRecoveryPoint[]
array of disk recovery points.
extId This property is required. string
recovery point UUID
links This property is required. GetRecoveryPointV2VolumeGroupRecoveryPointLink[]
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.
locationAgnosticId This property is required. string
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
tenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity
volumeGroupCategories This property is required. string[]
Category key-value pairs associated with the volume group at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
volumeGroupExtId This property is required. string
Volume Group external identifier which is captured as part of this recovery point.
consistency_group_ext_id This property is required. str
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
disk_recovery_points This property is required. Sequence[GetRecoveryPointV2VolumeGroupRecoveryPointDiskRecoveryPoint]
array of disk recovery points.
ext_id This property is required. str
recovery point UUID
links This property is required. Sequence[GetRecoveryPointV2VolumeGroupRecoveryPointLink]
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.
location_agnostic_id This property is required. str
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
tenant_id This property is required. str
A globally unique identifier that represents the tenant that owns this entity
volume_group_categories This property is required. Sequence[str]
Category key-value pairs associated with the volume group at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
volume_group_ext_id This property is required. str
Volume Group external identifier which is captured as part of this recovery point.
consistencyGroupExtId This property is required. String
External identifier of the Consistency group which the entity was part of at the time of recovery point creation.
diskRecoveryPoints This property is required. List<Property Map>
array of disk recovery points.
extId This property is required. String
recovery point UUID
links This property is required. 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.
locationAgnosticId This property is required. String
Location agnostic identifier of the recovery point. This identifier is used to identify the same instances of a recovery point across different sites.
tenantId This property is required. String
A globally unique identifier that represents the tenant that owns this entity
volumeGroupCategories This property is required. List<String>
Category key-value pairs associated with the volume group at the time of recovery point creation. The category key and value are separated by '/'. For example, a category with key 'dept' and value 'hr' will be represented as 'dept/hr'.
volumeGroupExtId This property is required. String
Volume Group external identifier which is captured as part of this recovery point.

GetRecoveryPointV2VolumeGroupRecoveryPointDiskRecoveryPoint

DiskExtId This property is required. string
External identifier of the disk.
DiskRecoveryPointExtId This property is required. string
External identifier of the disk recovery point.
DiskExtId This property is required. string
External identifier of the disk.
DiskRecoveryPointExtId This property is required. string
External identifier of the disk recovery point.
diskExtId This property is required. String
External identifier of the disk.
diskRecoveryPointExtId This property is required. String
External identifier of the disk recovery point.
diskExtId This property is required. string
External identifier of the disk.
diskRecoveryPointExtId This property is required. string
External identifier of the disk recovery point.
disk_ext_id This property is required. str
External identifier of the disk.
disk_recovery_point_ext_id This property is required. str
External identifier of the disk recovery point.
diskExtId This property is required. String
External identifier of the disk.
diskRecoveryPointExtId This property is required. String
External identifier of the disk recovery point.
Href This property is required. string
  • The URL at which the entity described by the link can be accessed.
Rel This property is required. string
  • 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.
Href This property is required. string
  • The URL at which the entity described by the link can be accessed.
Rel This property is required. string
  • 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.
href This property is required. String
  • The URL at which the entity described by the link can be accessed.
rel This property is required. String
  • 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.
href This property is required. string
  • The URL at which the entity described by the link can be accessed.
rel This property is required. string
  • 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.
href This property is required. str
  • The URL at which the entity described by the link can be accessed.
rel This property is required. str
  • 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.
href This property is required. String
  • The URL at which the entity described by the link can be accessed.
rel This property is required. String
  • 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.

Package Details

Repository
nutanix pierskarsenbarg/pulumi-nutanix
License
Apache-2.0
Notes
This Pulumi package is based on the nutanix Terraform Provider.
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg