Package-level declarations
Types
Link copied to clipboard
data class GetInstanceAutomatedBackupConfig(val fixedFrequencySchedules: List<GetInstanceAutomatedBackupConfigFixedFrequencySchedule>, val retention: String)
Link copied to clipboard
data class GetInstanceAutomatedBackupConfigFixedFrequencySchedule(val startTimes: List<GetInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime>)
Link copied to clipboard
Link copied to clipboard
data class GetInstanceCrossInstanceReplicationConfig(val instanceRole: String, val memberships: List<GetInstanceCrossInstanceReplicationConfigMembership>, val primaryInstances: List<GetInstanceCrossInstanceReplicationConfigPrimaryInstance>, val secondaryInstances: List<GetInstanceCrossInstanceReplicationConfigSecondaryInstance>, val updateTime: String)
Link copied to clipboard
data class GetInstanceCrossInstanceReplicationConfigMembership(val primaryInstances: List<GetInstanceCrossInstanceReplicationConfigMembershipPrimaryInstance>, val secondaryInstances: List<GetInstanceCrossInstanceReplicationConfigMembershipSecondaryInstance>)
Link copied to clipboard
data class GetInstanceCrossInstanceReplicationConfigMembershipPrimaryInstance(val instance: String, val uid: String)
Link copied to clipboard
data class GetInstanceCrossInstanceReplicationConfigMembershipSecondaryInstance(val instance: String, val uid: String)
Link copied to clipboard
data class GetInstanceCrossInstanceReplicationConfigPrimaryInstance(val instance: String, val uid: String)
Link copied to clipboard
data class GetInstanceCrossInstanceReplicationConfigSecondaryInstance(val instance: String, val uid: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetInstanceEndpointConnection(val pscAutoConnections: List<GetInstanceEndpointConnectionPscAutoConnection>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetInstanceMaintenancePolicy(val createTime: String, val updateTime: String, val weeklyMaintenanceWindows: List<GetInstanceMaintenancePolicyWeeklyMaintenanceWindow>)
Link copied to clipboard
data class GetInstanceMaintenancePolicyWeeklyMaintenanceWindow(val day: String, val duration: String, val startTimes: List<GetInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime>)
Link copied to clipboard
data class GetInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime(val hours: Int, val minutes: Int, val nanos: Int, val seconds: Int)
Link copied to clipboard
data class GetInstanceMaintenanceSchedule(val endTime: String, val scheduleDeadlineTime: String, val startTime: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetInstancePersistenceConfig(val aofConfigs: List<GetInstancePersistenceConfigAofConfig>, val mode: String, val rdbConfigs: List<GetInstancePersistenceConfigRdbConfig>)
Link copied to clipboard
Link copied to clipboard
data class GetInstancePersistenceConfigRdbConfig(val rdbSnapshotPeriod: String, val rdbSnapshotStartTime: String)
Link copied to clipboard
data class GetInstancePscAttachmentDetail(val connectionType: String, val serviceAttachment: String)
Link copied to clipboard
Link copied to clipboard
data class GetInstanceResult(val authorizationMode: String, val automatedBackupConfigs: List<GetInstanceAutomatedBackupConfig>, val backupCollection: String, val createTime: String, val crossInstanceReplicationConfigs: List<GetInstanceCrossInstanceReplicationConfig>, val deletionProtectionEnabled: Boolean, val desiredPscAutoConnections: List<GetInstanceDesiredPscAutoConnection>, val discoveryEndpoints: List<GetInstanceDiscoveryEndpoint>, val effectiveLabels: Map<String, String>, val endpoints: List<GetInstanceEndpoint>, val engineConfigs: Map<String, String>, val engineVersion: String, val gcsSources: List<GetInstanceGcsSource>, val id: String, val instanceId: String, val labels: Map<String, String>, val location: String? = null, val maintenancePolicies: List<GetInstanceMaintenancePolicy>, val maintenanceSchedules: List<GetInstanceMaintenanceSchedule>, val managedBackupSources: List<GetInstanceManagedBackupSource>, val mode: String, val name: String, val nodeConfigs: List<GetInstanceNodeConfig>, val nodeType: String, val persistenceConfigs: List<GetInstancePersistenceConfig>, val project: String? = null, val pscAttachmentDetails: List<GetInstancePscAttachmentDetail>, val pscAutoConnections: List<GetInstancePscAutoConnection>, val pulumiLabels: Map<String, String>, val replicaCount: Int, val shardCount: Int, val state: String, val stateInfos: List<GetInstanceStateInfo>, val transitEncryptionMode: String, val uid: String, val updateTime: String, val zoneDistributionConfigs: List<GetInstanceZoneDistributionConfig>)
A collection of values returned by getInstance.
Link copied to clipboard
Link copied to clipboard
data class GetInstanceStateInfoUpdateInfo(val targetEngineVersion: String, val targetNodeType: String, val targetReplicaCount: Int, val targetShardCount: Int)
Link copied to clipboard
Link copied to clipboard
data class InstanceAutomatedBackupConfig(val fixedFrequencySchedule: InstanceAutomatedBackupConfigFixedFrequencySchedule, val retention: String)
Link copied to clipboard
data class InstanceAutomatedBackupConfigFixedFrequencySchedule(val startTime: InstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime)
Link copied to clipboard
Link copied to clipboard
data class InstanceCrossInstanceReplicationConfig(val instanceRole: String? = null, val memberships: List<InstanceCrossInstanceReplicationConfigMembership>? = null, val primaryInstance: InstanceCrossInstanceReplicationConfigPrimaryInstance? = null, val secondaryInstances: List<InstanceCrossInstanceReplicationConfigSecondaryInstance>? = null, val updateTime: String? = null)
Link copied to clipboard
data class InstanceCrossInstanceReplicationConfigMembership(val primaryInstances: List<InstanceCrossInstanceReplicationConfigMembershipPrimaryInstance>? = null, val secondaryInstances: List<InstanceCrossInstanceReplicationConfigMembershipSecondaryInstance>? = null)
Link copied to clipboard
data class InstanceCrossInstanceReplicationConfigMembershipPrimaryInstance(val instance: String? = null, val uid: String? = null)
Link copied to clipboard
data class InstanceCrossInstanceReplicationConfigMembershipSecondaryInstance(val instance: String? = null, val uid: String? = null)
Link copied to clipboard
data class InstanceCrossInstanceReplicationConfigPrimaryInstance(val instance: String? = null, val uid: String? = null)
Link copied to clipboard
data class InstanceCrossInstanceReplicationConfigSecondaryInstance(val instance: String? = null, val uid: String? = null)
Link copied to clipboard
Link copied to clipboard
data class InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpoint(val connections: List<InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpointConnection>? = null)
Link copied to clipboard
data class InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpointConnection(val pscConnection: InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpointConnectionPscConnection? = null)
Link copied to clipboard
data class InstanceDesiredUserCreatedEndpointsDesiredUserCreatedEndpointConnectionPscConnection(val connectionType: String? = null, val forwardingRule: String, val ipAddress: String, val network: String, val projectId: String? = null, val pscConnectionId: String, val pscConnectionStatus: String? = null, val serviceAttachment: String)
Link copied to clipboard
data class InstanceDiscoveryEndpoint(val address: String? = null, val network: String? = null, val port: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class InstanceEndpointConnection(val pscAutoConnection: InstanceEndpointConnectionPscAutoConnection? = null)
Link copied to clipboard
data class InstanceEndpointConnectionPscAutoConnection(val connectionType: String? = null, val forwardingRule: String? = null, val ipAddress: String? = null, val network: String? = null, val port: Int? = null, val projectId: String? = null, val pscConnectionId: String? = null, val serviceAttachment: String? = null)
Link copied to clipboard
Link copied to clipboard
data class InstanceMaintenancePolicy(val createTime: String? = null, val updateTime: String? = null, val weeklyMaintenanceWindows: List<InstanceMaintenancePolicyWeeklyMaintenanceWindow>? = null)
Link copied to clipboard
data class InstanceMaintenancePolicyWeeklyMaintenanceWindow(val day: String, val duration: String? = null, val startTime: InstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime)
Link copied to clipboard
data class InstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime(val hours: Int? = null, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
data class InstanceMaintenanceSchedule(val endTime: String? = null, val scheduleDeadlineTime: String? = null, val startTime: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InstancePersistenceConfig(val aofConfig: InstancePersistenceConfigAofConfig? = null, val mode: String? = null, val rdbConfig: InstancePersistenceConfigRdbConfig? = null)
Link copied to clipboard
Link copied to clipboard
data class InstancePersistenceConfigRdbConfig(val rdbSnapshotPeriod: String? = null, val rdbSnapshotStartTime: String? = null)
Link copied to clipboard
data class InstancePscAttachmentDetail(val connectionType: String? = null, val serviceAttachment: String? = null)
Link copied to clipboard
data class InstancePscAutoConnection(val connectionType: String? = null, val forwardingRule: String? = null, val ipAddress: String? = null, val network: String? = null, val port: Int? = null, val projectId: String? = null, val pscConnectionId: String? = null, val pscConnectionStatus: String? = null, val serviceAttachment: String? = null)
Link copied to clipboard
Link copied to clipboard
data class InstanceStateInfoUpdateInfo(val targetEngineVersion: String? = null, val targetNodeType: String? = null, val targetReplicaCount: Int? = null, val targetShardCount: Int? = null)
Link copied to clipboard