GetDatabaseInstancesInstanceSettingIpConfiguration

data class GetDatabaseInstancesInstanceSettingIpConfiguration(val allocatedIpRange: String, val authorizedNetworks: List<GetDatabaseInstancesInstanceSettingIpConfigurationAuthorizedNetwork>, val enablePrivatePathForGoogleCloudServices: Boolean, val ipv4Enabled: Boolean, val privateNetwork: String, val pscConfigs: List<GetDatabaseInstancesInstanceSettingIpConfigurationPscConfig>, val requireSsl: Boolean, val serverCaMode: String, val sslMode: String)

Constructors

constructor(allocatedIpRange: String, authorizedNetworks: List<GetDatabaseInstancesInstanceSettingIpConfigurationAuthorizedNetwork>, enablePrivatePathForGoogleCloudServices: Boolean, ipv4Enabled: Boolean, privateNetwork: String, pscConfigs: List<GetDatabaseInstancesInstanceSettingIpConfigurationPscConfig>, requireSsl: Boolean, serverCaMode: String, sslMode: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The name of the allocated ip range for the private ip CloudSQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z?.

Link copied to clipboard

Whether Google Cloud services such as BigQuery are allowed to access data in this Cloud SQL instance over a private IP connection. SQLSERVER database type is not supported.

Link copied to clipboard

Whether this Cloud SQL instance should be assigned a public IPV4 address. At least ipv4_enabled must be enabled or a private_network must be configured.

Link copied to clipboard

The VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. Specifying a network enables private IP. At least ipv4_enabled must be enabled or a private_network must be configured. This setting can be updated, but it cannot be removed after it is set.

Link copied to clipboard
Link copied to clipboard

Whether SSL connections over IP are enforced or not. To change this field, also set the corresponding value in ssl_mode if it has been set too.

Link copied to clipboard

Specify how the server certificate's Certificate Authority is hosted.

Link copied to clipboard

Specify how SSL connection should be enforced in DB connections. This field provides more SSL enforcement options compared to require_ssl. To change this field, also set the correspoding value in require_ssl until next major release.