infrastructure_cluster_x_k8s_io_v1beta1

package
v0.0.0-...-6209148 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewInfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest

func NewInfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest

func NewInfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest

func NewInfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest

func NewInfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest

func NewInfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest

func NewInfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest

func NewInfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest

func NewInfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest

func NewInfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest

func NewInfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest

func NewInfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest

func NewInfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest

func NewInfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest

func NewInfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest

func NewInfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest

func NewInfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest

func NewInfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest

func NewInfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest() datasource.DataSource

func NewInfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest

func NewInfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest() datasource.DataSource

Types

type InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest

type InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1ManifestData

type InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Template *struct {
			Metadata *struct {
				Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
				Labels      *map[string]string `tfsdk:"labels" json:"labels,omitempty"`
			} `tfsdk:"metadata" json:"metadata,omitempty"`
			Spec *struct {
				ControlPlaneEndpoint *struct {
					Host *string `tfsdk:"host" json:"host,omitempty"`
					Port *int64  `tfsdk:"port" json:"port,omitempty"`
				} `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"`
				Network *struct {
					Id    *string `tfsdk:"id" json:"id,omitempty"`
					Name  *string `tfsdk:"name" json:"name,omitempty"`
					Regex *string `tfsdk:"regex" json:"regex,omitempty"`
				} `tfsdk:"network" json:"network,omitempty"`
				ServiceInstanceID *string `tfsdk:"service_instance_id" json:"serviceInstanceID,omitempty"`
			} `tfsdk:"spec" json:"spec,omitempty"`
		} `tfsdk:"template" json:"template,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest

type InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1ManifestData

type InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ControlPlaneEndpoint *struct {
			Host *string `tfsdk:"host" json:"host,omitempty"`
			Port *int64  `tfsdk:"port" json:"port,omitempty"`
		} `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"`
		Network *struct {
			Id    *string `tfsdk:"id" json:"id,omitempty"`
			Name  *string `tfsdk:"name" json:"name,omitempty"`
			Regex *string `tfsdk:"regex" json:"regex,omitempty"`
		} `tfsdk:"network" json:"network,omitempty"`
		ServiceInstanceID *string `tfsdk:"service_instance_id" json:"serviceInstanceID,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest

type InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1ManifestData

type InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Bucket            *string `tfsdk:"bucket" json:"bucket,omitempty"`
		ClusterName       *string `tfsdk:"cluster_name" json:"clusterName,omitempty"`
		DeletePolicy      *string `tfsdk:"delete_policy" json:"deletePolicy,omitempty"`
		Object            *string `tfsdk:"object" json:"object,omitempty"`
		Region            *string `tfsdk:"region" json:"region,omitempty"`
		ServiceInstanceID *string `tfsdk:"service_instance_id" json:"serviceInstanceID,omitempty"`
		StorageType       *string `tfsdk:"storage_type" json:"storageType,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest

type InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1ManifestData

type InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Template *struct {
			Spec *struct {
				Image *struct {
					Id    *string `tfsdk:"id" json:"id,omitempty"`
					Name  *string `tfsdk:"name" json:"name,omitempty"`
					Regex *string `tfsdk:"regex" json:"regex,omitempty"`
				} `tfsdk:"image" json:"image,omitempty"`
				ImageRef *struct {
					Name *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"image_ref" json:"imageRef,omitempty"`
				Memory  *string `tfsdk:"memory" json:"memory,omitempty"`
				Network *struct {
					Id    *string `tfsdk:"id" json:"id,omitempty"`
					Name  *string `tfsdk:"name" json:"name,omitempty"`
					Regex *string `tfsdk:"regex" json:"regex,omitempty"`
				} `tfsdk:"network" json:"network,omitempty"`
				ProcType          *string `tfsdk:"proc_type" json:"procType,omitempty"`
				Processors        *string `tfsdk:"processors" json:"processors,omitempty"`
				ProviderID        *string `tfsdk:"provider_id" json:"providerID,omitempty"`
				ServiceInstanceID *string `tfsdk:"service_instance_id" json:"serviceInstanceID,omitempty"`
				SshKey            *string `tfsdk:"ssh_key" json:"sshKey,omitempty"`
				SysType           *string `tfsdk:"sys_type" json:"sysType,omitempty"`
			} `tfsdk:"spec" json:"spec,omitempty"`
		} `tfsdk:"template" json:"template,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest

type InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1ManifestData

type InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Image *struct {
			Id    *string `tfsdk:"id" json:"id,omitempty"`
			Name  *string `tfsdk:"name" json:"name,omitempty"`
			Regex *string `tfsdk:"regex" json:"regex,omitempty"`
		} `tfsdk:"image" json:"image,omitempty"`
		ImageRef *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"image_ref" json:"imageRef,omitempty"`
		Memory  *string `tfsdk:"memory" json:"memory,omitempty"`
		Network *struct {
			Id    *string `tfsdk:"id" json:"id,omitempty"`
			Name  *string `tfsdk:"name" json:"name,omitempty"`
			Regex *string `tfsdk:"regex" json:"regex,omitempty"`
		} `tfsdk:"network" json:"network,omitempty"`
		ProcType          *string `tfsdk:"proc_type" json:"procType,omitempty"`
		Processors        *string `tfsdk:"processors" json:"processors,omitempty"`
		ProviderID        *string `tfsdk:"provider_id" json:"providerID,omitempty"`
		ServiceInstanceID *string `tfsdk:"service_instance_id" json:"serviceInstanceID,omitempty"`
		SshKey            *string `tfsdk:"ssh_key" json:"sshKey,omitempty"`
		SysType           *string `tfsdk:"sys_type" json:"sysType,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest

type InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1ManifestData

type InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ControlPlaneEndpoint *struct {
			Host *string `tfsdk:"host" json:"host,omitempty"`
			Port *int64  `tfsdk:"port" json:"port,omitempty"`
		} `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"`
		ControlPlaneLoadBalancer *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"control_plane_load_balancer" json:"controlPlaneLoadBalancer,omitempty"`
		Region        *string `tfsdk:"region" json:"region,omitempty"`
		ResourceGroup *string `tfsdk:"resource_group" json:"resourceGroup,omitempty"`
		Vpc           *string `tfsdk:"vpc" json:"vpc,omitempty"`
		Zone          *string `tfsdk:"zone" json:"zone,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest

type InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1ManifestData

type InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Template *struct {
			Spec *struct {
				BootVolume *struct {
					DeleteVolumeOnInstanceDelete *bool   `tfsdk:"delete_volume_on_instance_delete" json:"deleteVolumeOnInstanceDelete,omitempty"`
					EncryptionKeyCRN             *string `tfsdk:"encryption_key_crn" json:"encryptionKeyCRN,omitempty"`
					Iops                         *int64  `tfsdk:"iops" json:"iops,omitempty"`
					Name                         *string `tfsdk:"name" json:"name,omitempty"`
					Profile                      *string `tfsdk:"profile" json:"profile,omitempty"`
					SizeGiB                      *int64  `tfsdk:"size_gi_b" json:"sizeGiB,omitempty"`
				} `tfsdk:"boot_volume" json:"bootVolume,omitempty"`
				Image                   *string `tfsdk:"image" json:"image,omitempty"`
				ImageName               *string `tfsdk:"image_name" json:"imageName,omitempty"`
				Name                    *string `tfsdk:"name" json:"name,omitempty"`
				PrimaryNetworkInterface *struct {
					Subnet *string `tfsdk:"subnet" json:"subnet,omitempty"`
				} `tfsdk:"primary_network_interface" json:"primaryNetworkInterface,omitempty"`
				Profile     *string   `tfsdk:"profile" json:"profile,omitempty"`
				ProviderID  *string   `tfsdk:"provider_id" json:"providerID,omitempty"`
				SshKeyNames *[]string `tfsdk:"ssh_key_names" json:"sshKeyNames,omitempty"`
				SshKeys     *[]string `tfsdk:"ssh_keys" json:"sshKeys,omitempty"`
				Zone        *string   `tfsdk:"zone" json:"zone,omitempty"`
			} `tfsdk:"spec" json:"spec,omitempty"`
		} `tfsdk:"template" json:"template,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest

type InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1ManifestData

type InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		BootVolume *struct {
			DeleteVolumeOnInstanceDelete *bool   `tfsdk:"delete_volume_on_instance_delete" json:"deleteVolumeOnInstanceDelete,omitempty"`
			EncryptionKeyCRN             *string `tfsdk:"encryption_key_crn" json:"encryptionKeyCRN,omitempty"`
			Iops                         *int64  `tfsdk:"iops" json:"iops,omitempty"`
			Name                         *string `tfsdk:"name" json:"name,omitempty"`
			Profile                      *string `tfsdk:"profile" json:"profile,omitempty"`
			SizeGiB                      *int64  `tfsdk:"size_gi_b" json:"sizeGiB,omitempty"`
		} `tfsdk:"boot_volume" json:"bootVolume,omitempty"`
		Image                   *string `tfsdk:"image" json:"image,omitempty"`
		ImageName               *string `tfsdk:"image_name" json:"imageName,omitempty"`
		Name                    *string `tfsdk:"name" json:"name,omitempty"`
		PrimaryNetworkInterface *struct {
			Subnet *string `tfsdk:"subnet" json:"subnet,omitempty"`
		} `tfsdk:"primary_network_interface" json:"primaryNetworkInterface,omitempty"`
		Profile     *string   `tfsdk:"profile" json:"profile,omitempty"`
		ProviderID  *string   `tfsdk:"provider_id" json:"providerID,omitempty"`
		SshKeyNames *[]string `tfsdk:"ssh_key_names" json:"sshKeyNames,omitempty"`
		SshKeys     *[]string `tfsdk:"ssh_keys" json:"sshKeys,omitempty"`
		Zone        *string   `tfsdk:"zone" json:"zone,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest

type InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1ManifestData

type InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ControlPlaneEndpoint *struct {
			Host *string `tfsdk:"host" json:"host,omitempty"`
			Port *int64  `tfsdk:"port" json:"port,omitempty"`
		} `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"`
		ImageLookupBaseRegistry *string `tfsdk:"image_lookup_base_registry" json:"imageLookupBaseRegistry,omitempty"`
		ImageLookupFormat       *string `tfsdk:"image_lookup_format" json:"imageLookupFormat,omitempty"`
		ImageLookupOSDistro     *string `tfsdk:"image_lookup_os_distro" json:"imageLookupOSDistro,omitempty"`
		ImageLookupOSVersion    *string `tfsdk:"image_lookup_os_version" json:"imageLookupOSVersion,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest

type InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1ManifestData

type InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Template *struct {
			Spec *struct {
				HardwareAffinity *struct {
					Preferred *[]struct {
						HardwareAffinityTerm *struct {
							LabelSelector *struct {
								MatchExpressions *[]struct {
									Key      *string   `tfsdk:"key" json:"key,omitempty"`
									Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
									Values   *[]string `tfsdk:"values" json:"values,omitempty"`
								} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
								MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
							} `tfsdk:"label_selector" json:"labelSelector,omitempty"`
						} `tfsdk:"hardware_affinity_term" json:"hardwareAffinityTerm,omitempty"`
						Weight *int64 `tfsdk:"weight" json:"weight,omitempty"`
					} `tfsdk:"preferred" json:"preferred,omitempty"`
					Required *[]struct {
						LabelSelector *struct {
							MatchExpressions *[]struct {
								Key      *string   `tfsdk:"key" json:"key,omitempty"`
								Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
								Values   *[]string `tfsdk:"values" json:"values,omitempty"`
							} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
							MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
						} `tfsdk:"label_selector" json:"labelSelector,omitempty"`
					} `tfsdk:"required" json:"required,omitempty"`
				} `tfsdk:"hardware_affinity" json:"hardwareAffinity,omitempty"`
				HardwareName            *string `tfsdk:"hardware_name" json:"hardwareName,omitempty"`
				ImageLookupBaseRegistry *string `tfsdk:"image_lookup_base_registry" json:"imageLookupBaseRegistry,omitempty"`
				ImageLookupFormat       *string `tfsdk:"image_lookup_format" json:"imageLookupFormat,omitempty"`
				ImageLookupOSDistro     *string `tfsdk:"image_lookup_os_distro" json:"imageLookupOSDistro,omitempty"`
				ImageLookupOSVersion    *string `tfsdk:"image_lookup_os_version" json:"imageLookupOSVersion,omitempty"`
				ProviderID              *string `tfsdk:"provider_id" json:"providerID,omitempty"`
				TemplateOverride        *string `tfsdk:"template_override" json:"templateOverride,omitempty"`
			} `tfsdk:"spec" json:"spec,omitempty"`
		} `tfsdk:"template" json:"template,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest

type InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1ManifestData

type InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		HardwareAffinity *struct {
			Preferred *[]struct {
				HardwareAffinityTerm *struct {
					LabelSelector *struct {
						MatchExpressions *[]struct {
							Key      *string   `tfsdk:"key" json:"key,omitempty"`
							Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
							Values   *[]string `tfsdk:"values" json:"values,omitempty"`
						} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
						MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
					} `tfsdk:"label_selector" json:"labelSelector,omitempty"`
				} `tfsdk:"hardware_affinity_term" json:"hardwareAffinityTerm,omitempty"`
				Weight *int64 `tfsdk:"weight" json:"weight,omitempty"`
			} `tfsdk:"preferred" json:"preferred,omitempty"`
			Required *[]struct {
				LabelSelector *struct {
					MatchExpressions *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
					MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
				} `tfsdk:"label_selector" json:"labelSelector,omitempty"`
			} `tfsdk:"required" json:"required,omitempty"`
		} `tfsdk:"hardware_affinity" json:"hardwareAffinity,omitempty"`
		HardwareName            *string `tfsdk:"hardware_name" json:"hardwareName,omitempty"`
		ImageLookupBaseRegistry *string `tfsdk:"image_lookup_base_registry" json:"imageLookupBaseRegistry,omitempty"`
		ImageLookupFormat       *string `tfsdk:"image_lookup_format" json:"imageLookupFormat,omitempty"`
		ImageLookupOSDistro     *string `tfsdk:"image_lookup_os_distro" json:"imageLookupOSDistro,omitempty"`
		ImageLookupOSVersion    *string `tfsdk:"image_lookup_os_version" json:"imageLookupOSVersion,omitempty"`
		ProviderID              *string `tfsdk:"provider_id" json:"providerID,omitempty"`
		TemplateOverride        *string `tfsdk:"template_override" json:"templateOverride,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest

type InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1ManifestData

type InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AllowedNamespaces *struct {
			Selector *struct {
				MatchExpressions *[]struct {
					Key      *string   `tfsdk:"key" json:"key,omitempty"`
					Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
					Values   *[]string `tfsdk:"values" json:"values,omitempty"`
				} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
				MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
			} `tfsdk:"selector" json:"selector,omitempty"`
		} `tfsdk:"allowed_namespaces" json:"allowedNamespaces,omitempty"`
		SecretName *string `tfsdk:"secret_name" json:"secretName,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest

type InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1ManifestData

type InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Template *struct {
			Spec *struct {
				ClusterModules *[]struct {
					ControlPlane     *bool   `tfsdk:"control_plane" json:"controlPlane,omitempty"`
					ModuleUUID       *string `tfsdk:"module_uuid" json:"moduleUUID,omitempty"`
					TargetObjectName *string `tfsdk:"target_object_name" json:"targetObjectName,omitempty"`
				} `tfsdk:"cluster_modules" json:"clusterModules,omitempty"`
				ControlPlaneEndpoint *struct {
					Host *string `tfsdk:"host" json:"host,omitempty"`
					Port *int64  `tfsdk:"port" json:"port,omitempty"`
				} `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"`
				FailureDomainSelector *struct {
					MatchExpressions *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
					MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
				} `tfsdk:"failure_domain_selector" json:"failureDomainSelector,omitempty"`
				IdentityRef *struct {
					Kind *string `tfsdk:"kind" json:"kind,omitempty"`
					Name *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"identity_ref" json:"identityRef,omitempty"`
				Server     *string `tfsdk:"server" json:"server,omitempty"`
				Thumbprint *string `tfsdk:"thumbprint" json:"thumbprint,omitempty"`
			} `tfsdk:"spec" json:"spec,omitempty"`
		} `tfsdk:"template" json:"template,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest

type InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoVsphereClusterV1Beta1ManifestData

type InfrastructureClusterXK8SIoVsphereClusterV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ClusterModules *[]struct {
			ControlPlane     *bool   `tfsdk:"control_plane" json:"controlPlane,omitempty"`
			ModuleUUID       *string `tfsdk:"module_uuid" json:"moduleUUID,omitempty"`
			TargetObjectName *string `tfsdk:"target_object_name" json:"targetObjectName,omitempty"`
		} `tfsdk:"cluster_modules" json:"clusterModules,omitempty"`
		ControlPlaneEndpoint *struct {
			Host *string `tfsdk:"host" json:"host,omitempty"`
			Port *int64  `tfsdk:"port" json:"port,omitempty"`
		} `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"`
		FailureDomainSelector *struct {
			MatchExpressions *[]struct {
				Key      *string   `tfsdk:"key" json:"key,omitempty"`
				Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
				Values   *[]string `tfsdk:"values" json:"values,omitempty"`
			} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
			MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
		} `tfsdk:"failure_domain_selector" json:"failureDomainSelector,omitempty"`
		IdentityRef *struct {
			Kind *string `tfsdk:"kind" json:"kind,omitempty"`
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"identity_ref" json:"identityRef,omitempty"`
		Server     *string `tfsdk:"server" json:"server,omitempty"`
		Thumbprint *string `tfsdk:"thumbprint" json:"thumbprint,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest

type InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1ManifestData

type InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ControlPlane        *bool   `tfsdk:"control_plane" json:"controlPlane,omitempty"`
		FailureDomain       *string `tfsdk:"failure_domain" json:"failureDomain,omitempty"`
		PlacementConstraint *struct {
			Folder       *string `tfsdk:"folder" json:"folder,omitempty"`
			ResourcePool *string `tfsdk:"resource_pool" json:"resourcePool,omitempty"`
		} `tfsdk:"placement_constraint" json:"placementConstraint,omitempty"`
		Server *string `tfsdk:"server" json:"server,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest

type InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1ManifestData

type InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Region *struct {
			AutoConfigure *bool   `tfsdk:"auto_configure" json:"autoConfigure,omitempty"`
			Name          *string `tfsdk:"name" json:"name,omitempty"`
			TagCategory   *string `tfsdk:"tag_category" json:"tagCategory,omitempty"`
			Type          *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"region" json:"region,omitempty"`
		Topology *struct {
			ComputeCluster *string `tfsdk:"compute_cluster" json:"computeCluster,omitempty"`
			Datacenter     *string `tfsdk:"datacenter" json:"datacenter,omitempty"`
			Datastore      *string `tfsdk:"datastore" json:"datastore,omitempty"`
			Hosts          *struct {
				HostGroupName *string `tfsdk:"host_group_name" json:"hostGroupName,omitempty"`
				VmGroupName   *string `tfsdk:"vm_group_name" json:"vmGroupName,omitempty"`
			} `tfsdk:"hosts" json:"hosts,omitempty"`
			Networks *[]string `tfsdk:"networks" json:"networks,omitempty"`
		} `tfsdk:"topology" json:"topology,omitempty"`
		Zone *struct {
			AutoConfigure *bool   `tfsdk:"auto_configure" json:"autoConfigure,omitempty"`
			Name          *string `tfsdk:"name" json:"name,omitempty"`
			TagCategory   *string `tfsdk:"tag_category" json:"tagCategory,omitempty"`
			Type          *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"zone" json:"zone,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest

type InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1ManifestData

type InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Template *struct {
			Metadata *struct {
				Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
				Labels      *map[string]string `tfsdk:"labels" json:"labels,omitempty"`
			} `tfsdk:"metadata" json:"metadata,omitempty"`
			Spec *struct {
				AdditionalDisksGiB       *[]string          `tfsdk:"additional_disks_gi_b" json:"additionalDisksGiB,omitempty"`
				CloneMode                *string            `tfsdk:"clone_mode" json:"cloneMode,omitempty"`
				CustomVMXKeys            *map[string]string `tfsdk:"custom_vmx_keys" json:"customVMXKeys,omitempty"`
				Datacenter               *string            `tfsdk:"datacenter" json:"datacenter,omitempty"`
				Datastore                *string            `tfsdk:"datastore" json:"datastore,omitempty"`
				DiskGiB                  *int64             `tfsdk:"disk_gi_b" json:"diskGiB,omitempty"`
				FailureDomain            *string            `tfsdk:"failure_domain" json:"failureDomain,omitempty"`
				Folder                   *string            `tfsdk:"folder" json:"folder,omitempty"`
				GuestSoftPowerOffTimeout *string            `tfsdk:"guest_soft_power_off_timeout" json:"guestSoftPowerOffTimeout,omitempty"`
				HardwareVersion          *string            `tfsdk:"hardware_version" json:"hardwareVersion,omitempty"`
				MemoryMiB                *int64             `tfsdk:"memory_mi_b" json:"memoryMiB,omitempty"`
				Network                  *struct {
					Devices *[]struct {
						AddressesFromPools *[]struct {
							ApiGroup *string `tfsdk:"api_group" json:"apiGroup,omitempty"`
							Kind     *string `tfsdk:"kind" json:"kind,omitempty"`
							Name     *string `tfsdk:"name" json:"name,omitempty"`
						} `tfsdk:"addresses_from_pools" json:"addressesFromPools,omitempty"`
						DeviceName     *string `tfsdk:"device_name" json:"deviceName,omitempty"`
						Dhcp4          *bool   `tfsdk:"dhcp4" json:"dhcp4,omitempty"`
						Dhcp4Overrides *struct {
							Hostname     *string `tfsdk:"hostname" json:"hostname,omitempty"`
							RouteMetric  *int64  `tfsdk:"route_metric" json:"routeMetric,omitempty"`
							SendHostname *bool   `tfsdk:"send_hostname" json:"sendHostname,omitempty"`
							UseDNS       *bool   `tfsdk:"use_dns" json:"useDNS,omitempty"`
							UseDomains   *string `tfsdk:"use_domains" json:"useDomains,omitempty"`
							UseHostname  *bool   `tfsdk:"use_hostname" json:"useHostname,omitempty"`
							UseMTU       *bool   `tfsdk:"use_mtu" json:"useMTU,omitempty"`
							UseNTP       *bool   `tfsdk:"use_ntp" json:"useNTP,omitempty"`
							UseRoutes    *string `tfsdk:"use_routes" json:"useRoutes,omitempty"`
						} `tfsdk:"dhcp4_overrides" json:"dhcp4Overrides,omitempty"`
						Dhcp6          *bool `tfsdk:"dhcp6" json:"dhcp6,omitempty"`
						Dhcp6Overrides *struct {
							Hostname     *string `tfsdk:"hostname" json:"hostname,omitempty"`
							RouteMetric  *int64  `tfsdk:"route_metric" json:"routeMetric,omitempty"`
							SendHostname *bool   `tfsdk:"send_hostname" json:"sendHostname,omitempty"`
							UseDNS       *bool   `tfsdk:"use_dns" json:"useDNS,omitempty"`
							UseDomains   *string `tfsdk:"use_domains" json:"useDomains,omitempty"`
							UseHostname  *bool   `tfsdk:"use_hostname" json:"useHostname,omitempty"`
							UseMTU       *bool   `tfsdk:"use_mtu" json:"useMTU,omitempty"`
							UseNTP       *bool   `tfsdk:"use_ntp" json:"useNTP,omitempty"`
							UseRoutes    *string `tfsdk:"use_routes" json:"useRoutes,omitempty"`
						} `tfsdk:"dhcp6_overrides" json:"dhcp6Overrides,omitempty"`
						Gateway4    *string   `tfsdk:"gateway4" json:"gateway4,omitempty"`
						Gateway6    *string   `tfsdk:"gateway6" json:"gateway6,omitempty"`
						IpAddrs     *[]string `tfsdk:"ip_addrs" json:"ipAddrs,omitempty"`
						MacAddr     *string   `tfsdk:"mac_addr" json:"macAddr,omitempty"`
						Mtu         *int64    `tfsdk:"mtu" json:"mtu,omitempty"`
						Nameservers *[]string `tfsdk:"nameservers" json:"nameservers,omitempty"`
						NetworkName *string   `tfsdk:"network_name" json:"networkName,omitempty"`
						Routes      *[]struct {
							Metric *int64  `tfsdk:"metric" json:"metric,omitempty"`
							To     *string `tfsdk:"to" json:"to,omitempty"`
							Via    *string `tfsdk:"via" json:"via,omitempty"`
						} `tfsdk:"routes" json:"routes,omitempty"`
						SearchDomains    *[]string `tfsdk:"search_domains" json:"searchDomains,omitempty"`
						SkipIPAllocation *bool     `tfsdk:"skip_ip_allocation" json:"skipIPAllocation,omitempty"`
					} `tfsdk:"devices" json:"devices,omitempty"`
					PreferredAPIServerCidr *string `tfsdk:"preferred_api_server_cidr" json:"preferredAPIServerCidr,omitempty"`
					Routes                 *[]struct {
						Metric *int64  `tfsdk:"metric" json:"metric,omitempty"`
						To     *string `tfsdk:"to" json:"to,omitempty"`
						Via    *string `tfsdk:"via" json:"via,omitempty"`
					} `tfsdk:"routes" json:"routes,omitempty"`
				} `tfsdk:"network" json:"network,omitempty"`
				NumCPUs           *int64  `tfsdk:"num_cp_us" json:"numCPUs,omitempty"`
				NumCoresPerSocket *int64  `tfsdk:"num_cores_per_socket" json:"numCoresPerSocket,omitempty"`
				Os                *string `tfsdk:"os" json:"os,omitempty"`
				PciDevices        *[]struct {
					CustomLabel *string `tfsdk:"custom_label" json:"customLabel,omitempty"`
					DeviceId    *int64  `tfsdk:"device_id" json:"deviceId,omitempty"`
					VGPUProfile *string `tfsdk:"v_gpu_profile" json:"vGPUProfile,omitempty"`
					VendorId    *int64  `tfsdk:"vendor_id" json:"vendorId,omitempty"`
				} `tfsdk:"pci_devices" json:"pciDevices,omitempty"`
				PowerOffMode      *string   `tfsdk:"power_off_mode" json:"powerOffMode,omitempty"`
				ProviderID        *string   `tfsdk:"provider_id" json:"providerID,omitempty"`
				ResourcePool      *string   `tfsdk:"resource_pool" json:"resourcePool,omitempty"`
				Server            *string   `tfsdk:"server" json:"server,omitempty"`
				Snapshot          *string   `tfsdk:"snapshot" json:"snapshot,omitempty"`
				StoragePolicyName *string   `tfsdk:"storage_policy_name" json:"storagePolicyName,omitempty"`
				TagIDs            *[]string `tfsdk:"tag_i_ds" json:"tagIDs,omitempty"`
				Template          *string   `tfsdk:"template" json:"template,omitempty"`
				Thumbprint        *string   `tfsdk:"thumbprint" json:"thumbprint,omitempty"`
			} `tfsdk:"spec" json:"spec,omitempty"`
		} `tfsdk:"template" json:"template,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest

type InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoVsphereMachineV1Beta1ManifestData

type InfrastructureClusterXK8SIoVsphereMachineV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AdditionalDisksGiB       *[]string          `tfsdk:"additional_disks_gi_b" json:"additionalDisksGiB,omitempty"`
		CloneMode                *string            `tfsdk:"clone_mode" json:"cloneMode,omitempty"`
		CustomVMXKeys            *map[string]string `tfsdk:"custom_vmx_keys" json:"customVMXKeys,omitempty"`
		Datacenter               *string            `tfsdk:"datacenter" json:"datacenter,omitempty"`
		Datastore                *string            `tfsdk:"datastore" json:"datastore,omitempty"`
		DiskGiB                  *int64             `tfsdk:"disk_gi_b" json:"diskGiB,omitempty"`
		FailureDomain            *string            `tfsdk:"failure_domain" json:"failureDomain,omitempty"`
		Folder                   *string            `tfsdk:"folder" json:"folder,omitempty"`
		GuestSoftPowerOffTimeout *string            `tfsdk:"guest_soft_power_off_timeout" json:"guestSoftPowerOffTimeout,omitempty"`
		HardwareVersion          *string            `tfsdk:"hardware_version" json:"hardwareVersion,omitempty"`
		MemoryMiB                *int64             `tfsdk:"memory_mi_b" json:"memoryMiB,omitempty"`
		Network                  *struct {
			Devices *[]struct {
				AddressesFromPools *[]struct {
					ApiGroup *string `tfsdk:"api_group" json:"apiGroup,omitempty"`
					Kind     *string `tfsdk:"kind" json:"kind,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"addresses_from_pools" json:"addressesFromPools,omitempty"`
				DeviceName     *string `tfsdk:"device_name" json:"deviceName,omitempty"`
				Dhcp4          *bool   `tfsdk:"dhcp4" json:"dhcp4,omitempty"`
				Dhcp4Overrides *struct {
					Hostname     *string `tfsdk:"hostname" json:"hostname,omitempty"`
					RouteMetric  *int64  `tfsdk:"route_metric" json:"routeMetric,omitempty"`
					SendHostname *bool   `tfsdk:"send_hostname" json:"sendHostname,omitempty"`
					UseDNS       *bool   `tfsdk:"use_dns" json:"useDNS,omitempty"`
					UseDomains   *string `tfsdk:"use_domains" json:"useDomains,omitempty"`
					UseHostname  *bool   `tfsdk:"use_hostname" json:"useHostname,omitempty"`
					UseMTU       *bool   `tfsdk:"use_mtu" json:"useMTU,omitempty"`
					UseNTP       *bool   `tfsdk:"use_ntp" json:"useNTP,omitempty"`
					UseRoutes    *string `tfsdk:"use_routes" json:"useRoutes,omitempty"`
				} `tfsdk:"dhcp4_overrides" json:"dhcp4Overrides,omitempty"`
				Dhcp6          *bool `tfsdk:"dhcp6" json:"dhcp6,omitempty"`
				Dhcp6Overrides *struct {
					Hostname     *string `tfsdk:"hostname" json:"hostname,omitempty"`
					RouteMetric  *int64  `tfsdk:"route_metric" json:"routeMetric,omitempty"`
					SendHostname *bool   `tfsdk:"send_hostname" json:"sendHostname,omitempty"`
					UseDNS       *bool   `tfsdk:"use_dns" json:"useDNS,omitempty"`
					UseDomains   *string `tfsdk:"use_domains" json:"useDomains,omitempty"`
					UseHostname  *bool   `tfsdk:"use_hostname" json:"useHostname,omitempty"`
					UseMTU       *bool   `tfsdk:"use_mtu" json:"useMTU,omitempty"`
					UseNTP       *bool   `tfsdk:"use_ntp" json:"useNTP,omitempty"`
					UseRoutes    *string `tfsdk:"use_routes" json:"useRoutes,omitempty"`
				} `tfsdk:"dhcp6_overrides" json:"dhcp6Overrides,omitempty"`
				Gateway4    *string   `tfsdk:"gateway4" json:"gateway4,omitempty"`
				Gateway6    *string   `tfsdk:"gateway6" json:"gateway6,omitempty"`
				IpAddrs     *[]string `tfsdk:"ip_addrs" json:"ipAddrs,omitempty"`
				MacAddr     *string   `tfsdk:"mac_addr" json:"macAddr,omitempty"`
				Mtu         *int64    `tfsdk:"mtu" json:"mtu,omitempty"`
				Nameservers *[]string `tfsdk:"nameservers" json:"nameservers,omitempty"`
				NetworkName *string   `tfsdk:"network_name" json:"networkName,omitempty"`
				Routes      *[]struct {
					Metric *int64  `tfsdk:"metric" json:"metric,omitempty"`
					To     *string `tfsdk:"to" json:"to,omitempty"`
					Via    *string `tfsdk:"via" json:"via,omitempty"`
				} `tfsdk:"routes" json:"routes,omitempty"`
				SearchDomains    *[]string `tfsdk:"search_domains" json:"searchDomains,omitempty"`
				SkipIPAllocation *bool     `tfsdk:"skip_ip_allocation" json:"skipIPAllocation,omitempty"`
			} `tfsdk:"devices" json:"devices,omitempty"`
			PreferredAPIServerCidr *string `tfsdk:"preferred_api_server_cidr" json:"preferredAPIServerCidr,omitempty"`
			Routes                 *[]struct {
				Metric *int64  `tfsdk:"metric" json:"metric,omitempty"`
				To     *string `tfsdk:"to" json:"to,omitempty"`
				Via    *string `tfsdk:"via" json:"via,omitempty"`
			} `tfsdk:"routes" json:"routes,omitempty"`
		} `tfsdk:"network" json:"network,omitempty"`
		NumCPUs           *int64  `tfsdk:"num_cp_us" json:"numCPUs,omitempty"`
		NumCoresPerSocket *int64  `tfsdk:"num_cores_per_socket" json:"numCoresPerSocket,omitempty"`
		Os                *string `tfsdk:"os" json:"os,omitempty"`
		PciDevices        *[]struct {
			CustomLabel *string `tfsdk:"custom_label" json:"customLabel,omitempty"`
			DeviceId    *int64  `tfsdk:"device_id" json:"deviceId,omitempty"`
			VGPUProfile *string `tfsdk:"v_gpu_profile" json:"vGPUProfile,omitempty"`
			VendorId    *int64  `tfsdk:"vendor_id" json:"vendorId,omitempty"`
		} `tfsdk:"pci_devices" json:"pciDevices,omitempty"`
		PowerOffMode      *string   `tfsdk:"power_off_mode" json:"powerOffMode,omitempty"`
		ProviderID        *string   `tfsdk:"provider_id" json:"providerID,omitempty"`
		ResourcePool      *string   `tfsdk:"resource_pool" json:"resourcePool,omitempty"`
		Server            *string   `tfsdk:"server" json:"server,omitempty"`
		Snapshot          *string   `tfsdk:"snapshot" json:"snapshot,omitempty"`
		StoragePolicyName *string   `tfsdk:"storage_policy_name" json:"storagePolicyName,omitempty"`
		TagIDs            *[]string `tfsdk:"tag_i_ds" json:"tagIDs,omitempty"`
		Template          *string   `tfsdk:"template" json:"template,omitempty"`
		Thumbprint        *string   `tfsdk:"thumbprint" json:"thumbprint,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest

type InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest struct{}

func (*InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Metadata

func (*InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Read

func (*InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Schema

type InfrastructureClusterXK8SIoVsphereVmV1Beta1ManifestData

type InfrastructureClusterXK8SIoVsphereVmV1Beta1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AdditionalDisksGiB *[]string `tfsdk:"additional_disks_gi_b" json:"additionalDisksGiB,omitempty"`
		BiosUUID           *string   `tfsdk:"bios_uuid" json:"biosUUID,omitempty"`
		BootstrapRef       *struct {
			ApiVersion      *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
			FieldPath       *string `tfsdk:"field_path" json:"fieldPath,omitempty"`
			Kind            *string `tfsdk:"kind" json:"kind,omitempty"`
			Name            *string `tfsdk:"name" json:"name,omitempty"`
			Namespace       *string `tfsdk:"namespace" json:"namespace,omitempty"`
			ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"`
			Uid             *string `tfsdk:"uid" json:"uid,omitempty"`
		} `tfsdk:"bootstrap_ref" json:"bootstrapRef,omitempty"`
		CloneMode                *string            `tfsdk:"clone_mode" json:"cloneMode,omitempty"`
		CustomVMXKeys            *map[string]string `tfsdk:"custom_vmx_keys" json:"customVMXKeys,omitempty"`
		Datacenter               *string            `tfsdk:"datacenter" json:"datacenter,omitempty"`
		Datastore                *string            `tfsdk:"datastore" json:"datastore,omitempty"`
		DiskGiB                  *int64             `tfsdk:"disk_gi_b" json:"diskGiB,omitempty"`
		Folder                   *string            `tfsdk:"folder" json:"folder,omitempty"`
		GuestSoftPowerOffTimeout *string            `tfsdk:"guest_soft_power_off_timeout" json:"guestSoftPowerOffTimeout,omitempty"`
		HardwareVersion          *string            `tfsdk:"hardware_version" json:"hardwareVersion,omitempty"`
		MemoryMiB                *int64             `tfsdk:"memory_mi_b" json:"memoryMiB,omitempty"`
		Network                  *struct {
			Devices *[]struct {
				AddressesFromPools *[]struct {
					ApiGroup *string `tfsdk:"api_group" json:"apiGroup,omitempty"`
					Kind     *string `tfsdk:"kind" json:"kind,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"addresses_from_pools" json:"addressesFromPools,omitempty"`
				DeviceName     *string `tfsdk:"device_name" json:"deviceName,omitempty"`
				Dhcp4          *bool   `tfsdk:"dhcp4" json:"dhcp4,omitempty"`
				Dhcp4Overrides *struct {
					Hostname     *string `tfsdk:"hostname" json:"hostname,omitempty"`
					RouteMetric  *int64  `tfsdk:"route_metric" json:"routeMetric,omitempty"`
					SendHostname *bool   `tfsdk:"send_hostname" json:"sendHostname,omitempty"`
					UseDNS       *bool   `tfsdk:"use_dns" json:"useDNS,omitempty"`
					UseDomains   *string `tfsdk:"use_domains" json:"useDomains,omitempty"`
					UseHostname  *bool   `tfsdk:"use_hostname" json:"useHostname,omitempty"`
					UseMTU       *bool   `tfsdk:"use_mtu" json:"useMTU,omitempty"`
					UseNTP       *bool   `tfsdk:"use_ntp" json:"useNTP,omitempty"`
					UseRoutes    *string `tfsdk:"use_routes" json:"useRoutes,omitempty"`
				} `tfsdk:"dhcp4_overrides" json:"dhcp4Overrides,omitempty"`
				Dhcp6          *bool `tfsdk:"dhcp6" json:"dhcp6,omitempty"`
				Dhcp6Overrides *struct {
					Hostname     *string `tfsdk:"hostname" json:"hostname,omitempty"`
					RouteMetric  *int64  `tfsdk:"route_metric" json:"routeMetric,omitempty"`
					SendHostname *bool   `tfsdk:"send_hostname" json:"sendHostname,omitempty"`
					UseDNS       *bool   `tfsdk:"use_dns" json:"useDNS,omitempty"`
					UseDomains   *string `tfsdk:"use_domains" json:"useDomains,omitempty"`
					UseHostname  *bool   `tfsdk:"use_hostname" json:"useHostname,omitempty"`
					UseMTU       *bool   `tfsdk:"use_mtu" json:"useMTU,omitempty"`
					UseNTP       *bool   `tfsdk:"use_ntp" json:"useNTP,omitempty"`
					UseRoutes    *string `tfsdk:"use_routes" json:"useRoutes,omitempty"`
				} `tfsdk:"dhcp6_overrides" json:"dhcp6Overrides,omitempty"`
				Gateway4    *string   `tfsdk:"gateway4" json:"gateway4,omitempty"`
				Gateway6    *string   `tfsdk:"gateway6" json:"gateway6,omitempty"`
				IpAddrs     *[]string `tfsdk:"ip_addrs" json:"ipAddrs,omitempty"`
				MacAddr     *string   `tfsdk:"mac_addr" json:"macAddr,omitempty"`
				Mtu         *int64    `tfsdk:"mtu" json:"mtu,omitempty"`
				Nameservers *[]string `tfsdk:"nameservers" json:"nameservers,omitempty"`
				NetworkName *string   `tfsdk:"network_name" json:"networkName,omitempty"`
				Routes      *[]struct {
					Metric *int64  `tfsdk:"metric" json:"metric,omitempty"`
					To     *string `tfsdk:"to" json:"to,omitempty"`
					Via    *string `tfsdk:"via" json:"via,omitempty"`
				} `tfsdk:"routes" json:"routes,omitempty"`
				SearchDomains    *[]string `tfsdk:"search_domains" json:"searchDomains,omitempty"`
				SkipIPAllocation *bool     `tfsdk:"skip_ip_allocation" json:"skipIPAllocation,omitempty"`
			} `tfsdk:"devices" json:"devices,omitempty"`
			PreferredAPIServerCidr *string `tfsdk:"preferred_api_server_cidr" json:"preferredAPIServerCidr,omitempty"`
			Routes                 *[]struct {
				Metric *int64  `tfsdk:"metric" json:"metric,omitempty"`
				To     *string `tfsdk:"to" json:"to,omitempty"`
				Via    *string `tfsdk:"via" json:"via,omitempty"`
			} `tfsdk:"routes" json:"routes,omitempty"`
		} `tfsdk:"network" json:"network,omitempty"`
		NumCPUs           *int64  `tfsdk:"num_cp_us" json:"numCPUs,omitempty"`
		NumCoresPerSocket *int64  `tfsdk:"num_cores_per_socket" json:"numCoresPerSocket,omitempty"`
		Os                *string `tfsdk:"os" json:"os,omitempty"`
		PciDevices        *[]struct {
			CustomLabel *string `tfsdk:"custom_label" json:"customLabel,omitempty"`
			DeviceId    *int64  `tfsdk:"device_id" json:"deviceId,omitempty"`
			VGPUProfile *string `tfsdk:"v_gpu_profile" json:"vGPUProfile,omitempty"`
			VendorId    *int64  `tfsdk:"vendor_id" json:"vendorId,omitempty"`
		} `tfsdk:"pci_devices" json:"pciDevices,omitempty"`
		PowerOffMode      *string   `tfsdk:"power_off_mode" json:"powerOffMode,omitempty"`
		ResourcePool      *string   `tfsdk:"resource_pool" json:"resourcePool,omitempty"`
		Server            *string   `tfsdk:"server" json:"server,omitempty"`
		Snapshot          *string   `tfsdk:"snapshot" json:"snapshot,omitempty"`
		StoragePolicyName *string   `tfsdk:"storage_policy_name" json:"storagePolicyName,omitempty"`
		TagIDs            *[]string `tfsdk:"tag_i_ds" json:"tagIDs,omitempty"`
		Template          *string   `tfsdk:"template" json:"template,omitempty"`
		Thumbprint        *string   `tfsdk:"thumbprint" json:"thumbprint,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL