Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEfsMountTarget(prev *EfsMountTarget, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEfsMountTarget_AvailabilityZoneId(p *EfsMountTargetObservation, vals map[string]cty.Value)
- func DecodeEfsMountTarget_AvailabilityZoneName(p *EfsMountTargetObservation, vals map[string]cty.Value)
- func DecodeEfsMountTarget_DnsName(p *EfsMountTargetObservation, vals map[string]cty.Value)
- func DecodeEfsMountTarget_FileSystemArn(p *EfsMountTargetObservation, vals map[string]cty.Value)
- func DecodeEfsMountTarget_FileSystemId(p *EfsMountTargetParameters, vals map[string]cty.Value)
- func DecodeEfsMountTarget_IpAddress(p *EfsMountTargetParameters, vals map[string]cty.Value)
- func DecodeEfsMountTarget_MountTargetDnsName(p *EfsMountTargetObservation, vals map[string]cty.Value)
- func DecodeEfsMountTarget_NetworkInterfaceId(p *EfsMountTargetObservation, vals map[string]cty.Value)
- func DecodeEfsMountTarget_OwnerId(p *EfsMountTargetObservation, vals map[string]cty.Value)
- func DecodeEfsMountTarget_SecurityGroups(p *EfsMountTargetParameters, vals map[string]cty.Value)
- func DecodeEfsMountTarget_SubnetId(p *EfsMountTargetParameters, vals map[string]cty.Value)
- func EncodeEfsMountTarget(r EfsMountTarget) cty.Value
- func EncodeEfsMountTarget_AvailabilityZoneId(p EfsMountTargetObservation, vals map[string]cty.Value)
- func EncodeEfsMountTarget_AvailabilityZoneName(p EfsMountTargetObservation, vals map[string]cty.Value)
- func EncodeEfsMountTarget_DnsName(p EfsMountTargetObservation, vals map[string]cty.Value)
- func EncodeEfsMountTarget_FileSystemArn(p EfsMountTargetObservation, vals map[string]cty.Value)
- func EncodeEfsMountTarget_FileSystemId(p EfsMountTargetParameters, vals map[string]cty.Value)
- func EncodeEfsMountTarget_IpAddress(p EfsMountTargetParameters, vals map[string]cty.Value)
- func EncodeEfsMountTarget_MountTargetDnsName(p EfsMountTargetObservation, vals map[string]cty.Value)
- func EncodeEfsMountTarget_NetworkInterfaceId(p EfsMountTargetObservation, vals map[string]cty.Value)
- func EncodeEfsMountTarget_OwnerId(p EfsMountTargetObservation, vals map[string]cty.Value)
- func EncodeEfsMountTarget_SecurityGroups(p EfsMountTargetParameters, vals map[string]cty.Value)
- func EncodeEfsMountTarget_SubnetId(p EfsMountTargetParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEfsMountTarget_AvailabilityZoneId(k *EfsMountTargetObservation, p *EfsMountTargetObservation, ...) bool
- func MergeEfsMountTarget_AvailabilityZoneName(k *EfsMountTargetObservation, p *EfsMountTargetObservation, ...) bool
- func MergeEfsMountTarget_DnsName(k *EfsMountTargetObservation, p *EfsMountTargetObservation, ...) bool
- func MergeEfsMountTarget_FileSystemArn(k *EfsMountTargetObservation, p *EfsMountTargetObservation, ...) bool
- func MergeEfsMountTarget_FileSystemId(k *EfsMountTargetParameters, p *EfsMountTargetParameters, ...) bool
- func MergeEfsMountTarget_IpAddress(k *EfsMountTargetParameters, p *EfsMountTargetParameters, ...) bool
- func MergeEfsMountTarget_MountTargetDnsName(k *EfsMountTargetObservation, p *EfsMountTargetObservation, ...) bool
- func MergeEfsMountTarget_NetworkInterfaceId(k *EfsMountTargetObservation, p *EfsMountTargetObservation, ...) bool
- func MergeEfsMountTarget_OwnerId(k *EfsMountTargetObservation, p *EfsMountTargetObservation, ...) bool
- func MergeEfsMountTarget_SecurityGroups(k *EfsMountTargetParameters, p *EfsMountTargetParameters, ...) bool
- func MergeEfsMountTarget_SubnetId(k *EfsMountTargetParameters, p *EfsMountTargetParameters, ...) bool
- type EfsMountTarget
- func (in *EfsMountTarget) DeepCopy() *EfsMountTarget
- func (in *EfsMountTarget) DeepCopyInto(out *EfsMountTarget)
- func (in *EfsMountTarget) DeepCopyObject() runtime.Object
- func (mg *EfsMountTarget) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *EfsMountTarget) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *EfsMountTarget) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *EfsMountTarget) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *EfsMountTarget) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *EfsMountTarget) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *EfsMountTarget) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *EfsMountTarget) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *EfsMountTarget) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *EfsMountTarget) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type EfsMountTargetList
- type EfsMountTargetObservation
- type EfsMountTargetParameters
- type EfsMountTargetSpec
- type EfsMountTargetStatus
Constants ¶
const ( Group = "efs-mount-target.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "EfsMountTarget" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_efs_mount_target" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEfsMountTarget ¶
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 ¶
func (mg *EfsMountTarget) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
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 ¶
func (in *EfsMountTargetObservation) DeepCopy() *EfsMountTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsMountTargetObservation.
func (*EfsMountTargetObservation) DeepCopyInto ¶
func (in *EfsMountTargetObservation) DeepCopyInto(out *EfsMountTargetObservation)
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 ¶
func (in *EfsMountTargetParameters) DeepCopy() *EfsMountTargetParameters
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 ¶
func (in *EfsMountTargetStatus) DeepCopy() *EfsMountTargetStatus
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.