Backup / Client / describe_copy_job
describe_copy_job#
- Backup.Client.describe_copy_job(**kwargs)#
- Returns metadata associated with creating a copy of a resource. - See also: AWS API Documentation - Request Syntax - response = client.describe_copy_job( CopyJobId='string' ) - Parameters:
- CopyJobId (string) – - [REQUIRED] - Uniquely identifies a copy job. 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'CopyJob': { 'AccountId': 'string', 'CopyJobId': 'string', 'SourceBackupVaultArn': 'string', 'SourceRecoveryPointArn': 'string', 'DestinationBackupVaultArn': 'string', 'DestinationRecoveryPointArn': 'string', 'ResourceArn': 'string', 'CreationDate': datetime(2015, 1, 1), 'CompletionDate': datetime(2015, 1, 1), 'State': 'CREATED'|'RUNNING'|'COMPLETED'|'FAILED'|'PARTIAL', 'StatusMessage': 'string', 'BackupSizeInBytes': 123, 'IamRoleArn': 'string', 'CreatedBy': { 'BackupPlanId': 'string', 'BackupPlanArn': 'string', 'BackupPlanVersion': 'string', 'BackupRuleId': 'string' }, 'ResourceType': 'string', 'ParentJobId': 'string', 'IsParent': True|False, 'CompositeMemberIdentifier': 'string', 'NumberOfChildJobs': 123, 'ChildJobsInState': { 'string': 123 }, 'ResourceName': 'string' } } - Response Structure - (dict) – - CopyJob (dict) – - Contains detailed information about a copy job. - AccountId (string) – - The account ID that owns the copy job. 
- CopyJobId (string) – - Uniquely identifies a copy job. 
- SourceBackupVaultArn (string) – - An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, - arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
- SourceRecoveryPointArn (string) – - An ARN that uniquely identifies a source recovery point; for example, - arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
- DestinationBackupVaultArn (string) – - An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, - arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
- DestinationRecoveryPointArn (string) – - An ARN that uniquely identifies a destination recovery point; for example, - arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
- ResourceArn (string) – - The Amazon Web Services resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. 
- CreationDate (datetime) – - The date and time a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of - CreationDateis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
- CompletionDate (datetime) – - The date and time a copy job is completed, in Unix format and Coordinated Universal Time (UTC). The value of - CompletionDateis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
- State (string) – - The current state of a copy job. 
- StatusMessage (string) – - A detailed message explaining the status of the job to copy a resource. 
- BackupSizeInBytes (integer) – - The size, in bytes, of a copy job. 
- IamRoleArn (string) – - Specifies the IAM role ARN used to copy the target recovery point; for example, - arn:aws:iam::123456789012:role/S3Access.
- CreatedBy (dict) – - Contains information about the backup plan and rule that Backup used to initiate the recovery point backup. - BackupPlanId (string) – - Uniquely identifies a backup plan. 
- BackupPlanArn (string) – - An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, - arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
- BackupPlanVersion (string) – - Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited. 
- BackupRuleId (string) – - Uniquely identifies a rule used to schedule the backup of a selection of resources. 
 
- ResourceType (string) – - The type of Amazon Web Services resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. 
- ParentJobId (string) – - This uniquely identifies a request to Backup to copy a resource. The return will be the parent (composite) job ID. 
- IsParent (boolean) – - This is a boolean value indicating this is a parent (composite) copy job. 
- CompositeMemberIdentifier (string) – - This is the identifier of a resource within a composite group, such as nested (child) recovery point belonging to a composite (parent) stack. The ID is transferred from the logical ID within a stack. 
- NumberOfChildJobs (integer) – - This is the number of child (nested) copy jobs. 
- ChildJobsInState (dict) – - This returns the statistics of the included child (nested) copy jobs. - (string) – - (integer) – 
 
 
- ResourceName (string) – - This is the non-unique name of the resource that belongs to the specified backup. 
 
 
 
 - Exceptions - Backup.Client.exceptions.ResourceNotFoundException
- Backup.Client.exceptions.InvalidParameterValueException
- Backup.Client.exceptions.MissingParameterValueException
- Backup.Client.exceptions.ServiceUnavailableException