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   = "efs-mount-target.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeEfsMountTarget

func DecodeEfsMountTarget(prev *EfsMountTarget, ctyValue cty.Value) (resource.Managed, error)

func DecodeEfsMountTarget_AvailabilityZoneId

func DecodeEfsMountTarget_AvailabilityZoneId(p *EfsMountTargetObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEfsMountTarget_AvailabilityZoneName

func DecodeEfsMountTarget_AvailabilityZoneName(p *EfsMountTargetObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEfsMountTarget_DnsName

func DecodeEfsMountTarget_DnsName(p *EfsMountTargetObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEfsMountTarget_FileSystemArn

func DecodeEfsMountTarget_FileSystemArn(p *EfsMountTargetObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEfsMountTarget_FileSystemId

func DecodeEfsMountTarget_FileSystemId(p *EfsMountTargetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEfsMountTarget_IpAddress

func DecodeEfsMountTarget_IpAddress(p *EfsMountTargetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEfsMountTarget_MountTargetDnsName

func DecodeEfsMountTarget_MountTargetDnsName(p *EfsMountTargetObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEfsMountTarget_NetworkInterfaceId

func DecodeEfsMountTarget_NetworkInterfaceId(p *EfsMountTargetObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEfsMountTarget_OwnerId

func DecodeEfsMountTarget_OwnerId(p *EfsMountTargetObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEfsMountTarget_SecurityGroups

func DecodeEfsMountTarget_SecurityGroups(p *EfsMountTargetParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeEfsMountTarget_SubnetId

func DecodeEfsMountTarget_SubnetId(p *EfsMountTargetParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeEfsMountTarget

func EncodeEfsMountTarget(r EfsMountTarget) cty.Value

func EncodeEfsMountTarget_AvailabilityZoneId

func EncodeEfsMountTarget_AvailabilityZoneId(p EfsMountTargetObservation, vals map[string]cty.Value)

func EncodeEfsMountTarget_AvailabilityZoneName

func EncodeEfsMountTarget_AvailabilityZoneName(p EfsMountTargetObservation, vals map[string]cty.Value)

func EncodeEfsMountTarget_DnsName

func EncodeEfsMountTarget_DnsName(p EfsMountTargetObservation, vals map[string]cty.Value)

func EncodeEfsMountTarget_FileSystemArn

func EncodeEfsMountTarget_FileSystemArn(p EfsMountTargetObservation, vals map[string]cty.Value)

func EncodeEfsMountTarget_FileSystemId

func EncodeEfsMountTarget_FileSystemId(p EfsMountTargetParameters, vals map[string]cty.Value)

func EncodeEfsMountTarget_IpAddress

func EncodeEfsMountTarget_IpAddress(p EfsMountTargetParameters, vals map[string]cty.Value)

func EncodeEfsMountTarget_MountTargetDnsName

func EncodeEfsMountTarget_MountTargetDnsName(p EfsMountTargetObservation, vals map[string]cty.Value)

func EncodeEfsMountTarget_NetworkInterfaceId

func EncodeEfsMountTarget_NetworkInterfaceId(p EfsMountTargetObservation, vals map[string]cty.Value)

func EncodeEfsMountTarget_OwnerId

func EncodeEfsMountTarget_OwnerId(p EfsMountTargetObservation, vals map[string]cty.Value)

func EncodeEfsMountTarget_SecurityGroups

func EncodeEfsMountTarget_SecurityGroups(p EfsMountTargetParameters, vals map[string]cty.Value)

func EncodeEfsMountTarget_SubnetId

func EncodeEfsMountTarget_SubnetId(p EfsMountTargetParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeEfsMountTarget_AvailabilityZoneId

func MergeEfsMountTarget_AvailabilityZoneId(k *EfsMountTargetObservation, p *EfsMountTargetObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeEfsMountTarget_AvailabilityZoneName

func MergeEfsMountTarget_AvailabilityZoneName(k *EfsMountTargetObservation, p *EfsMountTargetObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeEfsMountTarget_DnsName

func MergeEfsMountTarget_DnsName(k *EfsMountTargetObservation, p *EfsMountTargetObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeEfsMountTarget_FileSystemArn

func MergeEfsMountTarget_FileSystemArn(k *EfsMountTargetObservation, p *EfsMountTargetObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeEfsMountTarget_FileSystemId

func MergeEfsMountTarget_FileSystemId(k *EfsMountTargetParameters, p *EfsMountTargetParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeEfsMountTarget_IpAddress

func MergeEfsMountTarget_IpAddress(k *EfsMountTargetParameters, p *EfsMountTargetParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeEfsMountTarget_MountTargetDnsName

func MergeEfsMountTarget_MountTargetDnsName(k *EfsMountTargetObservation, p *EfsMountTargetObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeEfsMountTarget_NetworkInterfaceId

func MergeEfsMountTarget_NetworkInterfaceId(k *EfsMountTargetObservation, p *EfsMountTargetObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeEfsMountTarget_OwnerId

func MergeEfsMountTarget_OwnerId(k *EfsMountTargetObservation, p *EfsMountTargetObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeEfsMountTarget_SecurityGroups

func MergeEfsMountTarget_SecurityGroups(k *EfsMountTargetParameters, p *EfsMountTargetParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeEfsMountTarget_SubnetId

func MergeEfsMountTarget_SubnetId(k *EfsMountTargetParameters, p *EfsMountTargetParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type EfsMountTarget

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

	Spec   EfsMountTargetSpec   `json:"spec"`
	Status EfsMountTargetStatus `json:"status,omitempty"`
}

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

func (*EfsMountTarget) DeepCopy

func (in *EfsMountTarget) DeepCopy() *EfsMountTarget

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

func (*EfsMountTarget) DeepCopyInto

func (in *EfsMountTarget) DeepCopyInto(out *EfsMountTarget)

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

func (*EfsMountTarget) DeepCopyObject

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

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

func (*EfsMountTarget) GetCondition

GetCondition of this EfsMountTarget.

func (*EfsMountTarget) GetDeletionPolicy

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

GetDeletionPolicy of this EfsMountTarget.

func (*EfsMountTarget) GetProviderConfigReference

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

GetProviderConfigReference of this EfsMountTarget.

func (*EfsMountTarget) GetProviderReference

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

GetProviderReference of this EfsMountTarget. Deprecated: Use GetProviderConfigReference.

func (*EfsMountTarget) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this EfsMountTarget.

func (*EfsMountTarget) SetConditions

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

SetConditions of this EfsMountTarget.

func (*EfsMountTarget) SetDeletionPolicy

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

SetDeletionPolicy of this EfsMountTarget.

func (*EfsMountTarget) SetProviderConfigReference

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

SetProviderConfigReference of this EfsMountTarget.

func (*EfsMountTarget) SetProviderReference

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

SetProviderReference of this EfsMountTarget. Deprecated: Use SetProviderConfigReference.

func (*EfsMountTarget) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this EfsMountTarget.

type EfsMountTargetList

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

EfsMountTarget contains a list of EfsMountTargetList

func (*EfsMountTargetList) DeepCopy

func (in *EfsMountTargetList) DeepCopy() *EfsMountTargetList

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

func (*EfsMountTargetList) DeepCopyInto

func (in *EfsMountTargetList) DeepCopyInto(out *EfsMountTargetList)

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

func (*EfsMountTargetList) DeepCopyObject

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

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

func (*EfsMountTargetList) GetItems

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

GetItems of this EfsMountTargetList.

type EfsMountTargetObservation

type EfsMountTargetObservation struct {
	FileSystemArn        string `json:"file_system_arn"`
	AvailabilityZoneId   string `json:"availability_zone_id"`
	DnsName              string `json:"dns_name"`
	MountTargetDnsName   string `json:"mount_target_dns_name"`
	NetworkInterfaceId   string `json:"network_interface_id"`
	OwnerId              string `json:"owner_id"`
	AvailabilityZoneName string `json:"availability_zone_name"`
}

A EfsMountTargetObservation records the observed state of a EfsMountTarget

func (*EfsMountTargetObservation) DeepCopy

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

func (*EfsMountTargetObservation) DeepCopyInto

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

type EfsMountTargetParameters

type EfsMountTargetParameters struct {
	SubnetId       string   `json:"subnet_id"`
	IpAddress      string   `json:"ip_address"`
	SecurityGroups []string `json:"security_groups"`
	FileSystemId   string   `json:"file_system_id"`
}

A EfsMountTargetParameters defines the desired state of a EfsMountTarget

func (*EfsMountTargetParameters) DeepCopy

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

func (*EfsMountTargetParameters) DeepCopyInto

func (in *EfsMountTargetParameters) DeepCopyInto(out *EfsMountTargetParameters)

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

type EfsMountTargetSpec

type EfsMountTargetSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  EfsMountTargetParameters `json:"forProvider"`
}

A EfsMountTargetSpec defines the desired state of a EfsMountTarget

func (*EfsMountTargetSpec) DeepCopy

func (in *EfsMountTargetSpec) DeepCopy() *EfsMountTargetSpec

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

func (*EfsMountTargetSpec) DeepCopyInto

func (in *EfsMountTargetSpec) DeepCopyInto(out *EfsMountTargetSpec)

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

type EfsMountTargetStatus

type EfsMountTargetStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     EfsMountTargetObservation `json:"atProvider"`
}

A EfsMountTargetStatus defines the observed state of a EfsMountTarget

func (*EfsMountTargetStatus) DeepCopy

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

func (*EfsMountTargetStatus) DeepCopyInto

func (in *EfsMountTargetStatus) DeepCopyInto(out *EfsMountTargetStatus)

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