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

# Functions

DeepCopy dst and src should be the same type in different API version dst should be pointer type.
DeployTemplateSync deploys the template and returns ArmError.
NewAzureClientWithClientCertificate returns an AzureClient via client_id and jwt certificate assertion.
NewAzureClientWithClientCertificateExternalTenant returns an AzureClient via client_id and jwt certificate assertion against a 3rd party tenant.
NewAzureClientWithClientCertificateFile returns an AzureClient via client_id and jwt certificate assertion.
NewAzureClientWithClientCertificateFileExternalTenant returns an AzureClient via client_id and jwt certificate assertion a 3rd party tenant.
NewAzureClientWithClientSecret returns an AzureClient via client_id and client_secret.
NewAzureClientWithClientSecretExternalTenant returns an AzureClient via client_id and client_secret from a tenant.
NewHTTPMockClient creates HTTPMockClient with default values.

# Constants

AADContributorRoleID is the role id that exists in every subscription for 'Contributor'.
AADRoleReferenceTemplate is a template for a roleDefinitionId.
AADRoleResourceGroupScopeTemplate is a template for a roleDefinition scope.
ApplicationDir is the name of the dir where the token is cached.
DefaultARMOperationTimeout defines a default (permissive) ARM operation timeout.

# Variables

RequiredResourceProviders is the list of Azure Resource Providers needed for AKS Engine to function.

# Structs

AzureClient implements the `AKSEngineClient` interface.
AzureStorageClient implements the StorageClient interface and wraps the Azure storage client.
DeploymentError contains the root deployment error along with deployment operation errors.
DeploymentValidationError contains validation error.
DiskListPageClient contains a page of Disk values.
HTTPMockClient is an wrapper of httpmock.
KubernetesClientSetClient is a Kubernetes client hooked up to a live api server.
VirtualMachineListResultPageClient Virtual Machine List Result Page Client.
VirtualMachineScaleSetListResultPageClient Virtual Machine Scale Set List Result Page Client.
VirtualMachineScaleSetListValues is an wrapper of virtual machine scale set list response values.
VirtualMachineScaleSetVMListResultPageClient Virtual Machine Scale Set VM List Result Page Client.
VirtualMachineScaleSetVMValues is an wrapper of virtual machine scale set VM response values.
VirtualMachineVMValues is an wrapper of virtual machine VM response values.