forklift_konveyor_io_v1beta1

package
v0.0.0-...-0cc6638 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2025 License: 0BSD Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewForkliftKonveyorIoForkliftControllerV1Beta1Manifest

func NewForkliftKonveyorIoForkliftControllerV1Beta1Manifest() datasource.DataSource

func NewForkliftKonveyorIoHookV1Beta1Manifest

func NewForkliftKonveyorIoHookV1Beta1Manifest() datasource.DataSource

func NewForkliftKonveyorIoHostV1Beta1Manifest

func NewForkliftKonveyorIoHostV1Beta1Manifest() datasource.DataSource

func NewForkliftKonveyorIoMigrationV1Beta1Manifest

func NewForkliftKonveyorIoMigrationV1Beta1Manifest() datasource.DataSource

func NewForkliftKonveyorIoNetworkMapV1Beta1Manifest

func NewForkliftKonveyorIoNetworkMapV1Beta1Manifest() datasource.DataSource

func NewForkliftKonveyorIoOpenstackVolumePopulatorV1Beta1Manifest

func NewForkliftKonveyorIoOpenstackVolumePopulatorV1Beta1Manifest() datasource.DataSource

func NewForkliftKonveyorIoOvirtVolumePopulatorV1Beta1Manifest

func NewForkliftKonveyorIoOvirtVolumePopulatorV1Beta1Manifest() datasource.DataSource

func NewForkliftKonveyorIoPlanV1Beta1Manifest

func NewForkliftKonveyorIoPlanV1Beta1Manifest() datasource.DataSource

func NewForkliftKonveyorIoProviderV1Beta1Manifest

func NewForkliftKonveyorIoProviderV1Beta1Manifest() datasource.DataSource

func NewForkliftKonveyorIoStorageMapV1Beta1Manifest

func NewForkliftKonveyorIoStorageMapV1Beta1Manifest() datasource.DataSource

Types

type ForkliftKonveyorIoForkliftControllerV1Beta1Manifest

type ForkliftKonveyorIoForkliftControllerV1Beta1Manifest struct{}

func (*ForkliftKonveyorIoForkliftControllerV1Beta1Manifest) Metadata

func (*ForkliftKonveyorIoForkliftControllerV1Beta1Manifest) Read

func (*ForkliftKonveyorIoForkliftControllerV1Beta1Manifest) Schema

type ForkliftKonveyorIoForkliftControllerV1Beta1ManifestData

type ForkliftKonveyorIoForkliftControllerV1Beta1ManifestData 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 *map[string]string `tfsdk:"spec" json:"spec,omitempty"`
}

type ForkliftKonveyorIoHookV1Beta1Manifest

type ForkliftKonveyorIoHookV1Beta1Manifest struct{}

func (*ForkliftKonveyorIoHookV1Beta1Manifest) Metadata

func (*ForkliftKonveyorIoHookV1Beta1Manifest) Read

func (*ForkliftKonveyorIoHookV1Beta1Manifest) Schema

type ForkliftKonveyorIoHookV1Beta1ManifestData

