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