Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg
nutanix.getRecoveryPointV2
Explore with Pulumi AI
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>
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]
func GetRecoveryPointV2(ctx *Context, args *GetRecoveryPointV2Args, opts ...InvokeOption) (*GetRecoveryPointV2Result, error)
func GetRecoveryPointV2Output(ctx *Context, args *GetRecoveryPointV2OutputArgs, opts ...InvokeOption) GetRecoveryPointV2ResultOutput
> 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)
}
public static CompletableFuture<GetRecoveryPointV2Result> getRecoveryPointV2(GetRecoveryPointV2Args args, InvokeOptions options)
public static Output<GetRecoveryPointV2Result> getRecoveryPointV2(GetRecoveryPointV2Args args, InvokeOptions options)
fn::invoke:
function: nutanix:index/getRecoveryPointV2:getRecoveryPointV2
arguments:
# arguments dictionary
The following arguments are supported:
- Ext
Id This property is required. string - recovery point UUID
- Ext
Id This property is required. string - recovery point UUID
- ext
Id This property is required. String - recovery point UUID
- ext
Id This property is required. string - recovery point UUID
- ext_
id This property is required. str - recovery point UUID
- ext
Id This property is required. String - recovery point UUID
getRecoveryPointV2 Result
The following output properties are available:
- Creation
Time string - The UTC date and time in ISO-8601 format when the Recovery point is created.
- Expiration
Time string - The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
- Ext
Id string - recovery point UUID
- Id string
- The provider-assigned unique ID for this managed resource.
- Links
List<Piers
Karsenbarg. Nutanix. Outputs. Get Recovery Point 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.
- Location
Agnostic stringId - 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 List<PiersKarsenbarg. Nutanix. Outputs. Get Recovery Point V2Location Reference> - 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.
- Owner
Ext stringId - 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 stringType - 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.
- Tenant
Id string - A globally unique identifier that represents the tenant that owns this entity
- Vm
Recovery List<PiersPoints Karsenbarg. Nutanix. Outputs. Get Recovery Point V2Vm Recovery Point> - 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 List<PiersRecovery Points Karsenbarg. Nutanix. Outputs. Get Recovery Point V2Volume Group Recovery Point> - 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 string - The UTC date and time in ISO-8601 format when the Recovery point is created.
- Expiration
Time string - The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
- Ext
Id string - recovery point UUID
- Id string
- The provider-assigned unique ID for this managed resource.
- Links
[]Get
Recovery Point 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.
- Location
Agnostic stringId - 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 []GetRecovery Point V2Location Reference - 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.
- Owner
Ext stringId - 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 stringType - 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.
- Tenant
Id string - A globally unique identifier that represents the tenant that owns this entity
- Vm
Recovery []GetPoints Recovery Point V2Vm Recovery Point - 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 []GetRecovery Points Recovery Point V2Volume Group Recovery Point - 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 String - The UTC date and time in ISO-8601 format when the Recovery point is created.
- expiration
Time String - The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
- ext
Id String - recovery point UUID
- id String
- The provider-assigned unique ID for this managed resource.
- links
List<Get
Recovery Point 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.
- location
Agnostic StringId - 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 List<GetRecovery Point V2Location Reference> - 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.
- owner
Ext StringId - 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 StringType - 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.
- tenant
Id String - A globally unique identifier that represents the tenant that owns this entity
- vm
Recovery List<GetPoints Recovery Point V2Vm Recovery Point> - 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 List<GetRecovery Points Recovery Point V2Volume Group Recovery Point> - 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 string - The UTC date and time in ISO-8601 format when the Recovery point is created.
- expiration
Time string - The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
- ext
Id string - recovery point UUID
- id string
- The provider-assigned unique ID for this managed resource.
- links
Get
Recovery Point 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.
- location
Agnostic stringId - 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 GetRecovery Point V2Location Reference[] - 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.
- owner
Ext stringId - 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 stringType - 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.
- tenant
Id string - A globally unique identifier that represents the tenant that owns this entity
- vm
Recovery GetPoints Recovery Point V2Vm Recovery Point[] - 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 GetRecovery Points Recovery Point V2Volume Group Recovery Point[] - 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[Get
Recovery Point 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.
- location_
agnostic_ strid - 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[GetRecovery Point V2Location Reference] - 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_ strid - 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_ strtype - 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_ Sequence[Getpoints Recovery Point V2Vm Recovery Point] - 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_ Sequence[Getrecovery_ points Recovery Point V2Volume Group Recovery Point] - 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 String - The UTC date and time in ISO-8601 format when the Recovery point is created.
- expiration
Time String - The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.
- ext
Id 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.
- location
Agnostic StringId - 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 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.
- owner
Ext StringId - 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 StringType - 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.
- tenant
Id String - A globally unique identifier that represents the tenant that owns this entity
- vm
Recovery List<Property Map>Points - 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 List<Property Map>Recovery Points - 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
GetRecoveryPointV2Link
GetRecoveryPointV2LocationReference
- Location
Ext Id This property is required. string - External identifier of the cluster where the recovery point is present.
- Location
Ext Id This property is required. string - External identifier of the cluster where the recovery point is present.
- location
Ext Id This property is required. String - External identifier of the cluster where the recovery point is present.
- location
Ext Id 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.
- location
Ext Id This property is required. String - External identifier of the cluster where the recovery point is present.
GetRecoveryPointV2VmRecoveryPoint
- Application
Consistent Properties This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Recovery Point V2Vm Recovery Point Application Consistent Property> - User-defined application-consistent properties for the recovery point.
- Consistency
Group Ext Id This property is required. string - 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. string - The UTC date and time in ISO-8601 format when the Recovery point is created.
- Disk
Recovery Points This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Recovery Point V2Vm Recovery Point Disk Recovery Point> - array of disk recovery points.
- Expiration
Time 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.
- Ext
Id This property is required. string - recovery point UUID
- Links
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Recovery Point V2Vm Recovery Point Link> - 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. 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.
- Recovery
Point Type 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.
- Tenant
Id This property is required. string - A globally unique identifier that represents the tenant that owns this entity
- Vm
Categories 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'.
- Vm
Ext Id 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. []GetRecovery Point V2Vm Recovery Point Application Consistent Property - User-defined application-consistent properties for the recovery point.
- Consistency
Group Ext Id This property is required. string - 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. string - The UTC date and time in ISO-8601 format when the Recovery point is created.
- Disk
Recovery Points This property is required. []GetRecovery Point V2Vm Recovery Point Disk Recovery Point - array of disk recovery points.
- Expiration
Time 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.
- Ext
Id This property is required. string - recovery point UUID
- Links
This property is required. []GetRecovery Point V2Vm Recovery Point Link - 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. 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.
- Recovery
Point Type 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.
- Tenant
Id This property is required. string - A globally unique identifier that represents the tenant that owns this entity
- Vm
Categories 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'.
- Vm
Ext Id 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. List<GetRecovery Point V2Vm Recovery Point Application Consistent Property> - User-defined application-consistent properties for the recovery point.
- consistency
Group Ext Id This property is required. String - 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. String - The UTC date and time in ISO-8601 format when the Recovery point is created.
- disk
Recovery Points This property is required. List<GetRecovery Point V2Vm Recovery Point Disk Recovery Point> - array of disk recovery points.
- expiration
Time 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.
- ext
Id This property is required. String - recovery point UUID
- links
This property is required. List<GetRecovery Point V2Vm Recovery Point Link> - 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. 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.
- recovery
Point Type 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.
- tenant
Id This property is required. String - A globally unique identifier that represents the tenant that owns this entity
- vm
Categories 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'.
- vm
Ext Id 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. GetRecovery Point V2Vm Recovery Point Application Consistent Property[] - User-defined application-consistent properties for the recovery point.
- consistency
Group Ext Id This property is required. string - 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. string - The UTC date and time in ISO-8601 format when the Recovery point is created.
- disk
Recovery Points This property is required. GetRecovery Point V2Vm Recovery Point Disk Recovery Point[] - array of disk recovery points.
- expiration
Time 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.
- ext
Id This property is required. string - recovery point UUID
- links
This property is required. GetRecovery Point V2Vm Recovery Point Link[] - 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. 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.
- recovery
Point Type 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.
- tenant
Id This property is required. string - A globally unique identifier that represents the tenant that owns this entity
- vm
Categories 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'.
- vm
Ext Id 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[GetRecovery Point V2Vm Recovery Point Application Consistent Property] - 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[GetRecovery Point V2Vm Recovery Point Disk Recovery Point] - 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[GetRecovery Point V2Vm Recovery Point Link] - 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.
- application
Consistent Properties This property is required. List<Property Map> - User-defined application-consistent properties for the recovery point.
- consistency
Group Ext Id This property is required. String - 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. String - The UTC date and time in ISO-8601 format when the Recovery point is created.
- disk
Recovery Points This property is required. List<Property Map> - array of disk recovery points.
- expiration
Time 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.
- ext
Id 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.
- location
Agnostic Id 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.
- recovery
Point Type 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.
- tenant
Id This property is required. String - A globally unique identifier that represents the tenant that owns this entity
- vm
Categories 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'.
- vm
Ext Id This property is required. String - VM external identifier which is captured as a part of this recovery point.
GetRecoveryPointV2VmRecoveryPointApplicationConsistentProperty
- Backup
Type 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.
- Object
Type This property is required. string - 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. 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.
- Backup
Type 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.
- Object
Type This property is required. string - 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. []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. 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.
- object
Type This property is required. String - value:
dataprotection.v4.common.VssProperties
- should
Include Writers 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.
- should
Store Vss Metadata 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.
- backup
Type 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.
- object
Type This property is required. string - value:
dataprotection.v4.common.VssProperties
- should
Include Writers 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.
- should
Store Vss Metadata 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.
- backup
Type 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.
- object
Type This property is required. String - value:
dataprotection.v4.common.VssProperties
- should
Include Writers 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.
- should
Store Vss Metadata 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
- Disk
Ext Id This property is required. string - External identifier of the disk.
- Disk
Recovery Point Ext Id This property is required. string - External identifier of the disk recovery point.
- Disk
Ext Id This property is required. string - External identifier of the disk.
- Disk
Recovery Point Ext Id This property is required. string - External identifier of the disk recovery point.
- disk
Ext Id This property is required. String - External identifier of the disk.
- disk
Recovery Point Ext Id This property is required. String - External identifier of the disk recovery point.
- disk
Ext Id This property is required. string - External identifier of the disk.
- disk
Recovery Point Ext Id 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.
- disk
Ext Id This property is required. String - External identifier of the disk.
- disk
Recovery Point Ext Id This property is required. String - External identifier of the disk recovery point.
GetRecoveryPointV2VmRecoveryPointLink
GetRecoveryPointV2VolumeGroupRecoveryPoint
- Consistency
Group Ext Id This property is required. string - 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. List<PiersKarsenbarg. Nutanix. Inputs. Get Recovery Point V2Volume Group Recovery Point Disk Recovery Point> - array of disk recovery points.
- Ext
Id This property is required. string - recovery point UUID
- Links
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Recovery Point V2Volume Group Recovery Point Link> - 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. string - 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. string - A globally unique identifier that represents the tenant that owns this entity
- Volume
Group Categories 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'.
- Volume
Group Ext Id 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. string - 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. []GetRecovery Point V2Volume Group Recovery Point Disk Recovery Point - array of disk recovery points.
- Ext
Id This property is required. string - recovery point UUID
- Links
This property is required. []GetRecovery Point V2Volume Group Recovery Point Link - 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. string - 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. string - A globally unique identifier that represents the tenant that owns this entity
- Volume
Group Categories 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'.
- Volume
Group Ext Id 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. String - 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. List<GetRecovery Point V2Volume Group Recovery Point Disk Recovery Point> - array of disk recovery points.
- ext
Id This property is required. String - recovery point UUID
- links
This property is required. List<GetRecovery Point V2Volume Group Recovery Point Link> - 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. String - 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. String - A globally unique identifier that represents the tenant that owns this entity
- volume
Group Categories 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'.
- volume
Group Ext Id 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. string - 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. GetRecovery Point V2Volume Group Recovery Point Disk Recovery Point[] - array of disk recovery points.
- ext
Id This property is required. string - recovery point UUID
- links
This property is required. GetRecovery Point V2Volume Group Recovery Point Link[] - 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. string - 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. string - A globally unique identifier that represents the tenant that owns this entity
- volume
Group Categories 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'.
- volume
Group Ext Id 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[GetRecovery Point V2Volume Group Recovery Point Disk Recovery Point] - array of disk recovery points.
- ext_
id This property is required. str - recovery point UUID
- links
This property is required. Sequence[GetRecovery Point V2Volume Group Recovery Point Link] - 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.
- consistency
Group Ext Id This property is required. String - 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. List<Property Map> - array of disk recovery points.
- ext
Id 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.
- location
Agnostic Id 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.
- tenant
Id This property is required. String - A globally unique identifier that represents the tenant that owns this entity
- volume
Group Categories 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'.
- volume
Group Ext Id This property is required. String - Volume Group external identifier which is captured as part of this recovery point.
GetRecoveryPointV2VolumeGroupRecoveryPointDiskRecoveryPoint
- Disk
Ext Id This property is required. string - External identifier of the disk.
- Disk
Recovery Point Ext Id This property is required. string - External identifier of the disk recovery point.
- Disk
Ext Id This property is required. string - External identifier of the disk.
- Disk
Recovery Point Ext Id This property is required. string - External identifier of the disk recovery point.
- disk
Ext Id This property is required. String - External identifier of the disk.
- disk
Recovery Point Ext Id This property is required. String - External identifier of the disk recovery point.
- disk
Ext Id This property is required. string - External identifier of the disk.
- disk
Recovery Point Ext Id 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.
- disk
Ext Id This property is required. String - External identifier of the disk.
- disk
Recovery Point Ext Id This property is required. String - External identifier of the disk recovery point.
GetRecoveryPointV2VolumeGroupRecoveryPointLink
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.