Package-level declarations

Types

Link copied to clipboard
data class DatabaseInstanceClone(val allocatedIpRange: String? = null, val databaseNames: List<String>? = null, val pointInTime: String? = null, val sourceInstanceName: String)
Link copied to clipboard
data class DatabaseInstanceIpAddress(val ipAddress: String? = null, val timeToRetire: String? = null, val type: String? = null)
Link copied to clipboard
data class DatabaseInstanceReplicaConfiguration(val caCertificate: String? = null, val clientCertificate: String? = null, val clientKey: String? = null, val connectRetryInterval: Int? = null, val dumpFilePath: String? = null, val failoverTarget: Boolean? = null, val masterHeartbeatPeriod: Int? = null, val password: String? = null, val sslCipher: String? = null, val username: String? = null, val verifyServerCertificate: Boolean? = null)
Link copied to clipboard
data class DatabaseInstanceRestoreBackupContext(val backupRunId: Int, val instanceId: String? = null, val project: String? = null)
Link copied to clipboard
data class DatabaseInstanceServerCaCert(val cert: String? = null, val commonName: String? = null, val createTime: String? = null, val expirationTime: String? = null, val sha1Fingerprint: String? = null)
Link copied to clipboard
data class DatabaseInstanceSettings(val activationPolicy: String? = null, val activeDirectoryConfig: DatabaseInstanceSettingsActiveDirectoryConfig? = null, val advancedMachineFeatures: DatabaseInstanceSettingsAdvancedMachineFeatures? = null, val availabilityType: String? = null, val backupConfiguration: DatabaseInstanceSettingsBackupConfiguration? = null, val collation: String? = null, val connectorEnforcement: String? = null, val dataCacheConfig: DatabaseInstanceSettingsDataCacheConfig? = null, val databaseFlags: List<DatabaseInstanceSettingsDatabaseFlag>? = null, val deletionProtectionEnabled: Boolean? = null, val denyMaintenancePeriod: DatabaseInstanceSettingsDenyMaintenancePeriod? = null, val diskAutoresize: Boolean? = null, val diskAutoresizeLimit: Int? = null, val diskSize: Int? = null, val diskType: String? = null, val edition: String? = null, val insightsConfig: DatabaseInstanceSettingsInsightsConfig? = null, val ipConfiguration: DatabaseInstanceSettingsIpConfiguration? = null, val locationPreference: DatabaseInstanceSettingsLocationPreference? = null, val maintenanceWindow: DatabaseInstanceSettingsMaintenanceWindow? = null, val passwordValidationPolicy: DatabaseInstanceSettingsPasswordValidationPolicy? = null, val pricingPlan: String? = null, val sqlServerAuditConfig: DatabaseInstanceSettingsSqlServerAuditConfig? = null, val tier: String, val timeZone: String? = null, val userLabels: Map<String, String>? = null, val version: Int? = null)
data class DatabaseInstanceSettingsAdvancedMachineFeatures(val threadsPerCore: Int? = null)
data class DatabaseInstanceSettingsBackupConfiguration(val backupRetentionSettings: DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings? = null, val binaryLogEnabled: Boolean? = null, val enabled: Boolean? = null, val location: String? = null, val pointInTimeRecoveryEnabled: Boolean? = null, val startTime: String? = null, val transactionLogRetentionDays: Int? = null)
Link copied to clipboard
data class DatabaseInstanceSettingsDatabaseFlag(val name: String, val value: String)
Link copied to clipboard
data class DatabaseInstanceSettingsDataCacheConfig(val dataCacheEnabled: Boolean? = null)
data class DatabaseInstanceSettingsDenyMaintenancePeriod(val endDate: String, val startDate: String, val time: String)
Link copied to clipboard
data class DatabaseInstanceSettingsInsightsConfig(val queryInsightsEnabled: Boolean? = null, val queryPlansPerMinute: Int? = null, val queryStringLength: Int? = null, val recordApplicationTags: Boolean? = null, val recordClientAddress: Boolean? = null)
Link copied to clipboard
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)
data class DatabaseInstanceSettingsIpConfigurationAuthorizedNetwork(val expirationTime: String? = null, val name: String? = null, val value: String)
data class DatabaseInstanceSettingsIpConfigurationPscConfig(val allowedConsumerProjects: List<String>? = null, val pscEnabled: Boolean? = null)
data class DatabaseInstanceSettingsLocationPreference(val followGaeApplication: String? = null, val secondaryZone: String? = null, val zone: String? = null)
data class DatabaseInstanceSettingsMaintenanceWindow(val day: Int? = null, val hour: Int? = null, val updateTrack: String? = null)
data class DatabaseInstanceSettingsPasswordValidationPolicy(val complexity: String? = null, val disallowUsernameSubstring: Boolean? = null, val enablePasswordPolicy: Boolean, val minLength: Int? = null, val passwordChangeInterval: String? = null, val reuseInterval: Int? = null)
data class DatabaseInstanceSettingsSqlServerAuditConfig(val bucket: String? = null, val retentionInterval: String? = null, val uploadInterval: String? = null)
Link copied to clipboard
data class GetBackupRunResult(val backupId: Int, val id: String, val instance: String, val location: String, val mostRecent: Boolean? = null, val project: String, val startTime: String, val status: String)

