Package-level declarations

Types

Link copied to clipboard
data class BackupScheduleEncryptionConfig(val encryptionType: String, val kmsKeyName: String? = null)
Link copied to clipboard
data class BackupScheduleSpec(val cronSpec: BackupScheduleSpecCronSpec? = null)
Link copied to clipboard
data class BackupScheduleSpecCronSpec(val text: String? = null)
Link copied to clipboard
data class DatabaseEncryptionConfig(val kmsKeyName: String? = null, val kmsKeyNames: List<String>? = null)
Link copied to clipboard
data class DatabaseIAMBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class DatabaseIAMMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class GetDatabaseEncryptionConfig(val kmsKeyName: String, val kmsKeyNames: List<String>)
Link copied to clipboard
data class GetDatabaseIamPolicyResult(val database: String, val etag: String, val id: String, val instance: String, val policyData: String, val project: String)

A collection of values returned by getDatabaseIamPolicy.

Link copied to clipboard
data class GetDatabaseResult(val databaseDialect: String, val ddls: List<String>, val defaultTimeZone: String, val deletionProtection: Boolean, val enableDropProtection: Boolean, val encryptionConfigs: List<GetDatabaseEncryptionConfig>, val id: String, val instance: String, val name: String, val project: String? = null, val state: String, val versionRetentionPeriod: String)

A collection of values returned by getDatabase.

data class GetInstanceAutoscalingConfigAutoscalingLimit(val maxNodes: Int, val maxProcessingUnits: Int, val minNodes: Int, val minProcessingUnits: Int)
data class GetInstanceAutoscalingConfigAutoscalingTarget(val highPriorityCpuUtilizationPercent: Int, val storageUtilizationPercent: Int)
Link copied to clipboard
data class GetInstanceIamPolicyResult(val etag: String, val id: String, val instance: String, val policyData: String, val project: String)

A collection of values returned by getInstanceIamPolicy.

Link copied to clipboard
data class GetInstanceResult(val autoscalingConfigs: List<GetInstanceAutoscalingConfig>, val config: String? = null, val defaultBackupScheduleType: String, val displayName: String? = null, val edition: String, val effectiveLabels: Map<String, String>, val forceDestroy: Boolean, val id: String, val labels: Map<String, String>, val name: String, val numNodes: Int, val processingUnits: Int, val project: String? = null, val pulumiLabels: Map<String, String>, val state: String)

A collection of values returned by getInstance.

Link copied to clipboard
data class InstanceAutoscalingConfig(val asymmetricAutoscalingOptions: List<InstanceAutoscalingConfigAsymmetricAutoscalingOption>? = null, val autoscalingLimits: InstanceAutoscalingConfigAutoscalingLimits? = null, val autoscalingTargets: InstanceAutoscalingConfigAutoscalingTargets? = null)
data class InstanceAutoscalingConfigAutoscalingLimits(val maxNodes: Int? = null, val maxProcessingUnits: Int? = null, val minNodes: Int? = null, val minProcessingUnits: Int? = null)
data class InstanceAutoscalingConfigAutoscalingTargets(val highPriorityCpuUtilizationPercent: Int? = null, val storageUtilizationPercent: Int? = null)
Link copied to clipboard
data class InstanceConfigReplica(val defaultLeaderLocation: Boolean? = null, val location: String? = null, val type: String? = null)
Link copied to clipboard
data class InstanceIAMBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class InstanceIAMMemberCondition(val description: String? = null, val expression: String, val title: String)