Class DeploymentBackupSummary
The summary of the Backup.
Inherited Members
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class DeploymentBackupSummary
Properties
BackupSourceType
Declaration
[JsonProperty(PropertyName = "backupSourceType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DeploymentBackupSummary.BackupSourceTypeEnum? BackupSourceType { get; set; }
Property Value
| Type | Description |
|---|---|
| DeploymentBackupSummary.BackupSourceTypeEnum? | Possible deployment backup source types. |
BackupType
Declaration
[JsonProperty(PropertyName = "backupType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DeploymentBackupType? BackupType { get; set; }
Property Value
| Type | Description |
|---|---|
| DeploymentBackupType? | Possible Deployment backup types. |
BucketName
Declaration
[JsonProperty(PropertyName = "bucketName")]
public string BucketName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of the bucket where the object is to be uploaded in the object storage |
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the compartment being referenced. |
Remarks
Required
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, Dictionary<string, object>> | Tags defined for this resource. Each key is predefined and scoped to a namespace.
|
DeploymentId
Declaration
[Required(ErrorMessage = "DeploymentId is required.")]
[JsonProperty(PropertyName = "deploymentId")]
public string DeploymentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the deployment being referenced. |
Remarks
Required
DeploymentType
Declaration
[Required(ErrorMessage = "DeploymentType is required.")]
[JsonProperty(PropertyName = "deploymentType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DeploymentType? DeploymentType { get; set; }
Property Value
| Type | Description |
|---|---|
| DeploymentType? | The type of deployment, which can be any one of the Allowed values. NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged in favor of 'DATABASE_ORACLE'. |
Remarks
Required
DisplayName
Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | An object's Display Name. |
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> | A simple key-value pair that is applied without any predefined name, type, or scope. Exists
for cross-compatibility only.
|
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the backup being referenced. |
Remarks
Required
IsAutomatic
Declaration
[JsonProperty(PropertyName = "isAutomatic")]
public bool? IsAutomatic { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | True if this object is automatically created |
IsMetadataOnly
Declaration
[JsonProperty(PropertyName = "isMetadataOnly")]
public bool? IsMetadataOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Parameter to allow users to create backup without trails |
LifecycleDetails
Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. |
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LifecycleState? LifecycleState { get; set; }
Property Value
| Type | Description |
|---|---|
| LifecycleState? | Possible lifecycle states. |
Remarks
Required
Locks
Declaration
[JsonProperty(PropertyName = "locks")]
public List<ResourceLock> Locks { get; set; }
Property Value
| Type | Description |
|---|---|
| List<ResourceLock> | Locks associated with this resource. |
NamespaceName
Declaration
[JsonProperty(PropertyName = "namespaceName")]
public string NamespaceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of namespace that serves as a container for all of your buckets |
ObjectName
Declaration
[JsonProperty(PropertyName = "objectName")]
public string ObjectName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of the object to be uploaded to object storage |
OggVersion
Declaration
[Required(ErrorMessage = "OggVersion is required.")]
[JsonProperty(PropertyName = "oggVersion")]
public string OggVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Version of OGG |
Remarks
Required
SizeInBytes
Declaration
[JsonProperty(PropertyName = "sizeInBytes")]
public long? SizeInBytes { get; set; }
Property Value
| Type | Description |
|---|---|
| long? | The size of the backup stored in object storage (in bytes) |
SystemTags
Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, Dictionary<string, object>> | The system tags associated with this resource, if any. The system tags are set by Oracle
Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more
information, see Resource Tags.
|
TimeBackupFinished
Declaration
[JsonProperty(PropertyName = "timeBackupFinished")]
public DateTime? TimeBackupFinished { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time of the resource backup finish. The format is defined by
RFC3339, such as |
TimeCreated
Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time the resource was created. The format is defined by
RFC3339, such as |
TimeOfBackup
Declaration
[JsonProperty(PropertyName = "timeOfBackup")]
public DateTime? TimeOfBackup { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time of the resource backup. The format is defined by
RFC3339, such as |
TimeUpdated
Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time the resource was last updated. The format is defined by
RFC3339, such as |