package
0.38.5
Repository: https://github.com/devigned/aks-engine.git
Documentation: pkg.go.dev

# Constants

APIVersion is the version of this API.
Creating means ContainerService resource is being created.
DCOS is the string constant for DCOS orchestrator type and defaults to DCOS187.
Deleting means resource is in the process of being deleted.
DockerCE is the string constant for the Docker CE orchestrator type.
Failed means resource is in failed state.
Kubernetes is the string constant for the Kubernetes orchestrator type.
Linux OSType.
ManagedDisks means that the nodes use managed disks for their os and attached volumes.
MaxAgentCount are the maximum number of agents.
MaxDiskSizeGB specifies the maximum attached disk size.
MaxPort specifies the maximum tcp port to open.
Migrating means resource is being migrated from one subscription or resource group to another.
MinAgentCount are the minimum number of agents.
MinDiskSizeGB specifies the minimum attached disk size.
MinPort specifies the minimum tcp port to open.
StorageAccount means that the nodes use raw storage accounts for their os and attached volumes.
Succeeded means resource created succeeded during last create/update.
Swarm is the string constant for the Swarm orchestrator type.
Updating means an existing ContainerService resource is being updated.
Windows OSType.

# Structs

AgentPoolProfile represents configuration of VMs running agent daemons that register with the master and offer resources to host applications in containers.
ContainerService complies with the ARM model of resource definition in a JSON template.
CustomProfile specifies custom properties that are used for cluster instantiation.
KeyvaultSecretRef is a reference to a secret in a keyvault.
LinuxProfile represents the Linux configuration passed to the cluster.
MasterProfile represents the definition of master cluster.
OrchestratorProfile contains Orchestrator properties.
PoolUpgradeProfile contains pool properties: - orchestrator type and version - pool name (for agent pool) - OS type of the VMs in the pool - list of applicable upgrades.
Properties represents the AKS cluster definition.
PublicKey represents an SSH key for LinuxProfile.
ResourcePurchasePlan defines resource plan as required by ARM for billing purposes.
ServicePrincipalProfile contains the client and secret used by the cluster for Azure Resource CRUD The 'Secret' parameter should be a secret in plain text.
UpgradeProfile contains master and agent pools upgrade profiles.
UpgradeProfileProperties contains properties of UpgradeProfile.
WindowsProfile represents the Windows configuration passed to the cluster.

# Type aliases

OSType represents OS types of agents.
ProvisioningState represents the current state of container service resource.