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