View Source GoogleApi.BackupDR.V1.Model.DataSource (google_api_backup_dr v0.13.0)
Message describing a DataSource object. Datasource object used to represent Datasource details for both admin and basic view.
Attributes
-
backupConfigInfo
(type:GoogleApi.BackupDR.V1.Model.BackupConfigInfo.t
, default:nil
) - Output only. Details of how the resource is configured for backup. -
backupCount
(type:String.t
, default:nil
) - Number of backups in the data source. -
configState
(type:String.t
, default:nil
) - Output only. The backup configuration state. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The time when the instance was created. -
dataSourceBackupApplianceApplication
(type:GoogleApi.BackupDR.V1.Model.DataSourceBackupApplianceApplication.t
, default:nil
) - The backed up resource is a backup appliance application. -
dataSourceGcpResource
(type:GoogleApi.BackupDR.V1.Model.DataSourceGcpResource.t
, default:nil
) - The backed up resource is a Google Cloud resource. The word 'DataSource' was included in the names to indicate that this is the representation of the Google Cloud resource used within the DataSource object. -
etag
(type:String.t
, default:nil
) - Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other. -
labels
(type:map()
, default:nil
) - Optional. Resource labels to represent user provided metadata. No labels currently defined: -
name
(type:String.t
, default:nil
) - Output only. Identifier. Name of the datasource to create. It must have the format"projects/{project}/locations/{location}/backupVaults/{backupvault}/dataSources/{datasource}"
.{datasource}
cannot be changed after creation. It must be between 3-63 characters long and must be unique within the backup vault. -
state
(type:String.t
, default:nil
) - Output only. The DataSource resource instance state. -
totalStoredBytes
(type:String.t
, default:nil
) - The number of bytes (metadata and data) stored in this datasource. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. The time when the instance was updated.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.BackupDR.V1.Model.DataSource{ backupConfigInfo: GoogleApi.BackupDR.V1.Model.BackupConfigInfo.t() | nil, backupCount: String.t() | nil, configState: String.t() | nil, createTime: DateTime.t() | nil, dataSourceBackupApplianceApplication: GoogleApi.BackupDR.V1.Model.DataSourceBackupApplianceApplication.t() | nil, dataSourceGcpResource: GoogleApi.BackupDR.V1.Model.DataSourceGcpResource.t() | nil, etag: String.t() | nil, labels: map() | nil, name: String.t() | nil, state: String.t() | nil, totalStoredBytes: String.t() | nil, updateTime: DateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.