Class PointInTimeRestoreContext
The context to perform a point-in-time recovery of an instance managed by Google Cloud Backup and Disaster Recovery.
Implements
Inherited Members
Namespace: Google.Apis.SQLAdmin.v1.Data
Assembly: Google.Apis.SQLAdmin.v1.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 |