Backup / Client / create_restore_access_backup_vault
create_restore_access_backup_vault¶
- Backup.Client.create_restore_access_backup_vault(**kwargs)¶
Creates a restore access backup vault that provides temporary access to recovery points in a logically air-gapped backup vault, subject to MPA approval.
See also: AWS API Documentation
Request Syntax
response = client.create_restore_access_backup_vault( SourceBackupVaultArn='string', BackupVaultName='string', BackupVaultTags={ 'string': 'string' }, CreatorRequestId='string', RequesterComment='string' )
- Parameters:
SourceBackupVaultArn (string) –
[REQUIRED]
The ARN of the source backup vault containing the recovery points to which temporary access is requested.
BackupVaultName (string) – The name of the backup vault to associate with an MPA approval team.
BackupVaultTags (dict) –
Optional tags to assign to the restore access backup vault.
(string) –
(string) –
CreatorRequestId (string) –
A unique string that identifies the request and allows failed requests to be retried without the risk of executing the operation twice.
This field is autopopulated if not provided.
RequesterComment (string) – A comment explaining the reason for requesting restore access to the backup vault.
- Return type:
dict
- Returns:
Response Syntax
{ 'RestoreAccessBackupVaultArn': 'string', 'VaultState': 'CREATING'|'AVAILABLE'|'FAILED', 'RestoreAccessBackupVaultName': 'string', 'CreationDate': datetime(2015, 1, 1) }
Response Structure
(dict) –
RestoreAccessBackupVaultArn (string) –
The ARN that uniquely identifies the created restore access backup vault.
VaultState (string) –
The current state of the restore access backup vault.
RestoreAccessBackupVaultName (string) –
The name of the created restore access backup vault.
CreationDate (datetime) –
>The date and time when the restore access backup vault was created, in Unix format and Coordinated Universal Time
Exceptions