Object Storage API, gRPC: BucketService.SetHTTPSConfig
Updates the HTTPS configuration for the specified bucket.
The updated configuration could take up to 30 minutes to apply to the bucket.
gRPC request
rpc SetHTTPSConfig (SetBucketHTTPSConfigRequest) returns (operation.Operation)
SetBucketHTTPSConfigRequest
{
// Includes only one of the fields `self_managed`, `certificate_manager`
"self_managed": {
"certificate_pem": "string",
"private_key_pem": "string"
},
"certificate_manager": {
"certificate_id": "string"
},
// end of the list of possible fields
"name": "string"
}
|
Field |
Description |
|
self_managed |
Your TLS certificate, uploaded directly. Includes only one of the fields HTTPS configuration parameters. |
|
certificate_manager |
CertificateManagerHTTPSConfigParams TLS certificate from Certificate Manager. Includes only one of the fields HTTPS configuration parameters. |
|
name |
string Required field. Name of the bucket to update the HTTPS configuration for. |
SelfManagedHTTPSConfigParams
|
Field |
Description |
|
certificate_pem |
string PEM The maximum string length in characters is 3145728. |
|
private_key_pem |
string PEM The maximum string length in characters is 3145728. |
CertificateManagerHTTPSConfigParams
A resource for a TLS certificate from Certificate Manager.
|
Field |
Description |
|
certificate_id |
string ID of the certificate. |
operation.Operation
{
"id": "string",
"description": "string",
"created_at": "google.protobuf.Timestamp",
"created_by": "string",
"modified_at": "google.protobuf.Timestamp",
"done": "bool",
"metadata": "google.protobuf.Any",
// Includes only one of the fields `error`, `response`
"error": "google.rpc.Status",
"response": "google.protobuf.Any"
// end of the list of possible fields
}
An Operation resource. For more information, see Operation.
|
Field |
Description |
|
id |
string ID of the operation. |
|
description |
string Description of the operation. 0-256 characters long. |
|
created_at |
Creation timestamp. |
|
created_by |
string ID of the user or service account who initiated the operation. |
|
modified_at |
The time when the Operation resource was last modified. |
|
done |
bool If the value is |
|
metadata |
Service-specific metadata associated with the operation. |
|
error |
The error result of the operation in case of failure or cancellation. Includes only one of the fields The operation result. |
|
response |
The normal response of the operation in case of success. Includes only one of the fields The operation result. |