You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<pclass="firstline">Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance. Users may use the certificate to authenticate as themselves when connecting to the database.</p>
<pre>Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance. Users may use the certificate to authenticate as themselves when connecting to the database.
95
+
96
+
Args:
97
+
project: string, Project ID of the project that contains the instance. (required)
98
+
instance: string, Cloud SQL instance ID. This does not include the project ID. (required)
99
+
body: object, The request body.
100
+
The object takes the form of:
101
+
102
+
{ # Ephemeral certificate creation request.
103
+
"access_token": "A String", # Optional. Access token to include in the signed certificate.
104
+
"public_key": "A String", # PEM encoded public key to include in the signed certificate.
105
+
"readTime": "A String", # Optional. Optional snapshot read timestamp to trade freshness for performance.
"certSerialNumber": "A String", # Serial number, as extracted from the certificate.
120
+
"commonName": "A String", # User supplied name. Constrained to [a-zA-Z.-_ ]+.
121
+
"createTime": "A String", # The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example **2012-11-15T16:19:00.094Z**
122
+
"expirationTime": "A String", # The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example **2012-11-15T16:19:00.094Z**.
123
+
"instance": "A String", # Name of the database instance.
124
+
"kind": "A String", # This is always sql#sslCert.
125
+
"selfLink": "A String", # The URI of this resource.
<pre>Retrieves connect settings about a Cloud SQL instance.
134
+
135
+
Args:
136
+
project: string, Project ID of the project that contains the instance. (required)
137
+
instance: string, Cloud SQL instance ID. This does not include the project ID. (required)
138
+
readTime: string, Optional. Optional snapshot read timestamp to trade freshness for performance.
139
+
x__xgafv: string, V1 error format.
140
+
Allowed values
141
+
1 - v1 error format
142
+
2 - v2 error format
143
+
144
+
Returns:
145
+
An object of the form:
146
+
147
+
{ # Connect settings retrieval response.
148
+
"backendType": "A String", # **SECOND_GEN**: Cloud SQL database instance. **EXTERNAL**: A database server that is not managed by Google. This property is read-only; use the **tier** property in the **settings** object to determine the database type.
149
+
"databaseVersion": "A String", # The database engine type and version. The **databaseVersion** field cannot be changed after instance creation. MySQL instances: **MYSQL_8_0**, **MYSQL_5_7** (default), or **MYSQL_5_6**. PostgreSQL instances: **POSTGRES_9_6**, **POSTGRES_10**, **POSTGRES_11** or **POSTGRES_12** (default). SQL Server instances: **SQLSERVER_2017_STANDARD** (default), **SQLSERVER_2017_ENTERPRISE**, **SQLSERVER_2017_EXPRESS**, or **SQLSERVER_2017_WEB**.
150
+
"ipAddresses": [ # The assigned IP addresses for the instance.
151
+
{ # Database instance IP Mapping.
152
+
"ipAddress": "A String", # The IP address assigned.
153
+
"timeToRetire": "A String", # The due time for this IP to be retired in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example **2012-11-15T16:19:00.094Z**. This field is only available when the IP is scheduled to be retired.
154
+
"type": "A String", # The type of this IP address. A **PRIMARY** address is a public address that can accept incoming connections. A **PRIVATE** address is a private address that can accept incoming connections. An **OUTGOING** address is the source address of connections originating from the instance, if supported.
155
+
},
156
+
],
157
+
"kind": "A String", # This is always `sql#connectSettings`.
"certSerialNumber": "A String", # Serial number, as extracted from the certificate.
161
+
"commonName": "A String", # User supplied name. Constrained to [a-zA-Z.-_ ]+.
162
+
"createTime": "A String", # The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example **2012-11-15T16:19:00.094Z**
163
+
"expirationTime": "A String", # The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example **2012-11-15T16:19:00.094Z**.
164
+
"instance": "A String", # Name of the database instance.
165
+
"kind": "A String", # This is always sql#sslCert.
166
+
"selfLink": "A String", # The URI of this resource.
0 commit comments