Package-level declarations
Types
Link copied to clipboard
data class BackupScheduleEncryptionConfig(val encryptionType: String, val kmsKeyName: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
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.
Link copied to clipboard
data class GetInstanceAutoscalingConfig(val asymmetricAutoscalingOptions: List<GetInstanceAutoscalingConfigAsymmetricAutoscalingOption>, val autoscalingLimits: List<GetInstanceAutoscalingConfigAutoscalingLimit>, val autoscalingTargets: List<GetInstanceAutoscalingConfigAutoscalingTarget>)
Link copied to clipboard
data class GetInstanceAutoscalingConfigAsymmetricAutoscalingOption(val overrides: List<GetInstanceAutoscalingConfigAsymmetricAutoscalingOptionOverride>, val replicaSelections: List<GetInstanceAutoscalingConfigAsymmetricAutoscalingOptionReplicaSelection>)
Link copied to clipboard
data class GetInstanceAutoscalingConfigAsymmetricAutoscalingOptionOverride(val autoscalingLimits: List<GetInstanceAutoscalingConfigAsymmetricAutoscalingOptionOverrideAutoscalingLimit>)
Link copied to clipboard
data class GetInstanceAutoscalingConfigAsymmetricAutoscalingOptionOverrideAutoscalingLimit(val maxNodes: Int, val minNodes: Int)
Link copied to clipboard
data class GetInstanceAutoscalingConfigAsymmetricAutoscalingOptionReplicaSelection(val location: String)
Link copied to clipboard
data class GetInstanceAutoscalingConfigAutoscalingLimit(val maxNodes: Int, val maxProcessingUnits: Int, val minNodes: Int, val minProcessingUnits: Int)
Link copied to clipboard
data class GetInstanceAutoscalingConfigAutoscalingTarget(val highPriorityCpuUtilizationPercent: Int, val storageUtilizationPercent: Int)
Link copied to clipboard
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)
Link copied to clipboard
data class InstanceAutoscalingConfigAsymmetricAutoscalingOption(val overrides: InstanceAutoscalingConfigAsymmetricAutoscalingOptionOverrides, val replicaSelection: InstanceAutoscalingConfigAsymmetricAutoscalingOptionReplicaSelection)
Link copied to clipboard
data class InstanceAutoscalingConfigAsymmetricAutoscalingOptionOverrides(val autoscalingLimits: InstanceAutoscalingConfigAsymmetricAutoscalingOptionOverridesAutoscalingLimits)
Link copied to clipboard
data class InstanceAutoscalingConfigAsymmetricAutoscalingOptionOverridesAutoscalingLimits(val maxNodes: Int, val minNodes: Int)
Link copied to clipboard
data class InstanceAutoscalingConfigAsymmetricAutoscalingOptionReplicaSelection(val location: String)
Link copied to clipboard
data class InstanceAutoscalingConfigAutoscalingLimits(val maxNodes: Int? = null, val maxProcessingUnits: Int? = null, val minNodes: Int? = null, val minProcessingUnits: Int? = null)
Link copied to clipboard
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)