Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 0678e0a

Browse files
committedJul 25, 2023
feat(sqladmin): update the api
#### sqladmin:v1 The following keys were added: - schemas.ConnectSettings.properties.pscEnabled.type (Total Keys: 1) - schemas.DatabaseInstance.properties.dnsName (Total Keys: 2) - schemas.DatabaseInstance.properties.pscServiceAttachmentLink (Total Keys: 2) - schemas.IpConfiguration.properties.pscConfig.$ref (Total Keys: 1) - schemas.PscConfig (Total Keys: 5) #### sqladmin:v1beta4 The following keys were added: - schemas.ConnectSettings.properties.pscEnabled.type (Total Keys: 1) - schemas.DatabaseInstance.properties.dnsName (Total Keys: 2) - schemas.DatabaseInstance.properties.pscServiceAttachmentLink (Total Keys: 2) - schemas.IpConfiguration.properties.pscConfig.$ref (Total Keys: 1) - schemas.PscConfig (Total Keys: 5)
1 parent 3e07fc5 commit 0678e0a

6 files changed

+156
-2
lines changed
 

‎docs/dyn/sqladmin_v1.connect.html

+1
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ <h3>Method Details</h3>
157157
},
158158
],
159159
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#connectSettings`.
160+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
160161
&quot;region&quot;: &quot;A String&quot;, # The cloud region for the instance. For example, `us-central1`, `europe-west1`. The region cannot be changed after instance creation.
161162
&quot;serverCaCert&quot;: { # SslCerts Resource # SSL configuration.
162163
&quot;cert&quot;: &quot;A String&quot;, # PEM representation.

‎docs/dyn/sqladmin_v1.instances.html

+40
Original file line numberDiff line numberDiff line change
@@ -920,6 +920,7 @@ <h3>Method Details</h3>
920920
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#diskEncryptionStatus`.
921921
&quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
922922
},
923+
&quot;dnsName&quot;: &quot;A String&quot;, # Output only. The dns name of the instance.
923924
&quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
924925
&quot;failoverReplica&quot;: { # The name and status of the failover replica.
925926
&quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
@@ -960,6 +961,7 @@ <h3>Method Details</h3>
960961
&quot;sqlOutOfDiskState&quot;: &quot;A String&quot;, # This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
961962
},
962963
&quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
964+
&quot;pscServiceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The link to service attachment of PSC instance.
963965
&quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
964966
&quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the primary instance. # Configuration specific to failover replicas and read replicas.
965967
&quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
@@ -1074,6 +1076,12 @@ <h3>Method Details</h3>
10741076
&quot;enablePrivatePathForGoogleCloudServices&quot;: True or False, # Controls connectivity to private IP instances from Google services, such as BigQuery.
10751077
&quot;ipv4Enabled&quot;: True or False, # Whether the instance is assigned a public IP address or not.
10761078
&quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
1079+
&quot;pscConfig&quot;: { # PSC settings for a Cloud SQL instance. # PSC settings for this instance.
1080+
&quot;allowedConsumerProjects&quot;: [ # List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
1081+
&quot;A String&quot;,
1082+
],
1083+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
1084+
},
10771085
&quot;requireSsl&quot;: True or False, # Whether SSL connections over IP are enforced or not.
10781086
},
10791087
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#settings`.
@@ -1291,6 +1299,7 @@ <h3>Method Details</h3>
12911299
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#diskEncryptionStatus`.
12921300
&quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
12931301
},
1302+
&quot;dnsName&quot;: &quot;A String&quot;, # Output only. The dns name of the instance.
12941303
&quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
12951304
&quot;failoverReplica&quot;: { # The name and status of the failover replica.
12961305
&quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
@@ -1331,6 +1340,7 @@ <h3>Method Details</h3>
13311340
&quot;sqlOutOfDiskState&quot;: &quot;A String&quot;, # This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
13321341
},
13331342
&quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
1343+
&quot;pscServiceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The link to service attachment of PSC instance.
13341344
&quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
13351345
&quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the primary instance. # Configuration specific to failover replicas and read replicas.
13361346
&quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
@@ -1445,6 +1455,12 @@ <h3>Method Details</h3>
14451455
&quot;enablePrivatePathForGoogleCloudServices&quot;: True or False, # Controls connectivity to private IP instances from Google services, such as BigQuery.
14461456
&quot;ipv4Enabled&quot;: True or False, # Whether the instance is assigned a public IP address or not.
14471457
&quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
1458+
&quot;pscConfig&quot;: { # PSC settings for a Cloud SQL instance. # PSC settings for this instance.
1459+
&quot;allowedConsumerProjects&quot;: [ # List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
1460+
&quot;A String&quot;,
1461+
],
1462+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
1463+
},
14481464
&quot;requireSsl&quot;: True or False, # Whether SSL connections over IP are enforced or not.
14491465
},
14501466
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#settings`.
@@ -1628,6 +1644,7 @@ <h3>Method Details</h3>
16281644
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#diskEncryptionStatus`.
16291645
&quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
16301646
},
1647+
&quot;dnsName&quot;: &quot;A String&quot;, # Output only. The dns name of the instance.
16311648
&quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
16321649
&quot;failoverReplica&quot;: { # The name and status of the failover replica.
16331650
&quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
@@ -1668,6 +1685,7 @@ <h3>Method Details</h3>
16681685
&quot;sqlOutOfDiskState&quot;: &quot;A String&quot;, # This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
16691686
},
16701687
&quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
1688+
&quot;pscServiceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The link to service attachment of PSC instance.
16711689
&quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
16721690
&quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the primary instance. # Configuration specific to failover replicas and read replicas.
16731691
&quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
@@ -1782,6 +1800,12 @@ <h3>Method Details</h3>
17821800
&quot;enablePrivatePathForGoogleCloudServices&quot;: True or False, # Controls connectivity to private IP instances from Google services, such as BigQuery.
17831801
&quot;ipv4Enabled&quot;: True or False, # Whether the instance is assigned a public IP address or not.
17841802
&quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
1803+
&quot;pscConfig&quot;: { # PSC settings for a Cloud SQL instance. # PSC settings for this instance.
1804+
&quot;allowedConsumerProjects&quot;: [ # List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
1805+
&quot;A String&quot;,
1806+
],
1807+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
1808+
},
17851809
&quot;requireSsl&quot;: True or False, # Whether SSL connections over IP are enforced or not.
17861810
},
17871811
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#settings`.
@@ -1916,6 +1940,7 @@ <h3>Method Details</h3>
19161940
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#diskEncryptionStatus`.
19171941
&quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
19181942
},
1943+
&quot;dnsName&quot;: &quot;A String&quot;, # Output only. The dns name of the instance.
19191944
&quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
19201945
&quot;failoverReplica&quot;: { # The name and status of the failover replica.
19211946
&quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
@@ -1956,6 +1981,7 @@ <h3>Method Details</h3>
19561981
&quot;sqlOutOfDiskState&quot;: &quot;A String&quot;, # This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
19571982
},
19581983
&quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
1984+
&quot;pscServiceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The link to service attachment of PSC instance.
19591985
&quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
19601986
&quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the primary instance. # Configuration specific to failover replicas and read replicas.
19611987
&quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
@@ -2070,6 +2096,12 @@ <h3>Method Details</h3>
20702096
&quot;enablePrivatePathForGoogleCloudServices&quot;: True or False, # Controls connectivity to private IP instances from Google services, such as BigQuery.
20712097
&quot;ipv4Enabled&quot;: True or False, # Whether the instance is assigned a public IP address or not.
20722098
&quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
2099+
&quot;pscConfig&quot;: { # PSC settings for a Cloud SQL instance. # PSC settings for this instance.
2100+
&quot;allowedConsumerProjects&quot;: [ # List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
2101+
&quot;A String&quot;,
2102+
],
2103+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
2104+
},
20732105
&quot;requireSsl&quot;: True or False, # Whether SSL connections over IP are enforced or not.
20742106
},
20752107
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#settings`.
@@ -3249,6 +3281,7 @@ <h3>Method Details</h3>
32493281
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#diskEncryptionStatus`.
32503282
&quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
32513283
},
3284+
&quot;dnsName&quot;: &quot;A String&quot;, # Output only. The dns name of the instance.
32523285
&quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
32533286
&quot;failoverReplica&quot;: { # The name and status of the failover replica.
32543287
&quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
@@ -3289,6 +3322,7 @@ <h3>Method Details</h3>
32893322
&quot;sqlOutOfDiskState&quot;: &quot;A String&quot;, # This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
32903323
},
32913324
&quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
3325+
&quot;pscServiceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The link to service attachment of PSC instance.
32923326
&quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
32933327
&quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the primary instance. # Configuration specific to failover replicas and read replicas.
32943328
&quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
@@ -3403,6 +3437,12 @@ <h3>Method Details</h3>
34033437
&quot;enablePrivatePathForGoogleCloudServices&quot;: True or False, # Controls connectivity to private IP instances from Google services, such as BigQuery.
34043438
&quot;ipv4Enabled&quot;: True or False, # Whether the instance is assigned a public IP address or not.
34053439
&quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
3440+
&quot;pscConfig&quot;: { # PSC settings for a Cloud SQL instance. # PSC settings for this instance.
3441+
&quot;allowedConsumerProjects&quot;: [ # List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
3442+
&quot;A String&quot;,
3443+
],
3444+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
3445+
},
34063446
&quot;requireSsl&quot;: True or False, # Whether SSL connections over IP are enforced or not.
34073447
},
34083448
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#settings`.

