v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "cloudfront-public-key.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "CloudfrontPublicKey"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_cloudfront_public_key"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeCloudfrontPublicKey

func DecodeCloudfrontPublicKey(prev *CloudfrontPublicKey, ctyValue cty.Value) (resource.Managed, error)

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

mergePrimitiveTemplateStatus

func MergeCloudfrontPublicKey_Name

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeyObservation.

func (*CloudfrontPublicKeyObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeyParameters.

func (*CloudfrontPublicKeyParameters) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeyStatus.

func (*CloudfrontPublicKeyStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL