Package-level declarations

Types

Link copied to clipboard
data class GetInstanceResult(val alternativeLocationId: String, val authEnabled: Boolean, val authorizedNetwork: String, val availableMaintenanceVersions: List<String>, val connectMode: String, val createTime: String, val currentLocationId: String, val customerManagedKey: String, val displayName: String, val host: String, val labels: Map<String, String>, val location: String, val maintenancePolicy: MaintenancePolicyResponse, val maintenanceSchedule: MaintenanceScheduleResponse, val maintenanceVersion: String, val memorySizeGb: Int, val name: String, val nodes: List<NodeInfoResponse>, val persistenceConfig: PersistenceConfigResponse, val persistenceIamIdentity: String, val port: Int, val readEndpoint: String, val readEndpointPort: Int, val readReplicasMode: String, val redisConfigs: Map<String, String>, val redisVersion: String, val replicaCount: Int, val reservedIpRange: String, val secondaryIpRange: String, val serverCaCerts: List<TlsCertificateResponse>, val state: String, val statusMessage: String, val suspensionReasons: List<String>, val tier: String, val transitEncryptionMode: String)
Link copied to clipboard
data class MaintenancePolicyResponse(val createTime: String, val description: String, val updateTime: String, val weeklyMaintenanceWindow: List<WeeklyMaintenanceWindowResponse>)

Maintenance policy for an instance.

Link copied to clipboard
data class MaintenanceScheduleResponse(val canReschedule: Boolean, val endTime: String, val scheduleDeadlineTime: String, val startTime: String)

Upcoming maintenance schedule. If no maintenance is scheduled, fields are not populated.

Link copied to clipboard
data class NodeInfoResponse(val zone: String)

Node specific properties.

Link copied to clipboard
data class PersistenceConfigResponse(val persistenceMode: String, val rdbNextSnapshotTime: String, val rdbSnapshotPeriod: String, val rdbSnapshotStartTime: String)

Configuration of the persistence functionality.

Link copied to clipboard
data class TimeOfDayResponse(val hours: Int, val minutes: Int, val nanos: Int, val seconds: Int)

Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and google.protobuf.Timestamp.

Link copied to clipboard
data class TlsCertificateResponse(val cert: String, val createTime: String, val expireTime: String, val serialNumber: String, val sha1Fingerprint: String)

TlsCertificate Resource

Link copied to clipboard
data class WeeklyMaintenanceWindowResponse(val day: String, val duration: String, val startTime: TimeOfDayResponse)

Time window in which disruptive maintenance updates occur. Non-disruptive updates can occur inside or outside this window.