‎docs/dyn/sqladmin_v1beta4.connect.html

+1
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ <h3>Method Details</h3>
157157
},
158158
],
159159
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#connectSettings`.
160+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
160161
&quot;region&quot;: &quot;A String&quot;, # The cloud region for the instance. e.g. `us-central1`, `europe-west1`. The region cannot be changed after instance creation.
161162
&quot;serverCaCert&quot;: { # SslCerts Resource # SSL configuration.
162163
&quot;cert&quot;: &quot;A String&quot;, # PEM representation.

‎docs/dyn/sqladmin_v1beta4.instances.html

+40
Original file line numberDiff line numberDiff line change
@@ -920,6 +920,7 @@ <h3>Method Details</h3>
920920
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#diskEncryptionStatus`.
921921
&quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
922922
},
923+
&quot;dnsName&quot;: &quot;A String&quot;, # Output only. The dns name of the instance.
923924
&quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
924925
&quot;failoverReplica&quot;: { # The name and status of the failover replica.
925926
&quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
@@ -960,6 +961,7 @@ <h3>Method Details</h3>
960961
&quot;sqlOutOfDiskState&quot;: &quot;A String&quot;, # This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
961962
},
962963
&quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
964+
&quot;pscServiceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The link to service attachment of PSC instance.
963965
&quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
964966
&quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the primary instance. # Configuration specific to failover replicas and read replicas.
965967
&quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to `true` the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
@@ -1074,6 +1076,12 @@ <h3>Method Details</h3>
10741076
&quot;enablePrivatePathForGoogleCloudServices&quot;: True or False, # Controls connectivity to private IP instances from Google services, such as BigQuery.
10751077
&quot;ipv4Enabled&quot;: True or False, # Whether the instance is assigned a public IP address or not.
10761078
&quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
1079+
&quot;pscConfig&quot;: { # PSC settings for a Cloud SQL instance. # PSC settings for this instance.
1080+
&quot;allowedConsumerProjects&quot;: [ # List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
1081+
&quot;A String&quot;,
1082+
],
1083+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
1084+
},
10771085
&quot;requireSsl&quot;: True or False, # Whether SSL connections over IP are enforced or not.
10781086
},
10791087
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#settings`.
@@ -1291,6 +1299,7 @@ <h3>Method Details</h3>
12911299
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#diskEncryptionStatus`.
12921300
&quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
12931301
},
1302+
&quot;dnsName&quot;: &quot;A String&quot;, # Output only. The dns name of the instance.
12941303
&quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
12951304
&quot;failoverReplica&quot;: { # The name and status of the failover replica.
12961305
&quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
@@ -1331,6 +1340,7 @@ <h3>Method Details</h3>
13311340
&quot;sqlOutOfDiskState&quot;: &quot;A String&quot;, # This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
13321341
},
13331342
&quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
1343+
&quot;pscServiceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The link to service attachment of PSC instance.
13341344
&quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
13351345
&quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the primary instance. # Configuration specific to failover replicas and read replicas.
13361346
&quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to `true` the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
@@ -1445,6 +1455,12 @@ <h3>Method Details</h3>
14451455
&quot;enablePrivatePathForGoogleCloudServices&quot;: True or False, # Controls connectivity to private IP instances from Google services, such as BigQuery.
14461456
&quot;ipv4Enabled&quot;: True or False, # Whether the instance is assigned a public IP address or not.
14471457
&quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
1458+
&quot;pscConfig&quot;: { # PSC settings for a Cloud SQL instance. # PSC settings for this instance.
1459+
&quot;allowedConsumerProjects&quot;: [ # List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
1460+
&quot;A String&quot;,
1461+
],
1462+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
1463+
},
14481464
&quot;requireSsl&quot;: True or False, # Whether SSL connections over IP are enforced or not.
14491465
},
14501466
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#settings`.
@@ -1628,6 +1644,7 @@ <h3>Method Details</h3>
16281644
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#diskEncryptionStatus`.
16291645
&quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
16301646
},
1647+
&quot;dnsName&quot;: &quot;A String&quot;, # Output only. The dns name of the instance.
16311648
&quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
16321649
&quot;failoverReplica&quot;: { # The name and status of the failover replica.
16331650
&quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
@@ -1668,6 +1685,7 @@ <h3>Method Details</h3>
16681685
&quot;sqlOutOfDiskState&quot;: &quot;A String&quot;, # This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
16691686
},
16701687
&quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
1688+
&quot;pscServiceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The link to service attachment of PSC instance.
16711689
&quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
16721690
&quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the primary instance. # Configuration specific to failover replicas and read replicas.
16731691
&quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to `true` the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
@@ -1782,6 +1800,12 @@ <h3>Method Details</h3>
17821800
&quot;enablePrivatePathForGoogleCloudServices&quot;: True or False, # Controls connectivity to private IP instances from Google services, such as BigQuery.
17831801
&quot;ipv4Enabled&quot;: True or False, # Whether the instance is assigned a public IP address or not.
17841802
&quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
1803+
&quot;pscConfig&quot;: { # PSC settings for a Cloud SQL instance. # PSC settings for this instance.
1804+
&quot;allowedConsumerProjects&quot;: [ # List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
1805+
&quot;A String&quot;,
1806+
],
1807+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
1808+
},
17851809
&quot;requireSsl&quot;: True or False, # Whether SSL connections over IP are enforced or not.
17861810
},
17871811
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#settings`.
@@ -1916,6 +1940,7 @@ <h3>Method Details</h3>
19161940
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#diskEncryptionStatus`.
19171941
&quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
19181942
},
1943+
&quot;dnsName&quot;: &quot;A String&quot;, # Output only. The dns name of the instance.
19191944
&quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
19201945
&quot;failoverReplica&quot;: { # The name and status of the failover replica.
19211946
&quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
@@ -1956,6 +1981,7 @@ <h3>Method Details</h3>
19561981
&quot;sqlOutOfDiskState&quot;: &quot;A String&quot;, # This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
19571982
},
19581983
&quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
1984+
&quot;pscServiceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The link to service attachment of PSC instance.
19591985
&quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
19601986
&quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the primary instance. # Configuration specific to failover replicas and read replicas.
19611987
&quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to `true` the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
@@ -2070,6 +2096,12 @@ <h3>Method Details</h3>
20702096
&quot;enablePrivatePathForGoogleCloudServices&quot;: True or False, # Controls connectivity to private IP instances from Google services, such as BigQuery.
20712097
&quot;ipv4Enabled&quot;: True or False, # Whether the instance is assigned a public IP address or not.
20722098
&quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
2099+
&quot;pscConfig&quot;: { # PSC settings for a Cloud SQL instance. # PSC settings for this instance.
2100+
&quot;allowedConsumerProjects&quot;: [ # List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
2101+
&quot;A String&quot;,
2102+
],
2103+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
2104+
},
20732105
&quot;requireSsl&quot;: True or False, # Whether SSL connections over IP are enforced or not.
20742106
},
20752107
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#settings`.
@@ -3249,6 +3281,7 @@ <h3>Method Details</h3>
32493281
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#diskEncryptionStatus`.
32503282
&quot;kmsKeyVersionName&quot;: &quot;A String&quot;, # KMS key version used to encrypt the Cloud SQL instance resource
32513283
},
3284+
&quot;dnsName&quot;: &quot;A String&quot;, # Output only. The dns name of the instance.
32523285
&quot;etag&quot;: &quot;A String&quot;, # This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
32533286
&quot;failoverReplica&quot;: { # The name and status of the failover replica.
32543287
&quot;available&quot;: True or False, # The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
@@ -3289,6 +3322,7 @@ <h3>Method Details</h3>
32893322
&quot;sqlOutOfDiskState&quot;: &quot;A String&quot;, # This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
32903323
},
32913324
&quot;project&quot;: &quot;A String&quot;, # The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
3325+
&quot;pscServiceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The link to service attachment of PSC instance.
32923326
&quot;region&quot;: &quot;A String&quot;, # The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
32933327
&quot;replicaConfiguration&quot;: { # Read-replica configuration for connecting to the primary instance. # Configuration specific to failover replicas and read replicas.
32943328
&quot;failoverTarget&quot;: True or False, # Specifies if the replica is the failover target. If the field is set to `true` the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
@@ -3403,6 +3437,12 @@ <h3>Method Details</h3>
34033437
&quot;enablePrivatePathForGoogleCloudServices&quot;: True or False, # Controls connectivity to private IP instances from Google services, such as BigQuery.
34043438
&quot;ipv4Enabled&quot;: True or False, # Whether the instance is assigned a public IP address or not.
34053439
&quot;privateNetwork&quot;: &quot;A String&quot;, # The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
3440+
&quot;pscConfig&quot;: { # PSC settings for a Cloud SQL instance. # PSC settings for this instance.
3441+
&quot;allowedConsumerProjects&quot;: [ # List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
3442+
&quot;A String&quot;,
3443+
],
3444+
&quot;pscEnabled&quot;: True or False, # Whether PSC connectivity is enabled for this instance.
3445+
},
34063446
&quot;requireSsl&quot;: True or False, # Whether SSL connections over IP are enforced or not.
34073447
},
34083448
&quot;kind&quot;: &quot;A String&quot;, # This is always `sql#settings`.

