GetDatabaseInstancesInstance

data class GetDatabaseInstancesInstance(val availableMaintenanceVersions: List<String>, val clones: List<GetDatabaseInstancesInstanceClone>, val connectionName: String, val databaseVersion: String, val deletionProtection: Boolean, val dnsName: String, val encryptionKeyName: String, val firstIpAddress: String, val instanceType: String, val ipAddresses: List<GetDatabaseInstancesInstanceIpAddress>, val maintenanceVersion: String, val masterInstanceName: String, val name: String, val privateIpAddress: String, val project: String, val pscServiceAttachmentLink: String, val publicIpAddress: String, val region: String, val replicaConfigurations: List<GetDatabaseInstancesInstanceReplicaConfiguration>, val restoreBackupContexts: List<GetDatabaseInstancesInstanceRestoreBackupContext>, val rootPassword: String, val selfLink: String, val serverCaCerts: List<GetDatabaseInstancesInstanceServerCaCert>, val serviceAccountEmailAddress: String, val settings: List<GetDatabaseInstancesInstanceSetting>)

Constructors

Link copied to clipboard
constructor(availableMaintenanceVersions: List<String>, clones: List<GetDatabaseInstancesInstanceClone>, connectionName: String, databaseVersion: String, deletionProtection: Boolean, dnsName: String, encryptionKeyName: String, firstIpAddress: String, instanceType: String, ipAddresses: List<GetDatabaseInstancesInstanceIpAddress>, maintenanceVersion: String, masterInstanceName: String, name: String, privateIpAddress: String, project: String, pscServiceAttachmentLink: String, publicIpAddress: String, region: String, replicaConfigurations: List<GetDatabaseInstancesInstanceReplicaConfiguration>, restoreBackupContexts: List<GetDatabaseInstancesInstanceRestoreBackupContext>, rootPassword: String, selfLink: String, serverCaCerts: List<GetDatabaseInstancesInstanceServerCaCert>, serviceAccountEmailAddress: String, settings: List<GetDatabaseInstancesInstanceSetting>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Available Maintenance versions.

Link copied to clipboard

Configuration for creating a new instance as a clone of another instance.

Link copied to clipboard

The connection name of the instance to be used in connection strings. For example, when connecting with Cloud SQL Proxy.

Link copied to clipboard

To filter out the Cloud SQL instances which are of the specified database version.

Link copied to clipboard
Link copied to clipboard

The dns name of the instance.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The type of the instance. The valid values are:- 'SQL_INSTANCE_TYPE_UNSPECIFIED', 'CLOUD_SQL_INSTANCE', 'ON_PREMISES_INSTANCE' and 'READ_REPLICA_INSTANCE'.

Link copied to clipboard

Maintenance version.

Link copied to clipboard

The name of the instance that will act as the master in the replication setup. Note, this requires the master to have binary_log_enabled set, as well as existing backups.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The ID of the project in which the resources belong. If it is not provided, the provider project is used.

Link copied to clipboard

The link to service attachment of PSC instance.

Link copied to clipboard
Link copied to clipboard

To filter out the Cloud SQL instances which are located in the specified region.

Link copied to clipboard
Link copied to clipboard

Initial root password. Required for MS SQL Server.

Link copied to clipboard

The URI of the created resource.

Link copied to clipboard

The service account email address assigned to the instance.

Link copied to clipboard

The settings to use for the database. The configuration is detailed below.