Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEipAssociation(prev *EipAssociation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEipAssociation_AllocationId(p *EipAssociationParameters, vals map[string]cty.Value)
- func DecodeEipAssociation_AllowReassociation(p *EipAssociationParameters, vals map[string]cty.Value)
- func DecodeEipAssociation_InstanceId(p *EipAssociationParameters, vals map[string]cty.Value)
- func DecodeEipAssociation_NetworkInterfaceId(p *EipAssociationParameters, vals map[string]cty.Value)
- func DecodeEipAssociation_PrivateIpAddress(p *EipAssociationParameters, vals map[string]cty.Value)
- func DecodeEipAssociation_PublicIp(p *EipAssociationParameters, vals map[string]cty.Value)
- func EncodeEipAssociation(r EipAssociation) cty.Value
- func EncodeEipAssociation_AllocationId(p EipAssociationParameters, vals map[string]cty.Value)
- func EncodeEipAssociation_AllowReassociation(p EipAssociationParameters, vals map[string]cty.Value)
- func EncodeEipAssociation_InstanceId(p EipAssociationParameters, vals map[string]cty.Value)
- func EncodeEipAssociation_NetworkInterfaceId(p EipAssociationParameters, vals map[string]cty.Value)
- func EncodeEipAssociation_PrivateIpAddress(p EipAssociationParameters, vals map[string]cty.Value)
- func EncodeEipAssociation_PublicIp(p EipAssociationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEipAssociation_AllocationId(k *EipAssociationParameters, p *EipAssociationParameters, ...) bool
- func MergeEipAssociation_AllowReassociation(k *EipAssociationParameters, p *EipAssociationParameters, ...) bool
- func MergeEipAssociation_InstanceId(k *EipAssociationParameters, p *EipAssociationParameters, ...) bool
- func MergeEipAssociation_NetworkInterfaceId(k *EipAssociationParameters, p *EipAssociationParameters, ...) bool
- func MergeEipAssociation_PrivateIpAddress(k *EipAssociationParameters, p *EipAssociationParameters, ...) bool
- func MergeEipAssociation_PublicIp(k *EipAssociationParameters, p *EipAssociationParameters, ...) bool
- type EipAssociation
- func (in *EipAssociation) DeepCopy() *EipAssociation
- func (in *EipAssociation) DeepCopyInto(out *EipAssociation)
- func (in *EipAssociation) DeepCopyObject() runtime.Object
- func (mg *EipAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *EipAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *EipAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *EipAssociation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *EipAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *EipAssociation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *EipAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *EipAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *EipAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *EipAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type EipAssociationList
- type EipAssociationObservation
- type EipAssociationParameters
- type EipAssociationSpec
- type EipAssociationStatus
Constants ¶
const ( Group = "eip-association.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "EipAssociation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_eip_association" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEipAssociation ¶
func DecodeEipAssociation_AllocationId ¶
func DecodeEipAssociation_AllocationId(p *EipAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEipAssociation_AllowReassociation ¶
func DecodeEipAssociation_AllowReassociation(p *EipAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEipAssociation_InstanceId ¶
func DecodeEipAssociation_InstanceId(p *EipAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEipAssociation_NetworkInterfaceId ¶
func DecodeEipAssociation_NetworkInterfaceId(p *EipAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEipAssociation_PrivateIpAddress ¶
func DecodeEipAssociation_PrivateIpAddress(p *EipAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEipAssociation_PublicIp ¶
func DecodeEipAssociation_PublicIp(p *EipAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEipAssociation ¶
func EncodeEipAssociation(r EipAssociation) cty.Value
func EncodeEipAssociation_AllocationId ¶
func EncodeEipAssociation_AllocationId(p EipAssociationParameters, vals map[string]cty.Value)
func EncodeEipAssociation_AllowReassociation ¶
func EncodeEipAssociation_AllowReassociation(p EipAssociationParameters, vals map[string]cty.Value)
func EncodeEipAssociation_InstanceId ¶
func EncodeEipAssociation_InstanceId(p EipAssociationParameters, vals map[string]cty.Value)
func EncodeEipAssociation_NetworkInterfaceId ¶
func EncodeEipAssociation_NetworkInterfaceId(p EipAssociationParameters, vals map[string]cty.Value)
func EncodeEipAssociation_PrivateIpAddress ¶
func EncodeEipAssociation_PrivateIpAddress(p EipAssociationParameters, vals map[string]cty.Value)
func EncodeEipAssociation_PublicIp ¶
func EncodeEipAssociation_PublicIp(p EipAssociationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEipAssociation_AllocationId ¶
func MergeEipAssociation_AllocationId(k *EipAssociationParameters, p *EipAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEipAssociation_AllowReassociation ¶
func MergeEipAssociation_AllowReassociation(k *EipAssociationParameters, p *EipAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEipAssociation_InstanceId ¶
func MergeEipAssociation_InstanceId(k *EipAssociationParameters, p *EipAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEipAssociation_NetworkInterfaceId ¶
func MergeEipAssociation_NetworkInterfaceId(k *EipAssociationParameters, p *EipAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEipAssociation_PrivateIpAddress ¶
func MergeEipAssociation_PrivateIpAddress(k *EipAssociationParameters, p *EipAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEipAssociation_PublicIp ¶
func MergeEipAssociation_PublicIp(k *EipAssociationParameters, p *EipAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type EipAssociation ¶
type EipAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EipAssociationSpec `json:"spec"` Status EipAssociationStatus `json:"status,omitempty"` }
EipAssociation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*EipAssociation) DeepCopy ¶
func (in *EipAssociation) DeepCopy() *EipAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociation.
func (*EipAssociation) DeepCopyInto ¶
func (in *EipAssociation) DeepCopyInto(out *EipAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EipAssociation) DeepCopyObject ¶
func (in *EipAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EipAssociation) GetCondition ¶
func (mg *EipAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this EipAssociation.
func (*EipAssociation) GetDeletionPolicy ¶
func (mg *EipAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this EipAssociation.
func (*EipAssociation) GetProviderConfigReference ¶
func (mg *EipAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this EipAssociation.
func (*EipAssociation) GetProviderReference ¶
func (mg *EipAssociation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this EipAssociation. Deprecated: Use GetProviderConfigReference.
func (*EipAssociation) GetWriteConnectionSecretToReference ¶
func (mg *EipAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this EipAssociation.
func (*EipAssociation) SetConditions ¶
func (mg *EipAssociation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this EipAssociation.
func (*EipAssociation) SetDeletionPolicy ¶
func (mg *EipAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this EipAssociation.
func (*EipAssociation) SetProviderConfigReference ¶
func (mg *EipAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this EipAssociation.
func (*EipAssociation) SetProviderReference ¶
func (mg *EipAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this EipAssociation. Deprecated: Use SetProviderConfigReference.
func (*EipAssociation) SetWriteConnectionSecretToReference ¶
func (mg *EipAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this EipAssociation.
type EipAssociationList ¶
type EipAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EipAssociation `json:"items"` }
EipAssociation contains a list of EipAssociationList
func (*EipAssociationList) DeepCopy ¶
func (in *EipAssociationList) DeepCopy() *EipAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationList.
func (*EipAssociationList) DeepCopyInto ¶
func (in *EipAssociationList) DeepCopyInto(out *EipAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EipAssociationList) DeepCopyObject ¶
func (in *EipAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EipAssociationList) GetItems ¶
func (l *EipAssociationList) GetItems() []resource.Managed
GetItems of this EipAssociationList.
type EipAssociationObservation ¶
type EipAssociationObservation struct{}
A EipAssociationObservation records the observed state of a EipAssociation
func (*EipAssociationObservation) DeepCopy ¶
func (in *EipAssociationObservation) DeepCopy() *EipAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationObservation.
func (*EipAssociationObservation) DeepCopyInto ¶
func (in *EipAssociationObservation) DeepCopyInto(out *EipAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EipAssociationParameters ¶
type EipAssociationParameters struct { NetworkInterfaceId string `json:"network_interface_id"` PrivateIpAddress string `json:"private_ip_address"` PublicIp string `json:"public_ip"` AllocationId string `json:"allocation_id"` AllowReassociation bool `json:"allow_reassociation"` InstanceId string `json:"instance_id"` }
A EipAssociationParameters defines the desired state of a EipAssociation
func (*EipAssociationParameters) DeepCopy ¶
func (in *EipAssociationParameters) DeepCopy() *EipAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationParameters.
func (*EipAssociationParameters) DeepCopyInto ¶
func (in *EipAssociationParameters) DeepCopyInto(out *EipAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EipAssociationSpec ¶
type EipAssociationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider EipAssociationParameters `json:"forProvider"` }
A EipAssociationSpec defines the desired state of a EipAssociation
func (*EipAssociationSpec) DeepCopy ¶
func (in *EipAssociationSpec) DeepCopy() *EipAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationSpec.
func (*EipAssociationSpec) DeepCopyInto ¶
func (in *EipAssociationSpec) DeepCopyInto(out *EipAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EipAssociationStatus ¶
type EipAssociationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider EipAssociationObservation `json:"atProvider"` }
A EipAssociationStatus defines the observed state of a EipAssociation
func (*EipAssociationStatus) DeepCopy ¶
func (in *EipAssociationStatus) DeepCopy() *EipAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationStatus.
func (*EipAssociationStatus) DeepCopyInto ¶
func (in *EipAssociationStatus) DeepCopyInto(out *EipAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.