GetDatabaseInstancesInstancePointInTimeRestoreContext class

Constructors

GetDatabaseInstancesInstancePointInTimeRestoreContext({required Input<String> allocatedIpRange, required Input<String> datasource, required Input<String> pointInTime, required Input<String> preferredZone, required Input<String> region, required Input<String> targetInstance})
Creates a new GetDatabaseInstancesInstancePointInTimeRestoreContext. allocatedIpRange 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?. datasource The Google Cloud Backup and Disaster Recovery Datasource URI. For example: "projects/my-project/locations/us-central1/datasources/my-datasource". pointInTime The date and time to which you want to restore the instance. preferredZone 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. region To filter out the Cloud SQL instances which are located in the specified region. targetInstance The name of the target instance to restore to.
const
GetDatabaseInstancesInstancePointInTimeRestoreContext.fromMap(Map<String, dynamic> map)
factory

Properties

allocatedIpRange → Input<String>
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?.
final
datasource → Input<String>
The Google Cloud Backup and Disaster Recovery Datasource URI. For example: "projects/my-project/locations/us-central1/datasources/my-datasource".
final
hashCode → int
The hash code for this object.
no setterinherited
pointInTime → Input<String>
The date and time to which you want to restore the instance.
final
preferredZone → Input<String>
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.
final
region → Input<String>
To filter out the Cloud SQL instances which are located in the specified region.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
targetInstance → Input<String>
The name of the target instance to restore to.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited