proto_docs/google/cloud/alloydb/v1alpha/resources.rb in google-cloud-alloy_db-v1alpha-0.2.0 vs proto_docs/google/cloud/alloydb/v1alpha/resources.rb in google-cloud-alloy_db-v1alpha-0.3.0
- old
+ new
@@ -376,12 +376,12 @@
# @!attribute [rw] network
# @return [::String]
# Required. The resource link for the VPC network in which cluster resources
# are created and from which they are accessible via Private IP. The network
# must belong to the same project as the cluster. It is specified in the
- # form: "projects/\\{project_number}/global/networks/\\{network_id}". This is
- # required to create a cluster. It can be updated, but it cannot be removed.
+ # form: "projects/\\{project}/global/networks/\\{network_id}". This is required
+ # to create a cluster. Deprecated, use network_config.network instead.
# @!attribute [rw] etag
# @return [::String]
# For Resource freshness validation (https://google.aip.dev/154)
# @!attribute [rw] annotations
# @return [::Google::Protobuf::Map{::String => ::String}]
@@ -446,16 +446,15 @@
# Required. The resource link for the VPC network in which cluster
# resources are created and from which they are accessible via Private IP.
# The network must belong to the same project as the cluster. It is
# specified in the form:
# "projects/\\{project_number}/global/networks/\\{network_id}". This is
- # required to create a cluster. It can be updated, but it cannot be
- # removed.
+ # required to create a cluster.
# @!attribute [rw] allocated_ip_range
# @return [::String]
- # Optional. The name of the allocated IP range for the private IP AlloyDB
- # cluster. For example: "google-managed-services-default". If set, the
+ # Optional. Name of the allocated IP range for the private IP AlloyDB
+ # cluster, for example: "google-managed-services-default". If set, the
# instance IPs for this cluster will be created in the allocated range. The
# range name must comply with RFC 1035. Specifically, the name must be 1-63
# characters long and match the regular expression
# [a-z]([-a-z0-9]*[a-z0-9])?.
# Field name is intended to be consistent with CloudSQL.
@@ -671,10 +670,13 @@
# @return [::Google::Cloud::AlloyDB::V1alpha::Instance::UpdatePolicy]
# Update policy that will be applied during instance update.
# This field is not persisted when you update the instance.
# To use a non-default update policy, you must
# specify explicitly specify the value in each update request.
+ # @!attribute [rw] client_connection_config
+ # @return [::Google::Cloud::AlloyDB::V1alpha::Instance::ClientConnectionConfig]
+ # Optional. Client connection specific configurations
# @!attribute [rw] satisfies_pzs
# @return [::Boolean]
# Reserved for future use.
class Instance
include ::Google::Protobuf::MessageExts
@@ -764,10 +766,23 @@
# incur a downtime.
FORCE_APPLY = 2
end
end
+ # Client connection configuration
+ # @!attribute [rw] require_connectors
+ # @return [::Boolean]
+ # Optional. Configuration to enforce connectors only (ex: AuthProxy)
+ # connections to the database.
+ # @!attribute [rw] ssl_config
+ # @return [::Google::Cloud::AlloyDB::V1alpha::SslConfig]
+ # Optional. SSL config option for this instance.
+ class ClientConnectionConfig
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
+
# @!attribute [rw] key
# @return [::String]
# @!attribute [rw] value
# @return [::String]
class LabelsEntry
@@ -874,12 +889,13 @@
# The name of the ConnectionInfo singleton resource, e.g.:
# projects/\\{project}/locations/\\{location}/clusters/*/instances/*/connectionInfo
# This field currently has no semantic meaning.
# @!attribute [r] ip_address
# @return [::String]
- # Output only. The IP address for the Instance.
- # This is the connection endpoint for an end-user application.
+ # Output only. The private network IP address for the Instance. This is the
+ # default IP for the instance and is always created (even if enable_public_ip
+ # is set). This is the connection endpoint for an end-user application.
# @!attribute [r] pem_certificate_chain
# @return [::Array<::String>]
# Output only. The pem-encoded chain that may be used to verify the X.509
# certificate. Expected to be in issuer-to-root order according to RFC 5246.
# @!attribute [r] instance_uid
@@ -975,10 +991,15 @@
# backup's retention policy. Once the expiry quantity is over retention, the
# backup is eligible to be garbage collected.
# @!attribute [rw] satisfies_pzs
# @return [::Boolean]
# Reserved for future use.
+ # @!attribute [r] database_version
+ # @return [::Google::Cloud::AlloyDB::V1alpha::DatabaseVersion]
+ # Output only. The database engine major version of the cluster this backup
+ # was created from. Any restored cluster created from this backup will have
+ # the same database version.
class Backup
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
# A backup's position in a quantity-based retention queue, of backups with
@@ -1218,9 +1239,12 @@
# DEPRECATED - The database version is Postgres 13.
POSTGRES_13 = 1
# The database version is Postgres 14.
POSTGRES_14 = 2
+
+ # The database version is Postgres 15.
+ POSTGRES_15 = 3
end
end
end
end
end