Versions in this module Expand all Collapse all v1 v1.2.12301 Sep 2, 2021 Changes in this version + const AADPodIdentityAddonName + const AKSCBLMarinerGalleryName + const AKSCBLMarinerResourceGroup + const AKSUbuntuGalleryName + const AKSUbuntuResourceGroup + const AKSWindowsGalleryName + const AKSWindowsResourceGroup + const AvailabilitySet + const AzureADIdentitySystem + const AzureChinaCloud + const AzureGermanCloud + const AzurePublicCloud + const AzurePublicCloudSigSubscription + const AzurePublicCloudSigTenantID + const AzureStackCloud + const AzureUSGovernmentCloud + const ContainerDataDirKey + const Containerd + const DefaultEnableCSIProxyWindows + const DefaultHostedProfileMasterName + const DefaultOrchestratorName + const DefaultSubnetNameResourceSegmentIndex + const DefaultVnetNameResourceSegmentIndex + const DefaultVnetResourceGroupSegmentIndex + const DefaultWindowsSSHEnabled + const DefaultWindowsSecureTlsEnabled + const Docker + const IPMASQAgentAddonName + const KataContainers + const Kubernetes + const KubernetesDefaultContainerdWindowsSandboxIsolation + const KubernetesDefaultRelease + const KubernetesDefaultReleaseWindows + const KubernetesDefaultWindowsSku + const KubernetesWindowsDockerVersion + const LinuxSIGImageVersion + const ManagedDisks + const NetworkPluginAzure + const NetworkPluginByo + const ScaleSetPrioritySpot + const StandardVMType + const TempDiskContainerDataDir + const VMSSVMType + const VirtualMachineScaleSets + const WindowsSIGImageVersion + var ACC1604OSImageConfig = AzureOSImageConfig + var AKSDistrosAvailableOnVHD []Distro = []Distro + var AKSUbuntu1604OSImageConfig = AzureOSImageConfig + var AKSUbuntu1804OSImageConfig = AzureOSImageConfig + var AKSUbuntuContainerd1804Gen2OSImageConfig = AzureOSImageConfig + var AKSUbuntuContainerd1804OSImageConfig = AzureOSImageConfig + var AKSWindowsServer2019OSImageConfig = AzureOSImageConfig + var AllKubernetesSupportedVersions = map[string]bool + var AllKubernetesWindowsSupportedVersions = getAllKubernetesWindowsSupportedVersionsMap() + var AvailableCBLMarinerDistros []Distro = []Distro + var AvailableContainerdDistros []Distro = []Distro + var AvailableGPUDistros []Distro = []Distro + var AvailableGen2Distros []Distro = []Distro + var AvailableUbuntu1804Distros []Distro = []Distro + var AvailableWindowsPIRDistros []Distro = []Distro + var AvailableWindowsSIGDistros []Distro = []Distro + var AzureCloudToOSImageMap = map[string]map[Distro]AzureOSImageConfig + var AzurePublicCloudSpecForTest = &AzureEnvironmentSpecConfig + var RHELOSImageConfig = AzureOSImageConfig + var SIGCBLMarinerV1ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntu1604ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntu1804Gen2ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntu1804ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntuContainerd1804Gen2ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntuContainerd1804ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntuFipsContainerd1804Gen2ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntuFipsContainerd1804ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntuFipsGPUContainerd1804Gen2ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntuFipsGPUContainerd1804ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntuGPU1804Gen2ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntuGPU1804ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntuGPUContainerd1804Gen2ImageConfigTemplate = SigImageConfigTemplate + var SIGUbuntuGPUContainerd1804ImageConfigTemplate = SigImageConfigTemplate + var SIGWindows2019ContainerdImageConfigTemplate = SigImageConfigTemplate + var SIGWindows2019ImageConfigTemplate = SigImageConfigTemplate + var Ubuntu1604OSImageConfig = AzureOSImageConfig + var Ubuntu1804Gen2OSImageConfig = AzureOSImageConfig + var Ubuntu1804OSImageConfig = AzureOSImageConfig + func FormatProdFQDNByLocation(fqdnPrefix string, location string, ...) string + func GetAllSupportedKubernetesVersions(isUpdate, hasWindows bool) []string + func GetCloudTargetEnv(location string) string + func GetDefaultKubernetesVersion(hasWindows bool) string + func GetLatestPatchVersion(majorMinor string, versionsList []string) (version string) + func GetMaxVersion(versions []string, preRelease bool) string + func GetMinVersion(versions []string, preRelease bool) string + func GetOrderedEscapedKeyValsString(config map[string]string) string + func GetStorageAccountType(sizeName string) (string, error) + func GetSupportedKubernetesVersion(version string, hasWindows bool) string + func GetSupportedVersions(orchType string, isUpdate, hasWindows bool) (versions []string, defaultVersion string) + func GetValidPatchVersion(orchType, orchVer string, isUpdate, hasWindows bool) string + func GetVersionsBetween(versions []string, versionMin, versionMax string, inclusive, preReleases bool) []string + func GetVersionsGt(versions []string, version string, inclusive, preReleases bool) []string + func GetVersionsLt(versions []string, version string, inclusive, preReleases bool) []string + func IndentString(original string, spaces int) string + func IsKubernetesVersionGe(actualVersion, version string) bool + func IsMIGNode(GPUInstanceProfile string) bool + func IsSgxEnabledSKU(vmSize string) bool + func IsSupportedKubernetesVersion(version string, isUpdate, hasWindows bool) bool + func IsValidMinVersion(orchType, orchRelease, orchVersion, minVersion string) (bool, error) + func RationalizeReleaseAndVersion(orchType, orchRel, orchVer string, isUpdate, hasWindows bool) (version string) + func SliceIntIsNonEmpty(s []int) bool + func ValidateDNSPrefix(dnsName string) error + func WrapAsVerbatim(s string) string + type AADProfile struct + AdminGroupID string + Authenticator AuthenticatorType + ClientAppID string + ServerAppID string + ServerAppSecret string + TenantID string + type AKSKubeletConfiguration struct + APIVersion string + Address string + AllowedUnsafeSysctls []string + Authentication KubeletAuthentication + Authorization KubeletAuthorization + CPUCFSQuota *bool + CPUCFSQuotaPeriod Duration + CPUManagerPolicy string + CgroupsPerQOS *bool + ClusterDNS []string + ClusterDomain string + ContainerLogMaxFiles *int32 + ContainerLogMaxSize string + EnforceNodeAllocatable []string + EventRecordQPS *int32 + EvictionHard map[string]string + FailSwapOn *bool + FeatureGates map[string]bool + ImageGCHighThresholdPercent *int32 + ImageGCLowThresholdPercent *int32 + Kind string + KubeReserved map[string]string + MaxPods int32 + NodeStatusUpdateFrequency Duration + PodPidsLimit *int64 + ProtectKernelDefaults bool + ReadOnlyPort int32 + ResolverConfig string + RotateCertificates bool + StaticPodPath string + StreamingConnectionIdleTimeout Duration + SystemReserved map[string]string + TLSCertFile string + TLSCipherSuites []string + TLSPrivateKeyFile string + TopologyManagerPolicy string + type AddonNodePoolsConfig struct + Config map[string]string + Name string + type AddonProfile struct + Config map[string]string + Enabled bool + Identity *UserAssignedIdentity + type AgentPoolProfile struct + AvailabilityProfile string + CustomKubeletConfig *CustomKubeletConfig + CustomLinuxOSConfig *CustomLinuxOSConfig + CustomNodeLabels map[string]string + DNSPrefix string + Distro Distro + KubeletDiskType KubeletDiskType + KubernetesConfig *KubernetesConfig + Name string + OSType OSType + Ports []int + PreprovisionExtension *Extension + StorageProfile string + VMSize string + VnetCidrs []string + VnetSubnetID string + WindowsNameVersion string + WorkloadRuntime WorkloadRuntime + func (a *AgentPoolProfile) GetKubernetesLabels(rg string, deprecated bool, nvidiaEnabled bool, fipsEnabled bool, osSku string) string + func (a *AgentPoolProfile) IsAvailabilitySets() bool + func (a *AgentPoolProfile) IsCustomVNET() bool + func (a *AgentPoolProfile) IsVHDDistro() bool + func (a *AgentPoolProfile) IsVirtualMachineScaleSets() bool + func (a *AgentPoolProfile) IsWindows() bool + type AuthenticatorType string + const OIDC + const Webhook + type AzureEndpointConfig struct + ResourceManagerVMDNSSuffix string + type AzureEnvironmentSpecConfig struct + CloudName string + DockerSpecConfig DockerSpecConfig + EndpointConfig AzureEndpointConfig + KubernetesSpecConfig KubernetesSpecConfig + OSImageConfig map[Distro]AzureOSImageConfig + type AzureOSImageConfig struct + ImageOffer string + ImagePublisher string + ImageSku string + ImageVersion string + type CSEStatus struct + BootDatapoints map[string]string + CSEStartTime string + Error string + ExecDuration string + ExitCode string + GuestAgentStartTime string + KernelStartTime string + Output string + SystemdSummary string + type CSEStatusParsingError struct + Code CSEStatusParsingErrorCode + Message string + func NewError(code CSEStatusParsingErrorCode, message string) *CSEStatusParsingError + func (err *CSEStatusParsingError) Error() string + type CSEStatusParsingErrorCode string + const CSEMessageExitCodeEmptyError + const CSEMessageUnmarshalError + const InvalidCSEMessage + type CertificateProfile struct + APIServerCertificate string + CaCertificate string + ClientCertificate string + ClientPrivateKey string + KubeConfigCertificate string + KubeConfigPrivateKey string + type ContainerService struct + ID string + Location string + Name string + Plan *ResourcePurchasePlan + Properties *Properties + Tags map[string]string + Type string + func CreateMockContainerService(containerServiceName, orchestratorVersion string, masterCount, agentCount int, ...) *ContainerService + func (cs *ContainerService) GetLocations() []string + func (cs *ContainerService) IsAKSCustomCloud() bool + type ContainerdWindowsRuntimes struct + DefaultSandboxIsolation string + RuntimeHandlers []RuntimeHandlers + type CustomCloudEnv struct + ActiveDirectoryEndpoint string + BatchManagementEndpoint string + ContainerRegistryDNSSuffix string + CosmosDBDNSSuffix string + GalleryEndpoint string + GraphEndpoint string + KeyVaultDNSSuffix string + KeyVaultEndpoint string + ManagementPortalURL string + McrURL string + Name string + PublishSettingsURL string + RepoDepotEndpoint string + ResourceIdentifiers ResourceIdentifiers + ResourceManagerEndpoint string + ResourceManagerVMDNSSuffix string + SQLDatabaseDNSSuffix string + ServiceBusEndpoint string + ServiceBusEndpointSuffix string + ServiceManagementEndpoint string + ServiceManagementVMDNSSuffix string + StorageEndpointSuffix string + TokenAudience string + TrafficManagerDNSSuffix string + type CustomFile struct + Dest string + Source string + type CustomKubeletConfig struct + AllowedUnsafeSysctls *[]string + CPUCfsQuota *bool + CPUCfsQuotaPeriod string + CPUManagerPolicy string + ContainerLogMaxFiles *int32 + ContainerLogMaxSizeMB *int32 + FailSwapOn *bool + ImageGcHighThreshold *int32 + ImageGcLowThreshold *int32 + PodMaxPids *int32 + TopologyManagerPolicy string + type CustomLinuxOSConfig struct + SwapFileSizeMB *int32 + Sysctls *SysctlConfig + TransparentHugePageDefrag string + TransparentHugePageEnabled string + type CustomProfile struct + Orchestrator string + type CustomSearchDomain struct + Name string + RealmPassword string + RealmUser string + type DiagnosticsProfile struct + VMDiagnostics *VMDiagnostics + type Distro string + const AKS1604Deprecated + const AKS1804Deprecated + const AKSCBLMarinerV1 + const AKSUbuntu1604 + const AKSUbuntu1804 + const AKSUbuntu1804Gen2 + const AKSUbuntuContainerd1804 + const AKSUbuntuContainerd1804Gen2 + const AKSUbuntuFipsContainerd1804 + const AKSUbuntuFipsContainerd1804Gen2 + const AKSUbuntuFipsGPUContainerd1804 + const AKSUbuntuFipsGPUContainerd1804Gen2 + const AKSUbuntuGPU1804 + const AKSUbuntuGPU1804Gen2 + const AKSUbuntuGPUContainerd1804 + const AKSUbuntuGPUContainerd1804Gen2 + const AKSWindows2019 + const AKSWindows2019Containerd + const AKSWindows2019PIR + const CoreOS + const CustomizedWindowsOSImage + const RHEL + const USNatCloud + const USSecCloud + const Ubuntu + const Ubuntu1804 + const Ubuntu1804Gen2 + func (d Distro) IsCBLMarinerDistro() bool + func (d Distro) IsContainerdDistro() bool + func (d Distro) IsGPUDistro() bool + func (d Distro) IsGen2Distro() bool + func (d Distro) IsVHDDistro() bool + func (d Distro) IsWindowsPIRDistro() bool + func (d Distro) IsWindowsSIGDistro() bool + type DockerSpecConfig struct + DockerComposeDownloadURL string + DockerEngineRepo string + type Duration string + type Extension struct + Name string + SingleOrAll string + Template string + type ExtensionProfile struct + ExtensionParameters string + ExtensionParametersKeyVaultRef *KeyvaultSecretRef + Name string + RootURL string + Script string + URLQuery string + Version string + type FeatureFlags struct + BlockOutboundInternet bool + EnableCSERunInBackground bool + EnableIPv6DualStack bool + EnableIPv6Only bool + EnableTelemetry bool + EnableWinDSR bool + func (f *FeatureFlags) IsFeatureEnabled(feature string) bool + type HTTPProxyConfig struct + HTTPProxy *string + HTTPSProxy *string + NoProxy *[]string + TrustedCA *string + type HostedMasterProfile struct + APIServerWhiteListRange *string + DNSPrefix string + FQDN string + IPMasqAgent bool + Subnet string + type ImageReference struct + Gallery string + Name string + ResourceGroup string + SubscriptionID string + Version string + func (i *ImageReference) IsValid() bool + type K8sComponents struct + HyperkubeImageURL string + PodInfraContainerImageURL string + WindowsPackageURL string + type KeyVaultCertificate struct + CertificateStore string + CertificateURL string + type KeyVaultID struct + ID string + type KeyVaultRef struct + KeyVault KeyVaultID + SecretName string + SecretVersion string + type KeyVaultSecrets struct + SourceVault *KeyVaultID + VaultCertificates []KeyVaultCertificate + type KeyvaultSecretRef struct + SecretName string + SecretVersion string + VaultID string + type KubeletAnonymousAuthentication struct + Enabled bool + type KubeletAuthentication struct + Anonymous KubeletAnonymousAuthentication + Webhook KubeletWebhookAuthentication + X509 KubeletX509Authentication + type KubeletAuthorization struct + Mode KubeletAuthorizationMode + Webhook KubeletWebhookAuthorization + type KubeletAuthorizationMode string + type KubeletDiskType string + const OSDisk + const TempDisk + type KubeletWebhookAuthentication struct + CacheTTL Duration + Enabled bool + type KubeletWebhookAuthorization struct + CacheAuthorizedTTL Duration + CacheUnauthorizedTTL Duration + type KubeletX509Authentication struct + ClientCAFile string + type KubernetesAddon struct + Config map[string]string + Containers []KubernetesContainerSpec + Data string + Enabled *bool + Mode string + Name string + Pools []AddonNodePoolsConfig + func (a *KubernetesAddon) IsDisabled() bool + func (a *KubernetesAddon) IsEnabled() bool + func (a KubernetesAddon) GetAddonContainersIndexByName(containerName string) int + type KubernetesConfig struct + Addons []KubernetesAddon + AzureCNIURLLinux string + AzureCNIURLWindows string + CloudProviderBackoff *bool + CloudProviderBackoffDuration int + CloudProviderBackoffExponent float64 + CloudProviderBackoffJitter float64 + CloudProviderBackoffMode string + CloudProviderBackoffRetries int + CloudProviderDisableOutboundSNAT *bool + CloudProviderRateLimit *bool + CloudProviderRateLimitBucket int + CloudProviderRateLimitBucketWrite int + CloudProviderRateLimitQPS float64 + CloudProviderRateLimitQPSWrite float64 + ClusterSubnet string + ContainerRuntime string + ContainerRuntimeConfig map[string]string + ContainerdVersion string + ControllerManagerConfig map[string]string + CustomHyperkubeImage string + CustomKubeBinaryURL string + CustomKubeProxyImage string + DNSServiceIP string + DockerBridgeSubnet string + EnableEncryptionWithExternalKms *bool + EnableRbac *bool + EnableSecureKubelet *bool + ExcludeMasterFromStandardLB *bool + GCHighThreshold int + GCLowThreshold int + KubernetesImageBase string + LoadBalancerSku string + MCRKubernetesImageBase string + MaxPods int + MaximumLoadBalancerRuleCount int + MobyVersion string + NetworkMode string + NetworkPlugin string + NetworkPolicy string + NodeStatusUpdateFrequency string + PrivateAzureRegistryServer string + PrivateCluster *PrivateCluster + SchedulerConfig map[string]string + ServiceCIDR string + UseInstanceMetadata *bool + UseManagedIdentity bool + UserAssignedClientID string + UserAssignedID string + WindowsContainerdURL string + WindowsNodeBinariesURL string + WindowsSdnPluginURL string + func (k *KubernetesConfig) GetAddonByName(addonName string) KubernetesAddon + func (k *KubernetesConfig) GetAzureCNIURLLinux(cloudSpecConfig *AzureEnvironmentSpecConfig) string + func (k *KubernetesConfig) GetAzureCNIURLWindows(cloudSpecConfig *AzureEnvironmentSpecConfig) string + func (k *KubernetesConfig) IsAADPodIdentityEnabled() bool + func (k *KubernetesConfig) IsAddonDisabled(addonName string) bool + func (k *KubernetesConfig) IsAddonEnabled(addonName string) bool + func (k *KubernetesConfig) IsIPMasqAgentDisabled() bool + func (k *KubernetesConfig) IsIPMasqAgentEnabled() bool + func (k *KubernetesConfig) IsRBACEnabled() bool + func (k *KubernetesConfig) NeedsContainerd() bool + func (k *KubernetesConfig) PrivateJumpboxProvision() bool + func (k *KubernetesConfig) RequiresDocker() bool + func (k *KubernetesConfig) UserAssignedIDEnabled() bool + type KubernetesContainerSpec struct + CPULimits string + CPURequests string + Image string + MemoryLimits string + MemoryRequests string + Name string + type KubernetesSpecConfig struct + ACIConnectorImageBase string + AlwaysPullWindowsPauseImage bool + AzureCNIImageBase string + AzureTelemetryPID string + CNIPluginsDownloadURL string + CSIProxyDownloadURL string + CalicoImageBase string + ContainerdDownloadURLBase string + EtcdDownloadURLBase string + KubeBinariesSASURLBase string + KubernetesImageBase string + MCRKubernetesImageBase string + NVIDIAImageBase string + TillerImageBase string + VnetCNILinuxPluginsDownloadURL string + VnetCNIWindowsPluginsDownloadURL string + WindowsPauseImageURL string + WindowsProvisioningScriptsPackageURL string + WindowsTelemetryGUID string + type LinuxProfile struct + AdminUsername string + CustomSearchDomain *CustomSearchDomain + Distro Distro + SSH struct{ ... } + Secrets []KeyVaultSecrets + func (l *LinuxProfile) HasSearchDomain() bool + func (l *LinuxProfile) HasSecrets() bool + type NodeBootstrapping struct + CSE string + CustomData string + OSImageConfig *AzureOSImageConfig + SigImageConfig *SigImageConfig + type NodeBootstrappingConfiguration struct + AgentPoolProfile *AgentPoolProfile + CloudSpecConfig *AzureEnvironmentSpecConfig + ConfigGPUDriverIfNeeded bool + ContainerService *ContainerService + ContainerdVersion string + Disable1804SystemdResolved bool + EnableACRTeleportPlugin bool + EnableGPUDevicePluginIfNeeded bool + EnableKubeletConfigFile bool + EnableNvidia bool + EnableRuncShimV2 bool + FIPSEnabled bool + GPUInstanceProfile string + HTTPProxyConfig *HTTPProxyConfig + K8sComponents *K8sComponents + KubeletClientTLSBootstrapToken *string + KubeletConfig map[string]string + OSSKU string + PrimaryScaleSetName string + ResourceGroupName string + RuncVersion string + SIGConfig SIGConfig + SubscriptionID string + TeleportdPluginURL string + TenantID string + UserAssignedIdentityClientID string + func (config *NodeBootstrappingConfiguration) GetOrderedKubeletConfigStringForPowershell() string + type OSType string + const Linux + const Windows + type OrchestratorProfile struct + KubernetesConfig *KubernetesConfig + OrchestratorType string + OrchestratorVersion string + func (o *OrchestratorProfile) IsAzureCNI() bool + func (o *OrchestratorProfile) IsByoCNI() bool + func (o *OrchestratorProfile) IsKubernetes() bool + type PrivateCluster struct + EnableHostsConfigAgent *bool + Enabled *bool + JumpboxProfile *PrivateJumpboxProfile + type PrivateJumpboxProfile struct + Name string + OSDiskSizeGB int + PublicKey string + StorageProfile string + Username string + VMSize string + type Properties struct + AADProfile *AADProfile + AddonProfiles map[string]AddonProfile + AgentPoolProfiles []*AgentPoolProfile + CertificateProfile *CertificateProfile + ClusterID string + CustomCloudEnv *CustomCloudEnv + CustomProfile *CustomProfile + DiagnosticsProfile *DiagnosticsProfile + ExtensionProfiles []*ExtensionProfile + FeatureFlags *FeatureFlags + HostedMasterProfile *HostedMasterProfile + LinuxProfile *LinuxProfile + OrchestratorProfile *OrchestratorProfile + ProvisioningState ProvisioningState + ServicePrincipalProfile *ServicePrincipalProfile + TelemetryProfile *TelemetryProfile + WindowsProfile *WindowsProfile + func GetK8sDefaultProperties(hasWindows bool) *Properties + func (p *Properties) AreAgentProfilesCustomVNET() bool + func (p *Properties) GetClusterID() string + func (p *Properties) GetCustomCloudName() string + func (p *Properties) GetCustomEnvironmentJSON(escape bool) (string, error) + func (p *Properties) GetKubeProxyFeatureGatesWindowsArguments() string + func (p *Properties) GetNSGName() string + func (p *Properties) GetPrimaryAvailabilitySetName() string + func (p *Properties) GetResourcePrefix() string + func (p *Properties) GetRouteTableName() string + func (p *Properties) GetSubnetName() string + func (p *Properties) GetVMType() string + func (p *Properties) GetVNetResourceGroupName() string + func (p *Properties) GetVirtualNetworkName() string + func (p *Properties) HasAadProfile() bool + func (p *Properties) HasDCSeriesSKU() bool + func (p *Properties) HasVMSSAgentPool() bool + func (p *Properties) HasWindows() bool + func (p *Properties) IsAKSCustomCloud() bool + func (p *Properties) IsIPMasqAgentDisabled() bool + func (p *Properties) IsIPMasqAgentEnabled() bool + func (p *Properties) IsVHDDistroForAllNodes() bool + func (p *Properties) K8sOrchestratorName() string + type ProvisioningState string + type PublicKey struct + KeyData string + type ResourceIdentifiers struct + Batch string + Datalake string + Graph string + KeyVault string + OperationalInsights string + Storage string + type ResourcePurchasePlan struct + Name string + Product string + PromotionCode string + Publisher string + type RuntimeHandlers struct + BuildNumber string + type SIGAzureEnvironmentSpecConfig struct + CloudName string + SigCBLMarinerImageConfig map[Distro]SigImageConfig + SigTenantID string + SigUbuntuImageConfig map[Distro]SigImageConfig + SigWindowsImageConfig map[Distro]SigImageConfig + SubscriptionID string + func GetAzurePublicSIGConfigForTest() SIGAzureEnvironmentSpecConfig + func GetSIGAzureCloudSpecConfig(sigConfig SIGConfig, region string) (SIGAzureEnvironmentSpecConfig, error) + type SIGConfig struct + Galleries map[string]SIGGalleryConfig + SubscriptionID string + TenantID string + type SIGGalleryConfig struct + GalleryName string + ResourceGroup string + type ServicePrincipalProfile struct + ClientID string + KeyvaultSecretRef *KeyvaultSecretRef + ObjectID string + Secret string + type SigImageConfig struct + SubscriptionID string + type SigImageConfigOpt func(*SigImageConfig) + type SigImageConfigTemplate struct + Definition string + Gallery string + ResourceGroup string + Version string + func (template SigImageConfigTemplate) WithOptions(options ...SigImageConfigOpt) SigImageConfig + type SysctlConfig struct + FsAioMaxNr *int32 + FsFileMax *int32 + FsInotifyMaxUserWatches *int32 + FsNrOpen *int32 + KernelThreadsMax *int32 + NetCoreNetdevMaxBacklog *int32 + NetCoreOptmemMax *int32 + NetCoreRmemDefault *int32 + NetCoreRmemMax *int32 + NetCoreSomaxconn *int32 + NetCoreWmemDefault *int32 + NetCoreWmemMax *int32 + NetIpv4IpLocalPortRange string + NetIpv4NeighDefaultGcThresh1 *int32 + NetIpv4NeighDefaultGcThresh2 *int32 + NetIpv4NeighDefaultGcThresh3 *int32 + NetIpv4TcpFinTimeout *int32 + NetIpv4TcpKeepaliveProbes *int32 + NetIpv4TcpKeepaliveTime *int32 + NetIpv4TcpMaxSynBacklog *int32 + NetIpv4TcpMaxTwBuckets *int32 + NetIpv4TcpTwReuse *bool + NetIpv4TcpkeepaliveIntvl *int32 + NetNetfilterNfConntrackBuckets *int32 + NetNetfilterNfConntrackMax *int32 + VMMaxMapCount *int32 + VMSwappiness *int32 + VMVfsCachePressure *int32 + type TelemetryProfile struct + ApplicationInsightsKey string + type TypeMeta struct + APIVersion string + type UserAssignedIdentity struct + ClientID string + ObjectID string + ResourceID string + type VMDiagnostics struct + Enabled bool + StorageURL *neturl.URL + type WindowsProfile struct + AdminPassword string + AdminUsername string + AlwaysPullWindowsPauseImage *bool + CSIProxyURL string + ContainerdWindowsRuntimes *ContainerdWindowsRuntimes + EnableAHUB *bool + EnableAutomaticUpdates *bool + EnableCSIProxy *bool + ImageRef *ImageReference + ImageVersion string + IsCredentialAutoGenerated *bool + ProvisioningScriptsPackageURL string + SSHEnabled *bool + Secrets []KeyVaultSecrets + WindowsCalicoPackageURL string + WindowsDockerVersion string + WindowsGmsaPackageUrl string + WindowsImageSourceURL string + WindowsOffer string + WindowsPauseImageURL string + WindowsPublisher string + WindowsSecureTlsEnabled *bool + WindowsSku string + func (w *WindowsProfile) GetContainerdWindowsRuntimeHandlers() string + func (w *WindowsProfile) GetDefaultContainerdWindowsSandboxIsolation() string + func (w *WindowsProfile) GetSSHEnabled() bool + func (w *WindowsProfile) GetWindowsDockerVersion() string + func (w *WindowsProfile) GetWindowsSku() string + func (w *WindowsProfile) HasCustomImage() bool + func (w *WindowsProfile) HasImageRef() bool + func (w *WindowsProfile) HasSecrets() bool + func (w *WindowsProfile) IsAlwaysPullWindowsPauseImage() bool + func (w *WindowsProfile) IsCSIProxyEnabled() bool + func (w *WindowsProfile) IsWindowsSecureTlsEnabled() bool + type WorkloadRuntime string + const OCIContainer + const WasmWasi v1.0.1-byo-cni Sep 2, 2021