Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeLightsailKeyPair(prev *LightsailKeyPair, ctyValue cty.Value) (resource.Managed, error)
- func DecodeLightsailKeyPair_Arn(p *LightsailKeyPairObservation, vals map[string]cty.Value)
- func DecodeLightsailKeyPair_EncryptedFingerprint(p *LightsailKeyPairObservation, vals map[string]cty.Value)
- func DecodeLightsailKeyPair_EncryptedPrivateKey(p *LightsailKeyPairObservation, vals map[string]cty.Value)
- func DecodeLightsailKeyPair_Fingerprint(p *LightsailKeyPairObservation, vals map[string]cty.Value)
- func DecodeLightsailKeyPair_Name(p *LightsailKeyPairParameters, vals map[string]cty.Value)
- func DecodeLightsailKeyPair_NamePrefix(p *LightsailKeyPairParameters, vals map[string]cty.Value)
- func DecodeLightsailKeyPair_PgpKey(p *LightsailKeyPairParameters, vals map[string]cty.Value)
- func DecodeLightsailKeyPair_PrivateKey(p *LightsailKeyPairObservation, vals map[string]cty.Value)
- func DecodeLightsailKeyPair_PublicKey(p *LightsailKeyPairParameters, vals map[string]cty.Value)
- func EncodeLightsailKeyPair(r LightsailKeyPair) cty.Value
- func EncodeLightsailKeyPair_Arn(p LightsailKeyPairObservation, vals map[string]cty.Value)
- func EncodeLightsailKeyPair_EncryptedFingerprint(p LightsailKeyPairObservation, vals map[string]cty.Value)
- func EncodeLightsailKeyPair_EncryptedPrivateKey(p LightsailKeyPairObservation, vals map[string]cty.Value)
- func EncodeLightsailKeyPair_Fingerprint(p LightsailKeyPairObservation, vals map[string]cty.Value)
- func EncodeLightsailKeyPair_Name(p LightsailKeyPairParameters, vals map[string]cty.Value)
- func EncodeLightsailKeyPair_NamePrefix(p LightsailKeyPairParameters, vals map[string]cty.Value)
- func EncodeLightsailKeyPair_PgpKey(p LightsailKeyPairParameters, vals map[string]cty.Value)
- func EncodeLightsailKeyPair_PrivateKey(p LightsailKeyPairObservation, vals map[string]cty.Value)
- func EncodeLightsailKeyPair_PublicKey(p LightsailKeyPairParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeLightsailKeyPair_Arn(k *LightsailKeyPairObservation, p *LightsailKeyPairObservation, ...) bool
- func MergeLightsailKeyPair_EncryptedFingerprint(k *LightsailKeyPairObservation, p *LightsailKeyPairObservation, ...) bool
- func MergeLightsailKeyPair_EncryptedPrivateKey(k *LightsailKeyPairObservation, p *LightsailKeyPairObservation, ...) bool
- func MergeLightsailKeyPair_Fingerprint(k *LightsailKeyPairObservation, p *LightsailKeyPairObservation, ...) bool
- func MergeLightsailKeyPair_Name(k *LightsailKeyPairParameters, p *LightsailKeyPairParameters, ...) bool
- func MergeLightsailKeyPair_NamePrefix(k *LightsailKeyPairParameters, p *LightsailKeyPairParameters, ...) bool
- func MergeLightsailKeyPair_PgpKey(k *LightsailKeyPairParameters, p *LightsailKeyPairParameters, ...) bool
- func MergeLightsailKeyPair_PrivateKey(k *LightsailKeyPairObservation, p *LightsailKeyPairObservation, ...) bool
- func MergeLightsailKeyPair_PublicKey(k *LightsailKeyPairParameters, p *LightsailKeyPairParameters, ...) bool
- type LightsailKeyPair
- func (in *LightsailKeyPair) DeepCopy() *LightsailKeyPair
- func (in *LightsailKeyPair) DeepCopyInto(out *LightsailKeyPair)
- func (in *LightsailKeyPair) DeepCopyObject() runtime.Object
- func (mg *LightsailKeyPair) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *LightsailKeyPair) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *LightsailKeyPair) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *LightsailKeyPair) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *LightsailKeyPair) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *LightsailKeyPair) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *LightsailKeyPair) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *LightsailKeyPair) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *LightsailKeyPair) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *LightsailKeyPair) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type LightsailKeyPairList
- type LightsailKeyPairObservation
- type LightsailKeyPairParameters
- type LightsailKeyPairSpec
- type LightsailKeyPairStatus
Constants ¶
const ( Group = "lightsail-key-pair.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "LightsailKeyPair" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_lightsail_key_pair" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeLightsailKeyPair ¶
func DecodeLightsailKeyPair_Arn ¶
func DecodeLightsailKeyPair_Arn(p *LightsailKeyPairObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLightsailKeyPair_EncryptedFingerprint ¶
func DecodeLightsailKeyPair_EncryptedFingerprint(p *LightsailKeyPairObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLightsailKeyPair_EncryptedPrivateKey ¶
func DecodeLightsailKeyPair_EncryptedPrivateKey(p *LightsailKeyPairObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLightsailKeyPair_Fingerprint ¶
func DecodeLightsailKeyPair_Fingerprint(p *LightsailKeyPairObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLightsailKeyPair_Name ¶
func DecodeLightsailKeyPair_Name(p *LightsailKeyPairParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLightsailKeyPair_NamePrefix ¶
func DecodeLightsailKeyPair_NamePrefix(p *LightsailKeyPairParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLightsailKeyPair_PgpKey ¶
func DecodeLightsailKeyPair_PgpKey(p *LightsailKeyPairParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLightsailKeyPair_PrivateKey ¶
func DecodeLightsailKeyPair_PrivateKey(p *LightsailKeyPairObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLightsailKeyPair_PublicKey ¶
func DecodeLightsailKeyPair_PublicKey(p *LightsailKeyPairParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeLightsailKeyPair ¶
func EncodeLightsailKeyPair(r LightsailKeyPair) cty.Value
func EncodeLightsailKeyPair_Arn ¶
func EncodeLightsailKeyPair_Arn(p LightsailKeyPairObservation, vals map[string]cty.Value)
func EncodeLightsailKeyPair_EncryptedFingerprint ¶
func EncodeLightsailKeyPair_EncryptedFingerprint(p LightsailKeyPairObservation, vals map[string]cty.Value)
func EncodeLightsailKeyPair_EncryptedPrivateKey ¶
func EncodeLightsailKeyPair_EncryptedPrivateKey(p LightsailKeyPairObservation, vals map[string]cty.Value)
func EncodeLightsailKeyPair_Fingerprint ¶
func EncodeLightsailKeyPair_Fingerprint(p LightsailKeyPairObservation, vals map[string]cty.Value)
func EncodeLightsailKeyPair_Name ¶
func EncodeLightsailKeyPair_Name(p LightsailKeyPairParameters, vals map[string]cty.Value)
func EncodeLightsailKeyPair_NamePrefix ¶
func EncodeLightsailKeyPair_NamePrefix(p LightsailKeyPairParameters, vals map[string]cty.Value)
func EncodeLightsailKeyPair_PgpKey ¶
func EncodeLightsailKeyPair_PgpKey(p LightsailKeyPairParameters, vals map[string]cty.Value)
func EncodeLightsailKeyPair_PrivateKey ¶
func EncodeLightsailKeyPair_PrivateKey(p LightsailKeyPairObservation, vals map[string]cty.Value)
func EncodeLightsailKeyPair_PublicKey ¶
func EncodeLightsailKeyPair_PublicKey(p LightsailKeyPairParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeLightsailKeyPair_Arn ¶
func MergeLightsailKeyPair_Arn(k *LightsailKeyPairObservation, p *LightsailKeyPairObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeLightsailKeyPair_EncryptedFingerprint ¶
func MergeLightsailKeyPair_EncryptedFingerprint(k *LightsailKeyPairObservation, p *LightsailKeyPairObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeLightsailKeyPair_EncryptedPrivateKey ¶
func MergeLightsailKeyPair_EncryptedPrivateKey(k *LightsailKeyPairObservation, p *LightsailKeyPairObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeLightsailKeyPair_Fingerprint ¶
func MergeLightsailKeyPair_Fingerprint(k *LightsailKeyPairObservation, p *LightsailKeyPairObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeLightsailKeyPair_Name ¶
func MergeLightsailKeyPair_Name(k *LightsailKeyPairParameters, p *LightsailKeyPairParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLightsailKeyPair_NamePrefix ¶
func MergeLightsailKeyPair_NamePrefix(k *LightsailKeyPairParameters, p *LightsailKeyPairParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLightsailKeyPair_PgpKey ¶
func MergeLightsailKeyPair_PgpKey(k *LightsailKeyPairParameters, p *LightsailKeyPairParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLightsailKeyPair_PrivateKey ¶
func MergeLightsailKeyPair_PrivateKey(k *LightsailKeyPairObservation, p *LightsailKeyPairObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeLightsailKeyPair_PublicKey ¶
func MergeLightsailKeyPair_PublicKey(k *LightsailKeyPairParameters, p *LightsailKeyPairParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type LightsailKeyPair ¶
type LightsailKeyPair struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LightsailKeyPairSpec `json:"spec"` Status LightsailKeyPairStatus `json:"status,omitempty"` }
LightsailKeyPair is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*LightsailKeyPair) DeepCopy ¶
func (in *LightsailKeyPair) DeepCopy() *LightsailKeyPair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailKeyPair.
func (*LightsailKeyPair) DeepCopyInto ¶
func (in *LightsailKeyPair) DeepCopyInto(out *LightsailKeyPair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LightsailKeyPair) DeepCopyObject ¶
func (in *LightsailKeyPair) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LightsailKeyPair) GetCondition ¶
func (mg *LightsailKeyPair) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this LightsailKeyPair.
func (*LightsailKeyPair) GetDeletionPolicy ¶
func (mg *LightsailKeyPair) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this LightsailKeyPair.
func (*LightsailKeyPair) GetProviderConfigReference ¶
func (mg *LightsailKeyPair) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this LightsailKeyPair.
func (*LightsailKeyPair) GetProviderReference ¶
func (mg *LightsailKeyPair) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this LightsailKeyPair. Deprecated: Use GetProviderConfigReference.
func (*LightsailKeyPair) GetWriteConnectionSecretToReference ¶
func (mg *LightsailKeyPair) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this LightsailKeyPair.
func (*LightsailKeyPair) SetConditions ¶
func (mg *LightsailKeyPair) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this LightsailKeyPair.
func (*LightsailKeyPair) SetDeletionPolicy ¶
func (mg *LightsailKeyPair) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this LightsailKeyPair.
func (*LightsailKeyPair) SetProviderConfigReference ¶
func (mg *LightsailKeyPair) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this LightsailKeyPair.
func (*LightsailKeyPair) SetProviderReference ¶
func (mg *LightsailKeyPair) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this LightsailKeyPair. Deprecated: Use SetProviderConfigReference.
func (*LightsailKeyPair) SetWriteConnectionSecretToReference ¶
func (mg *LightsailKeyPair) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this LightsailKeyPair.
type LightsailKeyPairList ¶
type LightsailKeyPairList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LightsailKeyPair `json:"items"` }
LightsailKeyPair contains a list of LightsailKeyPairList
func (*LightsailKeyPairList) DeepCopy ¶
func (in *LightsailKeyPairList) DeepCopy() *LightsailKeyPairList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailKeyPairList.
func (*LightsailKeyPairList) DeepCopyInto ¶
func (in *LightsailKeyPairList) DeepCopyInto(out *LightsailKeyPairList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LightsailKeyPairList) DeepCopyObject ¶
func (in *LightsailKeyPairList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LightsailKeyPairList) GetItems ¶
func (l *LightsailKeyPairList) GetItems() []resource.Managed
GetItems of this LightsailKeyPairList.
type LightsailKeyPairObservation ¶
type LightsailKeyPairObservation struct { Arn string `json:"arn"` EncryptedFingerprint string `json:"encrypted_fingerprint"` EncryptedPrivateKey string `json:"encrypted_private_key"` PrivateKey string `json:"private_key"` Fingerprint string `json:"fingerprint"` }
A LightsailKeyPairObservation records the observed state of a LightsailKeyPair
func (*LightsailKeyPairObservation) DeepCopy ¶
func (in *LightsailKeyPairObservation) DeepCopy() *LightsailKeyPairObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailKeyPairObservation.
func (*LightsailKeyPairObservation) DeepCopyInto ¶
func (in *LightsailKeyPairObservation) DeepCopyInto(out *LightsailKeyPairObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LightsailKeyPairParameters ¶
type LightsailKeyPairParameters struct { Name string `json:"name"` NamePrefix string `json:"name_prefix"` PgpKey string `json:"pgp_key"` PublicKey string `json:"public_key"` }
A LightsailKeyPairParameters defines the desired state of a LightsailKeyPair
func (*LightsailKeyPairParameters) DeepCopy ¶
func (in *LightsailKeyPairParameters) DeepCopy() *LightsailKeyPairParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailKeyPairParameters.
func (*LightsailKeyPairParameters) DeepCopyInto ¶
func (in *LightsailKeyPairParameters) DeepCopyInto(out *LightsailKeyPairParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LightsailKeyPairSpec ¶
type LightsailKeyPairSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider LightsailKeyPairParameters `json:"forProvider"` }
A LightsailKeyPairSpec defines the desired state of a LightsailKeyPair
func (*LightsailKeyPairSpec) DeepCopy ¶
func (in *LightsailKeyPairSpec) DeepCopy() *LightsailKeyPairSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailKeyPairSpec.
func (*LightsailKeyPairSpec) DeepCopyInto ¶
func (in *LightsailKeyPairSpec) DeepCopyInto(out *LightsailKeyPairSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LightsailKeyPairStatus ¶
type LightsailKeyPairStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider LightsailKeyPairObservation `json:"atProvider"` }
A LightsailKeyPairStatus defines the observed state of a LightsailKeyPair
func (*LightsailKeyPairStatus) DeepCopy ¶
func (in *LightsailKeyPairStatus) DeepCopy() *LightsailKeyPairStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailKeyPairStatus.
func (*LightsailKeyPairStatus) DeepCopyInto ¶
func (in *LightsailKeyPairStatus) DeepCopyInto(out *LightsailKeyPairStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.