Initializer
Properties
| Name | Type | Description |
|---|---|---|
Defaults | *map[string]interface{} | No description. |
Workspace | *string | No description. |
Address | *string | (Required) The address of the REST endpoint. |
ClientCaCertificatePem | *string | (Optional) A PEM-encoded CA certificate chain used by the client to verify server certificates during TLS authentication. |
ClientCertificatePem | *string | (Optional) A PEM-encoded certificate used by the server to verify the client during mutual TLS (mTLS) authentication. |
ClientPrivateKeyPem | *string | (Optional) A PEM-encoded private key, required if client_certificate_pem is specified. |
LockAddress | *string | (Optional) The address of the lock REST endpoint. |
LockMethod | *string | (Optional) The HTTP method to use when locking. |
Password | *string | (Optional) The password for HTTP basic authentication. |
RetryMax | *f64 | (Optional) The number of HTTP request retries. |
RetryWaitMax | *f64 | (Optional) The maximum time in seconds to wait between HTTP request attempts. |
RetryWaitMin | *f64 | (Optional) The minimum time in seconds to wait between HTTP request attempts. |
SkipCertVerification | *bool | (Optional) Whether to skip TLS verification. |
UnlockAddress | *string | (Optional) The address of the unlock REST endpoint. |
UnlockMethod | *string | (Optional) The HTTP method to use when unlocking. |
UpdateMethod | *string | (Optional) HTTP method to use when updating state. |
Username | *string | (Optional) The username for HTTP basic authentication. |
DefaultsOptional
- Type: *map[string]interface{}
WorkspaceOptional
- Type: *string
AddressRequired
- Type: *string
ClientCaCertificatePemOptional
- Type: *string
ClientCertificatePemOptional
- Type: *string
ClientPrivateKeyPemOptional
- Type: *string
LockAddressOptional
- Type: *string
LockMethodOptional
- Type: *string
PasswordOptional
- Type: *string
RetryMaxOptional
- Type: *f64
RetryWaitMaxOptional
- Type: *f64
RetryWaitMinOptional
- Type: *f64
SkipCertVerificationOptional
- Type: *bool
UnlockAddressOptional
- Type: *string
UnlockMethodOptional
- Type: *string
UpdateMethodOptional
- Type: *string
UsernameOptional
- Type: *string