‎googleapiclient/discovery_cache/documents/sqladmin.v1.json

+37-1
Original file line numberDiff line numberDiff line change
@@ -2122,7 +2122,7 @@
21222122
}
21232123
}
21242124
},
2125-
"revision": "20230710",
2125+
"revision": "20230721",
21262126
"rootUrl": "https://sqladmin.googleapis.com/",
21272127
"schemas": {
21282128
"AclEntry": {
@@ -2672,6 +2672,10 @@
26722672
"description": "This is always `sql#connectSettings`.",
26732673
"type": "string"
26742674
},
2675+
"pscEnabled": {
2676+
"description": "Whether PSC connectivity is enabled for this instance.",
2677+
"type": "boolean"
2678+
},
26752679
"region": {
26762680
"description": "The cloud region for the instance. For example, `us-central1`, `europe-west1`. The region cannot be changed after instance creation.",
26772681
"type": "string"
@@ -2935,6 +2939,11 @@
29352939
"$ref": "DiskEncryptionStatus",
29362940
"description": "Disk encryption status specific to an instance."
29372941
},
2942+
"dnsName": {
2943+
"description": "Output only. The dns name of the instance.",
2944+
"readOnly": true,
2945+
"type": "string"
2946+
},
29382947
"etag": {
29392948
"description": "This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.",
29402949
"type": "string"
@@ -3019,6 +3028,11 @@
30193028
"description": "The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.",
30203029
"type": "string"
30213030
},
3031+
"pscServiceAttachmentLink": {
3032+
"description": "Output only. The link to service attachment of PSC instance.",
3033+
"readOnly": true,
3034+
"type": "string"
3035+
},
30223036
"region": {
30233037
"description": "The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.",
30243038
"type": "string"
@@ -4028,6 +4042,10 @@
40284042
"description": "The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.",
40294043
"type": "string"
40304044
},
4045+
"pscConfig": {
4046+
"$ref": "PscConfig",
4047+
"description": "PSC settings for this instance."
4048+
},
40314049
"requireSsl": {
40324050
"description": "Whether SSL connections over IP are enforced or not.",
40334051
"type": "boolean"
@@ -4619,6 +4637,24 @@
46194637
},
46204638
"type": "object"
46214639
},
4640+
"PscConfig": {
4641+
"description": "PSC settings for a Cloud SQL instance.",
4642+
"id": "PscConfig",
4643+
"properties": {
4644+
"allowedConsumerProjects": {
4645+
"description": "List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).",
4646+
"items": {
4647+
"type": "string"
4648+
},
4649+
"type": "array"
4650+
},
4651+
"pscEnabled": {
4652+
"description": "Whether PSC connectivity is enabled for this instance.",
4653+
"type": "boolean"
4654+
}
4655+
},
4656+
"type": "object"
4657+
},
46224658
"ReplicaConfiguration": {
46234659
"description": "Read-replica configuration for connecting to the primary instance.",
46244660
"id": "ReplicaConfiguration",

‎googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json

+37-1
Original file line numberDiff line numberDiff line change
@@ -2122,7 +2122,7 @@
21222122
}
21232123
}
21242124
},
2125-
"revision": "20230710",
2125+
"revision": "20230721",
21262126
"rootUrl": "https://sqladmin.googleapis.com/",
21272127
"schemas": {
21282128
"AclEntry": {
@@ -2672,6 +2672,10 @@
26722672
"description": "This is always `sql#connectSettings`.",
26732673
"type": "string"
26742674
},
2675+
"pscEnabled": {
2676+
"description": "Whether PSC connectivity is enabled for this instance.",
2677+
"type": "boolean"
2678+
},
26752679
"region": {
26762680
"description": "The cloud region for the instance. e.g. `us-central1`, `europe-west1`. The region cannot be changed after instance creation.",
26772681
"type": "string"
@@ -2935,6 +2939,11 @@
29352939
"$ref": "DiskEncryptionStatus",
29362940
"description": "Disk encryption status specific to an instance."
29372941
},
2942+
"dnsName": {
2943+
"description": "Output only. The dns name of the instance.",
2944+
"readOnly": true,
2945+
"type": "string"
2946+
},
29382947
"etag": {
29392948
"description": "This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.",
29402949
"type": "string"
@@ -3019,6 +3028,11 @@
30193028
"description": "The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.",
30203029
"type": "string"
30213030
},
3031+
"pscServiceAttachmentLink": {
3032+
"description": "Output only. The link to service attachment of PSC instance.",
3033+
"readOnly": true,
3034+
"type": "string"
3035+
},
30223036
"region": {
30233037
"description": "The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.",
30243038
"type": "string"
@@ -4028,6 +4042,10 @@
40284042
"description": "The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.",
40294043
"type": "string"
40304044
},
4045+
"pscConfig": {
4046+
"$ref": "PscConfig",
4047+
"description": "PSC settings for this instance."
4048+
},
40314049
"requireSsl": {
40324050
"description": "Whether SSL connections over IP are enforced or not.",
40334051
"type": "boolean"
@@ -4619,6 +4637,24 @@
46194637
},
46204638
"type": "object"
46214639
},
4640+
"PscConfig": {
4641+
"description": "PSC settings for a Cloud SQL instance.",
4642+
"id": "PscConfig",
4643+
"properties": {
4644+
"allowedConsumerProjects": {
4645+
"description": "List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).",
4646+
"items": {
4647+
"type": "string"
4648+
},
4649+
"type": "array"
4650+
},
4651+
"pscEnabled": {
4652+
"description": "Whether PSC connectivity is enabled for this instance.",
4653+
"type": "boolean"
4654+
}
4655+
},
4656+
"type": "object"
4657+
},
46224658
"ReplicaConfiguration": {
46234659
"description": "Read-replica configuration for connecting to the primary instance.",
46244660
"id": "ReplicaConfiguration",

0 commit comments

Comments
 (0)
Please sign in to comment.