KubeClusterConfiguration
The configuration of a Kubernetes cluster.
Syntax
{
"cluster": {
"server": "string",
"tlsServerName": "string",
"certificateAuthorityData": "string",
"proxyUrl": "string"
},
"auth": {
"clientCertificate": {
"clientCertificateData": "string",
"clientKeyData": "string"
},
"bearerToken": {
"token": "string"
},
"basic": {
"username": "string",
"password": "string"
},
"awsEksIam": {
"roleArn": "string"
}
}
}
Type Definition
- Type
object
- Properties
cluster
required- Type
object
- Properties
server
required- Type
string
- Type
tlsServerName
required- Type
string
- Type
insecureSkipTlsVerify
required- Type
boolean
- Type
certificateAuthorityData
required- Type
string
- Format
byte
- Type
proxyUrl
required- Type
string
- Type
disableCompression
required- Type
boolean
- Type
- Type
auth
required- Type
object
- Properties
clientCertificate
optional- Type
object
- Properties
clientCertificateData
required- Type
string
- Format
byte
- Type
clientKeyData
required- Type
string
- Format
byte
- Type
- Type
bearerToken
optional- Type
object
- Properties
token
required- Type
string
- Type
- Type
basic
optional- Type
object
- Properties
username
required- Type
string
- Type
password
required- Type
string
- Type
- Type
awsEksIam
optional- Type
object
- Properties
roleArn
required- Type
string
- Type
- Type
- Type