A collection of values returned by getBackupRun.

Link copied to clipboard
data class GetCaCertsCert(val cert: String, val commonName: String, val createTime: String, val expirationTime: String, val sha1Fingerprint: String)
Link copied to clipboard
data class GetCaCertsResult(val activeVersion: String, val certs: List<GetCaCertsCert>, val id: String, val instance: String, val project: String)

A collection of values returned by getCaCerts.

Link copied to clipboard
data class GetDatabaseInstanceClone(val allocatedIpRange: String, val databaseNames: List<String>, val pointInTime: String, val sourceInstanceName: String)
Link copied to clipboard
data class GetDatabaseInstanceIpAddress(val ipAddress: String, val timeToRetire: String, val type: String)
data class GetDatabaseInstanceLatestRecoveryTimeResult(val id: String, val instance: String, val latestRecoveryTime: String, val project: String)

A collection of values returned by getDatabaseInstanceLatestRecoveryTime.

Link copied to clipboard
data class GetDatabaseInstanceReplicaConfiguration(val caCertificate: String, val clientCertificate: String, val clientKey: String, val connectRetryInterval: Int, val dumpFilePath: String, val failoverTarget: Boolean, val masterHeartbeatPeriod: Int, val password: String, val sslCipher: String, val username: String, val verifyServerCertificate: Boolean)
Link copied to clipboard
data class GetDatabaseInstanceRestoreBackupContext(val backupRunId: Int, val instanceId: String, val project: String)
Link copied to clipboard
data class GetDatabaseInstanceResult(val availableMaintenanceVersions: List<String>, val clones: List<GetDatabaseInstanceClone>, val connectionName: String, val databaseVersion: String, val deletionProtection: Boolean, val dnsName: String, val encryptionKeyName: String, val firstIpAddress: String, val id: String, val instanceType: String, val ipAddresses: List<GetDatabaseInstanceIpAddress>, val maintenanceVersion: String, val masterInstanceName: String, val name: String, val privateIpAddress: String, val project: String? = null, val pscServiceAttachmentLink: String, val publicIpAddress: String, val region: String, val replicaConfigurations: List<GetDatabaseInstanceReplicaConfiguration>, val restoreBackupContexts: List<GetDatabaseInstanceRestoreBackupContext>, val rootPassword: String, val selfLink: String, val serverCaCerts: List<GetDatabaseInstanceServerCaCert>, val serviceAccountEmailAddress: String, val settings: List<GetDatabaseInstanceSetting>)

A collection of values returned by getDatabaseInstance.

