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.
View JSON Schema on GitHub

JSON Schema

microsoft-azure-kubernetes-service-containerservicelinuxprofile-schema.json Raw ↑
{
  "$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"
    }
  }
}