Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeCloudfrontPublicKey(prev *CloudfrontPublicKey, ctyValue cty.Value) (resource.Managed, error)
- func DecodeCloudfrontPublicKey_CallerReference(p *CloudfrontPublicKeyObservation, vals map[string]cty.Value)
- func DecodeCloudfrontPublicKey_Comment(p *CloudfrontPublicKeyParameters, vals map[string]cty.Value)
- func DecodeCloudfrontPublicKey_EncodedKey(p *CloudfrontPublicKeyParameters, vals map[string]cty.Value)
- func DecodeCloudfrontPublicKey_Etag(p *CloudfrontPublicKeyObservation, vals map[string]cty.Value)
- func DecodeCloudfrontPublicKey_Name(p *CloudfrontPublicKeyParameters, vals map[string]cty.Value)
- func DecodeCloudfrontPublicKey_NamePrefix(p *CloudfrontPublicKeyParameters, vals map[string]cty.Value)
- func EncodeCloudfrontPublicKey(r CloudfrontPublicKey) cty.Value
- func EncodeCloudfrontPublicKey_CallerReference(p CloudfrontPublicKeyObservation, vals map[string]cty.Value)
- func EncodeCloudfrontPublicKey_Comment(p CloudfrontPublicKeyParameters, vals map[string]cty.Value)
- func EncodeCloudfrontPublicKey_EncodedKey(p CloudfrontPublicKeyParameters, vals map[string]cty.Value)
- func EncodeCloudfrontPublicKey_Etag(p CloudfrontPublicKeyObservation, vals map[string]cty.Value)
- func EncodeCloudfrontPublicKey_Name(p CloudfrontPublicKeyParameters, vals map[string]cty.Value)
- func EncodeCloudfrontPublicKey_NamePrefix(p CloudfrontPublicKeyParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeCloudfrontPublicKey_CallerReference(k *CloudfrontPublicKeyObservation, p *CloudfrontPublicKeyObservation, ...) bool
- func MergeCloudfrontPublicKey_Comment(k *CloudfrontPublicKeyParameters, p *CloudfrontPublicKeyParameters, ...) bool
- func MergeCloudfrontPublicKey_EncodedKey(k *CloudfrontPublicKeyParameters, p *CloudfrontPublicKeyParameters, ...) bool
- func MergeCloudfrontPublicKey_Etag(k *CloudfrontPublicKeyObservation, p *CloudfrontPublicKeyObservation, ...) bool
- func MergeCloudfrontPublicKey_Name(k *CloudfrontPublicKeyParameters, p *CloudfrontPublicKeyParameters, ...) bool
- func MergeCloudfrontPublicKey_NamePrefix(k *CloudfrontPublicKeyParameters, p *CloudfrontPublicKeyParameters, ...) bool
- type CloudfrontPublicKey
- func (in *CloudfrontPublicKey) DeepCopy() *CloudfrontPublicKey
- func (in *CloudfrontPublicKey) DeepCopyInto(out *CloudfrontPublicKey)
- func (in *CloudfrontPublicKey) DeepCopyObject() runtime.Object
- func (mg *CloudfrontPublicKey) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *CloudfrontPublicKey) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *CloudfrontPublicKey) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *CloudfrontPublicKey) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *CloudfrontPublicKey) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *CloudfrontPublicKey) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *CloudfrontPublicKey) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *CloudfrontPublicKey) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *CloudfrontPublicKey) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *CloudfrontPublicKey) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type CloudfrontPublicKeyList
- type CloudfrontPublicKeyObservation
- type CloudfrontPublicKeyParameters
- type CloudfrontPublicKeySpec
- type CloudfrontPublicKeyStatus
Constants ¶
const ( Group = "cloudfront-public-key.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "CloudfrontPublicKey" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_cloudfront_public_key" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeCloudfrontPublicKey_CallerReference ¶
func DecodeCloudfrontPublicKey_CallerReference(p *CloudfrontPublicKeyObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudfrontPublicKey_Comment ¶
func DecodeCloudfrontPublicKey_Comment(p *CloudfrontPublicKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudfrontPublicKey_EncodedKey ¶
func DecodeCloudfrontPublicKey_EncodedKey(p *CloudfrontPublicKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudfrontPublicKey_Etag ¶
func DecodeCloudfrontPublicKey_Etag(p *CloudfrontPublicKeyObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudfrontPublicKey_Name ¶
func DecodeCloudfrontPublicKey_Name(p *CloudfrontPublicKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudfrontPublicKey_NamePrefix ¶
func DecodeCloudfrontPublicKey_NamePrefix(p *CloudfrontPublicKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeCloudfrontPublicKey ¶
func EncodeCloudfrontPublicKey(r CloudfrontPublicKey) cty.Value
func EncodeCloudfrontPublicKey_CallerReference ¶
func EncodeCloudfrontPublicKey_CallerReference(p CloudfrontPublicKeyObservation, vals map[string]cty.Value)
func EncodeCloudfrontPublicKey_Comment ¶
func EncodeCloudfrontPublicKey_Comment(p CloudfrontPublicKeyParameters, vals map[string]cty.Value)
func EncodeCloudfrontPublicKey_EncodedKey ¶
func EncodeCloudfrontPublicKey_EncodedKey(p CloudfrontPublicKeyParameters, vals map[string]cty.Value)
func EncodeCloudfrontPublicKey_Etag ¶
func EncodeCloudfrontPublicKey_Etag(p CloudfrontPublicKeyObservation, vals map[string]cty.Value)
func EncodeCloudfrontPublicKey_Name ¶
func EncodeCloudfrontPublicKey_Name(p CloudfrontPublicKeyParameters, vals map[string]cty.Value)
func EncodeCloudfrontPublicKey_NamePrefix ¶
func EncodeCloudfrontPublicKey_NamePrefix(p CloudfrontPublicKeyParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeCloudfrontPublicKey_CallerReference ¶
func MergeCloudfrontPublicKey_CallerReference(k *CloudfrontPublicKeyObservation, p *CloudfrontPublicKeyObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudfrontPublicKey_Comment ¶
func MergeCloudfrontPublicKey_Comment(k *CloudfrontPublicKeyParameters, p *CloudfrontPublicKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudfrontPublicKey_EncodedKey ¶
func MergeCloudfrontPublicKey_EncodedKey(k *CloudfrontPublicKeyParameters, p *CloudfrontPublicKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudfrontPublicKey_Etag ¶
func MergeCloudfrontPublicKey_Etag(k *CloudfrontPublicKeyObservation, p *CloudfrontPublicKeyObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudfrontPublicKey_Name ¶
func MergeCloudfrontPublicKey_Name(k *CloudfrontPublicKeyParameters, p *CloudfrontPublicKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudfrontPublicKey_NamePrefix ¶
func MergeCloudfrontPublicKey_NamePrefix(k *CloudfrontPublicKeyParameters, p *CloudfrontPublicKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type CloudfrontPublicKey ¶
type CloudfrontPublicKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudfrontPublicKeySpec `json:"spec"` Status CloudfrontPublicKeyStatus `json:"status,omitempty"` }
CloudfrontPublicKey is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*CloudfrontPublicKey) DeepCopy ¶
func (in *CloudfrontPublicKey) DeepCopy() *CloudfrontPublicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKey.
func (*CloudfrontPublicKey) DeepCopyInto ¶
func (in *CloudfrontPublicKey) DeepCopyInto(out *CloudfrontPublicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfrontPublicKey) DeepCopyObject ¶
func (in *CloudfrontPublicKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudfrontPublicKey) GetCondition ¶
func (mg *CloudfrontPublicKey) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this CloudfrontPublicKey.
func (*CloudfrontPublicKey) GetDeletionPolicy ¶
func (mg *CloudfrontPublicKey) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this CloudfrontPublicKey.
func (*CloudfrontPublicKey) GetProviderConfigReference ¶
func (mg *CloudfrontPublicKey) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this CloudfrontPublicKey.
func (*CloudfrontPublicKey) GetProviderReference ¶
func (mg *CloudfrontPublicKey) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this CloudfrontPublicKey. Deprecated: Use GetProviderConfigReference.
func (*CloudfrontPublicKey) GetWriteConnectionSecretToReference ¶
func (mg *CloudfrontPublicKey) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this CloudfrontPublicKey.
func (*CloudfrontPublicKey) SetConditions ¶
func (mg *CloudfrontPublicKey) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this CloudfrontPublicKey.
func (*CloudfrontPublicKey) SetDeletionPolicy ¶
func (mg *CloudfrontPublicKey) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this CloudfrontPublicKey.
func (*CloudfrontPublicKey) SetProviderConfigReference ¶
func (mg *CloudfrontPublicKey) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this CloudfrontPublicKey.
func (*CloudfrontPublicKey) SetProviderReference ¶
func (mg *CloudfrontPublicKey) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this CloudfrontPublicKey. Deprecated: Use SetProviderConfigReference.
func (*CloudfrontPublicKey) SetWriteConnectionSecretToReference ¶
func (mg *CloudfrontPublicKey) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this CloudfrontPublicKey.
type CloudfrontPublicKeyList ¶
type CloudfrontPublicKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudfrontPublicKey `json:"items"` }
CloudfrontPublicKey contains a list of CloudfrontPublicKeyList
func (*CloudfrontPublicKeyList) DeepCopy ¶
func (in *CloudfrontPublicKeyList) DeepCopy() *CloudfrontPublicKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeyList.
func (*CloudfrontPublicKeyList) DeepCopyInto ¶
func (in *CloudfrontPublicKeyList) DeepCopyInto(out *CloudfrontPublicKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfrontPublicKeyList) DeepCopyObject ¶
func (in *CloudfrontPublicKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudfrontPublicKeyList) GetItems ¶
func (l *CloudfrontPublicKeyList) GetItems() []resource.Managed
GetItems of this CloudfrontPublicKeyList.
type CloudfrontPublicKeyObservation ¶
type CloudfrontPublicKeyObservation struct { CallerReference string `json:"caller_reference"` Etag string `json:"etag"` }
A CloudfrontPublicKeyObservation records the observed state of a CloudfrontPublicKey
func (*CloudfrontPublicKeyObservation) DeepCopy ¶
func (in *CloudfrontPublicKeyObservation) DeepCopy() *CloudfrontPublicKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeyObservation.
func (*CloudfrontPublicKeyObservation) DeepCopyInto ¶
func (in *CloudfrontPublicKeyObservation) DeepCopyInto(out *CloudfrontPublicKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfrontPublicKeyParameters ¶
type CloudfrontPublicKeyParameters struct { Name string `json:"name"` NamePrefix string `json:"name_prefix"` Comment string `json:"comment"` EncodedKey string `json:"encoded_key"` }
A CloudfrontPublicKeyParameters defines the desired state of a CloudfrontPublicKey
func (*CloudfrontPublicKeyParameters) DeepCopy ¶
func (in *CloudfrontPublicKeyParameters) DeepCopy() *CloudfrontPublicKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeyParameters.
func (*CloudfrontPublicKeyParameters) DeepCopyInto ¶
func (in *CloudfrontPublicKeyParameters) DeepCopyInto(out *CloudfrontPublicKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfrontPublicKeySpec ¶
type CloudfrontPublicKeySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider CloudfrontPublicKeyParameters `json:"forProvider"` }
A CloudfrontPublicKeySpec defines the desired state of a CloudfrontPublicKey
func (*CloudfrontPublicKeySpec) DeepCopy ¶
func (in *CloudfrontPublicKeySpec) DeepCopy() *CloudfrontPublicKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeySpec.
func (*CloudfrontPublicKeySpec) DeepCopyInto ¶
func (in *CloudfrontPublicKeySpec) DeepCopyInto(out *CloudfrontPublicKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfrontPublicKeyStatus ¶
type CloudfrontPublicKeyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider CloudfrontPublicKeyObservation `json:"atProvider"` }
A CloudfrontPublicKeyStatus defines the observed state of a CloudfrontPublicKey
func (*CloudfrontPublicKeyStatus) DeepCopy ¶
func (in *CloudfrontPublicKeyStatus) DeepCopy() *CloudfrontPublicKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeyStatus.
func (*CloudfrontPublicKeyStatus) DeepCopyInto ¶
func (in *CloudfrontPublicKeyStatus) DeepCopyInto(out *CloudfrontPublicKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.