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   = "elb-attachment.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeElbAttachment

func DecodeElbAttachment(prev *ElbAttachment, ctyValue cty.Value) (resource.Managed, error)

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

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

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

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

type ElbAttachmentParameters struct {
	Elb      string `json:"elb"`
	Instance string `json:"instance"`
}

A ElbAttachmentParameters defines the desired state of a ElbAttachment

func (*ElbAttachmentParameters) DeepCopy

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.

Jump to

Keyboard shortcuts

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