v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "fsx-lustre-file-system.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "FsxLustreFileSystem"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_fsx_lustre_file_system"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeFsxLustreFileSystem

func DecodeFsxLustreFileSystem(prev *FsxLustreFileSystem, ctyValue cty.Value) (resource.Managed, error)

func DecodeFsxLustreFileSystem_Arn

func DecodeFsxLustreFileSystem_Arn(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_AutoImportPolicy

func DecodeFsxLustreFileSystem_AutoImportPolicy(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_AutomaticBackupRetentionDays

func DecodeFsxLustreFileSystem_AutomaticBackupRetentionDays(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_DailyAutomaticBackupStartTime

func DecodeFsxLustreFileSystem_DailyAutomaticBackupStartTime(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_DeploymentType

func DecodeFsxLustreFileSystem_DeploymentType(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_DnsName

func DecodeFsxLustreFileSystem_DnsName(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_DriveCacheType

func DecodeFsxLustreFileSystem_DriveCacheType(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_ExportPath

func DecodeFsxLustreFileSystem_ExportPath(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_ImportPath

func DecodeFsxLustreFileSystem_ImportPath(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_ImportedFileChunkSize

func DecodeFsxLustreFileSystem_ImportedFileChunkSize(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_KmsKeyId

func DecodeFsxLustreFileSystem_KmsKeyId(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_MountName

func DecodeFsxLustreFileSystem_MountName(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_NetworkInterfaceIds

func DecodeFsxLustreFileSystem_NetworkInterfaceIds(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeFsxLustreFileSystem_OwnerId

func DecodeFsxLustreFileSystem_OwnerId(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_PerUnitStorageThroughput

func DecodeFsxLustreFileSystem_PerUnitStorageThroughput(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_SecurityGroupIds

func DecodeFsxLustreFileSystem_SecurityGroupIds(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeFsxLustreFileSystem_StorageCapacity

func DecodeFsxLustreFileSystem_StorageCapacity(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_StorageType

func DecodeFsxLustreFileSystem_StorageType(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_SubnetIds

func DecodeFsxLustreFileSystem_SubnetIds(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeFsxLustreFileSystem_Tags

func DecodeFsxLustreFileSystem_Tags(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeFsxLustreFileSystem_Timeouts

func DecodeFsxLustreFileSystem_Timeouts(p *Timeouts, vals map[string]cty.Value)

containerTypeDecodeTemplate

func DecodeFsxLustreFileSystem_Timeouts_Create

func DecodeFsxLustreFileSystem_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_Timeouts_Delete

func DecodeFsxLustreFileSystem_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_VpcId

func DecodeFsxLustreFileSystem_VpcId(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeFsxLustreFileSystem_WeeklyMaintenanceStartTime

func DecodeFsxLustreFileSystem_WeeklyMaintenanceStartTime(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeFsxLustreFileSystem

func EncodeFsxLustreFileSystem(r FsxLustreFileSystem) cty.Value

func EncodeFsxLustreFileSystem_Arn

func EncodeFsxLustreFileSystem_Arn(p FsxLustreFileSystemObservation, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_AutoImportPolicy

func EncodeFsxLustreFileSystem_AutoImportPolicy(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_AutomaticBackupRetentionDays

func EncodeFsxLustreFileSystem_AutomaticBackupRetentionDays(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_DailyAutomaticBackupStartTime

func EncodeFsxLustreFileSystem_DailyAutomaticBackupStartTime(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_DeploymentType

func EncodeFsxLustreFileSystem_DeploymentType(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_DnsName

func EncodeFsxLustreFileSystem_DnsName(p FsxLustreFileSystemObservation, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_DriveCacheType

func EncodeFsxLustreFileSystem_DriveCacheType(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_ExportPath

func EncodeFsxLustreFileSystem_ExportPath(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_ImportPath

func EncodeFsxLustreFileSystem_ImportPath(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_ImportedFileChunkSize

func EncodeFsxLustreFileSystem_ImportedFileChunkSize(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_KmsKeyId

func EncodeFsxLustreFileSystem_KmsKeyId(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_MountName

func EncodeFsxLustreFileSystem_MountName(p FsxLustreFileSystemObservation, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_NetworkInterfaceIds

func EncodeFsxLustreFileSystem_NetworkInterfaceIds(p FsxLustreFileSystemObservation, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_OwnerId

func EncodeFsxLustreFileSystem_OwnerId(p FsxLustreFileSystemObservation, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_PerUnitStorageThroughput

func EncodeFsxLustreFileSystem_PerUnitStorageThroughput(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_SecurityGroupIds

func EncodeFsxLustreFileSystem_SecurityGroupIds(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_StorageCapacity

func EncodeFsxLustreFileSystem_StorageCapacity(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_StorageType

func EncodeFsxLustreFileSystem_StorageType(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_SubnetIds

func EncodeFsxLustreFileSystem_SubnetIds(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_Tags

func EncodeFsxLustreFileSystem_Tags(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_Timeouts

func EncodeFsxLustreFileSystem_Timeouts(p Timeouts, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_Timeouts_Create

func EncodeFsxLustreFileSystem_Timeouts_Create(p Timeouts, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_Timeouts_Delete

func EncodeFsxLustreFileSystem_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_VpcId

func EncodeFsxLustreFileSystem_VpcId(p FsxLustreFileSystemObservation, vals map[string]cty.Value)

func EncodeFsxLustreFileSystem_WeeklyMaintenanceStartTime

func EncodeFsxLustreFileSystem_WeeklyMaintenanceStartTime(p FsxLustreFileSystemParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeFsxLustreFileSystem_Arn

mergePrimitiveTemplateStatus

func MergeFsxLustreFileSystem_AutoImportPolicy

func MergeFsxLustreFileSystem_AutoImportPolicy(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_AutomaticBackupRetentionDays

func MergeFsxLustreFileSystem_AutomaticBackupRetentionDays(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_DailyAutomaticBackupStartTime

func MergeFsxLustreFileSystem_DailyAutomaticBackupStartTime(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_DeploymentType

func MergeFsxLustreFileSystem_DeploymentType(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_DnsName

mergePrimitiveTemplateStatus

func MergeFsxLustreFileSystem_DriveCacheType

func MergeFsxLustreFileSystem_DriveCacheType(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_ExportPath

func MergeFsxLustreFileSystem_ExportPath(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_ImportPath

func MergeFsxLustreFileSystem_ImportPath(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_ImportedFileChunkSize

func MergeFsxLustreFileSystem_ImportedFileChunkSize(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_KmsKeyId

func MergeFsxLustreFileSystem_KmsKeyId(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_MountName

func MergeFsxLustreFileSystem_MountName(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeFsxLustreFileSystem_NetworkInterfaceIds

func MergeFsxLustreFileSystem_NetworkInterfaceIds(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateStatus

func MergeFsxLustreFileSystem_OwnerId

mergePrimitiveTemplateStatus

func MergeFsxLustreFileSystem_PerUnitStorageThroughput

func MergeFsxLustreFileSystem_PerUnitStorageThroughput(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_SecurityGroupIds

func MergeFsxLustreFileSystem_SecurityGroupIds(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeFsxLustreFileSystem_StorageCapacity

func MergeFsxLustreFileSystem_StorageCapacity(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_StorageType

func MergeFsxLustreFileSystem_StorageType(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_SubnetIds

func MergeFsxLustreFileSystem_SubnetIds(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeFsxLustreFileSystem_Tags

mergePrimitiveContainerTemplateSpec

func MergeFsxLustreFileSystem_Timeouts

func MergeFsxLustreFileSystem_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergeStructTemplateSpec

func MergeFsxLustreFileSystem_Timeouts_Create

func MergeFsxLustreFileSystem_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_Timeouts_Delete

func MergeFsxLustreFileSystem_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeFsxLustreFileSystem_VpcId

mergePrimitiveTemplateStatus

func MergeFsxLustreFileSystem_WeeklyMaintenanceStartTime

func MergeFsxLustreFileSystem_WeeklyMaintenanceStartTime(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type FsxLustreFileSystem

type FsxLustreFileSystem struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   FsxLustreFileSystemSpec   `json:"spec"`
	Status FsxLustreFileSystemStatus `json:"status,omitempty"`
}

FsxLustreFileSystem is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*FsxLustreFileSystem) DeepCopy

func (in *FsxLustreFileSystem) DeepCopy() *FsxLustreFileSystem

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystem.

func (*FsxLustreFileSystem) DeepCopyInto

func (in *FsxLustreFileSystem) DeepCopyInto(out *FsxLustreFileSystem)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FsxLustreFileSystem) DeepCopyObject

func (in *FsxLustreFileSystem) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FsxLustreFileSystem) GetCondition

GetCondition of this FsxLustreFileSystem.

func (*FsxLustreFileSystem) GetDeletionPolicy

func (mg *FsxLustreFileSystem) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this FsxLustreFileSystem.

func (*FsxLustreFileSystem) GetProviderConfigReference

func (mg *FsxLustreFileSystem) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this FsxLustreFileSystem.

func (*FsxLustreFileSystem) GetProviderReference

func (mg *FsxLustreFileSystem) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this FsxLustreFileSystem. Deprecated: Use GetProviderConfigReference.

func (*FsxLustreFileSystem) GetWriteConnectionSecretToReference

func (mg *FsxLustreFileSystem) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this FsxLustreFileSystem.

func (*FsxLustreFileSystem) SetConditions

func (mg *FsxLustreFileSystem) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this FsxLustreFileSystem.

func (*FsxLustreFileSystem) SetDeletionPolicy

func (mg *FsxLustreFileSystem) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this FsxLustreFileSystem.

func (*FsxLustreFileSystem) SetProviderConfigReference

func (mg *FsxLustreFileSystem) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this FsxLustreFileSystem.

func (*FsxLustreFileSystem) SetProviderReference

func (mg *FsxLustreFileSystem) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this FsxLustreFileSystem. Deprecated: Use SetProviderConfigReference.

func (*FsxLustreFileSystem) SetWriteConnectionSecretToReference

func (mg *FsxLustreFileSystem) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this FsxLustreFileSystem.

type FsxLustreFileSystemList

type FsxLustreFileSystemList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FsxLustreFileSystem `json:"items"`
}

FsxLustreFileSystem contains a list of FsxLustreFileSystemList

func (*FsxLustreFileSystemList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemList.

func (*FsxLustreFileSystemList) DeepCopyInto

func (in *FsxLustreFileSystemList) DeepCopyInto(out *FsxLustreFileSystemList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FsxLustreFileSystemList) DeepCopyObject

func (in *FsxLustreFileSystemList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FsxLustreFileSystemList) GetItems

func (l *FsxLustreFileSystemList) GetItems() []resource.Managed

GetItems of this FsxLustreFileSystemList.

type FsxLustreFileSystemObservation

type FsxLustreFileSystemObservation struct {
	DnsName             string   `json:"dns_name"`
	MountName           string   `json:"mount_name"`
	Arn                 string   `json:"arn"`
	OwnerId             string   `json:"owner_id"`
	VpcId               string   `json:"vpc_id"`
	NetworkInterfaceIds []string `json:"network_interface_ids"`
}

A FsxLustreFileSystemObservation records the observed state of a FsxLustreFileSystem

func (*FsxLustreFileSystemObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemObservation.

func (*FsxLustreFileSystemObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FsxLustreFileSystemParameters

type FsxLustreFileSystemParameters struct {
	KmsKeyId                      string            `json:"kms_key_id"`
	AutoImportPolicy              string            `json:"auto_import_policy"`
	AutomaticBackupRetentionDays  int64             `json:"automatic_backup_retention_days"`
	DeploymentType                string            `json:"deployment_type"`
	Tags                          map[string]string `json:"tags"`
	DailyAutomaticBackupStartTime string            `json:"daily_automatic_backup_start_time"`
	PerUnitStorageThroughput      int64             `json:"per_unit_storage_throughput"`
	StorageCapacity               int64             `json:"storage_capacity"`
	StorageType                   string            `json:"storage_type"`
	DriveCacheType                string            `json:"drive_cache_type"`
	ExportPath                    string            `json:"export_path"`
	SubnetIds                     []string          `json:"subnet_ids"`
	ImportPath                    string            `json:"import_path"`
	ImportedFileChunkSize         int64             `json:"imported_file_chunk_size"`
	SecurityGroupIds              []string          `json:"security_group_ids"`
	WeeklyMaintenanceStartTime    string            `json:"weekly_maintenance_start_time"`
	Timeouts                      Timeouts          `json:"timeouts"`
}

A FsxLustreFileSystemParameters defines the desired state of a FsxLustreFileSystem

func (*FsxLustreFileSystemParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemParameters.

func (*FsxLustreFileSystemParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FsxLustreFileSystemSpec

type FsxLustreFileSystemSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  FsxLustreFileSystemParameters `json:"forProvider"`
}

A FsxLustreFileSystemSpec defines the desired state of a FsxLustreFileSystem

func (*FsxLustreFileSystemSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemSpec.

func (*FsxLustreFileSystemSpec) DeepCopyInto

func (in *FsxLustreFileSystemSpec) DeepCopyInto(out *FsxLustreFileSystemSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FsxLustreFileSystemStatus

type FsxLustreFileSystemStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     FsxLustreFileSystemObservation `json:"atProvider"`
}

A FsxLustreFileSystemStatus defines the observed state of a FsxLustreFileSystem

func (*FsxLustreFileSystemStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemStatus.

func (*FsxLustreFileSystemStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Timeouts

type Timeouts struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
}

func (*Timeouts) DeepCopy

func (in *Timeouts) DeepCopy() *Timeouts

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.

func (*Timeouts) DeepCopyInto

func (in *Timeouts) DeepCopyInto(out *Timeouts)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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