Documentation ¶
Index ¶
Constants ¶
View Source
const ( NamespaceDefault = "default" NamespaceHarvesterSystem = "harvester-system" FieldProviderKubeConfig = "kubeconfig" FieldProviderKubeContext = "kubecontext" FieldCommonName = "name" FieldCommonNamespace = "namespace" FieldCommonTags = "tags" FieldCommonDescription = "description" FieldCommonState = "state" FieldCommonMessage = "message" StateCommonActive = "Active" StateCommonReady = "Ready" StateCommonRemoved = "Removed" StateCommonError = "Error" StateCommonFailed = "Failed" StateCommonUnknown = "Unknown" )
View Source
const ( ResourceTypeCloudInitSecret = "harvester_cloudinit_secret" FieldCloudInitSecretUserData = "user_data" FieldCloudInitSecretNetworkData = "network_data" FieldCloudInitSecretUserDataBase64 = "user_data_base64" // #nosec G101 FieldCloudInitSecretNetworkDataBase64 = "network_data_base64" SecretDataKeyUserData = "userdata" SecretDataKeyNetworkData = "networkdata" )
View Source
const ( ResourceTypeClusterNetwork = "harvester_clusternetwork" ManagementClusterNetworkName = "mgmt" )
View Source
const ( ResourceTypeImage = "harvester_image" FieldImageDisplayName = "display_name" FieldImageURL = "url" FieldImagePVCNamespace = "pvc_namespace" FieldImagePVCName = "pvc_name" FieldImageSourceType = "source_type" FieldImageProgress = "progress" FieldImageSize = "size" FieldImageStorageClassName = "storage_class_name" FieldImageStorageClassParameters = "storage_class_parameters" FieldImageVolumeStorageClassName = "volume_storage_class_name" StateImageUploading = "Uploading" StateImageDownloading = "Downloading" StateImageExporting = "Exporting" StateImageInitializing = "Initializing" )
View Source
const ( ResourceTypeKeyPair = "harvester_ssh_key" FieldKeyPairPublicKey = "public_key" FieldKeyPairFingerPrint = "fingerprint" StateKeyPairValidated = "Validated" StateKeyPairNotValidated = "Not Validated" )
View Source
const ( ResourceTypeNetwork = "harvester_network" FieldNetworkVlanID = "vlan_id" FieldNetworkConfig = "config" FieldNetworkRouteMode = "route_mode" FieldNetworkRouteDHCPServerIP = "route_dhcp_server_ip" FieldNetworkRouteCIDR = "route_cidr" FieldNetworkRouteGateWay = "route_gateway" FieldNetworkRouteConnectivity = "route_connectivity" FieldNetworkClusterNetworkName = "cluster_network_name" )
View Source
const ( ResourceTypeStorageClass = "harvester_storageclass" FieldStorageClassIsDefault = "is_default" FieldStorageClassVolumeProvisioner = "volume_provisioner" FieldStorageClassReclaimPolicy = "reclaim_policy" FieldStorageClassVolumeBindingMode = "volume_binding_mode" FieldStorageClassAllowVolumeExpansion = "allow_volume_expansion" FieldStorageClassParameters = "parameters" )
View Source
const ( ResourceTypeVirtualMachine = "harvester_virtualmachine" FieldVirtualMachineMachineType = "machine_type" FieldVirtualMachineHostname = "hostname" FieldVirtualMachineReservedMemory = "reserved_memory" FieldVirtualMachineRestartAfterUpdate = "restart_after_update" FieldVirtualMachineStart = "start" FieldVirtualMachineRunStrategy = "run_strategy" FieldVirtualMachineCPU = "cpu" FieldVirtualMachineMemory = "memory" FieldVirtualMachineSSHKeys = "ssh_keys" FieldVirtualMachineCloudInit = "cloudinit" FieldVirtualMachineDisk = "disk" FieldVirtualMachineNetworkInterface = "network_interface" FieldVirtualMachineInput = "input" FieldVirtualMachineTPM = "tpm" FieldVirtualMachineInstanceNodeName = "node_name" FieldVirtualMachineEFI = "efi" FieldVirtualMachineSecureBoot = "secure_boot" StateVirtualMachineStarting = "Starting" StateVirtualMachineRunning = "Running" StateVirtualMachineStopping = "Stopping" StateVirtualMachineStopped = "Off" )
View Source
const ( ResourceVirtualMachine = "virtualmachines" SubresourceRestart = "restart" )
View Source
const ( FieldCloudInitType = "type" FieldCloudInitNetworkData = "network_data" FieldCloudInitNetworkDataBase64 = "network_data_base64" FieldCloudInitNetworkDataSecretName = "network_data_secret_name" FieldCloudInitUserData = "user_data" FieldCloudInitUserDataBase64 = "user_data_base64" FieldCloudInitUserDataSecretName = "user_data_secret_name" )
View Source
const ( FieldNetworkInterfaceName = "name" FieldNetworkInterfaceType = "type" FieldNetworkInterfaceModel = "model" FieldNetworkInterfaceMACAddress = "mac_address" FieldNetworkInterfaceIPAddress = "ip_address" FieldNetworkInterfaceInterfaceName = "interface_name" FieldNetworkInterfaceWaitForLease = "wait_for_lease" FieldNetworkInterfaceNetworkName = "network_name" )
View Source
const ( FieldDiskName = "name" FieldDiskType = "type" FieldDiskSize = "size" FieldDiskBus = "bus" FieldDiskBootOrder = "boot_order" FieldDiskExistingVolumeName = "existing_volume_name" FieldDiskContainerImageName = "container_image_name" FieldDiskHotPlug = "hot_plug" FieldDiskAutoDelete = "auto_delete" FieldDiskVolumeName = "volume_name" AnnotationDiskAutoDelete = "terraform-provider-harvester-auto-delete" )
View Source
const ( FieldInputName = "name" FieldInputType = "type" FieldInputBus = "bus" )
View Source
const ( ResourceTypeVLANConfig = "harvester_vlanconfig" FieldVLANConfigClusterNetworkName = "cluster_network_name" FieldVLANConfigNodeSelector = "node_selector" FieldVLANConfigMatchedNodes = "matched_nodes" FieldVLANConfigUplink = "uplink" )
View Source
const ( FieldUplinkNICs = "nics" FieldUplinkBondMode = "bond_mode" FieldUplinkBondMiimon = "bond_miimon" FieldUplinkMTU = "mtu" FieldUplinkTxQLen = "txq_len" FieldUplinkHardwareAddr = "hardware_addr" )
View Source
const ( ResourceTypeVolume = "harvester_volume" FieldVolumeSize = "size" FieldVolumeImage = "image" FieldVolumeStorageClassName = "storage_class_name" FieldVolumeMode = "volume_mode" FieldVolumeAccessMode = "access_mode" FieldVolumeAttachedVM = "attached_vm" FieldPhase = "phase" StateVolumeInUse = "In-use" )
View Source
const (
FieldTPMName = "name"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.