sql.ssl Certs.insert
POST {{baseUrl}}/sql/v1beta4/projects/:project/instances/:instance/sslCerts?$.xgafv=<string>&access_token=<string>&alt=<string>&callback=<string>&fields=<string>&key=<string>&oauth_token=<string>&prettyPrint=<boolean>"aUser=<string>&upload_protocol=<string>&uploadType=<string>
Creates an SSL certificate and returns it along with the private key and server certificate authority. The new certificate will not be usable until the instance is restarted.
Request Params
| Key | Datatype | Required | Description |
|---|---|---|---|
$.xgafv | string | V1 error format. | |
access_token | string | OAuth access token. | |
alt | string | Data format for response. | |
callback | string | JSONP | |
fields | string | Selector specifying which fields to include in a partial response. | |
key | string | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. | |
oauth_token | string | OAuth 2.0 token for the current user. | |
prettyPrint | string | Returns response with indentations and line breaks. | |
quotaUser | string | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. | |
upload_protocol | string | Upload protocol for media (e.g. "raw", "multipart"). | |
uploadType | string | Legacy upload protocol for media (e.g. "media", "multipart"). |
Request Body
{"commonName"=>"<string>"}
HEADERS
| Key | Datatype | Required | Description |
|---|---|---|---|
Content-Type | string |
RESPONSES
status: OK
{"clientCert":{"certInfo":{"cert":"deserunt dolore ipsum amet","certSerialNumber":"deserunt","commonName":"occaecat dolore","createTime":"non dolore aliquip irure","expirationTime":"proident aute amet","instance":"quis sed consectetur","kind":"nulla cillum d","selfLink":"officia tempor","sha1Fingerprint":"Ut laborum dolor incididunt"},"certPrivateKey":"nulla ipsum do et"},"kind":"dolor","operation":{"endTime":"aliqua","error":{"errors":[{"code":"Ut","kind":"amet Excepteur eu velit nostrud","message":"ullamco ad minim aute"},{"code":"aliqua ","kind":"voluptate quis","message":"consectetur in eiusmod"}],"kind":"mollit ut consequat"},"exportContext":{"csvExportOptions":{"selectQuery":"commodo laborum"},"databases":["irure nulla qui","aliqua aliquip "],"fileType":"SQL_FILE_TYPE_UNSPECIFIED","kind":"Ut","offload":true,"sqlExportOptions":{"mysqlExportOptions":{"masterData":47667659},"schemaOnly":false,"tables":["sunt id cupidatat eu","in do incididunt sunt et"]},"uri":"dolore id et nulla"},"importContext":{"bakImportOptions":{"encryptionOptions":{"certPath":"nisi Duis officia sunt consectetur","pvkPassword":"occaecat proident eu","pvkPath":"ut officia"}},"csvImportOptions":{"columns":["consectetur do Excepte","sunt cillum eu eiusmod ut"],"table":"et"},"database":"minim anim","fileType":"SQL","importUser":"mollit exercitation","kind":"nostrud eu","uri":"commodo"},"insertTime":"commodo aute","kind":"do non","name":"velit laborum","operationType":"DELETE_BACKUP","selfLink":"cupidatat consectetur anim aliqua","startTime":"nostrud velit","status":"RUNNING","targetId":"reprehenderit veniam laborum","targetLink":"dolore laborum eu proident enim","targetProject":"qui Lorem labore","user":"commodo aliquip"},"serverCaCert":{"cert":"enim cupidatat non voluptate","certSerialNumber":"velit cupidatat","commonName":"laborum irure","createTime":"fugiat cillum et","expirationTime":"ut i","instance":"Excepteur sed","kind":"incididunt dolor aliqua","selfLink":"incididunt esse","sha1Fingerprint":"velit labore ea do "}}