ExternalBackupJob

class oci.database.models.ExternalBackupJob(**kwargs)

Bases: object

Provides all the details that apply to an external backup job.

__init__(**kwargs)

Initializes a new ExternalBackupJob object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • backup_id (str) -- The value to assign to the backup_id property of this ExternalBackupJob.
  • provisioning (bool) -- The value to assign to the provisioning property of this ExternalBackupJob.
  • swift_path (str) -- The value to assign to the swift_path property of this ExternalBackupJob.
  • bucket_name (str) -- The value to assign to the bucket_name property of this ExternalBackupJob.
  • tag (str) -- The value to assign to the tag property of this ExternalBackupJob.
  • user_name (str) -- The value to assign to the user_name property of this ExternalBackupJob.
  • swift_password (str) -- The value to assign to the swift_password property of this ExternalBackupJob.
backup_id

[Required] Gets the backup_id of this ExternalBackupJob. The OCID of the associated backup resource.

Returns:The backup_id of this ExternalBackupJob.
Return type:str
bucket_name

[Required] Gets the bucket_name of this ExternalBackupJob. The name of the Swift compartment bucket where the backup should be stored.

Returns:The bucket_name of this ExternalBackupJob.
Return type:str
provisioning

[Required] Gets the provisioning of this ExternalBackupJob. An indicator for the provisioning state of the resource. If TRUE, the resource is still being provisioned.

Returns:The provisioning of this ExternalBackupJob.
Return type:bool
swift_password

Gets the swift_password of this ExternalBackupJob. The auth token to use for access to the Swift compartment bucket that will store the standalone backup. For information about auth tokens, see Working with Auth Tokens.

Returns:The swift_password of this ExternalBackupJob.
Return type:str
swift_path

[Required] Gets the swift_path of this ExternalBackupJob. The Swift path to use as a destination for the standalone backup.

Returns:The swift_path of this ExternalBackupJob.
Return type:str
tag

[Required] Gets the tag of this ExternalBackupJob. The tag for RMAN to apply to the backup.

Returns:The tag of this ExternalBackupJob.
Return type:str
user_name

[Required] Gets the user_name of this ExternalBackupJob. The Swift user name to use for transferring the standalone backup to the designated Swift compartment bucket.

Returns:The user_name of this ExternalBackupJob.
Return type:str