Link copied to clipboard
data class GetDatabaseInstanceServerCaCert(val cert: String, val commonName: String, val createTime: String, val expirationTime: String, val sha1Fingerprint: String)
Link copied to clipboard
data class GetDatabaseInstanceSetting(val activationPolicy: String, val activeDirectoryConfigs: List<GetDatabaseInstanceSettingActiveDirectoryConfig>, val advancedMachineFeatures: List<GetDatabaseInstanceSettingAdvancedMachineFeature>, val availabilityType: String, val backupConfigurations: List<GetDatabaseInstanceSettingBackupConfiguration>, val collation: String, val connectorEnforcement: String, val dataCacheConfigs: List<GetDatabaseInstanceSettingDataCacheConfig>, val databaseFlags: List<GetDatabaseInstanceSettingDatabaseFlag>, val deletionProtectionEnabled: Boolean, val denyMaintenancePeriods: List<GetDatabaseInstanceSettingDenyMaintenancePeriod>, val diskAutoresize: Boolean, val diskAutoresizeLimit: Int, val diskSize: Int, val diskType: String, val edition: String, val insightsConfigs: List<GetDatabaseInstanceSettingInsightsConfig>, val ipConfigurations: List<GetDatabaseInstanceSettingIpConfiguration>, val locationPreferences: List<GetDatabaseInstanceSettingLocationPreference>, val maintenanceWindows: List<GetDatabaseInstanceSettingMaintenanceWindow>, val passwordValidationPolicies: List<GetDatabaseInstanceSettingPasswordValidationPolicy>, val pricingPlan: String, val sqlServerAuditConfigs: List<GetDatabaseInstanceSettingSqlServerAuditConfig>, val tier: String, val timeZone: String, val userLabels: Map<String, String>, val version: Int)
data class GetDatabaseInstanceSettingBackupConfiguration(val backupRetentionSettings: List<GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSetting>, val binaryLogEnabled: Boolean, val enabled: Boolean, val location: String, val pointInTimeRecoveryEnabled: Boolean, val startTime: String, val transactionLogRetentionDays: Int)
Link copied to clipboard
data class GetDatabaseInstanceSettingDatabaseFlag(val name: String, val value: String)
data class GetDatabaseInstanceSettingDataCacheConfig(val dataCacheEnabled: Boolean)
data class GetDatabaseInstanceSettingDenyMaintenancePeriod(val endDate: String, val startDate: String, val time: String)
Link copied to clipboard
data class GetDatabaseInstanceSettingInsightsConfig(val queryInsightsEnabled: Boolean, val queryPlansPerMinute: Int, val queryStringLength: Int, val recordApplicationTags: Boolean, val recordClientAddress: Boolean)
data class GetDatabaseInstanceSettingIpConfiguration(val allocatedIpRange: String, val authorizedNetworks: List<GetDatabaseInstanceSettingIpConfigurationAuthorizedNetwork>, val enablePrivatePathForGoogleCloudServices: Boolean, val ipv4Enabled: Boolean, val privateNetwork: String, val pscConfigs: List<GetDatabaseInstanceSettingIpConfigurationPscConfig>, val requireSsl: Boolean)
data class GetDatabaseInstanceSettingIpConfigurationPscConfig(val allowedConsumerProjects: List<String>, val pscEnabled: Boolean)
data class GetDatabaseInstanceSettingLocationPreference(val followGaeApplication: String, val secondaryZone: String, val zone: String)
data class GetDatabaseInstanceSettingMaintenanceWindow(val day: Int, val hour: Int, val updateTrack: String)
data class GetDatabaseInstanceSettingPasswordValidationPolicy(val complexity: String, val disallowUsernameSubstring: Boolean, val enablePasswordPolicy: Boolean, val minLength: Int, val passwordChangeInterval: String, val reuseInterval: Int)
data class GetDatabaseInstanceSettingSqlServerAuditConfig(val bucket: String, val retentionInterval: String, val uploadInterval: String)
Link copied to clipboard
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>)
Link copied to clipboard
data class GetDatabaseInstancesInstanceClone(val allocatedIpRange: String, val databaseNames: List<String>, val pointInTime: String, val sourceInstanceName: String)
Link copied to clipboard
data class GetDatabaseInstancesInstanceIpAddress(val ipAddress: String, val timeToRetire: String, val type: String)
data class GetDatabaseInstancesInstanceReplicaConfiguration(val caCertificate: String, val clientCertificate: String, val clientKey: String, val connectRetryInterval: Int, val dumpFilePath: String, val failoverTarget: Boolean, val masterHeartbeatPeriod: Int, val password: String, val sslCipher: String, val username: String, val verifyServerCertificate: Boolean)
data class GetDatabaseInstancesInstanceRestoreBackupContext(val backupRunId: Int, val instanceId: String, val project: String)
Link copied to clipboard
data class GetDatabaseInstancesInstanceServerCaCert(val cert: String, val commonName: String, val createTime: String, val expirationTime: String, val sha1Fingerprint: String)
Link copied to clipboard
data class GetDatabaseInstancesInstanceSetting(val activationPolicy: String, val activeDirectoryConfigs: List<GetDatabaseInstancesInstanceSettingActiveDirectoryConfig>, val advancedMachineFeatures: List<GetDatabaseInstancesInstanceSettingAdvancedMachineFeature>, val availabilityType: String, val backupConfigurations: List<GetDatabaseInstancesInstanceSettingBackupConfiguration>, val collation: String, val connectorEnforcement: String, val dataCacheConfigs: List<GetDatabaseInstancesInstanceSettingDataCacheConfig>, val databaseFlags: List<GetDatabaseInstancesInstanceSettingDatabaseFlag>, val deletionProtectionEnabled: Boolean, val denyMaintenancePeriods: List<GetDatabaseInstancesInstanceSettingDenyMaintenancePeriod>, val diskAutoresize: Boolean, val diskAutoresizeLimit: Int, val diskSize: Int, val diskType: String, val edition: String, val insightsConfigs: List<GetDatabaseInstancesInstanceSettingInsightsConfig>, val ipConfigurations: List<GetDatabaseInstancesInstanceSettingIpConfiguration>, val locationPreferences: List<GetDatabaseInstancesInstanceSettingLocationPreference>, val maintenanceWindows: List<GetDatabaseInstancesInstanceSettingMaintenanceWindow>, val passwordValidationPolicies: List<GetDatabaseInstancesInstanceSettingPasswordValidationPolicy>, val pricingPlan: String, val sqlServerAuditConfigs: List<GetDatabaseInstancesInstanceSettingSqlServerAuditConfig>, val tier: String, val timeZone: String, val userLabels: Map<String, String>, val version: Int)
data class GetDatabaseInstancesInstanceSettingBackupConfiguration(val backupRetentionSettings: List<GetDatabaseInstancesInstanceSettingBackupConfigurationBackupRetentionSetting>, val binaryLogEnabled: Boolean, val enabled: Boolean, val location: String, val pointInTimeRecoveryEnabled: Boolean, val startTime: String, val transactionLogRetentionDays: Int)
data class GetDatabaseInstancesInstanceSettingInsightsConfig(val queryInsightsEnabled: Boolean, val queryPlansPerMinute: Int, val queryStringLength: Int, val recordApplicationTags: Boolean, val recordClientAddress: Boolean)
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)
data class GetDatabaseInstancesInstanceSettingIpConfigurationPscConfig(val allowedConsumerProjects: List<String>, val pscEnabled: Boolean)
data class GetDatabaseInstancesInstanceSettingLocationPreference(val followGaeApplication: String, val secondaryZone: String, val zone: String)
data class GetDatabaseInstancesInstanceSettingMaintenanceWindow(val day: Int, val hour: Int, val updateTrack: String)
data class GetDatabaseInstancesInstanceSettingPasswordValidationPolicy(val complexity: String, val disallowUsernameSubstring: Boolean, val enablePasswordPolicy: Boolean, val minLength: Int, val passwordChangeInterval: String, val reuseInterval: Int)
data class GetDatabaseInstancesInstanceSettingSqlServerAuditConfig(val bucket: String, val retentionInterval: String, val uploadInterval: String)
Link copied to clipboard
data class GetDatabaseInstancesResult(val databaseVersion: String? = null, val id: String, val instances: List<GetDatabaseInstancesInstance>, val project: String? = null, val region: String? = null, val state: String? = null, val tier: String? = null, val zone: String? = null)

