Class PointInTimeRestoreContext
Context to perform a point-in-time restore of an instance managed by Google Cloud Backup and Disaster Recovery.
Implements
Inherited Members
Namespace: Google.Apis.SQLAdmin.v1beta4.Data
Assembly: Google.Apis.SQLAdmin.v1beta4.dll
Syntax
public class PointInTimeRestoreContext : IDirectResponseSchema
Properties
AllocatedIpRange
Optional. The name of the allocated IP range for the internal IP Cloud SQL instance. For example: "google-managed-services-default". If you set this, then Cloud SQL creates the IP address for the cloned instance in the allocated range. This range must comply with RFC 1035 standards. Specifically, the name must be 1-63 characters long and match the regular expression a-z?. Reserved for future use. http://go/speckle-subnet-picker-clone
Declaration
[JsonProperty("allocatedIpRange")]
public virtual string AllocatedIpRange { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Datasource
The Google Cloud Backup and Disaster Recovery Datasource URI. Format: projects/{project}/locations/{region}/backupVaults/{backupvault}/dataSources/{datasource}.
Declaration
[JsonProperty("datasource")]
public virtual string Datasource { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PointInTime
object representation of PointInTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use PointInTimeDateTimeOffset instead.")]
public virtual object PointInTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
PointInTimeDateTimeOffset
DateTimeOffset representation of PointInTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? PointInTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
PointInTimeRaw
Required. The date and time to which you want to restore the instance.
Declaration
[JsonProperty("pointInTime")]
public virtual string PointInTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PreferredSecondaryZone
Optional. Point-in-time recovery of a regional instance in the specified zones. If not specified, clone to the same secondary zone as the source instance. This value cannot be the same as the preferred_zone field.
Declaration
[JsonProperty("preferredSecondaryZone")]
public virtual string PreferredSecondaryZone { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PreferredZone
Optional. Point-in-time recovery of an instance to the specified zone. If no zone is specified, then clone to the same primary zone as the source instance.
Declaration
[JsonProperty("preferredZone")]
public virtual string PreferredZone { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrivateNetwork
Optional. The resource link for the VPC network from which the Cloud SQL instance is accessible for private
IP. For example, /projects/myProject/global/networks/default.
Declaration
[JsonProperty("privateNetwork")]
public virtual string PrivateNetwork { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TargetInstance
Target instance name.
Declaration
[JsonProperty("targetInstance")]
public virtual string TargetInstance { get; set; }
Property Value
| Type | Description |
|---|---|
| string |