Skip to content

UpdateConfig

POST
/otterscale.environment.v1.EnvironmentService/UpdateConfig
Connect-Protocol-Version
required
Connect-Protocol-Version

Define the version of the Connect protocol

number
Allowed values: 1
Connect-Timeout-Ms
Connect-Timeout-Ms

Define the timeout, in ms

number
UpdateConfigRequest
object
maasUrl
maas_url
string
maasKey
maas_key
string
maasVersion
maas_version
string
jujuController
juju_controller
string
jujuControllerAddresses
juju_controller_addresses
Array<string>
jujuUsername
juju_username
string
jujuPassword
juju_password
string
jujuCaCert
juju_ca_cert
string
jujuCloudName
juju_cloud_name
string
jujuCloudRegion
juju_cloud_region
string
jujuCharmhubApiUrl
juju_charmhub_api_url
string
microK8sConfig
micro_k8s_config
string

Success

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:

 service Foo {
   rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
 }
object

Error

Connect Error
object
code

The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].

string
Allowed values: canceled unknown invalid_argument deadline_exceeded not_found already_exists permission_denied resource_exhausted failed_precondition aborted out_of_range unimplemented internal unavailable data_loss unauthenticated
message

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.

string
details

A list of messages that carry the error details. There is no limit on the number of messages.

Array<object>

Contains an arbitrary serialized message along with a @type that describes the type of the serialized message, with an additional debug field for ConnectRPC error details.

object
type

A URL that acts as a globally unique identifier for the type of the serialized message. For example: type.googleapis.com/google.rpc.ErrorInfo. This is used to determine the schema of the data in the value field and is the discriminator for the debug field.

string
value

The Protobuf message, serialized as bytes and base64-encoded. The specific message type is identified by the type field.

string format: binary
debug
One of: discriminator: type
Any

Detailed error information.

object
key
additional properties
any
key
additional properties
any
key
additional properties
any