A collection of values returned by getDatabaseInstances.

Link copied to clipboard
data class GetDatabaseResult(val charset: String, val collation: String, val deletionPolicy: String, val id: String, val instance: String, val name: String, val project: String? = null, val selfLink: String)

A collection of values returned by getDatabase.

Link copied to clipboard
data class GetDatabasesDatabase(val charset: String, val collation: String, val deletionPolicy: String, val instance: String, val name: String, val project: String, val selfLink: String)
Link copied to clipboard
data class GetDatabasesResult(val databases: List<GetDatabasesDatabase>, val id: String, val instance: String, val project: String? = null)

A collection of values returned by getDatabases.

Link copied to clipboard
data class GetTiersResult(val id: String, val project: String, val tiers: List<GetTiersTier>)

A collection of values returned by getTiers.

Link copied to clipboard
data class GetTiersTier(val diskQuota: Int, val ram: Int, val regions: List<String>, val tier: String)
Link copied to clipboard
data class UserPasswordPolicy(val allowedFailedAttempts: Int? = null, val enableFailedAttemptsCheck: Boolean? = null, val enablePasswordVerification: Boolean? = null, val passwordExpirationDuration: String? = null, val statuses: List<UserPasswordPolicyStatus>? = null)
Link copied to clipboard
data class UserPasswordPolicyStatus(val locked: Boolean? = null, val passwordExpirationTime: String? = null)
Link copied to clipboard
data class UserSqlServerUserDetail(val disabled: Boolean? = null, val serverRoles: List<String>? = null)