Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class BackupEncryptionInfo(val encryptionType: String? = null, val kmsKeyVersions: List<String>? = null)
Link copied to clipboard
data class BackupExpiryQuantity(val retentionCount: Int? = null, val totalRetentionCount: Int? = null)
Link copied to clipboard
data class ClusterAutomatedBackupPolicy(val backupWindow: String? = null, val enabled: Boolean? = null, val encryptionConfig: ClusterAutomatedBackupPolicyEncryptionConfig? = null, val labels: Map<String, String>? = null, val location: String? = null, val quantityBasedRetention: ClusterAutomatedBackupPolicyQuantityBasedRetention? = null, val timeBasedRetention: ClusterAutomatedBackupPolicyTimeBasedRetention? = null, val weeklySchedule: ClusterAutomatedBackupPolicyWeeklySchedule? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ClusterAutomatedBackupPolicyWeeklySchedule(val daysOfWeeks: List<String>? = null, val startTimes: List<ClusterAutomatedBackupPolicyWeeklyScheduleStartTime>)
Link copied to clipboard
data class ClusterAutomatedBackupPolicyWeeklyScheduleStartTime(val hours: Int? = null, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class ClusterContinuousBackupConfig(val enabled: Boolean? = null, val encryptionConfig: ClusterContinuousBackupConfigEncryptionConfig? = null, val recoveryWindowDays: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class ClusterContinuousBackupInfo(val earliestRestorableTime: String? = null, val enabledTime: String? = null, val encryptionInfos: List<ClusterContinuousBackupInfoEncryptionInfo>? = null, val schedules: List<String>? = null)
Link copied to clipboard
data class ClusterContinuousBackupInfoEncryptionInfo(val encryptionType: String? = null, val kmsKeyVersions: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class ClusterEncryptionInfo(val encryptionType: String? = null, val kmsKeyVersions: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class ClusterMaintenanceUpdatePolicy(val maintenanceWindows: List<ClusterMaintenanceUpdatePolicyMaintenanceWindow>? = null)
Link copied to clipboard
data class ClusterMaintenanceUpdatePolicyMaintenanceWindow(val day: String, val startTime: ClusterMaintenanceUpdatePolicyMaintenanceWindowStartTime)
Link copied to clipboard
data class ClusterMaintenanceUpdatePolicyMaintenanceWindowStartTime(val hours: Int, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
data class ClusterMigrationSource(val hostPort: String? = null, val referenceId: String? = null, val sourceType: String? = null)
Link copied to clipboard
Link copied to clipboard
data class ClusterPscConfig(val pscEnabled: Boolean? = null, val serviceOwnedProjectNumber: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ClusterTrialMetadata(val endTime: String? = null, val graceEndTime: String? = null, val startTime: String? = null, val upgradeTime: String? = null)
Link copied to clipboard
data class GetClusterAutomatedBackupPolicy(val backupWindow: String, val enabled: Boolean, val encryptionConfigs: List<GetClusterAutomatedBackupPolicyEncryptionConfig>, val labels: Map<String, String>, val location: String, val quantityBasedRetentions: List<GetClusterAutomatedBackupPolicyQuantityBasedRetention>, val timeBasedRetentions: List<GetClusterAutomatedBackupPolicyTimeBasedRetention>, val weeklySchedules: List<GetClusterAutomatedBackupPolicyWeeklySchedule>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetClusterAutomatedBackupPolicyWeeklySchedule(val daysOfWeeks: List<String>, val startTimes: List<GetClusterAutomatedBackupPolicyWeeklyScheduleStartTime>)
Link copied to clipboard
data class GetClusterAutomatedBackupPolicyWeeklyScheduleStartTime(val hours: Int, val minutes: Int, val nanos: Int, val seconds: Int)
Link copied to clipboard
Link copied to clipboard
data class GetClusterContinuousBackupConfig(val enabled: Boolean, val encryptionConfigs: List<GetClusterContinuousBackupConfigEncryptionConfig>, val recoveryWindowDays: Int)
Link copied to clipboard
Link copied to clipboard
data class GetClusterContinuousBackupInfo(val earliestRestorableTime: String, val enabledTime: String, val encryptionInfos: List<GetClusterContinuousBackupInfoEncryptionInfo>, val schedules: List<String>)
Link copied to clipboard
data class GetClusterContinuousBackupInfoEncryptionInfo(val encryptionType: String, val kmsKeyVersions: List<String>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetClusterMaintenanceUpdatePolicy(val maintenanceWindows: List<GetClusterMaintenanceUpdatePolicyMaintenanceWindow>)
Link copied to clipboard
data class GetClusterMaintenanceUpdatePolicyMaintenanceWindow(val day: String, val startTimes: List<GetClusterMaintenanceUpdatePolicyMaintenanceWindowStartTime>)
Link copied to clipboard
data class GetClusterMaintenanceUpdatePolicyMaintenanceWindowStartTime(val hours: Int, val minutes: Int, val nanos: Int, val seconds: Int)
Link copied to clipboard
data class GetClusterMigrationSource(val hostPort: String, val referenceId: String, val sourceType: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetClusterResult(val annotations: Map<String, String>, val automatedBackupPolicies: List<GetClusterAutomatedBackupPolicy>, val backupSources: List<GetClusterBackupSource>, val clusterId: String, val clusterType: String, val continuousBackupConfigs: List<GetClusterContinuousBackupConfig>, val continuousBackupInfos: List<GetClusterContinuousBackupInfo>, val databaseVersion: String, val deletionPolicy: String, val displayName: String, val effectiveAnnotations: Map<String, String>, val effectiveLabels: Map<String, String>, val encryptionConfigs: List<GetClusterEncryptionConfig>, val encryptionInfos: List<GetClusterEncryptionInfo>, val etag: String, val id: String, val initialUsers: List<GetClusterInitialUser>, val labels: Map<String, String>, val location: String? = null, val maintenanceUpdatePolicies: List<GetClusterMaintenanceUpdatePolicy>, val migrationSources: List<GetClusterMigrationSource>, val name: String, val networkConfigs: List<GetClusterNetworkConfig>, val project: String? = null, val pscConfigs: List<GetClusterPscConfig>, val pulumiLabels: Map<String, String>, val reconciling: Boolean, val restoreBackupSources: List<GetClusterRestoreBackupSource>, val restoreContinuousBackupSources: List<GetClusterRestoreContinuousBackupSource>, val secondaryConfigs: List<GetClusterSecondaryConfig>, val skipAwaitMajorVersionUpgrade: Boolean, val state: String, val subscriptionType: String, val trialMetadatas: List<GetClusterTrialMetadata>, val uid: String)
A collection of values returned by getCluster.
Link copied to clipboard
Link copied to clipboard
data class GetClusterTrialMetadata(val endTime: String, val graceEndTime: String, val startTime: String, val upgradeTime: String)
Link copied to clipboard
data class GetInstanceClientConnectionConfig(val requireConnectors: Boolean, val sslConfigs: List<GetInstanceClientConnectionConfigSslConfig>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetInstanceNetworkConfig(val authorizedExternalNetworks: List<GetInstanceNetworkConfigAuthorizedExternalNetwork>, val enableOutboundPublicIp: Boolean, val enablePublicIp: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetInstancePscInstanceConfig(val allowedConsumerProjects: List<String>, val pscDnsName: String, val pscInterfaceConfigs: List<GetInstancePscInstanceConfigPscInterfaceConfig>, val serviceAttachmentLink: String)
Link copied to clipboard
Link copied to clipboard
data class GetInstanceQueryInsightsConfig(val queryPlansPerMinute: Int, val queryStringLength: Int, val recordApplicationTags: Boolean, val recordClientAddress: Boolean)
Link copied to clipboard
Link copied to clipboard
data class GetInstanceResult(val annotations: Map<String, String>, val availabilityType: String, val clientConnectionConfigs: List<GetInstanceClientConnectionConfig>, val cluster: String, val clusterId: String, val createTime: String, val databaseFlags: Map<String, String>, val displayName: String, val effectiveAnnotations: Map<String, String>, val effectiveLabels: Map<String, String>, val gceZone: String, val id: String, val instanceId: String, val instanceType: String, val ipAddress: String, val labels: Map<String, String>, val location: String? = null, val machineConfigs: List<GetInstanceMachineConfig>, val name: String, val networkConfigs: List<GetInstanceNetworkConfig>, val observabilityConfigs: List<GetInstanceObservabilityConfig>, val outboundPublicIpAddresses: List<String>, val project: String? = null, val pscInstanceConfigs: List<GetInstancePscInstanceConfig>, val publicIpAddress: String, val pulumiLabels: Map<String, String>, val queryInsightsConfigs: List<GetInstanceQueryInsightsConfig>, val readPoolConfigs: List<GetInstanceReadPoolConfig>, val reconciling: Boolean, val state: String, val uid: String, val updateTime: String)
A collection of values returned by getInstance.
Link copied to clipboard
data class GetLocationsResult(val id: String, val locations: List<GetLocationsLocation>, val project: String? = null)
A collection of values returned by getLocations.
Link copied to clipboard
data class GetSupportedDatabaseFlagsResult(val id: String, val location: String, val project: String? = null, val supportedDatabaseFlags: List<GetSupportedDatabaseFlagsSupportedDatabaseFlag>)
A collection of values returned by getSupportedDatabaseFlags.
Link copied to clipboard
data class GetSupportedDatabaseFlagsSupportedDatabaseFlag(val acceptsMultipleValues: Boolean, val flagName: String, val integerRestrictions: GetSupportedDatabaseFlagsSupportedDatabaseFlagIntegerRestrictions, val name: String, val requiresDbRestart: Boolean, val stringRestrictions: GetSupportedDatabaseFlagsSupportedDatabaseFlagStringRestrictions, val supportedDbVersions: List<String>, val valueType: String)
Link copied to clipboard
data class GetSupportedDatabaseFlagsSupportedDatabaseFlagIntegerRestrictions(val maxValue: String, val minValue: String)
Link copied to clipboard
data class GetSupportedDatabaseFlagsSupportedDatabaseFlagStringRestrictions(val allowedValues: List<String>)
Link copied to clipboard
data class InstanceClientConnectionConfig(val requireConnectors: Boolean? = null, val sslConfig: InstanceClientConnectionConfigSslConfig? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InstanceNetworkConfig(val authorizedExternalNetworks: List<InstanceNetworkConfigAuthorizedExternalNetwork>? = null, val enableOutboundPublicIp: Boolean? = null, val enablePublicIp: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class InstanceObservabilityConfig(val enabled: Boolean? = null, val maxQueryStringLength: Int? = null, val preserveComments: Boolean? = null, val queryPlansPerMinute: Int? = null, val recordApplicationTags: Boolean? = null, val trackActiveQueries: Boolean? = null, val trackWaitEventTypes: Boolean? = null, val trackWaitEvents: Boolean? = null)
Link copied to clipboard
data class InstancePscInstanceConfig(val allowedConsumerProjects: List<String>? = null, val pscDnsName: String? = null, val pscInterfaceConfigs: List<InstancePscInstanceConfigPscInterfaceConfig>? = null, val serviceAttachmentLink: String? = null)
Link copied to clipboard
data class InstancePscInstanceConfigPscInterfaceConfig(val networkAttachmentResource: String? = null)
Link copied to clipboard
data class InstanceQueryInsightsConfig(val queryPlansPerMinute: Int? = null, val queryStringLength: Int? = null, val recordApplicationTags: Boolean? = null, val recordClientAddress: Boolean? = null)
Link copied to clipboard