Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -2311,6 +2311,11 @@ message ExecuteSqlPayload {
// to throw an error.
PartialResultMode partial_result_mode = 13
[(google.api.field_behavior) = OPTIONAL];

// Optional. Specifies the name of the application that is making the request.
// This field is used for telemetry. Only alphanumeric characters, dashes, and
// underscores are allowed. The maximum length is 32 characters.
string application = 16 [(google.api.field_behavior) = OPTIONAL];
}

// Execute SQL statements response.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -2121,6 +2121,9 @@ enum SqlDatabaseVersion {
// The database version is MySQL 8.4.
MYSQL_8_4 = 398;

// The database version is MySQL 9.7.
MYSQL_9_7 = 654;

// The database version is SQL Server 2017 Standard.
SQLSERVER_2017_STANDARD = 11;

Expand Down Expand Up @@ -2288,6 +2291,7 @@ message AcquireSsrsLeaseContext {
// DNS metadata.
message DnsNameMapping {
// The connection type of the DNS name.
// This enum is not frozen, and new values may be added in the future.
enum ConnectionType {
// Unknown connection type.
CONNECTION_TYPE_UNSPECIFIED = 0;
Expand All @@ -2304,20 +2308,41 @@ message DnsNameMapping {

// The scope that the DNS name applies to.
enum DnsScope {
// Unknown DNS scope.
// DNS scope not set. This value should not be used.
DNS_SCOPE_UNSPECIFIED = 0;

// Indicates a instance-level DNS name.
// Indicates an instance-level DNS name.
INSTANCE = 1;

// Indicates a cluster-level DNS name.
CLUSTER = 2;
}

// The DNS name.
string name = 1;
// The system responsible for managing the DNS record.
enum RecordManager {
// Record manager not set. This value should not be used.
RECORD_MANAGER_UNSPECIFIED = 0;

// The record may be managed by the customer. It is not automatically
// managed by Cloud SQL automation.
CUSTOMER = 1;

// The record is managed by Cloud SQL, which will create, update,
// and delete the DNS records for the zone automatically when
// the Cloud SQL database instance is created or updated.
CLOUD_SQL_AUTOMATION = 2;
}

// Output only. The DNS name.
string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];

// Output only. The connection type of the DNS name.
ConnectionType connection_type = 2
[(google.api.field_behavior) = OUTPUT_ONLY];

// Output only. The scope that the DNS name applies to.
DnsScope dns_scope = 3 [(google.api.field_behavior) = OUTPUT_ONLY];

// Output only. The manager for this DNS record.
RecordManager record_manager = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -1560,8 +1560,8 @@ message ExecuteSqlPayload {
// Unspecified mode, effectively the same as `FAIL_PARTIAL_RESULT`.
PARTIAL_RESULT_MODE_UNSPECIFIED = 0;

// Throw an error if the result exceeds 10 MB or if a partial result can be
// retrieved. Don't return the result.
// Throw an error if the result exceeds 10 MB or if only a partial result
// can be retrieved. Don't return the result.
FAIL_PARTIAL_RESULT = 1;

// Return a truncated result and set `partial_result` to true if the result
Expand Down Expand Up @@ -1598,6 +1598,11 @@ message ExecuteSqlPayload {
// to throw an error.
PartialResultMode partial_result_mode = 13
[(google.api.field_behavior) = OPTIONAL];

// Optional. Specifies the name of the application that is making the request.
// This field is used for telemetry. Only alphanumeric characters, dashes, and
// underscores are allowed. The maximum length is 32 characters.
string application = 16 [(google.api.field_behavior) = OPTIONAL];
}

// Execute SQL statements response.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -978,22 +978,43 @@ message DnsNameMapping {

// The scope that the DNS name applies to.
enum DnsScope {
// Unknown DNS scope.
// DNS scope not set. This value should not be used.
DNS_SCOPE_UNSPECIFIED = 0;

// Indicates a instance-level DNS name.
// Indicates an instance-level DNS name.
INSTANCE = 1;

// Indicates a cluster-level DNS name.
CLUSTER = 2;
}

// The DNS name.
string name = 1;
// The system responsible for managing the DNS record.
enum RecordManager {
// Record manager not set. This value should not be used.
RECORD_MANAGER_UNSPECIFIED = 0;

// The record may be managed by the customer. It is not automatically
// managed by Cloud SQL automation.
CUSTOMER = 1;

// The record is managed by Cloud SQL, which will create, update, and delete
// the DNS records for the zone automatically when the Cloud SQL database
// instance is created or updated.
CLOUD_SQL_AUTOMATION = 2;
}

// Output only. The DNS name.
string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];

// Output only. The connection type of the DNS name.
ConnectionType connection_type = 2
[(google.api.field_behavior) = OUTPUT_ONLY];

// Output only. The scope that the DNS name applies to.
DnsScope dns_scope = 3 [(google.api.field_behavior) = OUTPUT_ONLY];

// Output only. The manager for this DNS record.
RecordManager record_manager = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
}

// Gemini instance configuration.
Expand Down Expand Up @@ -3809,6 +3830,9 @@ enum SqlDatabaseVersion {
// The database version is MySQL 8.4.
MYSQL_8_4 = 398;

// The database version is MySQL 9.7.
MYSQL_9_7 = 654;

// The database version is SQL Server 2017 Standard.
SQLSERVER_2017_STANDARD = 11;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Loading
Loading