Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class GetInstanceDesiredPscAutoConnection(val network: String, val projectId: String)
Link copied to clipboard
data class GetInstanceDiscoveryEndpoint(val address: String, val network: String, val port: Int)
Link copied to clipboard
data class GetInstanceEndpointConnectionPscAutoConnection(val connectionType: String, val forwardingRule: String, val ipAddress: String, val network: String, val port: Int, val projectId: String, val pscConnectionId: String, val serviceAttachment: String)
Link copied to clipboard
data class GetInstanceGcsSource(val uris: List<String>)
Link copied to clipboard
data class GetInstanceMaintenancePolicy(val createTime: String, val updateTime: String, val weeklyMaintenanceWindows: List<GetInstanceMaintenancePolicyWeeklyMaintenanceWindow>)
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
data class GetInstanceManagedBackupSource(val backup: String)
Link copied to clipboard
data class GetInstanceNodeConfig(val sizeGb: Double)
Link copied to clipboard
data class GetInstancePersistenceConfigAofConfig(val appendFsync: String)
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
data class GetInstancePscAutoConnection(val connectionType: String, val forwardingRule: String, val ipAddress: String, val network: String, val port: Int, val projectId: String, val pscConnectionId: String, val pscConnectionStatus: String, val serviceAttachment: String)
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
data class GetInstanceZoneDistributionConfig(val mode: String, val zone: String)
Link copied to clipboard
data class InstanceAutomatedBackupConfig(val fixedFrequencySchedule: InstanceAutomatedBackupConfigFixedFrequencySchedule, val retention: String)
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)
data class InstanceCrossInstanceReplicationConfigPrimaryInstance(val instance: String? = null, val uid: String? = null)
data class InstanceCrossInstanceReplicationConfigSecondaryInstance(val instance: String? = null, val uid: String? = null)
Link copied to clipboard
data class InstanceDesiredPscAutoConnection(val network: String, val projectId: String)
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
data class InstanceEndpoint(val connections: List<InstanceEndpointConnection>? = 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
data class InstanceGcsSource(val uris: List<String>)
Link copied to clipboard
data class InstanceMaintenancePolicy(val createTime: String? = null, val updateTime: String? = null, val weeklyMaintenanceWindows: List<InstanceMaintenancePolicyWeeklyMaintenanceWindow>? = null)
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
data class InstanceManagedBackupSource(val backup: String)
Link copied to clipboard
data class InstanceNodeConfig(val sizeGb: Double? = null)
Link copied to clipboard
data class InstancePersistenceConfig(val aofConfig: InstancePersistenceConfigAofConfig? = null, val mode: String? = null, val rdbConfig: InstancePersistenceConfigRdbConfig? = null)
Link copied to clipboard
data class InstancePersistenceConfigAofConfig(val appendFsync: String? = null)
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
data class InstanceStateInfo(val updateInfos: List<InstanceStateInfoUpdateInfo>? = null)
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
data class InstanceZoneDistributionConfig(val mode: String? = null, val zone: String? = null)