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-origin-access-identity.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeCloudfrontOriginAccessIdentity

func DecodeCloudfrontOriginAccessIdentity(prev *CloudfrontOriginAccessIdentity, ctyValue cty.Value) (resource.Managed, error)

func DecodeCloudfrontOriginAccessIdentity_CallerReference

func DecodeCloudfrontOriginAccessIdentity_CallerReference(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath

func DecodeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCloudfrontOriginAccessIdentity_Comment

func DecodeCloudfrontOriginAccessIdentity_Comment(p *CloudfrontOriginAccessIdentityParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCloudfrontOriginAccessIdentity_Etag

func DecodeCloudfrontOriginAccessIdentity_Etag(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCloudfrontOriginAccessIdentity_IamArn

func DecodeCloudfrontOriginAccessIdentity_IamArn(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCloudfrontOriginAccessIdentity_S3CanonicalUserId

func DecodeCloudfrontOriginAccessIdentity_S3CanonicalUserId(p *CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeCloudfrontOriginAccessIdentity

func EncodeCloudfrontOriginAccessIdentity(r CloudfrontOriginAccessIdentity) cty.Value

func EncodeCloudfrontOriginAccessIdentity_CallerReference

func EncodeCloudfrontOriginAccessIdentity_CallerReference(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)

func EncodeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath

func EncodeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)

func EncodeCloudfrontOriginAccessIdentity_Comment

func EncodeCloudfrontOriginAccessIdentity_Comment(p CloudfrontOriginAccessIdentityParameters, vals map[string]cty.Value)

func EncodeCloudfrontOriginAccessIdentity_Etag

func EncodeCloudfrontOriginAccessIdentity_Etag(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)

func EncodeCloudfrontOriginAccessIdentity_IamArn

func EncodeCloudfrontOriginAccessIdentity_IamArn(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)

func EncodeCloudfrontOriginAccessIdentity_S3CanonicalUserId

func EncodeCloudfrontOriginAccessIdentity_S3CanonicalUserId(p CloudfrontOriginAccessIdentityObservation, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeCloudfrontOriginAccessIdentity_CallerReference

func MergeCloudfrontOriginAccessIdentity_CallerReference(k *CloudfrontOriginAccessIdentityObservation, p *CloudfrontOriginAccessIdentityObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath

func MergeCloudfrontOriginAccessIdentity_CloudfrontAccessIdentityPath(k *CloudfrontOriginAccessIdentityObservation, p *CloudfrontOriginAccessIdentityObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeCloudfrontOriginAccessIdentity_Comment

mergePrimitiveTemplateSpec

func MergeCloudfrontOriginAccessIdentity_Etag

mergePrimitiveTemplateStatus

func MergeCloudfrontOriginAccessIdentity_IamArn

mergePrimitiveTemplateStatus

func MergeCloudfrontOriginAccessIdentity_S3CanonicalUserId

func MergeCloudfrontOriginAccessIdentity_S3CanonicalUserId(k *CloudfrontOriginAccessIdentityObservation, p *CloudfrontOriginAccessIdentityObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

Types

type CloudfrontOriginAccessIdentity

type CloudfrontOriginAccessIdentity struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   CloudfrontOriginAccessIdentitySpec   `json:"spec"`
	Status CloudfrontOriginAccessIdentityStatus `json:"status,omitempty"`
}

CloudfrontOriginAccessIdentity is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*CloudfrontOriginAccessIdentity) DeepCopy

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

func (*CloudfrontOriginAccessIdentity) DeepCopyInto

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

func (*CloudfrontOriginAccessIdentity) DeepCopyObject

func (in *CloudfrontOriginAccessIdentity) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CloudfrontOriginAccessIdentity) GetCondition

GetCondition of this CloudfrontOriginAccessIdentity.

func (*CloudfrontOriginAccessIdentity) GetDeletionPolicy

GetDeletionPolicy of this CloudfrontOriginAccessIdentity.

func (*CloudfrontOriginAccessIdentity) GetProviderConfigReference

func (mg *CloudfrontOriginAccessIdentity) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this CloudfrontOriginAccessIdentity.

func (*CloudfrontOriginAccessIdentity) GetProviderReference

func (mg *CloudfrontOriginAccessIdentity) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this CloudfrontOriginAccessIdentity. Deprecated: Use GetProviderConfigReference.

func (*CloudfrontOriginAccessIdentity) GetWriteConnectionSecretToReference

func (mg *CloudfrontOriginAccessIdentity) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this CloudfrontOriginAccessIdentity.

func (*CloudfrontOriginAccessIdentity) SetConditions

SetConditions of this CloudfrontOriginAccessIdentity.

func (*CloudfrontOriginAccessIdentity) SetDeletionPolicy

SetDeletionPolicy of this CloudfrontOriginAccessIdentity.

func (*CloudfrontOriginAccessIdentity) SetProviderConfigReference

func (mg *CloudfrontOriginAccessIdentity) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this CloudfrontOriginAccessIdentity.

func (*CloudfrontOriginAccessIdentity) SetProviderReference

func (mg *CloudfrontOriginAccessIdentity) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this CloudfrontOriginAccessIdentity. Deprecated: Use SetProviderConfigReference.

func (*CloudfrontOriginAccessIdentity) SetWriteConnectionSecretToReference

func (mg *CloudfrontOriginAccessIdentity) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this CloudfrontOriginAccessIdentity.

type CloudfrontOriginAccessIdentityList

type CloudfrontOriginAccessIdentityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CloudfrontOriginAccessIdentity `json:"items"`
}

CloudfrontOriginAccessIdentity contains a list of CloudfrontOriginAccessIdentityList

func (*CloudfrontOriginAccessIdentityList) DeepCopy

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

func (*CloudfrontOriginAccessIdentityList) DeepCopyInto

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

func (*CloudfrontOriginAccessIdentityList) DeepCopyObject

func (in *CloudfrontOriginAccessIdentityList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CloudfrontOriginAccessIdentityList) GetItems

GetItems of this CloudfrontOriginAccessIdentityList.

type CloudfrontOriginAccessIdentityObservation

type CloudfrontOriginAccessIdentityObservation struct {
	Etag                         string `json:"etag"`
	IamArn                       string `json:"iam_arn"`
	S3CanonicalUserId            string `json:"s3_canonical_user_id"`
	CallerReference              string `json:"caller_reference"`
	CloudfrontAccessIdentityPath string `json:"cloudfront_access_identity_path"`
}

A CloudfrontOriginAccessIdentityObservation records the observed state of a CloudfrontOriginAccessIdentity

func (*CloudfrontOriginAccessIdentityObservation) DeepCopy

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

func (*CloudfrontOriginAccessIdentityObservation) DeepCopyInto

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

type CloudfrontOriginAccessIdentityParameters

type CloudfrontOriginAccessIdentityParameters struct {
	Comment string `json:"comment"`
}

A CloudfrontOriginAccessIdentityParameters defines the desired state of a CloudfrontOriginAccessIdentity

func (*CloudfrontOriginAccessIdentityParameters) DeepCopy

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

func (*CloudfrontOriginAccessIdentityParameters) DeepCopyInto

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

type CloudfrontOriginAccessIdentitySpec

type CloudfrontOriginAccessIdentitySpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  CloudfrontOriginAccessIdentityParameters `json:"forProvider"`
}

A CloudfrontOriginAccessIdentitySpec defines the desired state of a CloudfrontOriginAccessIdentity

func (*CloudfrontOriginAccessIdentitySpec) DeepCopy

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

func (*CloudfrontOriginAccessIdentitySpec) DeepCopyInto

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

type CloudfrontOriginAccessIdentityStatus

type CloudfrontOriginAccessIdentityStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     CloudfrontOriginAccessIdentityObservation `json:"atProvider"`
}

A CloudfrontOriginAccessIdentityStatus defines the observed state of a CloudfrontOriginAccessIdentity

func (*CloudfrontOriginAccessIdentityStatus) DeepCopy

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

func (*CloudfrontOriginAccessIdentityStatus) 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