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