Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeElbAttachment(prev *ElbAttachment, ctyValue cty.Value) (resource.Managed, error)
- func DecodeElbAttachment_Elb(p *ElbAttachmentParameters, vals map[string]cty.Value)
- func DecodeElbAttachment_Instance(p *ElbAttachmentParameters, vals map[string]cty.Value)
- func EncodeElbAttachment(r ElbAttachment) cty.Value
- func EncodeElbAttachment_Elb(p ElbAttachmentParameters, vals map[string]cty.Value)
- func EncodeElbAttachment_Instance(p ElbAttachmentParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeElbAttachment_Elb(k *ElbAttachmentParameters, p *ElbAttachmentParameters, ...) bool
- func MergeElbAttachment_Instance(k *ElbAttachmentParameters, p *ElbAttachmentParameters, ...) bool
- type ElbAttachment
- func (in *ElbAttachment) DeepCopy() *ElbAttachment
- func (in *ElbAttachment) DeepCopyInto(out *ElbAttachment)
- func (in *ElbAttachment) DeepCopyObject() runtime.Object
- func (mg *ElbAttachment) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ElbAttachment) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ElbAttachment) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ElbAttachment) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ElbAttachment) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ElbAttachment) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ElbAttachment) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ElbAttachment) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ElbAttachment) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ElbAttachment) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ElbAttachmentList
- type ElbAttachmentObservation
- type ElbAttachmentParameters
- type ElbAttachmentSpec
- type ElbAttachmentStatus
Constants ¶
const ( Group = "elb-attachment.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ElbAttachment" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_elb_attachment" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeElbAttachment ¶
func DecodeElbAttachment_Elb ¶
func DecodeElbAttachment_Elb(p *ElbAttachmentParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeElbAttachment_Instance ¶
func DecodeElbAttachment_Instance(p *ElbAttachmentParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeElbAttachment ¶
func EncodeElbAttachment(r ElbAttachment) cty.Value
func EncodeElbAttachment_Elb ¶
func EncodeElbAttachment_Elb(p ElbAttachmentParameters, vals map[string]cty.Value)
func EncodeElbAttachment_Instance ¶
func EncodeElbAttachment_Instance(p ElbAttachmentParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeElbAttachment_Elb ¶
func MergeElbAttachment_Elb(k *ElbAttachmentParameters, p *ElbAttachmentParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeElbAttachment_Instance ¶
func MergeElbAttachment_Instance(k *ElbAttachmentParameters, p *ElbAttachmentParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type ElbAttachment ¶
type ElbAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ElbAttachmentSpec `json:"spec"` Status ElbAttachmentStatus `json:"status,omitempty"` }
ElbAttachment is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ElbAttachment) DeepCopy ¶
func (in *ElbAttachment) DeepCopy() *ElbAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbAttachment.
func (*ElbAttachment) DeepCopyInto ¶
func (in *ElbAttachment) DeepCopyInto(out *ElbAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElbAttachment) DeepCopyObject ¶
func (in *ElbAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ElbAttachment) GetCondition ¶
func (mg *ElbAttachment) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ElbAttachment.
func (*ElbAttachment) GetDeletionPolicy ¶
func (mg *ElbAttachment) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ElbAttachment.
func (*ElbAttachment) GetProviderConfigReference ¶
func (mg *ElbAttachment) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ElbAttachment.
func (*ElbAttachment) GetProviderReference ¶
func (mg *ElbAttachment) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ElbAttachment. Deprecated: Use GetProviderConfigReference.
func (*ElbAttachment) GetWriteConnectionSecretToReference ¶
func (mg *ElbAttachment) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ElbAttachment.
func (*ElbAttachment) SetConditions ¶
func (mg *ElbAttachment) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ElbAttachment.
func (*ElbAttachment) SetDeletionPolicy ¶
func (mg *ElbAttachment) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ElbAttachment.
func (*ElbAttachment) SetProviderConfigReference ¶
func (mg *ElbAttachment) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ElbAttachment.
func (*ElbAttachment) SetProviderReference ¶
func (mg *ElbAttachment) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ElbAttachment. Deprecated: Use SetProviderConfigReference.
func (*ElbAttachment) SetWriteConnectionSecretToReference ¶
func (mg *ElbAttachment) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ElbAttachment.
type ElbAttachmentList ¶
type ElbAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ElbAttachment `json:"items"` }
ElbAttachment contains a list of ElbAttachmentList
func (*ElbAttachmentList) DeepCopy ¶
func (in *ElbAttachmentList) DeepCopy() *ElbAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbAttachmentList.
func (*ElbAttachmentList) DeepCopyInto ¶
func (in *ElbAttachmentList) DeepCopyInto(out *ElbAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElbAttachmentList) DeepCopyObject ¶
func (in *ElbAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ElbAttachmentList) GetItems ¶
func (l *ElbAttachmentList) GetItems() []resource.Managed
GetItems of this ElbAttachmentList.
type ElbAttachmentObservation ¶
type ElbAttachmentObservation struct{}
A ElbAttachmentObservation records the observed state of a ElbAttachment
func (*ElbAttachmentObservation) DeepCopy ¶
func (in *ElbAttachmentObservation) DeepCopy() *ElbAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbAttachmentObservation.
func (*ElbAttachmentObservation) DeepCopyInto ¶
func (in *ElbAttachmentObservation) DeepCopyInto(out *ElbAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElbAttachmentParameters ¶
A ElbAttachmentParameters defines the desired state of a ElbAttachment
func (*ElbAttachmentParameters) DeepCopy ¶
func (in *ElbAttachmentParameters) DeepCopy() *ElbAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbAttachmentParameters.
func (*ElbAttachmentParameters) DeepCopyInto ¶
func (in *ElbAttachmentParameters) DeepCopyInto(out *ElbAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElbAttachmentSpec ¶
type ElbAttachmentSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ElbAttachmentParameters `json:"forProvider"` }
A ElbAttachmentSpec defines the desired state of a ElbAttachment
func (*ElbAttachmentSpec) DeepCopy ¶
func (in *ElbAttachmentSpec) DeepCopy() *ElbAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbAttachmentSpec.
func (*ElbAttachmentSpec) DeepCopyInto ¶
func (in *ElbAttachmentSpec) DeepCopyInto(out *ElbAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElbAttachmentStatus ¶
type ElbAttachmentStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ElbAttachmentObservation `json:"atProvider"` }
A ElbAttachmentStatus defines the observed state of a ElbAttachment
func (*ElbAttachmentStatus) DeepCopy ¶
func (in *ElbAttachmentStatus) DeepCopy() *ElbAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbAttachmentStatus.
func (*ElbAttachmentStatus) DeepCopyInto ¶
func (in *ElbAttachmentStatus) DeepCopyInto(out *ElbAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.