Class DeploymentBackupSummary
The summary of the Backup.
Inherited Members
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class DeploymentBackupSummary
Properties
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 |
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 |