package
4.16.15+incompatible
Repository: https://github.com/openshift/installer.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Constants

AcceleratedNetworkingEnabled is string representation of the VMNetworkingType / AcceleratedNetworking Capability provided by the Azure API.
ChinaCloud is the Azure cloud environment used in China.
DefaultDiskType holds the default Azure disk type used by the VMs.
GermanCloud is the Azure cloud environment used in Germany.
ImageNoPurchasePlan enum attribute which speficies the image does not need a purchase plan.
ImageWithPurchasePlan enum attribute which is the default setting.
LoadbalancerOutboundType uses Standard loadbalancer for egress from the cluster.
Name is the name for the Azure platform.
NatGatewayOutboundType uses NAT gateway for egress from the cluster see https://learn.microsoft.com/en-us/azure/virtual-network/nat-gateway/nat-gateway-resource.
PublicCloud is the general-purpose, public Azure cloud environment.
SecurityEncryptionTypesDiskWithVMGuestState enables OS disk confidential encryption with a platform-managed key (PMK) or a customer-managed key (CMK).
SecurityEncryptionTypesVMGuestStateOnly disables OS disk confidential encryption.
SecurityTypesConfidentialVM defines the SecurityType of the virtual machine as a Confidential VM.
SecurityTypesTrustedLaunch defines the SecurityType of the virtual machine as a Trusted Launch VM.
StackCloud is the Azure cloud environment used at the edge and on premises.
StackTerraformName is the name used for Terraform code when installing to the Azure Stack platform.
Keys used to save Metadata information as tags.
Keys used to save Metadata information as tags.
Keys used to save Metadata information as tags.
UserDefinedRoutingOutboundType uses user defined routing for egress from the cluster.
USGovernmentCloud is the Azure cloud environment for the US government.
VMnetworkingTypeAccelerated enum attribute that enables AcceleratedNetworking on a VM NIC.
VMNetworkingTypeBasic enum attribute that is the default setting which means AcceleratedNetworking is disabled.

# Structs

ConfidentialVM defines the UEFI settings for the virtual machine.
CustomerManagedKey defines the customer managed key settings for encryption of the Azure storage account.
DiskEncryptionSet defines the configuration for a disk encryption set.
KeyVault defines an Azure Key Vault.
MachinePool stores the configuration for a machine pool installed on Azure.
Metadata contains Azure metadata (e.g.
OSDisk defines the disk for machines on Azure.
OSImage is the image to use for the OS of a machine.
Platform stores all the global configuration that all machinesets use.
SecuritySettings define the security type and the UEFI settings of the virtual machine.
TrustedLaunch defines the UEFI settings for the virtual machine.
UEFISettings specifies the security settings like secure boot and vTPM used while creating the virtual machine.
VMDiskSecurityProfile specifies the security profile settings for the managed disk.

# Type aliases

CloudEnvironment is the name of the Azure cloud environment +kubebuilder:validation:Enum="";AzurePublicCloud;AzureUSGovernmentCloud;AzureChinaCloud;AzureGermanCloud;AzureStackCloud.
ImagePurchasePlan defines the purchase plan of a Marketplace image.
OutboundType is a strategy for how egress from cluster is achieved.
SecurityEncryptionTypes represents the Encryption Type when the Azure Virtual Machine is a Confidential VM.
SecurityTypes represents the SecurityType of the virtual machine.
VMNetworkingCapability defines the states for accelerated networking feature.