Database Instance Settings Ip Configuration
data class DatabaseInstanceSettingsIpConfiguration(val allocatedIpRange: String? = null, val authorizedNetworks: List<DatabaseInstanceSettingsIpConfigurationAuthorizedNetwork>? = null, val enablePrivatePathForGoogleCloudServices: Boolean? = null, val ipv4Enabled: Boolean? = null, val privateNetwork: String? = null, val pscConfigs: List<DatabaseInstanceSettingsIpConfigurationPscConfig>? = null, val requireSsl: Boolean? = null)
Constructors
Link copied to clipboard
fun DatabaseInstanceSettingsIpConfiguration(allocatedIpRange: String? = null, authorizedNetworks: List<DatabaseInstanceSettingsIpConfigurationAuthorizedNetwork>? = null, enablePrivatePathForGoogleCloudServices: Boolean? = null, ipv4Enabled: Boolean? = null, privateNetwork: String? = null, pscConfigs: List<DatabaseInstanceSettingsIpConfigurationPscConfig>? = null, requireSsl: Boolean? = null)
Types
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
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