Azure Kubernetes Service · Schema
ContainerServiceLinuxProfile
Profile for Linux VMs in the container service cluster.
AzureCloudContainersDevOpsKubernetesOrchestration
Properties
| Name | Type | Description |
|---|---|---|
| adminUsername | string | The administrator username to use for Linux VMs. |
| ssh | object | The SSH configuration for Linux-based VMs running on Azure. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/ContainerServiceLinuxProfile",
"title": "ContainerServiceLinuxProfile",
"type": "object",
"description": "Profile for Linux VMs in the container service cluster.",
"required": [
"adminUsername",
"ssh"
],
"properties": {
"adminUsername": {
"type": "string",
"description": "The administrator username to use for Linux VMs.",
"pattern": "^[A-Za-z][-A-Za-z0-9_]*$",
"example": "example_value"
},
"ssh": {
"type": "object",
"description": "The SSH configuration for Linux-based VMs running on Azure.",
"required": [
"publicKeys"
],
"properties": {
"publicKeys": {
"type": "array",
"items": {
"type": "object",
"required": [
"keyData"
],
"properties": {
"keyData": {
"type": "string",
"description": "Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."
}
}
},
"description": "The list of SSH public keys used to authenticate with Linux-based VMs."
}
},
"example": "example_value"
}
}
}