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   = "s-3-bucket-object.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeS3BucketObject

func DecodeS3BucketObject(prev *S3BucketObject, ctyValue cty.Value) (resource.Managed, error)

func DecodeS3BucketObject_Acl

func DecodeS3BucketObject_Acl(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_Bucket

func DecodeS3BucketObject_Bucket(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_CacheControl

func DecodeS3BucketObject_CacheControl(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_Content

func DecodeS3BucketObject_Content(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_ContentBase64

func DecodeS3BucketObject_ContentBase64(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_ContentDisposition

func DecodeS3BucketObject_ContentDisposition(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_ContentEncoding

func DecodeS3BucketObject_ContentEncoding(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_ContentLanguage

func DecodeS3BucketObject_ContentLanguage(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_ContentType

func DecodeS3BucketObject_ContentType(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_Etag

func DecodeS3BucketObject_Etag(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_ForceDestroy

func DecodeS3BucketObject_ForceDestroy(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_Key

func DecodeS3BucketObject_Key(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_KmsKeyId

func DecodeS3BucketObject_KmsKeyId(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_Metadata

func DecodeS3BucketObject_Metadata(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeS3BucketObject_ObjectLockLegalHoldStatus

func DecodeS3BucketObject_ObjectLockLegalHoldStatus(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_ObjectLockMode

func DecodeS3BucketObject_ObjectLockMode(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_ObjectLockRetainUntilDate

func DecodeS3BucketObject_ObjectLockRetainUntilDate(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_ServerSideEncryption

func DecodeS3BucketObject_ServerSideEncryption(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_Source

func DecodeS3BucketObject_Source(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_StorageClass

func DecodeS3BucketObject_StorageClass(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_Tags

func DecodeS3BucketObject_Tags(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeS3BucketObject_VersionId

func DecodeS3BucketObject_VersionId(p *S3BucketObjectObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeS3BucketObject_WebsiteRedirect

func DecodeS3BucketObject_WebsiteRedirect(p *S3BucketObjectParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeS3BucketObject

func EncodeS3BucketObject(r S3BucketObject) cty.Value

func EncodeS3BucketObject_Acl

func EncodeS3BucketObject_Acl(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_Bucket

func EncodeS3BucketObject_Bucket(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_CacheControl

func EncodeS3BucketObject_CacheControl(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_Content

func EncodeS3BucketObject_Content(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_ContentBase64

func EncodeS3BucketObject_ContentBase64(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_ContentDisposition

func EncodeS3BucketObject_ContentDisposition(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_ContentEncoding

func EncodeS3BucketObject_ContentEncoding(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_ContentLanguage

func EncodeS3BucketObject_ContentLanguage(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_ContentType

func EncodeS3BucketObject_ContentType(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_Etag

func EncodeS3BucketObject_Etag(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_ForceDestroy

func EncodeS3BucketObject_ForceDestroy(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_Key

func EncodeS3BucketObject_Key(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_KmsKeyId

func EncodeS3BucketObject_KmsKeyId(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_Metadata

func EncodeS3BucketObject_Metadata(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_ObjectLockLegalHoldStatus

func EncodeS3BucketObject_ObjectLockLegalHoldStatus(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_ObjectLockMode

func EncodeS3BucketObject_ObjectLockMode(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_ObjectLockRetainUntilDate

func EncodeS3BucketObject_ObjectLockRetainUntilDate(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_ServerSideEncryption

func EncodeS3BucketObject_ServerSideEncryption(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_Source

func EncodeS3BucketObject_Source(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_StorageClass

func EncodeS3BucketObject_StorageClass(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_Tags

func EncodeS3BucketObject_Tags(p S3BucketObjectParameters, vals map[string]cty.Value)

func EncodeS3BucketObject_VersionId

func EncodeS3BucketObject_VersionId(p S3BucketObjectObservation, vals map[string]cty.Value)

func EncodeS3BucketObject_WebsiteRedirect

func EncodeS3BucketObject_WebsiteRedirect(p S3BucketObjectParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeS3BucketObject_Acl

mergePrimitiveTemplateSpec

func MergeS3BucketObject_Bucket

func MergeS3BucketObject_Bucket(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_CacheControl

func MergeS3BucketObject_CacheControl(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_Content

func MergeS3BucketObject_Content(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_ContentBase64

func MergeS3BucketObject_ContentBase64(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_ContentDisposition

func MergeS3BucketObject_ContentDisposition(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_ContentEncoding

func MergeS3BucketObject_ContentEncoding(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_ContentLanguage

func MergeS3BucketObject_ContentLanguage(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_ContentType

func MergeS3BucketObject_ContentType(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_Etag

mergePrimitiveTemplateSpec

func MergeS3BucketObject_ForceDestroy

func MergeS3BucketObject_ForceDestroy(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_Key

mergePrimitiveTemplateSpec

func MergeS3BucketObject_KmsKeyId

func MergeS3BucketObject_KmsKeyId(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_Metadata

func MergeS3BucketObject_Metadata(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeS3BucketObject_ObjectLockLegalHoldStatus

func MergeS3BucketObject_ObjectLockLegalHoldStatus(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_ObjectLockMode

func MergeS3BucketObject_ObjectLockMode(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_ObjectLockRetainUntilDate

func MergeS3BucketObject_ObjectLockRetainUntilDate(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_ServerSideEncryption

func MergeS3BucketObject_ServerSideEncryption(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_Source

func MergeS3BucketObject_Source(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_StorageClass

func MergeS3BucketObject_StorageClass(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeS3BucketObject_Tags

mergePrimitiveContainerTemplateSpec

func MergeS3BucketObject_VersionId

func MergeS3BucketObject_VersionId(k *S3BucketObjectObservation, p *S3BucketObjectObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeS3BucketObject_WebsiteRedirect

func MergeS3BucketObject_WebsiteRedirect(k *S3BucketObjectParameters, p *S3BucketObjectParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type S3BucketObject

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

	Spec   S3BucketObjectSpec   `json:"spec"`
	Status S3BucketObjectStatus `json:"status,omitempty"`
}

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

func (*S3BucketObject) DeepCopy

func (in *S3BucketObject) DeepCopy() *S3BucketObject

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

func (*S3BucketObject) DeepCopyInto

func (in *S3BucketObject) DeepCopyInto(out *S3BucketObject)

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

func (*S3BucketObject) DeepCopyObject

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

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

func (*S3BucketObject) GetCondition

GetCondition of this S3BucketObject.

func (*S3BucketObject) GetDeletionPolicy

func (mg *S3BucketObject) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this S3BucketObject.

func (*S3BucketObject) GetProviderConfigReference

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

GetProviderConfigReference of this S3BucketObject.

func (*S3BucketObject) GetProviderReference

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

GetProviderReference of this S3BucketObject. Deprecated: Use GetProviderConfigReference.

func (*S3BucketObject) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this S3BucketObject.

func (*S3BucketObject) SetConditions

func (mg *S3BucketObject) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this S3BucketObject.

func (*S3BucketObject) SetDeletionPolicy

func (mg *S3BucketObject) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this S3BucketObject.

func (*S3BucketObject) SetProviderConfigReference

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

SetProviderConfigReference of this S3BucketObject.

func (*S3BucketObject) SetProviderReference

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

SetProviderReference of this S3BucketObject. Deprecated: Use SetProviderConfigReference.

func (*S3BucketObject) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this S3BucketObject.

type S3BucketObjectList

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

S3BucketObject contains a list of S3BucketObjectList

func (*S3BucketObjectList) DeepCopy

func (in *S3BucketObjectList) DeepCopy() *S3BucketObjectList

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

func (*S3BucketObjectList) DeepCopyInto

func (in *S3BucketObjectList) DeepCopyInto(out *S3BucketObjectList)

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

func (*S3BucketObjectList) DeepCopyObject

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

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

func (*S3BucketObjectList) GetItems

func (l *S3BucketObjectList) GetItems() []resource.Managed

GetItems of this S3BucketObjectList.

type S3BucketObjectObservation

type S3BucketObjectObservation struct {
	VersionId string `json:"version_id"`
}

A S3BucketObjectObservation records the observed state of a S3BucketObject

func (*S3BucketObjectObservation) DeepCopy

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

func (*S3BucketObjectObservation) DeepCopyInto

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

type S3BucketObjectParameters

type S3BucketObjectParameters struct {
	ContentType               string            `json:"content_type"`
	Etag                      string            `json:"etag"`
	Bucket                    string            `json:"bucket"`
	CacheControl              string            `json:"cache_control"`
	ContentBase64             string            `json:"content_base64"`
	ContentDisposition        string            `json:"content_disposition"`
	StorageClass              string            `json:"storage_class"`
	Tags                      map[string]string `json:"tags"`
	WebsiteRedirect           string            `json:"website_redirect"`
	Metadata                  map[string]string `json:"metadata"`
	ObjectLockLegalHoldStatus string            `json:"object_lock_legal_hold_status"`
	ObjectLockMode            string            `json:"object_lock_mode"`
	ObjectLockRetainUntilDate string            `json:"object_lock_retain_until_date"`
	ServerSideEncryption      string            `json:"server_side_encryption"`
	Source                    string            `json:"source"`
	Acl                       string            `json:"acl"`
	ContentLanguage           string            `json:"content_language"`
	KmsKeyId                  string            `json:"kms_key_id"`
	Content                   string            `json:"content"`
	ContentEncoding           string            `json:"content_encoding"`
	ForceDestroy              bool              `json:"force_destroy"`
	Key                       string            `json:"key"`
}

A S3BucketObjectParameters defines the desired state of a S3BucketObject

func (*S3BucketObjectParameters) DeepCopy

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

func (*S3BucketObjectParameters) DeepCopyInto

func (in *S3BucketObjectParameters) DeepCopyInto(out *S3BucketObjectParameters)

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

type S3BucketObjectSpec

type S3BucketObjectSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  S3BucketObjectParameters `json:"forProvider"`
}

A S3BucketObjectSpec defines the desired state of a S3BucketObject

func (*S3BucketObjectSpec) DeepCopy

func (in *S3BucketObjectSpec) DeepCopy() *S3BucketObjectSpec

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

func (*S3BucketObjectSpec) DeepCopyInto

func (in *S3BucketObjectSpec) DeepCopyInto(out *S3BucketObjectSpec)

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

type S3BucketObjectStatus

type S3BucketObjectStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     S3BucketObjectObservation `json:"atProvider"`
}

A S3BucketObjectStatus defines the observed state of a S3BucketObject

func (*S3BucketObjectStatus) DeepCopy

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

func (*S3BucketObjectStatus) DeepCopyInto

func (in *S3BucketObjectStatus) DeepCopyInto(out *S3BucketObjectStatus)

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