type ForkliftKonveyorIoHookV1Beta1ManifestData 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 {
		Deadline       *int64  `tfsdk:"deadline" json:"deadline,omitempty"`
		Image          *string `tfsdk:"image" json:"image,omitempty"`
		Playbook       *string `tfsdk:"playbook" json:"playbook,omitempty"`
		ServiceAccount *string `tfsdk:"service_account" json:"serviceAccount,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ForkliftKonveyorIoHostV1Beta1Manifest

type ForkliftKonveyorIoHostV1Beta1Manifest struct{}

func (*ForkliftKonveyorIoHostV1Beta1Manifest) Metadata

func (*ForkliftKonveyorIoHostV1Beta1Manifest) Read

func (*ForkliftKonveyorIoHostV1Beta1Manifest) Schema

type ForkliftKonveyorIoHostV1Beta1ManifestData

type ForkliftKonveyorIoHostV1Beta1ManifestData 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 {
		Id        *string `tfsdk:"id" json:"id,omitempty"`
		IpAddress *string `tfsdk:"ip_address" json:"ipAddress,omitempty"`
		Name      *string `tfsdk:"name" json:"name,omitempty"`
		Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
		Provider  *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:"provider" json:"provider,omitempty"`
		Secret *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:"secret" json:"secret,omitempty"`
		Type *string `tfsdk:"type" json:"type,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ForkliftKonveyorIoMigrationV1Beta1Manifest

type ForkliftKonveyorIoMigrationV1Beta1Manifest struct{}

func (*ForkliftKonveyorIoMigrationV1Beta1Manifest) Metadata

func (*ForkliftKonveyorIoMigrationV1Beta1Manifest) Read

func (*ForkliftKonveyorIoMigrationV1Beta1Manifest) Schema

type ForkliftKonveyorIoMigrationV1Beta1ManifestData

type ForkliftKonveyorIoMigrationV1Beta1ManifestData 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 {
		Cancel *[]struct {
			Id        *string `tfsdk:"id" json:"id,omitempty"`
			Name      *string `tfsdk:"name" json:"name,omitempty"`
			Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			Type      *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"cancel" json:"cancel,omitempty"`
		Cutover *string `tfsdk:"cutover" json:"cutover,omitempty"`
		Plan    *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:"plan" json:"plan,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ForkliftKonveyorIoNetworkMapV1Beta1Manifest

type ForkliftKonveyorIoNetworkMapV1Beta1Manifest struct{}

func (*ForkliftKonveyorIoNetworkMapV1Beta1Manifest) Metadata

func (*ForkliftKonveyorIoNetworkMapV1Beta1Manifest) Read

func (*ForkliftKonveyorIoNetworkMapV1Beta1Manifest) Schema

type ForkliftKonveyorIoNetworkMapV1Beta1ManifestData

type ForkliftKonveyorIoNetworkMapV1Beta1ManifestData 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 {
		Map *[]struct {
			Destination *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
				Type      *string `tfsdk:"type" json:"type,omitempty"`
			} `tfsdk:"destination" json:"destination,omitempty"`
			Source *struct {
				Id        *string `tfsdk:"id" json:"id,omitempty"`
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
				Type      *string `tfsdk:"type" json:"type,omitempty"`
			} `tfsdk:"source" json:"source,omitempty"`
		} `tfsdk:"map" json:"map,omitempty"`
		Provider *struct {
			Destination *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:"destination" json:"destination,omitempty"`
			Source *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:"source" json:"source,omitempty"`
		} `tfsdk:"provider" json:"provider,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ForkliftKonveyorIoOpenstackVolumePopulatorV1Beta1Manifest

type ForkliftKonveyorIoOpenstackVolumePopulatorV1Beta1Manifest struct{}

func (*ForkliftKonveyorIoOpenstackVolumePopulatorV1Beta1Manifest) Metadata

func (*ForkliftKonveyorIoOpenstackVolumePopulatorV1Beta1Manifest) Read

func (*ForkliftKonveyorIoOpenstackVolumePopulatorV1Beta1Manifest) Schema

type ForkliftKonveyorIoOpenstackVolumePopulatorV1Beta1ManifestData

type ForkliftKonveyorIoOpenstackVolumePopulatorV1Beta1ManifestData 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 {
		IdentityUrl     *string `tfsdk:"identity_url" json:"identityUrl,omitempty"`
		ImageId         *string `tfsdk:"image_id" json:"imageId,omitempty"`
		SecretName      *string `tfsdk:"secret_name" json:"secretName,omitempty"`
		TransferNetwork *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:"transfer_network" json:"transferNetwork,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ForkliftKonveyorIoOvirtVolumePopulatorV1Beta1Manifest

type ForkliftKonveyorIoOvirtVolumePopulatorV1Beta1Manifest struct{}

func (*ForkliftKonveyorIoOvirtVolumePopulatorV1Beta1Manifest) Metadata

func (*ForkliftKonveyorIoOvirtVolumePopulatorV1Beta1Manifest) Read

func (*ForkliftKonveyorIoOvirtVolumePopulatorV1Beta1Manifest) Schema

type ForkliftKonveyorIoOvirtVolumePopulatorV1Beta1ManifestData

type ForkliftKonveyorIoOvirtVolumePopulatorV1Beta1ManifestData 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 {
		DiskId           *string `tfsdk:"disk_id" json:"diskId,omitempty"`
		EngineSecretName *string `tfsdk:"engine_secret_name" json:"engineSecretName,omitempty"`
		EngineUrl        *string `tfsdk:"engine_url" json:"engineUrl,omitempty"`
		TransferNetwork  *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:"transfer_network" json:"transferNetwork,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ForkliftKonveyorIoPlanV1Beta1Manifest

type ForkliftKonveyorIoPlanV1Beta1Manifest struct{}

func (*ForkliftKonveyorIoPlanV1Beta1Manifest) Metadata

func (*ForkliftKonveyorIoPlanV1Beta1Manifest) Read

func (*ForkliftKonveyorIoPlanV1Beta1Manifest) Schema

type ForkliftKonveyorIoPlanV1Beta1ManifestData

type ForkliftKonveyorIoPlanV1Beta1ManifestData 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 {
		Archived    *bool   `tfsdk:"archived" json:"archived,omitempty"`
		Description *string `tfsdk:"description" json:"description,omitempty"`
		Map         *struct {
			Network *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:"network" json:"network,omitempty"`
			Storage *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:"storage" json:"storage,omitempty"`
		} `tfsdk:"map" json:"map,omitempty"`
		PreserveClusterCpuModel *bool `tfsdk:"preserve_cluster_cpu_model" json:"preserveClusterCpuModel,omitempty"`
		PreserveStaticIPs       *bool `tfsdk:"preserve_static_i_ps" json:"preserveStaticIPs,omitempty"`
		Provider                *struct {
			Destination *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:"destination" json:"destination,omitempty"`
			Source *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:"source" json:"source,omitempty"`
		} `tfsdk:"provider" json:"provider,omitempty"`
		TargetNamespace *string `tfsdk:"target_namespace" json:"targetNamespace,omitempty"`
		TransferNetwork *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:"transfer_network" json:"transferNetwork,omitempty"`
		Vms *[]struct {
			Hooks *[]struct {
				Hook *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:"hook" json:"hook,omitempty"`
				Step *string `tfsdk:"step" json:"step,omitempty"`
			} `tfsdk:"hooks" json:"hooks,omitempty"`
			Id           *string `tfsdk:"id" json:"id,omitempty"`
			InstanceType *string `tfsdk:"instance_type" json:"instanceType,omitempty"`
			Luks         *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:"luks" json:"luks,omitempty"`
			Name      *string `tfsdk:"name" json:"name,omitempty"`
			Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			RootDisk  *string `tfsdk:"root_disk" json:"rootDisk,omitempty"`
			Type      *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"vms" json:"vms,omitempty"`
		Warm *bool `tfsdk:"warm" json:"warm,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ForkliftKonveyorIoProviderV1Beta1Manifest

type ForkliftKonveyorIoProviderV1Beta1Manifest struct{}

func (*ForkliftKonveyorIoProviderV1Beta1Manifest) Metadata

func (*ForkliftKonveyorIoProviderV1Beta1Manifest) Read

func (*ForkliftKonveyorIoProviderV1Beta1Manifest) Schema

type ForkliftKonveyorIoProviderV1Beta1ManifestData

type ForkliftKonveyorIoProviderV1Beta1ManifestData 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 {
		Secret *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:"secret" json:"secret,omitempty"`
		Settings *map[string]string `tfsdk:"settings" json:"settings,omitempty"`
		Type     *string            `tfsdk:"type" json:"type,omitempty"`
		Url      *string            `tfsdk:"url" json:"url,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ForkliftKonveyorIoStorageMapV1Beta1Manifest

type ForkliftKonveyorIoStorageMapV1Beta1Manifest struct{}

func (*ForkliftKonveyorIoStorageMapV1Beta1Manifest) Metadata

func (*ForkliftKonveyorIoStorageMapV1Beta1Manifest) Read

func (*ForkliftKonveyorIoStorageMapV1Beta1Manifest) Schema

type ForkliftKonveyorIoStorageMapV1Beta1ManifestData

type ForkliftKonveyorIoStorageMapV1Beta1ManifestData 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 {
		Map *[]struct {
			Destination *struct {
				AccessMode   *string `tfsdk:"access_mode" json:"accessMode,omitempty"`
				StorageClass *string `tfsdk:"storage_class" json:"storageClass,omitempty"`
				VolumeMode   *string `tfsdk:"volume_mode" json:"volumeMode,omitempty"`
			} `tfsdk:"destination" json:"destination,omitempty"`
			Source *struct {
				Id        *string `tfsdk:"id" json:"id,omitempty"`
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
				Type      *string `tfsdk:"type" json:"type,omitempty"`
			} `tfsdk:"source" json:"source,omitempty"`
		} `tfsdk:"map" json:"map,omitempty"`
		Provider *struct {
			Destination *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:"destination" json:"destination,omitempty"`
			Source *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:"source" json:"source,omitempty"`
		} `tfsdk:"provider" json:"provider,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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