package google.events.cloud.alloydb.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AutomatedBackupPolicy

data.proto:138

Message describing the user-specified automated backup policy. All fields in the automated backup policy are optional. Defaults for each field are provided if they are not set.

Used in: Cluster

message AutomatedBackupPolicy.QuantityBasedRetention

data.proto:170

A quantity based policy specifies that a certain number of the most recent successful backups should be retained.

Used in: AutomatedBackupPolicy

message AutomatedBackupPolicy.TimeBasedRetention

data.proto:163

A time based retention policy specifies that all backups within a certain time period should be retained.

Used in: AutomatedBackupPolicy

message AutomatedBackupPolicy.WeeklySchedule

data.proto:146

A weekly schedule starts a backup at prescribed start times within a day, for the specified days of the week. The weekly schedule message is flexible and can be used to create many types of schedules. For example, to have a daily backup that starts at 22:00, configure the `start_times` field to have one element "22:00" and the `days_of_week` field to have all seven days of the week.

Used in: AutomatedBackupPolicy

message Backup

data.proto:655

Message describing Backup object

Used in: BackupEventData

enum Backup.State

data.proto:657

Backup State

Used in: Backup

enum Backup.Type

data.proto:675

Backup Type

Used in: Backup

message BackupCreatedEvent

events.proto:103

The CloudEvent raised when a Backup is created.

message BackupDeletedEvent

events.proto:123

The CloudEvent raised when a Backup is deleted.

message BackupEventData

data.proto:790

The data within all Backup events.

Used in: BackupCreatedEvent, BackupDeletedEvent, BackupUpdatedEvent

message BackupSource

data.proto:233

Message describing a BackupSource.

Used in: Cluster

message BackupUpdatedEvent

events.proto:113

The CloudEvent raised when a Backup is updated.

message Cluster

data.proto:247

A cluster is a collection of regional AlloyDB resources. It can include a primary instance and one or more read pool instances. All cluster resources share a storage layer, which scales as needed.

Used in: ClusterEventData

enum Cluster.ClusterType

data.proto:307

Type of Cluster

Used in: Cluster

message Cluster.PrimaryConfig

data.proto:259

Configuration for the primary cluster. It has the list of clusters that are replicating from this cluster. This should be set if and only if the cluster is of type PRIMARY.

Used in: Cluster

message Cluster.SecondaryConfig

data.proto:250

Configuration information for the secondary cluster. This should be set if and only if the cluster is of type SECONDARY.

Used in: Cluster

enum Cluster.State

data.proto:266

Cluster State

Used in: Cluster

message ClusterCreatedEvent

events.proto:40

The CloudEvent raised when a Cluster is created.

message ClusterDeletedEvent

events.proto:60

The CloudEvent raised when a Cluster is deleted.

message ClusterEventData

data.proto:796

The data within all Cluster events.

Used in: ClusterCreatedEvent, ClusterDeletedEvent, ClusterUpdatedEvent

message ClusterUpdatedEvent

events.proto:50

The CloudEvent raised when a Cluster is updated.

enum DatabaseVersion

data.proto:772

The supported database engine versions.

Used in: Cluster

message EncryptionConfig

data.proto:64

EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).

Used in: AutomatedBackupPolicy, Backup, Cluster

message EncryptionInfo

data.proto:72

EncryptionInfo describes the encryption information of a cluster or a backup.

Used in: Backup, Cluster

enum EncryptionInfo.Type

data.proto:74

Possible encryption types.

Used in: EncryptionInfo

message Instance

data.proto:423

An Instance is a computing unit that an end customer can connect to. It's the main unit of computing resources in AlloyDB.

Used in: InstanceEventData

enum Instance.AvailabilityType

data.proto:537

The Availability type of an instance. Potential values: - ZONAL: The instance serves data from only one zone. Outages in that zone affect instance availability. - REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

Used in: Instance

enum Instance.InstanceType

data.proto:513

Type of an Instance

Used in: Instance

message Instance.MachineConfig

data.proto:425

MachineConfig describes the configuration of a machine.

Used in: Instance

message Instance.Node

data.proto:433

Details of a single node in the instance. Nodes in an AlloyDB instance are ephemereal, they can change during update, failover, autohealing and resize operations.

Used in: Instance

message Instance.QueryInsightsInstanceConfig

data.proto:451

QueryInsights Instance specific configuration.

Used in: Instance

message Instance.ReadPoolConfig

data.proto:471

Configuration for a read pool instance.

Used in: Instance

enum Instance.State

data.proto:477

Instance State

Used in: Instance

message InstanceCreatedEvent

events.proto:70

The CloudEvent raised when an Instance is created.

message InstanceDeletedEvent

events.proto:92

The CloudEvent raised when an Instance is deleted.

message InstanceEventData

data.proto:784

The data within all Instance events.

Used in: InstanceCreatedEvent, InstanceDeletedEvent, InstanceUpdatedEvent

message InstanceUpdatedEvent

events.proto:81

The CloudEvent raised when an Instance is updated.

message MigrationSource

data.proto:40

Subset of the source instance configuration that is available when reading the cluster resource.

Used in: Cluster

enum MigrationSource.MigrationSourceType

data.proto:42

Denote the type of migration source that created this cluster.

Used in: MigrationSource

message SslConfig

data.proto:96

SSL configuration for an AlloyDB Cluster.

Used in: Cluster

enum SslConfig.CaSource

data.proto:117

Certificate Authority (CA) source for SSL/TLS certificates.

Used in: SslConfig

enum SslConfig.SslMode

data.proto:98

SSL mode options.

Used in: SslConfig

message UserPassword

data.proto:30

The username/password for a database user. Used for specifying initial users at cluster creation time.